Nikolay Nikolov
|
bf8d1747af
* support local.get/set/tee with a const parameter in the wasm internal assembler writer
|
2 年之前 |
Nikolay Nikolov
|
a20d6413a5
* convert loop..end_loop blocks to flat list + branch instruction
|
2 年之前 |
Nikolay Nikolov
|
f3952a33ee
+ added amfrtDeleteAi, support deleting instructions in map_structured_asmlist_inner
|
2 年之前 |
Nikolay Nikolov
|
92ef537167
* convert if structured instructions to br_if + labels
|
2 年之前 |
Nikolay Nikolov
|
084c761c47
+ support mapping of structured instructions also in map_structured_asmlist_inner
|
2 年之前 |
Nikolay Nikolov
|
d778763c15
+ added support for params and results in tai_wasmstruc_if.ConvertToBrIf
|
2 年之前 |
Nikolay Nikolov
|
70f45e83bc
+ added method tai_wasmstruc_if.ConvertToBrIf
|
2 年之前 |
Nikolay Nikolov
|
5438771a97
+ convert wasm structured list to flat list
|
2 年之前 |
Nikolay Nikolov
|
f21a03a057
* fixed crash in map_structured_asmlist_inner, when the TAsmList parameter is nil
|
2 年之前 |
Nikolay Nikolov
|
d310c0d26f
* fixed hang in map_structured_asmlist_inner
|
2 年之前 |
Nikolay Nikolov
|
b141ba7f83
* moved the code that converts branch numbers to labels in the cpupi unit and call it from resolve_labels_complex
|
2 年之前 |
Nikolay Nikolov
|
2373aa31f3
+ added code for creating labels, associated with blocks and converting branch with consts to the corresponding block's label
|
2 年之前 |
Nikolay Nikolov
|
ed1b1dac9d
+ added a block stack parameter to TAsmMapFunc
|
2 年之前 |
Nikolay Nikolov
|
a2a672e217
+ introduced twasmstruc_stack
|
2 年之前 |
Nikolay Nikolov
|
978f2d80bb
+ introduced map_structured_asmlist
|
2 年之前 |
Nikolay Nikolov
|
f54cfcc25e
+ fix for the conversion of try..catch blocks to structured form
|
2 年之前 |
Nikolay Nikolov
|
a1752cc7fb
+ also check for unexpected delegate instructions when converting to wasm structured form
|
2 年之前 |
Nikolay Nikolov
|
a6dc0504c3
+ more consistency checks for unexpected instructions when converting to wasm structured instruction form
|
2 年之前 |
Nikolay Nikolov
|
1fd30d9e75
+ added compiler internal error when encountering certain unexpected wasm instructions (indicating improper nesting)
|
2 年之前 |
Nikolay Nikolov
|
19c59eed23
+ added else to case statement to avoid warning
|
2 年之前 |
Nikolay Nikolov
|
14d20d77d5
+ avoid more warnings
|
2 年之前 |
Nikolay Nikolov
|
4559286b41
+ added else to case statement, avoid the warning, produce an internal error in this unexpected case
|
2 年之前 |
Nikolay Nikolov
|
2cc351e726
* constructors made public to avoid warnings
|
2 年之前 |
Nikolay Nikolov
|
6bb500f075
* set typ of wasm structured instructions to ait_wasm_structured_instruction
|
2 年之前 |
Nikolay Nikolov
|
be80bb5a08
* fixed more bugs in the wasm structured asmlist construction
|
2 年之前 |
Nikolay Nikolov
|
03bb4f99ce
* fixed bug in wasm_convert_to_structured_asmlist
|
2 年之前 |
Nikolay Nikolov
|
e6c91c326c
+ added code for converting wasm asmlists to structured lists (i.e. lists, using the new wasm structured instructions classes)
|
2 年之前 |
Nikolay Nikolov
|
faf7cd94f1
+ introduced classes for WebAssembly structured form of instructions
|
2 年之前 |
Nikolay Nikolov
|
1cfb35d1d6
+ WebAssembly internal assembler support for the ref.is_null instruction
|
2 年之前 |
Nikolay Nikolov
|
957ff5b972
+ WebAssembly internal asm support for the ref.null instruction
|
2 年之前 |