wasm-micro-runtime/core/shared/platform/windows
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
..
platform_init.c Enable source debugging feature for windows platform (#910) 2021-12-22 19:52:07 +08:00
platform_internal.h Fix multi-threading issues (#2013) 2023-03-08 10:57:22 +08:00
shared_platform.cmake Fix multi-threading issues (#2013) 2023-03-08 10:57:22 +08:00
win_atomic.cpp Fix multi-threading issues (#2013) 2023-03-08 10:57:22 +08:00
win_malloc.c Add bh_print_proc_mem() to dump memory info of current process (#1734) 2022-11-25 08:33:44 +08:00
win_memmap.c Fix windows thread data issue and enhance windows os_mmap (#1372) 2022-08-11 16:57:32 +08:00
win_socket.c Merge dev/socket into main (#1393) 2022-09-22 21:46:14 +08:00
win_thread.c Refine Windows thread waiting list operations (#1853) 2023-01-06 14:51:07 +08:00
win_time.c Enable Windows MinGW support (#1000) 2022-02-06 13:20:38 +08:00