* Remove Cranelift's OutOfBounds trap, which is no longer used. * Change proc_exit to unwind instead of exit the host process. This implements the semantics in https://github.com/WebAssembly/WASI/pull/235. Fixes #783. Fixes #993. * Fix exit-status tests on Windows. * Revert the wiggle changes and re-introduce the wasi-common implementations. * Move `wasi_proc_exit` into the wasmtime-wasi crate. * Revert the spec_testsuite change. * Remove the old proc_exit implementations. * Make `TrapReason` an implementation detail. * Allow exit status 2 on Windows too. * Fix a documentation link. * Really fix a documentation link.
9 lines
188 B
Plaintext
9 lines
188 B
Plaintext
(module
|
|
(import "wasi_unstable" "proc_exit"
|
|
(func $__wasi_proc_exit (param i32)))
|
|
(func $_start
|
|
(call $__wasi_proc_exit (i32.const 2))
|
|
)
|
|
(export "_start" (func $_start))
|
|
)
|