YAMAMOTO Takashi
42f8fed20e
Rename thread_spawn import ( #1907 )
...
Following the wit-defined ABI:
https://github.com/WebAssembly/wasi-threads/pull/26
cf. https://github.com/WebAssembly/wasi-libc/pull/387
2023-01-27 06:45:34 +08:00
Enrico Loparco
9cf55f953b
feat(wasi-threads): Change sample exception_propagation to thread_termination ( #1869 )
...
Trigger wasi_proc_exit in the sample
2023-01-23 10:36:58 +08:00
Marcin Kolny
0e2382a959
Disable aux stack allocations for threads spawned by wasi_thread_start ( #1867 )
...
This syscall doesn't need allocating stack or TLS and it's expected from the application
to do that instead. E.g. WASI-libc already does this for `pthread_create`.
Also fix some of the examples to allocate memory for stack and not use stack before
the stack pointer is set to a correct value.
2023-01-09 20:36:34 +08:00
Enrico Loparco
7d19b229eb
feat(wasi-threads): Add CI for WASI threads ( #1819 )
...
Update wasi-sdk from 12.0 to 16.0 in CI
Build wasi-libc and build wai-threads sample in CI
2022-12-22 18:02:23 +08:00
Enrico Loparco
8fc641377a
feat(wasi-threads): Add example of exception propagation ( #1812 )
2022-12-16 14:22:53 +08:00
Marcin Kolny
684ae6554d
Create a placeholder for WASI threads implementation ( #1783 )
...
This a simpler version of the PR: https://github.com/bytecodealliance/wasm-micro-runtime/pull/1638
2022-12-06 21:11:27 +08:00