Nikolay Nikolov
|
8797966db3
+ added instructions for the new WebAssembly exception handling with exnref
|
2 hete |
Nikolay Nikolov
|
9301931bcc
* WebAssembly: a_end_try instruction renamed a_end_legacy_try
|
2 hete |
Nikolay Nikolov
|
46999f1f68
* WebAssembly: a_rethrow instruction renamed a_legacy_rethrow
|
2 hete |
Nikolay Nikolov
|
97bf2a5beb
* WebAssembly: a_throw instruction renamed a_legacy_throw
|
2 hete |
Nikolay Nikolov
|
b079f27ecc
* WebAssembly: a_delegate instruction renamed a_legacy_delegate
|
2 hete |
Nikolay Nikolov
|
26a547a11a
* WebAssembly: a_catch_all instruction renamed a_legacy_catch_all
|
2 hete |
Nikolay Nikolov
|
7ce80bac7d
* WebAssembly: a_catch instruction renamed a_legacy_catch
|
2 hete |
Nikolay Nikolov
|
8c3758f976
* WebAssembly: a_try instruction renamed a_legacy_try
|
2 hete |
Nikolay Nikolov
|
c21beefbb2
* added 'legacy' to comment before the WebAssembly exceptions instructions, because they've been declared 'legacy' now
|
2 hete |
Michaël Van Canneyt
|
ee3fb55442
* Small refactor for easier debugging
|
4 hónapja |
Nikolay Nikolov
|
39fb7618e4
* WebAssembly internal linker: refactored the writing of the memory section and
|
7 hónapja |
Nikolay Nikolov
|
c005544f3d
+ WebAssembly internal linker: write the global section in the linker map file
|
7 hónapja |
Nikolay Nikolov
|
b9ca30165c
* WebAssembly: refactored tai_local, so that it is a single directive,
|
1 éve |
Nikolay Nikolov
|
26c69d564f
+ introduced WebAssembly helper is_atomic_op
|
1 éve |
Nikolay Nikolov
|
04a077707c
* fix warning
|
1 éve |
Nikolay Nikolov
|
03fc5d2323
+ added a zero/unitialized/unknown value to TWasmBasicType: wbt_Unknown
|
1 éve |
Nikolay Nikolov
|
52f0ec579e
+ added TWasmFuncType.ToString implementation
|
1 éve |
Nikolay Nikolov
|
57aead9a14
+ added const sets for the WebAssembly reference, numeric and vector types
|
1 éve |
Nikolay Nikolov
|
2626b85984
+ introduced decode_wasm_basic_type function
|
1 éve |
Nikolay Nikolov
|
11712658b0
+ implemented WebAssembly code generator support for funcref and externref data
|
2 éve |
Nikolay Nikolov
|
3b3a0a660c
* the a_ref_null instruction split into two subinstructions - a_ref_null_externref and a_ref_null_funcref
|
2 éve |
Nikolay Nikolov
|
7bd1ac4507
* fixed comment
|
3 éve |
Nikolay Nikolov
|
7475d22154
+ declare the three magic global variables (__tls_size, __tls_align, __tls_base), created by the linker, when WebAssembly multithreading is enabled
|
3 éve |
Nikolay Nikolov
|
d378240134
+ added the WebAssembly saturating truncation instructions to the internal assembler
|
3 éve |
Nikolay Nikolov
|
3a095f5ed5
+ support all the new types in encode_wasm_basic_type
|
3 éve |
Nikolay Nikolov
|
907e8402ab
+ added the WebAssembly reference and vector types to TWasmBasicType
|
3 éve |
Nikolay Nikolov
|
2888710594
+ added the WebAssembly table instructions
|
3 éve |
Nikolay Nikolov
|
534383f686
+ added the WebAssembly reference instructions ref.null, ref.is_null and ref.func
|
3 éve |
Nikolay Nikolov
|
e2eadc51a3
+ added the memory.init and data.drop instructions
|
3 éve |
Nikolay Nikolov
|
3cfdf000a2
+ support the new WebAssembly threads and atomics instructions in the internal assembler
|
3 éve |