커밋 기록

작성자 SHA1 메시지 날짜
  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 년 전