Nikolay Nikolov
|
45e53ddc16
* cloned the WASM no exceptions mode code generation for try..finally blocks
|
3 years ago |
Nikolay Nikolov
|
848098c63b
* improvements to the handling of try..finally in WebAssembly no exceptions
|
3 years ago |
Nikolay Nikolov
|
2bcc8d65ff
+ introduced twasmexceptionstatehandler_nativeexceptions and
|
3 years ago |
Nikolay Nikolov
|
3ca9475bde
* twasmexceptionstatehandler renamed twasmexceptionstatehandler_noexceptions
|
3 years ago |
nickysn
|
340a71d2bc
* always keep the WebAssembly stack frame aligned on 16 bytes
|
4 years ago |
nickysn
|
4d99fb3352
* allocate locals in a better way, so that we don't get 2 extra wasted locals per function
|
4 years ago |
nickysn
|
f99e74866d
+ dummy override of WebAssembly handle_nested_exception
|
4 years ago |
nickysn
|
2150d935cf
+ dummy override for WebAssembly free_exception
|
4 years ago |
nickysn
|
67909adcc3
+ override tcgexceptionstatehandler for WASM and create a dummy new_exception
|
4 years ago |
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 years ago |
nickysn
|
35e83d5524
* group tai_local directives, so that they are output as a single directive with comma separated types
|
5 years ago |
nickysn
|
b3a4f160bc
+ insert tai_locals as a continuous block, next to each other
|
5 years ago |
nickysn
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 years ago |