Michael VAN CANNEYT
|
ccfa38c68e
|
* Dotted RTL compiles
|
2023-07-27 19:04:03 +02:00 |
|
Nikolay Nikolov
|
1ce1a0fe1f
|
* added non-atomic implementations of the atomic operations in the WebAssembly unit, used when the RTL is compiled without -CTwasmthreads
|
2022-05-28 02:17:20 +03:00 |
|
Nikolay Nikolov
|
3cb4952745
|
* AtomicWait marked as inline
|
2022-05-25 20:18:07 +03:00 |
|
Nikolay Nikolov
|
a916aa36d8
|
+ added AtomicNotify() to the WebAssembly unit
|
2022-05-25 20:16:50 +03:00 |
|
Nikolay Nikolov
|
19cce3e42e
|
+ added AtomicWait() to the WebAssembly unit
|
2022-05-25 20:11:54 +03:00 |
|
Nikolay Nikolov
|
7cac9d2f02
|
+ added AtomicStore() to the WebAssembly unit
|
2022-05-25 19:39:17 +03:00 |
|
Nikolay Nikolov
|
219294c02b
|
+ added AtomicLoad() to the WebAssembly unit
|
2022-05-25 19:05:28 +03:00 |
|
Nikolay Nikolov
|
7fa8f514af
|
+ added AtomicCompareExchange() to the WebAssembly unit
|
2022-05-24 15:40:13 +03:00 |
|
Nikolay Nikolov
|
9ba01e7aee
|
+ added AtomicExchange() to the WebAssembly unit
|
2022-05-24 15:24:25 +03:00 |
|
Nikolay Nikolov
|
362cabe684
|
+ added AtomicAnd(), AtomicOr() and AtomicXor() to the WebAssembly unit
|
2022-05-24 15:21:59 +03:00 |
|
Nikolay Nikolov
|
99d66b4c93
|
+ added AtomicAdd() and AtomicSub() intrinsics to the WebAssembly unit
|
2022-05-24 15:16:40 +03:00 |
|
Nikolay Nikolov
|
585d0cf574
|
+ added unit WebAssembly for WebAssembly-specific stuff. Currently contains
the AtomicFence intrinsic, which emits the atomic.fence instruction.
|
2022-05-24 14:50:42 +03:00 |
|