Nikolay Nikolov
|
5be1bfeeca
+ added comment that states that raiseBr is only used in branchful exceptions mode
|
3 rokov pred |
Nikolay Nikolov
|
d02921d66b
+ introduced raiseBr, similar to exitBr, but will point to the current
|
3 rokov pred |
Nikolay Nikolov
|
6599f1d898
- don't generate any WebAssembly native exception handling instructions, nor
|
3 rokov pred |
Nikolay Nikolov
|
30b503abc4
* instead of using the 'throw' intrinsic, set a boolean flag, in the branchful
|
3 rokov pred |
Nikolay Nikolov
|
5124ab2521
* cloned the WebAssembly native exceptions code generation and rtl support into
|
3 rokov pred |
Pierre Muller
|
7778d20003
Avoid range check error in TCpuAsmOptimizer.OptPostAnd method
|
3 rokov pred |
florian
|
1e136b0cc7
* bail out early in MatchInstruction
|
3 rokov pred |
florian
|
01a449c807
+ debug msg added
|
3 rokov pred |
Jonas Maebe
|
c745ae4836
AArch64 popt: don't replace registers with X/WZR
|
3 rokov pred |
Yuriy Sydorov
|
e9d318e7e2
* x86: Fixed update of used registers in the CMOV optimizations.
|
3 rokov pred |
Nikolay Nikolov
|
3989a01968
- removed msg2inc. Stupid git added it without my consent.
|
3 rokov pred |
Nikolay Nikolov
|
9a85ac204c
+ fixed compilation of ppudump
|
3 rokov pred |
florian
|
494dac5db5
+ x86: MovOp2Op optimization
|
3 rokov pred |
Nikolay Nikolov
|
1011c31a80
+ increase string type to avoid const string truncation
|
3 rokov pred |
Nikolay Nikolov
|
2577180b93
+ introduced WebAssembly branchful exceptions
|
3 rokov pred |
Jonas Maebe
|
ab01b0ebd7
Typed constants: no internalerror on failure
|
3 rokov pred |
J. Gareth "Curious Kit" Moreton
|
190c77e863
Fixed bug where hp1 object was used after being freed
|
3 rokov pred |
florian
|
2e8c99947a
* define DEBUG_AOPTCPU if EXTDEBUG is used
|
3 rokov pred |
Nikolay Nikolov
|
890b899842
+ support the <= and >= operators for smallsets on the Z80
|
4 rokov pred |
Nikolay Nikolov
|
b00c0e44a5
+ support equality comparison of smallsets on the Z80
|
4 rokov pred |
Jonas Maebe
|
3fb0fab410
Fix bitpacking 62/63 bit fields on 64 bit targets
|
4 rokov pred |
Nikolay Nikolov
|
41db71c21c
+ implemented the <= operator for smallsets for WebAssembly
|
4 rokov pred |
Nikolay Nikolov
|
799cd957e6
+ added WASI .o files for the tests for linking with C
|
4 rokov pred |
Nikolay Nikolov
|
be90ad1672
+ enabled compilation of unit heaptrc for the WASI target
|
4 rokov pred |
Nikolay Nikolov
|
5adec3ca98
+ workaround for WebAssembly treating the stack parameter of the store and load
|
4 rokov pred |
Nikolay Nikolov
|
0a383d8c0f
* fixed WebAssembly method pointer assignment
|
4 rokov pred |
Nikolay Nikolov
|
77ca8ba16d
* always return error in SysUtils.FindFirst and .FindNext on the WASI platform,
|
4 rokov pred |
Nikolay Nikolov
|
6f88919f37
- don't set casmdata in wasm32/aasmcpu.pas, so that the aasmdef unit can override it
|
4 rokov pred |
Nikolay Nikolov
|
c1eeb8beda
+ use the aasmdef unit in wasm32/cpunode.pas
|
4 rokov pred |
Nikolay Nikolov
|
020a58b075
+ added system_wasm32_embedded to systems_embedded
|
4 rokov pred |