From 0ddee83b8905b1e1fa7f1e192d641336bbc1da3b Mon Sep 17 00:00:00 2001 From: YAMAMOTO Takashi Date: Fri, 23 Aug 2024 16:20:11 +0900 Subject: [PATCH] README.md: mention SetjmpLongjmp.md --- README.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index a594f40f7..ddd2e9090 100644 --- a/README.md +++ b/README.md @@ -198,12 +198,16 @@ disabled in a configure step before building with WASI SDK. ## Notable Limitations This repository does not yet support __C++ exceptions__. C++ code is supported -only with -fno-exceptions for now. Similarly, there is not yet support for -setjmp/longjmp. Work on support for [exception handling] is underway at the -language level which will support both of these features. +only with -fno-exceptions for now. +Work on support for [exception handling] is underway at the +language level which will support the features. [exception handling]: https://github.com/WebAssembly/exception-handling/ +See [C setjmp/longjmp support] about setjmp/longjmp support. + +[C setjmp/longjmp support]: SetjmpLongjmp.md + This repository experimentally supports __threads__ with `--target=wasm32-wasi-threads`. It uses WebAssembly's [threads] primitives (atomics, `wait`/`notify`, shared memory) and [wasi-threads] for spawning