mattias
|
20e3a7311c
pastojs: fixed absolute result
|
3 gadi atpakaļ |
florian
|
4c8e802dd3
* continue const. propagation after a for loop when possible
|
3 gadi atpakaļ |
mattias
|
bcea5581de
pastojs: fixed call inherited of nested class
|
3 gadi atpakaļ |
marcoonthegit
|
db9375d23f
* add GetDateFormatEx, from bug #35118 by 440bx
|
3 gadi atpakaļ |
Nikolay Nikolov
|
47c271dcd0
+ implemented InterlockedIncrement, InterlockedDecrement, InterlockedExchange,
|
3 gadi atpakaļ |
Jonas Maebe
|
ccc843f983
llvmdbg: emit uppercase symbol names unless C++-style debug info is selected
|
3 gadi atpakaļ |
Jonas Maebe
|
9a7a97175e
llvmdbg: emit debug information for global variables
|
3 gadi atpakaļ |
Jonas Maebe
|
1b393c80aa
llvmdbg: fix missing initialisation when there are no procedures
|
3 gadi atpakaļ |
Jonas Maebe
|
d0bf7acc18
llvmdbg: build hashtable to lookup llvmdecl belonging to a global variable
|
3 gadi atpakaļ |
Jonas Maebe
|
e865ab4c3a
llvmdbg: handle nil in more places
|
3 gadi atpakaļ |
Jonas Maebe
|
a33e6230a0
llvm metadata: add DIGlobalVariableExpression enum
|
3 gadi atpakaļ |
Jonas Maebe
|
f896766837
agllvm: fix writing metadata operands for variable declarations
|
3 gadi atpakaļ |
florian
|
91481a5fae
* more robust code for constant propagation in for loops
|
3 gadi atpakaļ |
Nikolay Nikolov
|
f1cb5d8f71
+ support intrinsic for the memory.atomic.notify WebAssembly instruction
|
3 gadi atpakaļ |
Nikolay Nikolov
|
86643710c4
+ support intrinsics for the WebAssembly memory.atomic.wait32 and memory.atomic.wait64 instructions
|
3 gadi atpakaļ |
Nikolay Nikolov
|
3cfdf000a2
+ support the new WebAssembly threads and atomics instructions in the internal assembler
|
3 gadi atpakaļ |
Nikolay Nikolov
|
e376851fd8
* fixes to the WebAssembly atomic function intrinsics
|
3 gadi atpakaļ |
mattias
|
08a9b16c82
fcl-json: fixed tests
|
3 gadi atpakaļ |
mattias
|
5700cb56ac
fcl-json: fixed StringToJSONString
|
3 gadi atpakaļ |
Nikolay Nikolov
|
e03b920520
+ added intrinsic support for the WebAssembly cmpxchg atomic operations as well
|
3 gadi atpakaļ |
florian
|
a1ee4e04ed
* if a for loop does not change a variable, we can propate it if it is a constant, resolves #39726
|
3 gadi atpakaļ |
Jonas Maebe
|
8817e896db
Add missing reference increases for ait_jvar labels
|
3 gadi atpakaļ |
Nikolay Nikolov
|
d8f06aa4f1
+ added instrinsic support for the all the 2-parameter read-modify-write
|
3 gadi atpakaļ |
Karoly Balogh
|
c5a443d0dd
amunits: correct the HookEntry wrapper functions to new compiler behavior. at some point during 3.3.1, the compiler started to omit stackframes when not needed, which broke the previous assumptions about stackframe handling
|
3 gadi atpakaļ |
florian
|
c79df5f0fc
* better constant propation for inline nodes
|
3 gadi atpakaļ |
mattias
|
621f3b8387
fcl-passrc: fixed compile pscanner with pas2js
|
3 gadi atpakaļ |
mattias
|
f102e40b69
fcl-passrc: moved ReadNextPascalToken to fpscanner
|
3 gadi atpakaļ |
mattias
|
dd6ccd0fb4
fcl-json: fixed compile with fpc 3.2.2
|
3 gadi atpakaļ |
Michaël Van Canneyt
|
1b22a68fc6
* Export wasiAlloc and wasiFree
|
3 gadi atpakaļ |
Michaël Van Canneyt
|
050153fb50
* Make sure webcompiler works again
|
3 gadi atpakaļ |