Nikolay Nikolov
|
2e5b895d70
* fixed WebAssembly code generation for 'if boolean64 then ... else ...'
|
4 tahun lalu |
Nikolay Nikolov
|
4d571a1928
* fixed code generation for 'boolean64 and/or boolean64' for WebAssembly
|
4 tahun lalu |
florian
|
abd494624b
* properly search in GetMMRegisterBetween and GetIntRegisterBetween for usable
|
4 tahun lalu |
J. Gareth "Kit" Moreton
|
1f19b11398
x86_64: Fix to tw8573 overflow bug under -Cg option
|
4 tahun lalu |
Pierre Muller
|
5446d53156
Update to use gitlab
|
4 tahun lalu |
flyingsheep
|
6c6cb13a5e
* Fix for issue #39379 by bart broersma
|
4 tahun lalu |
Nikolay Nikolov
|
91d8009b53
+ implemented round(real) for WebAssembly via the fXX.nearest and i64.trunc_fXX_s instructions
|
4 tahun lalu |
Nikolay Nikolov
|
835bc62e2a
+ implemented trunc(real) for WebAssembly via the i64.trunc_f32_s and i64.trunc_f64_s instructions
|
4 tahun lalu |
Nikolay Nikolov
|
f6b4a54f7d
* fixed output of 32-bit floating point constants in the llvm-mc asm output
|
4 tahun lalu |
Nikolay Nikolov
|
d84a7d1bde
+ implemented int(real) for WebAssembly via the f32.trunc and f64.trunc instructions
|
4 tahun lalu |
Nikolay Nikolov
|
8822be8a1f
+ implemented abs(real) for WebAssembly via the f32.abs and f64.abs instructions
|
4 tahun lalu |
Nikolay Nikolov
|
f42817d1a2
* fixed opcode generation for the f32.const in the WebAssembly internal asm
|
4 tahun lalu |
Nikolay Nikolov
|
95243ed6ed
+ implemented sqrt via the f32.sqrt and f64.sqrt instructions
|
4 tahun lalu |
Nikolay Nikolov
|
6e6c946e0f
* the fpc_Catches result test code was inverted
|
4 tahun lalu |
florian
|
7ce1a7c6a0
* x86_64-linux doesn't need .data.rel.ro either
|
4 tahun lalu |
Nikolay Nikolov
|
99dbbcadcd
+ generate functype directives for all functions in all used units, regardless
|
4 tahun lalu |
Nikolay Nikolov
|
6e7f0744ca
+ implemented the 'on' node for WebAssembly in native exceptions mode
|
4 tahun lalu |
Nikolay Nikolov
|
0e647a073e
+ override the 'on' node for WebAssembly
|
4 tahun lalu |
Nikolay Nikolov
|
ef738f01cf
* fixed warning
|
4 tahun lalu |
Nikolay Nikolov
|
f2abce7ea5
+ initial implementation of try..except..end in wasm native exceptions mode.
|
4 tahun lalu |
Michaël Van Canneyt
|
93b3315691
* Parse cookies also when setting variable based on name
|
4 tahun lalu |
Michaël Van Canneyt
|
bfe3afbc62
* Add error check
|
4 tahun lalu |
Nikolay Nikolov
|
99e449eaa1
* decblock moved after end_try, instead of after catch
|
4 tahun lalu |
Nikolay Nikolov
|
3836b0be04
* longjmp in fpc_reraise changed to a throw instruction intrinsic in wasm native exceptions mode
|
4 tahun lalu |
Nikolay Nikolov
|
0c3e179652
- get rid of fpc_PushExceptAddr and fpc_PopAddrStack entirely, when compiling in
|
4 tahun lalu |
Nikolay Nikolov
|
91f0f1a86c
* don't include except.inc if wasm32 native exception is turned on, instead
|
4 tahun lalu |
Nikolay Nikolov
|
73bc8edef3
+ RTL support for raising exceptions in native wasm exceptions mode
|
4 tahun lalu |
Nikolay Nikolov
|
c9fd115ec5
* fixes to the try..finally code generation in wasm native exceptions mode
|
4 tahun lalu |
Nikolay Nikolov
|
21fd8cd5d3
* updated ppudump with the new asm symbol types and binding types
|
4 tahun lalu |
Nikolay Nikolov
|
cdf1ceca76
* emit a weak symbol for the exception tag, since that's what the LLVM linker
|
4 tahun lalu |