Історія комітів

Автор SHA1 Опис Дата
  Nikolay Nikolov 6e7f0744ca + implemented the 'on' node for WebAssembly in native exceptions mode 3 роки тому
  Nikolay Nikolov 0e647a073e + override the 'on' node for WebAssembly 3 роки тому
  Nikolay Nikolov ef738f01cf * fixed warning 3 роки тому
  Nikolay Nikolov f2abce7ea5 + initial implementation of try..except..end in wasm native exceptions mode. 3 роки тому
  Nikolay Nikolov 99e449eaa1 * decblock moved after end_try, instead of after catch 3 роки тому
  Nikolay Nikolov 0c3e179652 - get rid of fpc_PushExceptAddr and fpc_PopAddrStack entirely, when compiling in 3 роки тому
  Nikolay Nikolov c9fd115ec5 * fixes to the try..finally code generation in wasm native exceptions mode 3 роки тому
  Nikolay Nikolov cdf1ceca76 * emit a weak symbol for the exception tag, since that's what the LLVM linker 3 роки тому
  Nikolay Nikolov 82b6450f19 + introduced the AT_WASM_EXCEPTION_TAG asm symbol type, use that for specifying 3 роки тому
  Nikolay Nikolov f76e91fb8b * cloned twasmtryexceptnode.pass_generate_code_no_exceptions into twasmtryexceptnode.pass_generate_code_native_exceptions 4 роки тому
  Nikolay Nikolov 334ea46b44 * cloned twasmraisenode.pass_1_no_exceptions into twasmraisenode.pass_1_native_exceptions 4 роки тому
  florian 8ad5362b17 * more warnings fixed 4 роки тому
  Nikolay Nikolov 87702b58c5 + emit a catch instruction in the try/end_try block, generated for 4 роки тому
  florian bee87583de * avoid warnings 4 роки тому
  Nikolay Nikolov 619a27cbfc + insert try and end_try instructions in the try..finally code in native 4 роки тому
  Nikolay Nikolov 45e53ddc16 * cloned the WASM no exceptions mode code generation for try..finally blocks 4 роки тому
  Nikolay Nikolov 65a5b299c6 + introduced twasmraisenode.pass_1_no_exceptions 4 роки тому
  Nikolay Nikolov 6c213137a9 - cleaned up twasmtryexceptnode.pass_generate_code_no_exceptions 4 роки тому
  Nikolay Nikolov c992566201 + introduced twasmtryexceptnode.pass_generate_code_no_exceptions, 4 роки тому
  Nikolay Nikolov 848098c63b * improvements to the handling of try..finally in WebAssembly no exceptions 4 роки тому
  Nikolay Nikolov 3601d61b81 + introduced twasmtryfinallynode.pass_generate_code_no_exceptions, 4 роки тому
  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 роки тому