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