wasm-micro-runtime/core/iwasm
Marcin Kolny 0f4edf9735
Implement suspend flags as atomic variable (#2361)
We have observed a significant performance degradation after merging
https://github.com/bytecodealliance/wasm-micro-runtime/pull/1991
Instead of protecting suspend flags with a mutex, we implement the flags
as atomic variable and only use mutex when atomics are not available
on a given platform.
2023-07-21 08:27:09 +08:00
..
aot Bring up WAMR on esp32-s3 device (#2348) 2023-07-21 07:54:13 +08:00
common Implement suspend flags as atomic variable (#2361) 2023-07-21 08:27:09 +08:00
compilation Fix typo (dwarf) in the codebase (#2367) 2023-07-19 17:58:52 +08:00
doc Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00
fast-jit Implement Fast JIT multi-threading feature (#2134) 2023-04-20 10:09:34 +08:00
include Fix typo (dwarf) in the codebase (#2367) 2023-07-19 17:58:52 +08:00
interpreter Implement suspend flags as atomic variable (#2361) 2023-07-21 08:27:09 +08:00
libraries Implement suspend flags as atomic variable (#2361) 2023-07-21 08:27:09 +08:00
README.md Add architecture diagram for wasm globals and classic-interp stack frame (#2058) 2023-03-25 09:39:20 +08:00