Commit History

Автор SHA1 Съобщение Дата
  Nikolay Nikolov 217b3ea3cc + write the segment info (names and alignment) to the linking custom section преди 4 години
  Nikolay Nikolov 5066a7eb24 + also write the data symbols to the symbol table преди 4 години
  Nikolay Nikolov ad8ed4b48d + write the non-external functions to the symbol table as well преди 4 години
  Nikolay Nikolov 2d2906205b + write the externals to the symbol table преди 4 години
  Nikolay Nikolov 8c57d20abc + write the linking section (empty for now) преди 4 години
  Nikolay Nikolov 12496a638b + add relocation objects for the RELOC_FUNCTION_INDEX_LEB relocation to преди 4 години
  Nikolay Nikolov a5d1ce26a0 + partial implementation of emitting RELOC_FUNCTION_INDEX_LEB relocations преди 4 години
  Nikolay Nikolov cbf444bbbe + write the actual function code in the code section преди 4 години
  Nikolay Nikolov dbb6f95ea7 * replaced TWasmObjData(Data) with FData in TWasmObjOutput.writeData преди 4 години
  Nikolay Nikolov 6d1df899e6 + write the code section (still, without the actual function code, but with преди 4 години
  Nikolay Nikolov e924dd0d16 + generate and write the functions table in the wasm binary module, преди 4 години
  Nikolay Nikolov 7e53fecd09 + handle tai_local in the internal asm writer and store the locals in the преди 4 години
  Nikolay Nikolov 050519f16f + handle the import_module and import_name directives in the internal преди 4 години
  Nikolay Nikolov 4ef2a88946 + added method TWasmObjData.AddOrCreateObjSymbolExtraData преди 4 години
  Nikolay Nikolov 27675967f8 * store the funcname to functype index in a TFPHashObjectList, instead of преди 4 години
  Nikolay Nikolov 72a49b68ce * fixed the writing of the external functions in the import table преди 4 години
  Nikolay Nikolov 4ca39cf07d + write the import functions in the wasm binary writer преди 4 години
  Nikolay Nikolov 78af12b584 + added function name to functype hashlist in the wasm objdata class преди 4 години
  Nikolay Nikolov a58368d20d + avoid duplicate functypes in the types section of the wasm module we produce преди 4 години
  Nikolay Nikolov bb0155141a * fixed warning преди 4 години
  Nikolay Nikolov 92592be8e4 + print more symbol properties to the console преди 4 години
  Nikolay Nikolov 628fcb9b1c + create the Type wasm section преди 4 години
  Nikolay Nikolov 3c3120845a * fixed crash when writing a binary wasm module with a .bss section преди 4 години
  Nikolay Nikolov 455f603c8c + debug print the obj symbols to the console преди 4 години
  Nikolay Nikolov 12796d176d + added the indirect function table to the imports section преди 4 години
  Nikolay Nikolov 905f0b1f78 + add the __stack_pointer global import преди 4 години
  Nikolay Nikolov e8c3f5d6b0 + create the data section and the first entry of the import section преди 4 години
  Nikolay Nikolov 2563cb6daa + start writing the wasm sections. The DataCount section is the first section to be implemented. преди 4 години
  Nikolay Nikolov e45d8578e8 + count the number of segments and assign segment indices to the wasm sections преди 4 години
  Nikolay Nikolov eea8f32772 + introduced TWasmObjSection.IsCode and .IsData преди 4 години