Commit History

Author SHA1 Message Date
  Nikolay Nikolov e20466ffd1 * system_wasm32_wasi renamed system_wasm32_wasip1 5 months ago
  Nikolay Nikolov 39fb7618e4 * WebAssembly internal linker: refactored the writing of the memory section and 5 months ago
  Nikolay Nikolov eb38ba60c4 * fixed warning after previous commit 5 months ago
  Nikolay Nikolov c005544f3d + WebAssembly internal linker: write the global section in the linker map file 5 months ago
  Nikolay Nikolov 326356e8e9 * WebAssembly internal linker: write the memory section before the export section, so it appears in a more logical order in the map file 5 months ago
  Nikolay Nikolov ef7f2ab5a7 + WebAssembly internal linker: write the import section in the linker map file 5 months ago
  Nikolay Nikolov 3a714774ff + WebAssembly internal linker: write the export section to the linker map file 5 months ago
  Nikolay Nikolov 847ae42cc1 + WebAssembly internal linker: write the contents of the memory section to the linker map file 5 months ago
  Nikolay Nikolov 4e3fc8290a + WebAssembly internal linker: write the indirect function table to the linker map file 5 months ago
  Nikolay Nikolov d88aad944e + WebAssembly internal linker: add the contents of the type section to the map file 5 months ago
  Nikolay Nikolov 21668148d8 * WebAssembly internal linker: invoke helper code generation moved earlier, 5 months ago
  Nikolay Nikolov 55aa5ac129 * WebAssembly: micro optimization in the invoke helper - omit the last 'return' instruction 6 months ago
  Nikolay Nikolov 8790c4303a * WebAssembly: impose a limit on the br_table instruction length, when generating the invoke helper 6 months ago
  Nikolay Nikolov f3ded5e82e * WebAssembly: optimized the number of nested blocks inside the invoke helper 6 months ago
  Nikolay Nikolov 522612a632 + WebAssembly internal linker: rewrite the fpc_wasm_invoke_helper function in the linker, so that it becomes functional 6 months ago
  Nikolay Nikolov 800fb6624e + added a missing 'br 1' instruction in the code, generated by 9 months ago
  Nikolay Nikolov 130d1e9d40 * WebAssembly internal linker: only generate the tag name subsection if there 10 months ago
  Nikolay Nikolov 508e0dd01c * WebAssembly internal linker: refactor writing the name custom section - group 10 months ago
  Nikolay Nikolov 1ea876b517 + add tag names to the WebAssembly name section 10 months ago
  Nikolay Nikolov 33a389dfb7 * WebAssembly internal linker: add the data segment names to the name section 10 months ago
  Nikolay Nikolov a46c6229c5 + WebAssembly interal linker: add global names to the name custom section 10 months ago
  Nikolay Nikolov 507e728ee8 + introduced local method WriteNameMap for writing name maps in the WebAssembly name custom section 10 months ago
  Nikolay Nikolov b5d0cd57ed + introduced method TWasmExeOutput.AddToGlobalNameMap 10 months ago
  Nikolay Nikolov 7c545cfa8b + introduced method TWasmExeOutput.AddToNameMap 10 months ago
  Nikolay Nikolov 85143f515d + introduced private type TCustomSectionNameMap to class TWasmExeOutput 10 months ago
  Nikolay Nikolov 2ee8a59fbd + introduced private type TCustomSectionNameMapEntry to class TWasmExeOutput 10 months ago
  Nikolay Nikolov cf7d9fa4c5 + WebAssembly internal linker: create a name custom section to help debugging 10 months ago
  Nikolay Nikolov aba44452f3 * WebAssembly internal linker: also don't remove unused data sections if 10 months ago
  Nikolay Nikolov 36ecb2b5da * WebAssembly internal linker: don't remove unused code sections if smartlinking 10 months ago
  Nikolay Nikolov 562ca0ad80 * WebAssembly internal assembler writer: generate the function locals header 10 months ago