1688 Commits

Author SHA1 Message Date
a5ead80dca Bump 0.x packages 2025-03-07 08:55:49 +01:00
a1e1cc86b1 Release 6.0.0-beta.1 2025-03-07 07:11:49 +01:00
ea975efe80 Improved features 2025-03-06 00:50:01 +01:00
75c00c2567 Add tests for select, recv and send over socket pairs 2025-03-05 17:37:19 +01:00
2c0a0d5f93 Add tests for exec*p and posix_spawnp 2025-03-03 09:42:07 +00:00
519291fb26 Update 0.x packages 2025-02-26 08:53:28 +01:00
8a37633137 Release 6.0.0-alpha.2 2025-02-26 08:53:28 +01:00
a5aeb8780f Fix fd_close for directories, add test 2025-02-26 10:11:37 +04:00
2b721da67a Add proper posix_spawn support without needing asyncify 2025-02-24 15:33:10 +00:00
d1d5164753 fix(singlepass): Don't panic on funcref types 2025-02-21 12:03:57 +01:00
be4bc49045 Merge pull request #5409 from wasmerio/fix/vfork-close-fds-on-trap
Properly close vfork FDs if exec is not called, report subprocess traps
2025-02-18 18:47:25 +03:30
6dac818487 Properly close vfork FDs if exec is not called, report subprocess traps 2025-02-18 14:16:53 +00:00
77bfe70304 Update 0.x packages 2025-02-18 14:10:40 +01:00
a4382567d0 Release 6.0.0-alpha.1 2025-02-18 13:22:12 +01:00
d6d6db3c15 Fix FDs getting an additional reference over fork+exec 2025-02-17 20:41:35 +04:00
ea8ed00921 Add vfork tests 2025-02-17 19:28:45 +04:00
a58ef3c64e Merge pull request #5386 from wasmerio/fix/pipes
Rework WASIX pipes to be simplex, implement proper closing semantics, implement SIGPIPE
2025-02-14 15:25:15 +03:30
3bfe1ea5d7 chore: Remove leftover prints and dbgs 2025-02-13 15:24:56 +01:00
b06ed25332 Rename socketpair test to properly indicate what it does 2025-02-13 17:54:55 +04:00
9d7911675a Move pipe test to correct dir 2025-02-13 17:54:34 +04:00
2d3069a569 Merge remote-tracking branch 'origin/main' into wasmer-5.1.0 2025-02-12 16:22:05 +01:00
f1ba57784d Rework WASIX pipes to be simplex, implement proper closing semantics, implement SIGPIPE 2025-02-12 15:18:21 +00:00
c2b84418d8 Add tests for CLOEXEC 2025-02-11 23:16:41 +04:00
974fa2b699 Merge remote-tracking branch 'origin/main' into wasmer-5.1.0 2025-02-11 10:31:49 +01:00
975e94195c chore: ignore eh tests on windows 2025-02-10 15:49:22 +01:00
bd69406459 chore: update artifacts 2025-02-10 12:14:29 +01:00
1c3f177205 feat(llvm): Continue implementation of compact_unwind support 2025-02-04 10:33:45 +01:00
31a97e03ac Merge pull request #5312 from rodjjo/reuse-addr-port-udp-socket
Forward reuse_port and reuse_addr when it's possible to
2025-01-31 09:40:56 +01:00
ee025f3e80 Fix udp address reuse tests 2025-01-30 10:09:16 -03:00
4c92736d9b Remove address reuse from windows target (not supported by the dependency) 2025-01-30 09:37:03 -03:00
4c2400bb63 Merge pull request #5363 from nyurik/fixes
chore: fix all warnings
2025-01-24 09:49:55 +01:00
7e789c891c chore: fix all warnings
This fixes all compiler warnings. Note that `__cbindgen_hack__ = "yes"` is a bit weird - there is no need to make it support a value -- presence of a keyword is an indicator enough. Also, I couldn't figure out what actually sets that value.
2025-01-23 02:51:11 -05:00
f123f69892 chore: inline format args to improve readability
Using this command, fixed format argument inlining to improve readability, and fix a few minor related styling issues like trailing commas in a single line.

```
cargo clippy --all-targets --workspace --exclude wasmer-cli --exclude wasmer-swift -- -D clippy::uninlined_format_args
```
2025-01-22 12:53:01 -05:00
63ba59dd23 chore: inline format args to improve readability (2)
Using this command, fixed format argument inlining to improve readability, and fix a few minor related styling issues like trailing commas in a single line.

```
cargo clippy --all-targets --workspace --exclude wasmer-cli --exclude wasmer-swift -- -D clippy::uninlined_format_args
```
2025-01-21 16:26:21 -05:00
e04612ea95 fix(tests): Update artifacts 2025-01-17 14:20:25 +01:00
eb3277aa2a Merge remote-tracking branch 'origin/wasmer-5.1.0' into 5201-experimental-add-support-for-exceptions 2025-01-17 13:54:23 +01:00
28b6bc5b9b Merge remote-tracking branch 'origin/main' into wasmer-5.1.0 2025-01-16 10:09:36 +01:00
19d21ff831 chore: Make linter happy 2025-01-15 15:15:54 +01:00
dc227424e1 feat(llvm): Implement exception handling IR generation
This commit adds the code to generate `landingpads` and `catch`es in
LLVM.
2025-01-15 12:10:02 +01:00
0507d0293e feat(test): Update wasmparser and update spec tests 2025-01-15 11:46:01 +01:00
7f23611243 Merge pull request #5323 from wasmerio/fix/close-host-files-properly
Close host files when the last FD referencing them is closed
2025-01-10 18:58:20 +03:30
03c4d25700 Close host files when the last FD referencing them is closed 2025-01-04 10:52:01 +04:00
6bc2032a8b update 0.x package versions 2025-01-03 16:54:04 +01:00
4d5a913b01 Release 5.0.5-rc1 2025-01-03 16:11:52 +01:00
196f81d00c Implement cross-FS file rename 2024-12-25 09:18:15 +00:00
76cbdba059 update 0.x package versions 2024-12-17 13:04:55 +01:00
4ca260af3f Release 5.0.4 2024-12-17 12:36:40 +01:00
e988a28852 Fix opening files after renaming their parent directories 2024-12-16 13:25:11 +04:00
deaa193fb0 Fix resolving relative paths in the presence of non-root CWD and non-root base FD 2024-12-12 17:28:47 +04:00
b05506c0d0 Refactor path_create_directory and path_remove_directory to fix bad EEXIST when re-creating directory 2024-12-11 16:26:26 +04:00