nickysn
|
bc42d64348
* workaround for the raise node generating invalid WebAssembly code for
|
4 년 전 |
nickysn
|
f81dd894aa
* override the raise node for WebAssembly and copy the generic pass_1
|
4 년 전 |
nickysn
|
7a15157387
+ dummy implementation of the code generator for the try..except node for WebAssembly
|
4 년 전 |
nickysn
|
28b9d0c6b4
+ dummy code generator for the try..finally blocks in WebAssembly
|
4 년 전 |
nickysn
|
d5caaf792c
* update comment about twasmifnode, since the WebAssembly 'if' instruction that
|
4 년 전 |
nickysn
|
0236da1da9
* changed the formatting in nwasmflw.pas to match the style of the rest of the compiler
|
4 년 전 |
nickysn
|
d1c58ccf4b
+ override the try finally node for WebAssembly. No functional changes yet.
|
4 년 전 |
nickysn
|
a478e15836
- removed some commented out code
|
4 년 전 |
nickysn
|
7f31c03718
* update the flowcontrol set in the IF node pass_generate_code
|
4 년 전 |
nickysn
|
c0e7035e50
+ set node location to LOC_VOID in the WebAssembly if node pass_generate_code
|
4 년 전 |
nickysn
|
28a7f25f4c
* various fixes for tracking the stack and correctly loading the child node values to the stack, as well as setting the result location
|
4 년 전 |
nickysn
|
5677e7ed81
* fixed crash with ifs with an empty then clause
|
4 년 전 |
nickysn
|
bcb5c140d1
* free a stack slot after br_if
|
4 년 전 |
nickysn
|
bfe4d44aef
* call decstack after if in twasmifnode.pass_generate_code to keep track of the stack balance correctly
|
4 년 전 |
nickysn
|
aa102564c5
* fixed the break and continue br depth calculation
|
4 년 전 |
nickysn
|
0a923963a9
* use the eqz instruction instead of "xor 1" in twasmwhilerepeatnode.pass_generate_code_condition for reversing the condition
|
4 년 전 |
nickysn
|
0fae32d2b7
* simplified if-then-else code generation, since we now support void 'if' instructions
|
4 년 전 |
nickysn
|
b6735179ed
* use a functype operand for a_if, instead of hardcoding
|
4 년 전 |
nickysn
|
e1b6f0bd85
+ introduced end_block, end_if, end_loop
|
4 년 전 |
nickysn
|
c9ee72b05a
* the compiler/wasm directory renamed compiler/wasm32
|
5 년 전 |