Karoly Balogh
|
c2ceb4bb99
m68k-amiga: fix typo from commit e94d02a0 that broke the build
|
9 月之前 |
Sven/Sarah Barth
|
e94d02a067
* with all existing RTLs switched over to the atomic intrinsics, the define FPC_SYSTEM_INTERLOCKED_USE_INTRIN can be removed again
|
9 月之前 |
Sven/Sarah Barth
|
9b302983b0
* switch LoongArch 64 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
16f9ab3bdb
* switch Xtensa RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
128a87a2dc
* switch AVR RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
19d908a964
* switch RISC-V 64 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
20d9ddf5ae
* switch RISC-V 32 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
573b82c67f
* switch WebAssembly RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
546c3093f7
* switch Z80 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
5346faa02c
* switch PowerPC 64 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
fdd0ebeed9
* switch PowerPC 32 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
5a6f7b3e29
* switch MIPS RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
7be06582b2
* switch SPARC 64 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
2e54ad65fb
* switch SPARC 32 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
60b8dd4276
* switch i8086 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
a815beea2c
* switch M68k RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
5d6c8130a0
* switch ARM RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
1ce0204088
* switch Aarch64 RTL to provide atomic intrinsic helpers instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
ba7e87aff3
* switch x86_64 RTL to provide the atomic intrinsics instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
295d3f0969
* switch i386 RTL to provide the atomic intrinsics instead of Interlocked* functions
|
9 月之前 |
Sven/Sarah Barth
|
b9a198b1a8
- remove unused variables
|
9 月之前 |
Sven/Sarah Barth
|
9d10123b0d
- remove unused variables
|
9 月之前 |
Sven/Sarah Barth
|
7f4b2f63b3
Switch from functions for the Atomic*-family to intrinsics
|
2 年之前 |
Sven/Sarah Barth
|
2390e70a4e
* inline nodes can specify whether their result needs to be used
|
9 月之前 |
Sven/Sarah Barth
|
76a15dbd6c
+ add tests for atomic intrinsics
|
9 月之前 |
Sven/Sarah Barth
|
0c52813433
+ add support for Delphi-compatible atomic intrinsics
|
9 月之前 |
Sven/Sarah Barth
|
c32d556a3c
+ add message in case an ordinal or pointer expression is expected (e.g. for the atomic intrinsics)
|
2 年之前 |
Sven/Sarah Barth
|
b0675058f5
+ add utility function to retrieve a signed integer def for a given integer def
|
2 年之前 |
Sven/Sarah Barth
|
9cbc802d0d
+ add platform independent helper routines for the atomic intrinsics; these only require the implementation of the size specific fpc_atomic_cmp_xhg_* helper, but if only the CPU size specific helper is implemented the others will at least be safe for multi threading inside the same process
|
2 年之前 |
Michaël Van Canneyt
|
b412765116
* Add service module creation
|
9 月之前 |