nickysn
|
2f233adda2
+ dummy WASI heap functions
|
4 年之前 |
nickysn
|
774f6f650d
+ dummy setjmp/longjmp implementation for WebAssembly
|
4 年之前 |
nickysn
|
b8367e3152
+ added fpc_cpuinit for WebAssembly
|
4 年之前 |
nickysn
|
55db998529
+ uncommented the setjump/longjump declarations, in order to get more of the RTL to compile
|
4 年之前 |
nickysn
|
7a15157387
+ dummy implementation of the code generator for the try..except node for WebAssembly
|
4 年之前 |
nickysn
|
f99e74866d
+ dummy override of WebAssembly handle_nested_exception
|
4 年之前 |
nickysn
|
2150d935cf
+ dummy override for WebAssembly free_exception
|
4 年之前 |
nickysn
|
c5fae9f214
+ implemented second_ansistring_to_pchar for WebAssembly
|
4 年之前 |
nickysn
|
0f235f38ab
+ introduced thlcgwasm.a_loadaddr_ref_stack
|
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
|
cc94ab3ab8
+ implemented length() code generation for WebAssembly
|
4 年之前 |
nickysn
|
888af282a4
+ override the inline node for WASM
|
4 年之前 |
nickysn
|
67909adcc3
+ override tcgexceptionstatehandler for WASM and create a dummy new_exception
|
4 年之前 |
nickysn
|
aafc6423f0
+ introduced a_cmp_loc_reg_br, a_cmp_reg_loc_br and a_cmp_ref_loc_br
|
4 年之前 |
nickysn
|
fe5dee892f
+ introduced a_cmp_subsetreg_reg_br and a_cmp_subsetref_reg_br
|
4 年之前 |
nickysn
|
db4c786059
+ introduced a_cmp_const_loc_br
|
4 年之前 |
nickysn
|
f9d1a9b8e3
* decstack after each br_if in the a_cmp_XXX_br methods
|
4 年之前 |
nickysn
|
e1b98a515a
* fixed class name in comment
|
4 年之前 |
nickysn
|
dbc7cb9001
* set expectloc correctly in the WASM add node (it is never LOC_FLAGS or LOC_JUMP, but LOC_REGISTER instead)
|
4 年之前 |
nickysn
|
8021de82f6
* synchronized with trunk
|
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
|
69c407dff5
+ added dummy int64p.inc file for WebAssembly
|
4 年之前 |
nickysn
|
9fdc8c141c
+ implemented the boolean NOT node for WebAssembly
|
4 年之前 |
nickysn
|
af41eee9d1
+ support references with only index reg, and no base reg in thlcgwasm.prepare_stack_for_ref
|
4 年之前 |
nickysn
|
c4e8f091ec
* generate jumpless code for the IN node for WebAssembly. TODO: this needs to be
|
4 年之前 |