wasm-micro-runtime/core/iwasm/compilation
Wenyong Huang f279ba84ee
Fix multi-threading issues (#2013)
- Implement atomic.fence to ensure a proper memory synchronization order
- Destroy exec_env_singleton first in wasm/aot deinstantiation
- Change terminate other threads to wait for other threads in
  wasm_exec_env_destroy
- Fix detach thread in thread_manager_start_routine
- Fix duplicated lock cluster->lock in wasm_cluster_cancel_thread
- Add lib-pthread and lib-wasi-threads compilation to Windows CI
2023-03-08 10:57:22 +08:00
..
debug
simd
aot_compiler.c Fix multi-threading issues (#2013) 2023-03-08 10:57:22 +08:00
aot_compiler.h Make memory profiling show native stack usage (#1917) 2023-02-01 11:52:15 +08:00
aot_emit_aot_file.c
aot_emit_compare.c
aot_emit_compare.h
aot_emit_const.c
aot_emit_const.h
aot_emit_control.c
aot_emit_control.h
aot_emit_conversion.c Simplify fcmp intrinsic logic for AOT/XIP (#1881) 2023-01-12 12:05:53 +08:00
aot_emit_conversion.h
aot_emit_exception.c
aot_emit_exception.h
aot_emit_function.c thread-mgr: Fix spread "wasi proc exit" exception and atomic.wait issues (#1988) 2023-02-24 20:05:39 +08:00
aot_emit_function.h
aot_emit_memory.c Fix multi-threading issues (#2013) 2023-03-08 10:57:22 +08:00
aot_emit_memory.h Fix multi-threading issues (#2013) 2023-03-08 10:57:22 +08:00
aot_emit_numberic.c
aot_emit_numberic.h
aot_emit_parametric.c
aot_emit_parametric.h
aot_emit_table.c
aot_emit_table.h
aot_emit_variable.c
aot_emit_variable.h
aot_llvm_extra.cpp
aot_llvm.c Make memory profiling show native stack usage (#1917) 2023-02-01 11:52:15 +08:00
aot_llvm.h Make memory profiling show native stack usage (#1917) 2023-02-01 11:52:15 +08:00
aot_orc_extra.cpp
aot_orc_extra.h
aot.c
aot.h Report error in instantiation when meeting unlinked import globals (#1859) 2023-01-06 15:24:11 +08:00
iwasm_compl.cmake