Commit History

Autor SHA1 Mensaxe Data
  YAMAMOTO Takashi f56154ed80 thread-mgr: Fix locking problems around aux stack allocation (#3073) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang 9f64340529 Fix some issues reported by CodeQL (#3064) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi ab97d543e0 wasm_cluster_destroy_spawned_exec_env: Avoid "invalid exec env" trap (#3068) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi 8b37048823 Do not inherit WASM_SUSPEND_FLAG_BLOCKING from the parent thread (#3051) %!s(int64=2) %!d(string=hai) anos
  liang.he 5c8b8a17a6 Enhancements on wasm function execution time statistic (#2985) %!s(int64=2) %!d(string=hai) anos
  Enrico Loparco ff25110840 Return stack frames of crashed thread when using wasm-c-api (#2908) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang c39214e8a5 Fix potential recursive lock in pthread_create_wrapper (#2980) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang b008ab4fba Fix possible dead lock in wasm_cluster_spawn_exec_env (#2882) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi 24c4d256b3 Grab `cluster->lock` when modifying `exec_env->module_inst` (#2685) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi 444b159963 Implement async termination of blocking thread (#2516) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi a6fda9b7ab Add an API to terminate instance (#2538) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi 6c846acc59 Implement module instance context APIs (#2436) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi 2e78230e06 set_exception_visitor: Remove the special case for wasi proc exit (#2525) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi 382d52fc05 Stop abusing shared memory lock to protect exception (#2509) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi 51714c41c0 Introduce WASMModuleInstanceExtraCommon (#2429) %!s(int64=2) %!d(string=hai) anos
  YAMAMOTO Takashi 91592429f4 Fix memory sharing (#2415) %!s(int64=2) %!d(string=hai) anos
  Marcin Kolny 0f4edf9735 Implement suspend flags as atomic variable (#2361) %!s(int64=2) %!d(string=hai) anos
  Christof Petig 5a23ae465c Fix three multi-threading and wasm-c-api-imports issues (#2173) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang c7cdb78394 Fix issues reported by Coverity (#2053) %!s(int64=2) %!d(string=hai) anos
  Wenyong Huang 3977f0b22a Use pre-created exec_env for instantiation and module_malloc/free (#2047) %!s(int64=2) %!d(string=hai) anos
  Enrico Loparco bfbe51e1b3 fix debugger: Set termination flags also when in debug mode (#2048) %!s(int64=2) %!d(string=hai) anos
  Xu Jun d75cb3224f Fix dead lock in source debugger (#2040) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang bab2402b6e Fix atomic.wait, get wasi_ctx exit code and thread mgr issues (#2024) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang f279ba84ee Fix multi-threading issues (#2013) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang 04616d398d Fix wasm_cluster_create_thread issue (#2004) %!s(int64=3) %!d(string=hai) anos
  Enrico Loparco e8d718096d Add/reorganize locks for thread synchronization (#1995) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang 1be202fad8 Fix several issues found (#1996) %!s(int64=3) %!d(string=hai) anos
  Enrico Loparco 52e26e59cf Add lock to protect the operations of accessing exec env (#1991) %!s(int64=3) %!d(string=hai) anos
  Wenyong Huang 38c67b3f48 thread-mgr: Fix spread "wasi proc exit" exception and atomic.wait issues (#1988) %!s(int64=3) %!d(string=hai) anos
  Enrico Loparco 63273a1673 Fix issues in the libc-wasi `poll_oneoff` when thread-mgr is enabled (#1980) %!s(int64=3) %!d(string=hai) anos