Commit History

Автор SHA1 Съобщение Дата
  J. Gareth "Curious Kit" Moreton 2dc0995067 - Bug fix to new ADD/SUB optimisation where conditions are concerned преди 3 години
  Nikolay Nikolov 026d23632a + added the memory.copy and memory.fill WebAssembly instructions преди 4 години
  Nikolay Nikolov e0ad427b6c + introduced the FPC_EXCEPTION_TAG_SYM string constant преди 4 години
  Nikolay Nikolov ca70cb05a7 * fixed warning преди 4 години
  Nikolay Nikolov d7b141d70e + implemented the if, loop and else instructions преди 4 години
  Nikolay Nikolov 81b8574bfd + implemented all the load/store instructions in the wasm internal asm преди 4 години
  Nikolay Nikolov 4ca39cf07d + write the import functions in the wasm binary writer преди 4 години
  Nikolay Nikolov a58368d20d + avoid duplicate functypes in the types section of the wasm module we produce преди 4 години
  Nikolay Nikolov 628fcb9b1c + create the Type wasm section преди 4 години
  Nikolay Nikolov 10d8332563 + added the new WebAssembly instructions, added by the exception handling proposal преди 4 години
  nickysn e2e0756eaf * fixed compilation with -Sew преди 4 години
  nickysn 0ceefa4d22 + enabled DWARF debug info writing on the WebAssembly target. Note that it преди 4 години
  nickysn f891c52dd1 - removed tarrayreftype, because it's not used on the wasm target преди 4 години
  nickysn 5a84c4db61 - get rid of FRAME_POINTER_SYM and BASE_POINTER_SYM - they should not be used anymore преди 4 години
  nickysn 83f88e515b * renamed the a_get/set/tee_local/global asm ops a_local/global_set/get/tee преди 4 години
  nickysn d8f55ebb48 * renamed the a_iXX_extendYYYY family of asm ops to their modern versions преди 4 години
  nickysn 116366a8e3 * updated the a_iXX_trunc_su_fYY asm ops to their modern format a_iXX_trunc_fYY_su преди 4 години
  nickysn 60242ca0fd * updated the a_fXX_convert_su_iYY asm ops to their modern format a_fXX_convert_iYY_su преди 4 години
  nickysn 9acfdc8cdd * the a_f64_reinterpret_f64 asm op renamed a_f64_reinterpret_i64 преди 4 години
  nickysn 699626ee5c * a_grow_memory asm op renamed a_memory_grow преди 4 години
  nickysn d0fe45a595 * a_current_memory asm op renamed a_memory_size преди 4 години
  nickysn b6735179ed * use a functype operand for a_if, instead of hardcoding преди 4 години
  nickysn fc95e7f22d * fixes in thlcgwasm.resize_stack_int_val преди 4 години
  nickysn 763ca253c1 + introduced the TWasmFuncType class - used to hold a Wasm function signature преди 4 години
  nickysn f138d66a2a * switch NR_FRAME_POINTER_REG to NR_LOCAL_FRAME_POINTER_REG преди 4 години
  nickysn 170fab85ff + introduced RS_EVAL_STACK_BASE and RS_LOCAL_STACK_POINTER_REG преди 4 години
  nickysn 59c9bff744 * updated first_int/fpu/mm_imreg, so it doesn't clash with the non-imaginary registers преди 4 години
  nickysn 40eb696d8e + defined RS_LOCAL_FRAME_POINTER_REG преди 4 години
  nickysn f572bcf8f3 + introduced the NR_LOCAL_FRAME_POINTER_REG constant (alias for NR_R3) преди 4 години
  nickysn ce8439fb36 + introduced NR_LOCAL_STACK_POINTER_REG преди 4 години