Commit History

Autor SHA1 Mensaxe Data
  Nikolay Nikolov bb93b918a5 * WebAssembly threads: don't check for GetThreadState(MyThread)<>tsRunning in hai 1 ano
  Nikolay Nikolov 694341aa78 * WebAssembly threads: fixed bug in LockMutexTimeoutNoWait, caused by the use of hai 1 ano
  Nikolay Nikolov c2fcb1a833 * WebAssembly threads: reformat code in LockMutexTimeoutNoWait for better hai 1 ano
  Nikolay Nikolov e612401562 * WebAssembly threads: also access TRTLCriticalSection.Owner using atomic loads and stores hai 1 ano
  Nikolay Nikolov 6a1eb520e9 * WebAssembly threads: use atomic loads and stores for accessing TRTLCriticalSection.Locked hai 1 ano
  Nikolay Nikolov 41ead20bfb * WebAssembly threads: fixed race condition LockMutex in the check where Locked hai 1 ano
  Nikolay Nikolov 692bd62359 * WebAssembly threads: bug fixes in LockMutexTimeoutWait hai 1 ano
  Nikolay Nikolov a179ca8cf8 * WebAssembly mutex: changed the timeout parameter to be in nanoseconds (these hai 1 ano
  Nikolay Nikolov a21dfc0245 * WebAssembly mutex: changed the aTimeoutMS parameters of LockMutexTimeoutNoWait hai 1 ano
  Nikolay Nikolov 6d45fd09a2 * WebAssembly mutex: treat all negative values of aTimeoutMS as infinite, instead of just -1 hai 1 ano
  Nikolay Nikolov 04b9bc7702 * fix typo in comment hai 1 ano
  Nikolay Nikolov 1a93cad4f3 * fixed conversion between milliseconds and nanoseconds in LockMutexTimeoutNoWait and LockMutexTimeoutWait hai 1 ano
  Nikolay Nikolov b9a6b01c97 * WebAssembly threads: set M.Locked to 0 on UnLockMutex hai 1 ano
  Nikolay Nikolov 8413c2b073 * optimization in WebAssembly's MutexKind() function - mark the first parameter hai 1 ano
  Nikolay Nikolov c6794dd7d7 * fixed WebAssembly InitMutex() and DoneMutex() - pass the parameter by reference hai 1 ano
  Michaël Van Canneyt b93d49df9b * Comment out debug in loop %!s(int64=2) %!d(string=hai) anos
  Michaël Van Canneyt 27133cb66d * Wasm Threads (WIP) %!s(int64=2) %!d(string=hai) anos