Nikolay Nikolov
|
66db4dfe94
* fixed tai_wasmstruc_try_table.create_from to stop on a_end_try_table, instead of a_end_block
|
1 天之前 |
Nikolay Nikolov
|
a9b5a7df2d
+ introduced taiwstype.aitws_try_table
|
1 天之前 |
Nikolay Nikolov
|
f5bf774d35
+ implemented tai_wasmstruc_try_table - structured version ot the try_table instruction, used in goto label resolution
|
1 天之前 |
Nikolay Nikolov
|
6a934513ea
* tai_wasmstruc_try_catch renamed tai_wasmstruc_legacy_try_catch
|
1 天之前 |
Nikolay Nikolov
|
a067283bce
* tai_wasmstruc_try_delegate renamed tai_wasmstruc_legacy_try_delegate
|
1 天之前 |
Nikolay Nikolov
|
fe1f3041ac
* tai_wasmstruc_try renamed tai_wasmstruc_legacy_try
|
1 天之前 |
Nikolay Nikolov
|
a6ef71473a
* aitws_try_catch renamed aitws_legacy_try_catch
|
1 天之前 |
Nikolay Nikolov
|
30adda9221
* aitws_try_delegate renamed aitws_legacy_try_delegate
|
1 天之前 |
Nikolay Nikolov
|
621ca7d416
+ introduced taicpu.op_catch
|
1 天之前 |
Nikolay Nikolov
|
74367b930c
* make the newly added internal error numbers unique
|
2 天之前 |
Nikolay Nikolov
|
263ea6f463
+ support writing the try_table instruction in the internal assembler writer
|
2 天之前 |
Nikolay Nikolov
|
b0879f9abb
* in taicpu.op_XXX call create(op) instead of inherited create(op), because we want to call our overriden constructor
|
2 天之前 |
Nikolay Nikolov
|
15d6f3808f
+ added a try_table_catch_clauses assembler list field to WebAssembly's taicpu, to hold the catch clause list parameter to the try_table instruction
|
2 天之前 |
Nikolay Nikolov
|
07bcb62d5e
+ support the throw_ref instruction in the internal WebAssembly assembler writer
|
2 周之前 |
Nikolay Nikolov
|
6eb2be4bb7
+ support the throw instruction in the internal WebAssembly assembler writer
|
2 周之前 |
Nikolay Nikolov
|
96e2242e28
+ support the end_try_table instruction in the internal WebAssembly assembler writer
|
2 周之前 |
Nikolay Nikolov
|
9301931bcc
* WebAssembly: a_end_try instruction renamed a_end_legacy_try
|
2 周之前 |
Nikolay Nikolov
|
46999f1f68
* WebAssembly: a_rethrow instruction renamed a_legacy_rethrow
|
2 周之前 |
Nikolay Nikolov
|
97bf2a5beb
* WebAssembly: a_throw instruction renamed a_legacy_throw
|
2 周之前 |
Nikolay Nikolov
|
b079f27ecc
* WebAssembly: a_delegate instruction renamed a_legacy_delegate
|
2 周之前 |
Nikolay Nikolov
|
26a547a11a
* WebAssembly: a_catch_all instruction renamed a_legacy_catch_all
|
2 周之前 |
Nikolay Nikolov
|
7ce80bac7d
* WebAssembly: a_catch instruction renamed a_legacy_catch
|
2 周之前 |
Nikolay Nikolov
|
8c3758f976
* WebAssembly: a_try instruction renamed a_legacy_try
|
2 周之前 |
Nikolay Nikolov
|
b9ca30165c
* WebAssembly: refactored tai_local, so that it is a single directive,
|
1 年之前 |
Nikolay Nikolov
|
05b67c7408
- WebAssembly: removed tai_local.name, because we don't use it
|
1 年之前 |
Nikolay Nikolov
|
99943610cb
* WebAssembly: generate the final bashB opcode of a function via the
|
1 年之前 |
Nikolay Nikolov
|
c8e4a52428
+ WebAssembly internal object writer: added safety check for catching bugs,
|
1 年之前 |
Nikolay Nikolov
|
d41d98b70b
* WebAssembly internal object writer: fixed helper function SlebSize()
|
1 年之前 |
Nikolay Nikolov
|
5e327453a8
+ WebAssembly external asm writer: workaround for the 'missing functype' error,
|
1 年之前 |
Nikolay Nikolov
|
35701f8fa2
* fail with an internal compiler error in case an atomic WebAssembly instruction
|
1 年之前 |