Nikolay Nikolov
|
5124ab2521
* cloned the WebAssembly native exceptions code generation and rtl support into
|
3 tahun lalu |
Nikolay Nikolov
|
6e6c946e0f
* the fpc_Catches result test code was inverted
|
3 tahun lalu |
Nikolay Nikolov
|
6e7f0744ca
+ implemented the 'on' node for WebAssembly in native exceptions mode
|
3 tahun lalu |
Nikolay Nikolov
|
ec0bdfbdd9
* fill exceptstate variables and update flowcontrol in
|
3 tahun lalu |
Nikolay Nikolov
|
45e53ddc16
* cloned the WASM no exceptions mode code generation for try..finally blocks
|
3 tahun lalu |
Nikolay Nikolov
|
848098c63b
* improvements to the handling of try..finally in WebAssembly no exceptions
|
3 tahun lalu |
Nikolay Nikolov
|
2bcc8d65ff
+ introduced twasmexceptionstatehandler_nativeexceptions and
|
3 tahun lalu |
Nikolay Nikolov
|
3ca9475bde
* twasmexceptionstatehandler renamed twasmexceptionstatehandler_noexceptions
|
3 tahun lalu |
nickysn
|
340a71d2bc
* always keep the WebAssembly stack frame aligned on 16 bytes
|
4 tahun lalu |
nickysn
|
4d99fb3352
* allocate locals in a better way, so that we don't get 2 extra wasted locals per function
|
4 tahun lalu |
nickysn
|
f99e74866d
+ dummy override of WebAssembly handle_nested_exception
|
4 tahun lalu |
nickysn
|
2150d935cf
+ dummy override for WebAssembly free_exception
|
4 tahun lalu |
nickysn
|
67909adcc3
+ override tcgexceptionstatehandler for WASM and create a dummy new_exception
|
4 tahun lalu |
nickysn
|
dc151465c5
* replace NR_LOCAL_FRAME_POINTER_REG with tcpuprocdef(current_procinfo.procdef).frame_pointer_ref in tcpuprocinfo.postprocess_code instead of inside the register allocator
|
4 tahun lalu |
nickysn
|
35e83d5524
* group tai_local directives, so that they are output as a single directive with comma separated types
|
5 tahun lalu |
nickysn
|
b3a4f160bc
+ insert tai_locals as a continuous block, next to each other
|
5 tahun lalu |
nickysn
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 tahun lalu |