Commit History

Author SHA1 Message Date
  florian d292958665 * + .gitconfig with configuration for better diffing, needs a 3 years ago
  J. Gareth "Kit" Moreton 962c5bd727 x86: MOV constant optimisation 3 years ago
  Nikolay Nikolov 33e25a3dfe + added except_native.inc include file (empty for now, but will provide RTL 3 years ago
  Nikolay Nikolov f76e91fb8b * cloned twasmtryexceptnode.pass_generate_code_no_exceptions into twasmtryexceptnode.pass_generate_code_native_exceptions 3 years ago
  Nikolay Nikolov 334ea46b44 * cloned twasmraisenode.pass_1_no_exceptions into twasmraisenode.pass_1_native_exceptions 3 years ago
  Nikolay Nikolov c2754eac3f + introduced the wasm32_throw_fpcexception inline function, that emits a 3 years ago
  Nikolay Nikolov ac2f299d04 + declare __FPC_exception as a label, otherwise wasm-ld crashes 3 years ago
  florian 8ad5362b17 * more warnings fixed 3 years ago
  Nikolay Nikolov 87702b58c5 + emit a catch instruction in the try/end_try block, generated for 3 years ago
  Yuriy Sydorov a83f5749de * Reverted the accidentally committed debug code in 4a7a113a. 3 years ago
  Nikolay Nikolov 288f79cb3b + declare the __FPC_exception tag, when compiling with native WebAssembly 3 years ago
  Nikolay Nikolov d8665f8a51 * write the .globaltype directive and the imports in the beginning of the 3 years ago
  florian bee87583de * avoid warnings 3 years ago
  FPK 3f26551c42 Compile with -Oodfa to get better warnings 3 years ago
  Nikolay Nikolov d36e239f45 + enabled the exception handling instructions in the llvm-mc command line 3 years ago
  Nikolay Nikolov 619a27cbfc + insert try and end_try instructions in the try..finally code in native 3 years ago
  Nikolay Nikolov 45e53ddc16 * cloned the WASM no exceptions mode code generation for try..finally blocks 3 years ago
  Nikolay Nikolov 65a5b299c6 + introduced twasmraisenode.pass_1_no_exceptions 3 years ago
  Nikolay Nikolov 6c213137a9 - cleaned up twasmtryexceptnode.pass_generate_code_no_exceptions 3 years ago
  Nikolay Nikolov c992566201 + introduced twasmtryexceptnode.pass_generate_code_no_exceptions, 3 years ago
  Nikolay Nikolov 848098c63b * improvements to the handling of try..finally in WebAssembly no exceptions 3 years ago
  Nikolay Nikolov 3601d61b81 + introduced twasmtryfinallynode.pass_generate_code_no_exceptions, 3 years ago
  Nikolay Nikolov 2bcc8d65ff + introduced twasmexceptionstatehandler_nativeexceptions and 3 years ago
  Nikolay Nikolov 3ca9475bde * twasmexceptionstatehandler renamed twasmexceptionstatehandler_noexceptions 3 years ago
  Nikolay Nikolov 9526b939a2 + implemented thlcgwasm.g_unreachable, emits the 'unreachable' WebAssembly instruction 3 years ago
  Nikolay Nikolov 4064694a5e + support writing the new tai_tagtype directive in the asm output 3 years ago
  Nikolay Nikolov 3022f59ff4 + introduced ait_tagtype and tai_tagtype 3 years ago
  Nikolay Nikolov 10d8332563 + added the new WebAssembly instructions, added by the exception handling proposal 3 years ago
  J. Gareth "Curious Kit" Moreton 6b26fa0f9a Added correction to AllocRegBetween 3 years ago
  Nikolay Nikolov bdbdf26168 + added validation to ensure no more than one WebAssembly exception support 3 years ago