Commit History

Author SHA1 Message Date
  nickysn 189c4025c2 - removed spurious decstack/incstack in thlcgwasm.resize_stack_int_val 4 years ago
  nickysn 0e23b9288c * fixed thlcgwasm.a_load_loc_stack for LOC_REFERENCE 4 years ago
  nickysn a5fafea8d1 * more updates to attempt to get a larger part of the full RTL to compile for WASM32 4 years ago
  nickysn 5a2a9f1dcc * simplified a_call_name and avoid internal errors, inherited from the jvm code generator 4 years ago
  nickysn 8c05ba538d * fixed formatting in wasm32 instr writer write instruction 4 years ago
  nickysn 5dfdaf870f - removed redundant code from wasm32 instruction writer 4 years ago
  nickysn 09ae46cfdd - removed unused code from TWASM32InstrWriter.WriteInstruction 4 years ago
  nickysn 35489718f3 * fixed call_indirect for the llvm-mc asm writer 4 years ago
  nickysn 56f65799d3 + functype creation moved to tcpuprocdef.create_functype 4 years ago
  nickysn 763ca253c1 + introduced the TWasmFuncType class - used to hold a Wasm function signature 4 years ago
  nickysn bb42589829 + added DebugWriteLn 4 years ago
  nickysn 1911fcd8ce * fixed StrLen double definition when compiling WASI with -dFULL_RTL 4 years ago
  nickysn 80fd387a51 - removed the tcpupropertysym overrides from the jvm, because they're not needed for wasm 4 years ago
  nickysn 9bd8b66e86 + first attempts to compile a full WASI rtl 4 years ago
  nickysn 4c85306f69 + added wasm32 type defines 4 years ago
  nickysn 0ec39281f9 + added rtl directory and some rtl include files for wasm32 4 years ago
  nickysn b01a0a7018 + define the CPUWASM32 system macro for wasm32 4 years ago
  nickysn 76a3014e3a + added DebugWriteHexByte 4 years ago
  nickysn 7221e9fe7f + added DebugWriteHexDigit 4 years ago
  nickysn b80a650c7d + added DebugWriteChar 4 years ago
  nickysn 017b7903cf + added validation for the base and index registers in taicpu.op_ref 4 years ago
  nickysn 64a02834ff - commented out thlcgwasm.g_copyvalueparas 4 years ago
  nickysn 91ed9f12ac - removed unused local var from thlcgwasm.prepare_stack_for_ref 4 years ago
  nickysn 065d2c718d * no need to copy the local var paramater in StrLen() 4 years ago
  nickysn c24446c037 * copy all wasm parameters to the local stack, so that their address can be taken 4 years ago
  nickysn 40e4dadcdf - removed wrong comment from tcpuparamanager.create_paraloc_info_intern 4 years ago
  nickysn c470e851ba + generic implementation of thlcgwasm.a_loadaddr_ref_reg that should handle all possible combinations of base, index 4 years ago
  nickysn e4f4f25c44 + handle any base and no index in the second if case in thlcgwasm.a_loadaddr_ref_reg 4 years ago
  nickysn 2084fede95 + handle all constant address (regardless of whether they are relative to a symbol or not) in thlcgwasm.a_loadaddr_ref_reg 4 years ago
  nickysn ded9afb787 + check and generate an internal error if you attempt to take the address of a reference that exists in the local 4 years ago