Nikolay Nikolov
|
bc6ab39ea2
|
* WebAssembly exceptions fix: fixed raise without parameters in except..end
blocks in WebAssembly native and branchful exceptions mode. Fixes #39752
|
2022-06-21 05:43:35 +03:00 |
|
Nikolay Nikolov
|
48f115686d
|
+ print more exceptions debug info, when the WebAssembly RTL is compiled with -dEXCDEBUG
|
2022-06-21 04:47:04 +03:00 |
|
Nikolay Nikolov
|
387c80cc57
|
+ default exception handling in WebAssembly native exceptions mode
|
2021-10-05 08:02:39 +03:00 |
|
Nikolay Nikolov
|
3836b0be04
|
* longjmp in fpc_reraise changed to a throw instruction intrinsic in wasm native exceptions mode
|
2021-09-28 04:02:52 +03:00 |
|
Nikolay Nikolov
|
0c3e179652
|
- get rid of fpc_PushExceptAddr and fpc_PopAddrStack entirely, when compiling in
wasm native exceptions mode - these helper routines aren't necessary in this
mode
|
2021-09-28 03:59:38 +03:00 |
|
Nikolay Nikolov
|
91f0f1a86c
|
* don't include except.inc if wasm32 native exception is turned on, instead
replace it with except_native.inc
|
2021-09-28 03:46:30 +03:00 |
|
Nikolay Nikolov
|
73bc8edef3
|
+ RTL support for raising exceptions in native wasm exceptions mode
|
2021-09-28 03:31:04 +03:00 |
|
Nikolay Nikolov
|
33e25a3dfe
|
+ added except_native.inc include file (empty for now, but will provide RTL
support for the native wasm exceptions in the future)
|
2021-09-18 03:08:48 +03:00 |
|