wasmer
wasmer copied to clipboard
🚀 The leading Wasm Runtime supporting WASIX, WASI and Emscripten
### Describe the bug `clock_nanosleep` with TIMER_ABSTIME does not return if it is called in a thread different from the main thread, using `wasmer`. Conditions are: * wasi-libc HEAD: https://github.com/WebAssembly/wasi-libc/commit/ce2f157d46e04f323edf93f02c8f60069d88df96...
### Describe the bug If an fd was opened with `fdflags::append`, `fd_seek` with it does not work properly. ```sh wasmer -vV; rustc -vV wasmer 4.4.0 (8b97cfe 2024-10-18) binary: wasmer-cli commit-hash:...
Resolves #5155. WIP: disabling other jobs to test the build steps quicker
Fixes #5130. On native platforms, when a thread causes a segfault, panics, calls `exit()`, or otherwise terminates abnormally, the entire process will exit. This was not the case on WASIX...
We currently do not have build steps for wasmer with these backends which blocks the release of wasmer 5.0
Resolves #5131.
Continues from #3872: the user did not give maintainers access to edit the branch, so here is the same PR, hopefully ready to be merged. Thanks @heiher!
### Describe the bug See reproduction steps ``` wasmer 4.3.7 (c6c348d 2024-09-09) binary: wasmer-cli commit-hash: c6c348d00fa3582eb3b3fda07e69fdc695156193 commit-date: 2024-09-09 host: x86_64-pc-windows-msvc compiler: singlepass,cranelift,llvm rustc 1.81.0 (eeb90cda1 2024-09-04) binary: rustc commit-hash: eeb90cda1969383f56a2637cbd3037bdf598841c...
### Summary could not preopen dir in host ### Additional details Code using wasmer 4.4.0 ``` let mut wasienv = WasiEnv::builder("hello") .stdout(Box::new(stdout_tx)) .map_dir(".", current_dir)?; wasienv.run_with_store(module, &mut store)?; ``` when execute,...
### Describe the bug There are lots of CVEs in the lock file. Some of these might be dev-deps because osv-scanner isnt that smart, however some are in real deps....