Историја ревизија

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