Nikolay Nikolov
|
324382d3a5
* use create_functype to determine accurately the number of parameters to
|
4 년 전 |
Nikolay Nikolov
|
f7cc2d560c
+ initialize br_blocks in the thlcgwasm constructor
|
4 년 전 |
Nikolay Nikolov
|
a3610bfea1
+ also added stack underflow check in thlcgwasm.incstack (in case stack
|
4 년 전 |
Nikolay Nikolov
|
d4bd1f1e9b
* don't halt with an internal error, but add an asm comment instead, when a
|
4 년 전 |
Nikolay Nikolov
|
58e4692795
* fixed thlcgwasm.g_adjust_stack_after_call after the removal of discardresult
|
4 년 전 |
Nikolay Nikolov
|
fa36141649
* fixed the stack tracking in twasmcallnode.do_release_unused_return_value for
|
4 년 전 |
florian
|
d292958665
* + .gitconfig with configuration for better diffing, needs a
|
4 년 전 |
J. Gareth "Kit" Moreton
|
962c5bd727
x86: MOV constant optimisation
|
4 년 전 |
Nikolay Nikolov
|
33e25a3dfe
+ added except_native.inc include file (empty for now, but will provide RTL
|
4 년 전 |
Nikolay Nikolov
|
f76e91fb8b
* cloned twasmtryexceptnode.pass_generate_code_no_exceptions into twasmtryexceptnode.pass_generate_code_native_exceptions
|
4 년 전 |
Nikolay Nikolov
|
334ea46b44
* cloned twasmraisenode.pass_1_no_exceptions into twasmraisenode.pass_1_native_exceptions
|
4 년 전 |
Nikolay Nikolov
|
c2754eac3f
+ introduced the wasm32_throw_fpcexception inline function, that emits a
|
4 년 전 |
Nikolay Nikolov
|
ac2f299d04
+ declare __FPC_exception as a label, otherwise wasm-ld crashes
|
4 년 전 |
florian
|
8ad5362b17
* more warnings fixed
|
4 년 전 |
Nikolay Nikolov
|
87702b58c5
+ emit a catch instruction in the try/end_try block, generated for
|
4 년 전 |
Yuriy Sydorov
|
a83f5749de
* Reverted the accidentally committed debug code in 4a7a113a.
|
4 년 전 |
Nikolay Nikolov
|
288f79cb3b
+ declare the __FPC_exception tag, when compiling with native WebAssembly
|
4 년 전 |
Nikolay Nikolov
|
d8665f8a51
* write the .globaltype directive and the imports in the beginning of the
|
4 년 전 |
florian
|
bee87583de
* avoid warnings
|
4 년 전 |
FPK
|
3f26551c42
Compile with -Oodfa to get better warnings
|
4 년 전 |
Nikolay Nikolov
|
d36e239f45
+ enabled the exception handling instructions in the llvm-mc command line
|
4 년 전 |
Nikolay Nikolov
|
619a27cbfc
+ insert try and end_try instructions in the try..finally code in native
|
4 년 전 |
Nikolay Nikolov
|
45e53ddc16
* cloned the WASM no exceptions mode code generation for try..finally blocks
|
4 년 전 |
Nikolay Nikolov
|
65a5b299c6
+ introduced twasmraisenode.pass_1_no_exceptions
|
4 년 전 |
Nikolay Nikolov
|
6c213137a9
- cleaned up twasmtryexceptnode.pass_generate_code_no_exceptions
|
4 년 전 |
Nikolay Nikolov
|
c992566201
+ introduced twasmtryexceptnode.pass_generate_code_no_exceptions,
|
4 년 전 |
Nikolay Nikolov
|
848098c63b
* improvements to the handling of try..finally in WebAssembly no exceptions
|
4 년 전 |
Nikolay Nikolov
|
3601d61b81
+ introduced twasmtryfinallynode.pass_generate_code_no_exceptions,
|
4 년 전 |
Nikolay Nikolov
|
2bcc8d65ff
+ introduced twasmexceptionstatehandler_nativeexceptions and
|
4 년 전 |
Nikolay Nikolov
|
3ca9475bde
* twasmexceptionstatehandler renamed twasmexceptionstatehandler_noexceptions
|
4 년 전 |