Commit History

Author SHA1 Message Date
  Nikolay Nikolov 2c0f10d988 * when adding WebAssembly object info, traverse through current_module.used_units, 3 years ago
  Nikolay Nikolov 6599f1d898 - don't generate any WebAssembly native exception handling instructions, nor 3 years ago
  Nikolay Nikolov 5124ab2521 * cloned the WebAssembly native exceptions code generation and rtl support into 3 years ago
  Nikolay Nikolov 99dbbcadcd + generate functype directives for all functions in all used units, regardless 3 years ago
  Nikolay Nikolov cdf1ceca76 * emit a weak symbol for the exception tag, since that's what the LLVM linker 3 years ago
  Nikolay Nikolov b463f2a141 + added support for exception tags and for the 'throw' and 'catch' instructions 3 years ago
  Nikolay Nikolov e0ad427b6c + introduced the FPC_EXCEPTION_TAG_SYM string constant 3 years ago
  Nikolay Nikolov b46c010f82 + also support immutable wasm globals in the wasm assembler writer (both internal and external) 3 years ago
  Nikolay Nikolov 8226233aa3 * introduced the tai_globaltype asm directive, use that to declare the stack 3 years ago
  Nikolay Nikolov a1c8e92904 * emit a tai_tagtype for __FPC_exception instead of hardcoding the asm output 3 years ago
  Nikolay Nikolov db843287a2 + generate funcdef for external procs, that don't have an import dll 3 years ago
  Nikolay Nikolov 54481d7218 * moved the imports/funcdef writing from the llvm-mc assembler writer to 3 years ago
  Nikolay Nikolov 459bb0fa18 * override twasmnodeutils.InsertObjectInfo 3 years ago
  Nikolay Nikolov 860e4487c3 + added WebAssembly node utils 3 years ago