Commit History

Автор SHA1 Съобщение Дата
  Nikolay Nikolov dd13b46088 * use WasmCustomSectionName to obtain the debug section names in MaybeWriteDebugSection and MaybeAddDebugSectionToSymbolTable преди 3 години
  Nikolay Nikolov efd92fba01 + introduced TWasmCustomDebugSectionType преди 3 години
  Nikolay Nikolov cc260eb7b2 * wasm32 obj writer: use Data.ObjSectionList.Find to find the debug section by name in MaybeWriteDebugSection преди 3 години
  Nikolay Nikolov e959422753 * wasm32 obj writer: do the relocations before writing the code, data and debug sections преди 3 години
  Nikolay Nikolov edf5fce7e3 * wasm32 obj writer: determine the section number for the datacount, code, data and debug sections ahead of time (before writing the sections) преди 3 години
  Nikolay Nikolov b5a71086e8 * wasm32 obj writer: moved the writing of the data sections ahead преди 3 години
  Nikolay Nikolov 2a196899bc * wasm32 obj writer: writing the debug section symbols to the symbol table moved before the writing of the debug sections themselves преди 3 години
  Nikolay Nikolov 65b4425672 + support declaring wasm globals in the WebAssembly internal object writer преди 3 години
  Nikolay Nikolov 5604bd951e * an attempt to fix WebAssembly debug info section relocations преди 3 години
  Nikolay Nikolov 63c8e458bb * workaround crash when generating WebAssembly DWARF debug info for threadvars, while multithreading is turned off преди 3 години
  Nikolay Nikolov fcadc80163 * don't write R_WASM_TABLE_INDEX_I32 relocations, always use R_WASM_FUNCTION_OFFSET_I32 in debug sections преди 3 години
  Nikolay Nikolov 972a9df031 + always (even when multithreading is off) create a "target features" section преди 3 години
  Nikolay Nikolov bf17a84dd2 + implemented the R_WASM_FUNCTION_OFFSET_I32 relocation in the WebAssembly object writer преди 3 години
  Nikolay Nikolov 6a94d2683b + emit WASM DWARF debug info relocations преди 3 години
  Nikolay Nikolov 90305b6032 + write the actual DWARF debug sections in the WebAssembly object writer. The relocations aren't ready, yet, though. преди 3 години
  Nikolay Nikolov b82af25e63 * fixed crashes with the WebAssembly internal object writer, when debug info is enabled. The debug info itself is not yet written to the file, though. преди 3 години
  Nikolay Nikolov a9698b6f6e + introduced TWasmObjSection.IsDebug преди 3 години
  Nikolay Nikolov 4db653998b + generate proper WebAssembly threadvar access when multithreading is turned on преди 3 години
  Nikolay Nikolov fa5575ea54 + prefix the threadvar sections with '.tbss' when WASM multithreading is enabled преди 3 години
  Nikolay Nikolov 2606cef21f + set the TLS flag for threadvar sections when WASM threads are enabled преди 3 години
  Nikolay Nikolov 7cd082ba5f + produce a target_features section when compiling with -CTwasmthreads преди 3 години
  Nikolay Nikolov 1dd80d596d + added a 'producers' custom section to WebAssembly object modules, containing the FPC version преди 3 години
  Nikolay Nikolov ee89b7c9ec * fixed warning преди 3 години
  Nikolay Nikolov 0c6287894b * the WebAssembly internal assembler renamed WASM (previously it was OMF, which was the ID of the MS-DOS .obj writer, which I forgot to rename) преди 3 години
  Pierre Muller 7c21b37105 Avoid some range check error and convert internalerror into error messages преди 3 години
  Pierre Muller c9e8bfd118 Add internalerror if ogwasm tries to write unset Func/Global or TagIndex of TWasmObjSymbol преди 3 години
  Nikolay Nikolov cdf1ceca76 * emit a weak symbol for the exception tag, since that's what the LLVM linker преди 4 години
  Nikolay Nikolov b463f2a141 + added support for exception tags and for the 'throw' and 'catch' instructions преди 4 години
  Nikolay Nikolov b46c010f82 + also support immutable wasm globals in the wasm assembler writer (both internal and external) преди 4 години
  Nikolay Nikolov 7b31549119 * the data section is now only written by the internal wasm object writer, when преди 4 години