Nikolay Nikolov
|
5adec3ca98
+ workaround for WebAssembly treating the stack parameter of the store and load
|
4 年之前 |
Nikolay Nikolov
|
0a383d8c0f
* fixed WebAssembly method pointer assignment
|
4 年之前 |
Nikolay Nikolov
|
77ca8ba16d
* always return error in SysUtils.FindFirst and .FindNext on the WASI platform,
|
4 年之前 |
Nikolay Nikolov
|
6f88919f37
- don't set casmdata in wasm32/aasmcpu.pas, so that the aasmdef unit can override it
|
4 年之前 |
Nikolay Nikolov
|
c1eeb8beda
+ use the aasmdef unit in wasm32/cpunode.pas
|
4 年之前 |
Nikolay Nikolov
|
020a58b075
+ added system_wasm32_embedded to systems_embedded
|
4 年之前 |
Nikolay Nikolov
|
c450b63f1c
+ enabled compilation of the fpintres unit for the WASI target and enabled tf_has_winlike_resources for the target
|
4 年之前 |
J. Gareth "Kit" Moreton
|
4b39f7dea0
x86: Missed logic with CMP and MOV optimisations
|
4 年之前 |
Nikolay Nikolov
|
cc2fa67dfa
* fixed OS_S8 to OS_16 conversion for WebAssembly. This fixes test/cg/tcnvint6
|
4 年之前 |
Nikolay Nikolov
|
3258937d97
+ implemented move() for WebAssembly via the memory.copy instruction
|
4 年之前 |
Nikolay Nikolov
|
2e3e3edb5f
+ implemented FillChar for WebAssembly via the memory.fill instruction
|
4 年之前 |
Nikolay Nikolov
|
85207e94f8
+ added inline numbers for a memory.copy and a memory.fill intrinsic
|
4 年之前 |
Nikolay Nikolov
|
026d23632a
+ added the memory.copy and memory.fill WebAssembly instructions
|
4 年之前 |
florian
|
cc5ee6b868
+ comments
|
4 年之前 |
florian
|
39164ad732
* cleanup
|
4 年之前 |
florian
|
c1d8e32eae
+ Aarch64: Ldr<Postfix>Mov2Ldr<Postfix> optimization
|
4 年之前 |
florian
|
b5c7997c88
+ Aarch64: AndCmpB.E/NE2Tbnz/Tbz optimization
|
4 年之前 |
florian
|
177b38dfe9
* modified (cosmetics) patch by Rika: replace DJB2 with MurmurHash3, resolves #39377
|
4 年之前 |
Nikolay Nikolov
|
02745b0b83
+ implemented GetDate, GetTime and WeekDay in the WASI dos unit. They return
|
4 年之前 |
Nikolay Nikolov
|
d2726c2406
* fixed WebAssembly code generation for not(cbool64)
|
4 年之前 |
Nikolay Nikolov
|
9aefda1e6a
* bug fix in test taddbool.pp - it was testing longbool conversion to boolean
|
4 年之前 |
Nikolay Nikolov
|
4fc763ac50
* fixed WebAssembly cbool support for OP_NOT
|
4 年之前 |
Nikolay Nikolov
|
baf5ff4e05
* another WebAssembly cbool fix in twasmtypeconvnode.second_int_to_bool
|
4 年之前 |
Nikolay Nikolov
|
968e23546c
* fixed second_int_to_bool for cbool types for WebAssembly
|
4 年之前 |
Nikolay Nikolov
|
188a21bbfd
* fixed 'not(boolean64)' for WebAssembly
|
4 年之前 |
Nikolay Nikolov
|
c6a549eb48
* int64/boolean64 fix in twasmtypeconvnode.second_int_to_bool
|
4 年之前 |
Nikolay Nikolov
|
2e5b895d70
* fixed WebAssembly code generation for 'if boolean64 then ... else ...'
|
4 年之前 |
Nikolay Nikolov
|
4d571a1928
* fixed code generation for 'boolean64 and/or boolean64' for WebAssembly
|
4 年之前 |
florian
|
abd494624b
* properly search in GetMMRegisterBetween and GetIntRegisterBetween for usable
|
4 年之前 |
J. Gareth "Kit" Moreton
|
1f19b11398
x86_64: Fix to tw8573 overflow bug under -Cg option
|
4 年之前 |