Nikolay Nikolov
|
99d66b4c93
+ added AtomicAdd() and AtomicSub() intrinsics to the WebAssembly unit
|
3 年之前 |
Nikolay Nikolov
|
585d0cf574
+ added unit WebAssembly for WebAssembly-specific stuff. Currently contains
|
3 年之前 |
Nikolay Nikolov
|
d9781bcebe
+ added except_branchful.inc as a system unit dependency include file to wasm32/makefile.cpu
|
3 年之前 |
Nikolay Nikolov
|
8c562995d7
* regenerate makefiles with latest fpcmake
|
3 年之前 |
Nikolay Nikolov
|
e74797d411
* replaced several internal errors, related to the WebAssembly labels
|
3 年之前 |
Nikolay Nikolov
|
748f71e5bb
+ enabled compilation of units variants and rtti, bug #39579 is now fixed
|
3 年之前 |
Nikolay Nikolov
|
6e4e3b8580
* fixed WebAssembly code generation in thlcgwasm.g_overflowCheck_loc (patch by Pierre)
|
3 年之前 |
Nikolay Nikolov
|
8bea5dd41e
* WebAssembly code generation fix in thlcgwasm.a_op_reg_reg_reg_checkoverflow, based on patch by Pierre (but simplified, to use a single block)
|
3 年之前 |
Nikolay Nikolov
|
283c213a0c
* patch by Pierre, which fixes WebAssembly code generation for signed div/mod with overflow checking
|
3 年之前 |
Nikolay Nikolov
|
0f4340e659
* fix regressions after previous patch by correctly parsing output, which does not contain '##WASI-EXITCODE:'
|
3 年之前 |
Nikolay Nikolov
|
a8b789d183
* patch from Pierre for working around the exitcode <= 125 limitation in wasmtime
|
3 年之前 |
florian
|
32fa0ecaf9
* cleanup
|
3 年之前 |
florian
|
e8e53d13cd
* fix #39730 as suggested by Jonas
|
3 年之前 |
mattias
|
172803b2f7
fcl-passrc: fixed compile pas2js
|
3 年之前 |
mattias
|
1b7aefc11d
fcl-json: fixed compile pas2js
|
3 年之前 |
mattias
|
f2ba814b9e
fcl-json: StringToJSON: fixed pas2js compile and less mem allocations
|
3 年之前 |
mattias
|
20e3a7311c
pastojs: fixed absolute result
|
3 年之前 |
florian
|
4c8e802dd3
* continue const. propagation after a for loop when possible
|
3 年之前 |
mattias
|
bcea5581de
pastojs: fixed call inherited of nested class
|
3 年之前 |
marcoonthegit
|
db9375d23f
* add GetDateFormatEx, from bug #35118 by 440bx
|
3 年之前 |
Nikolay Nikolov
|
47c271dcd0
+ implemented InterlockedIncrement, InterlockedDecrement, InterlockedExchange,
|
3 年之前 |
Jonas Maebe
|
ccc843f983
llvmdbg: emit uppercase symbol names unless C++-style debug info is selected
|
3 年之前 |
Jonas Maebe
|
9a7a97175e
llvmdbg: emit debug information for global variables
|
3 年之前 |
Jonas Maebe
|
1b393c80aa
llvmdbg: fix missing initialisation when there are no procedures
|
3 年之前 |
Jonas Maebe
|
d0bf7acc18
llvmdbg: build hashtable to lookup llvmdecl belonging to a global variable
|
3 年之前 |
Jonas Maebe
|
e865ab4c3a
llvmdbg: handle nil in more places
|
3 年之前 |
Jonas Maebe
|
a33e6230a0
llvm metadata: add DIGlobalVariableExpression enum
|
3 年之前 |
Jonas Maebe
|
f896766837
agllvm: fix writing metadata operands for variable declarations
|
3 年之前 |
florian
|
91481a5fae
* more robust code for constant propagation in for loops
|
3 年之前 |
Nikolay Nikolov
|
f1cb5d8f71
+ support intrinsic for the memory.atomic.notify WebAssembly instruction
|
3 年之前 |