Commit History

Autor SHA1 Mensaxe Data
  Nikolay Nikolov 10db5ea5dc + implemented the 'delegate' and the 'rethrow' instructions in the wasm internal assembler %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 6fb4b9b7dd + support the 'try' instruction in the wasm internal assembler %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 0bb781c928 * omit writing the export section if there are no exported functions from %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov d37117c460 * use an incrementing counter variable to determine the numbers for the code %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 77b898fe45 * use objsym.size to determine the code size of the function (instead of %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov bc76487b87 + enable the WebAssembly internal assembler and object writer %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov db843287a2 + generate funcdef for external procs, that don't have an import dll %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 2102fbdc97 - removed debug writelns from the wasm internal object writer %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 99c84da071 + generate the export section in the wasm internal obj writer %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 1c8579da2e * simplified and integrated the WriteImportExport procedure into the case %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 346b57e238 * tai_impexp renamed tai_export_name %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 2940d0f45f - removed unused constructor of tai_impexp, as well as unused member variable extmodule %!s(int64=4) %!d(string=hai) anos
  J. Gareth "Kit" Moreton 79f60923ba Bug fix to XMM block move optimisation %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov abf831c430 + fixed the addend in the relocations that point to data %!s(int64=4) %!d(string=hai) anos
  florian 2d1ebe4cb3 + re-added accidently removed internal error %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov c881d05793 * fixed bug in the code, generated for the RELOC_FUNCTION_INDEX_LEB %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 07461d0fc3 * made the constructor of TObjSymbol virtual, so it can be overriden %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov cb3ac37fb3 * fixed i32.const with large unsigned 32-bit const parameter (>2GB) %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov efd5831742 * generate an internal error if an attempt is made to emit a %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 392ca81c20 + add threadvar symbols to the symbol table %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 92fb1d2564 * fixed warning %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 9e0c028142 + support load/store with op_const %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 7e9607a62c * fixed warning %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 2e491d1ffa + implemented the br and br_if instructions in the wasm internal asm %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov ca70cb05a7 * fixed warning %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 07b71ac6ce * generate an internal error instead of warning for unsupported opcodes %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov d7b141d70e + implemented the if, loop and else instructions %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 6133affad6 + implemented the f32.const and f64.const instructions in the wasm %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 0486caeb91 * generate an internal error, instead of warning for i32.const and %!s(int64=4) %!d(string=hai) anos
  Nikolay Nikolov 81b8574bfd + implemented all the load/store instructions in the wasm internal asm %!s(int64=4) %!d(string=hai) anos