Nikolay Nikolov
|
04a41fa5b0
- removed duplicated assignment
|
4 年之前 |
Nikolay Nikolov
|
99ab6bd56d
+ proper exception object cleanup when using break, continue or exit in try
|
4 年之前 |
Nikolay Nikolov
|
ddbdc529b1
+ proper exception cleanup for try except blocks that use exit, break or
|
4 年之前 |
Nikolay Nikolov
|
023f08d54b
+ exception cleanup when break, continue or exit is used inside a
|
4 年之前 |
Nikolay Nikolov
|
cf7ad98dbf
+ support exception object cleanup, when 'exit', 'break' or 'continue' is used
|
4 年之前 |
Nikolay Nikolov
|
7110d1e48e
* use 'br_if' instead of 'if br end_if' sequence in the code, generated by
|
4 年之前 |
Nikolay Nikolov
|
d9eb8d75b9
+ return a small, fake backtrace for WebAssembly, so that in case of a runtime
|
4 年之前 |
Nikolay Nikolov
|
c0cec218d6
+ added unhandled exception handling code for the branchful exceptions mode
|
4 年之前 |
Nikolay Nikolov
|
a01a602140
- removed commented out code from the WASI startup code
|
4 年之前 |
Nikolay Nikolov
|
f7b1ec2435
+ call g_checkexceptions after calls to fpc_reraise and fpc_raise_nested in
|
4 年之前 |
Nikolay Nikolov
|
464b3ebbed
+ implemented the 'on' node code generation (try except 'on' ...) for the
|
4 年之前 |
Nikolay Nikolov
|
a5dcd1c44d
+ initial implementation of try..except in branchful exceptions mode
|
4 年之前 |
Nikolay Nikolov
|
7ce19c1ad7
+ implemented try..finally in branchful exceptions mode
|
4 年之前 |
Nikolay Nikolov
|
7afb665c92
+ insert exception flag check and branch after each function call, when
|
4 年之前 |
Nikolay Nikolov
|
5be1bfeeca
+ added comment that states that raiseBr is only used in branchful exceptions mode
|
4 年之前 |
Nikolay Nikolov
|
d02921d66b
+ introduced raiseBr, similar to exitBr, but will point to the current
|
4 年之前 |
Nikolay Nikolov
|
6599f1d898
- don't generate any WebAssembly native exception handling instructions, nor
|
4 年之前 |
Nikolay Nikolov
|
30b503abc4
* instead of using the 'throw' intrinsic, set a boolean flag, in the branchful
|
4 年之前 |
Nikolay Nikolov
|
5124ab2521
* cloned the WebAssembly native exceptions code generation and rtl support into
|
4 年之前 |
Pierre Muller
|
7778d20003
Avoid range check error in TCpuAsmOptimizer.OptPostAnd method
|
4 年之前 |
florian
|
1e136b0cc7
* bail out early in MatchInstruction
|
4 年之前 |
florian
|
01a449c807
+ debug msg added
|
4 年之前 |
Jonas Maebe
|
c745ae4836
AArch64 popt: don't replace registers with X/WZR
|
4 年之前 |
Yuriy Sydorov
|
e9d318e7e2
* x86: Fixed update of used registers in the CMOV optimizations.
|
4 年之前 |
Nikolay Nikolov
|
3989a01968
- removed msg2inc. Stupid git added it without my consent.
|
4 年之前 |
Nikolay Nikolov
|
9a85ac204c
+ fixed compilation of ppudump
|
4 年之前 |
florian
|
494dac5db5
+ x86: MovOp2Op optimization
|
4 年之前 |
Nikolay Nikolov
|
1011c31a80
+ increase string type to avoid const string truncation
|
4 年之前 |
Nikolay Nikolov
|
2577180b93
+ introduced WebAssembly branchful exceptions
|
4 年之前 |
Jonas Maebe
|
ab01b0ebd7
Typed constants: no internalerror on failure
|
4 年之前 |