Commit History

Author SHA1 Message Date
  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 6 months ago
  Nikolay Nikolov ef7f2ab5a7 + WebAssembly internal linker: write the import section in the linker map file 6 months ago
  Nikolay Nikolov 3a714774ff + WebAssembly internal linker: write the export section to the linker map file 6 months ago
  Nikolay Nikolov 847ae42cc1 + WebAssembly internal linker: write the contents of the memory section to the linker map file 6 months ago
  Nikolay Nikolov 4e3fc8290a + WebAssembly internal linker: write the indirect function table to the linker map file 6 months ago
  Nikolay Nikolov d88aad944e + WebAssembly internal linker: add the contents of the type section to the map file 6 months ago
  Nikolay Nikolov 21668148d8 * WebAssembly internal linker: invoke helper code generation moved earlier, 6 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 7 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 11 months ago
  Nikolay Nikolov 508e0dd01c * WebAssembly internal linker: refactor writing the name custom section - group 11 months ago
  Nikolay Nikolov 1ea876b517 + add tag names to the WebAssembly name section 11 months ago
  Nikolay Nikolov 33a389dfb7 * WebAssembly internal linker: add the data segment names to the name section 11 months ago
  Nikolay Nikolov a46c6229c5 + WebAssembly interal linker: add global names to the name custom section 11 months ago
  Nikolay Nikolov 507e728ee8 + introduced local method WriteNameMap for writing name maps in the WebAssembly name custom section 11 months ago
  Nikolay Nikolov b5d0cd57ed + introduced method TWasmExeOutput.AddToGlobalNameMap 11 months ago
  Nikolay Nikolov 7c545cfa8b + introduced method TWasmExeOutput.AddToNameMap 11 months ago
  Nikolay Nikolov 85143f515d + introduced private type TCustomSectionNameMap to class TWasmExeOutput 11 months ago
  Nikolay Nikolov 2ee8a59fbd + introduced private type TCustomSectionNameMapEntry to class TWasmExeOutput 11 months ago
  Nikolay Nikolov cf7d9fa4c5 + WebAssembly internal linker: create a name custom section to help debugging 11 months ago
  Nikolay Nikolov aba44452f3 * WebAssembly internal linker: also don't remove unused data sections if 11 months ago
  Nikolay Nikolov 36ecb2b5da * WebAssembly internal linker: don't remove unused code sections if smartlinking 11 months ago
  Nikolay Nikolov 562ca0ad80 * WebAssembly internal assembler writer: generate the function locals header 11 months ago
  Nikolay Nikolov 80523e192a * TWasmObjData.DeclareLocal renamed DeclareLocals. No functional changes. 11 months ago
  Nikolay Nikolov b9ca30165c * WebAssembly: refactored tai_local, so that it is a single directive, 11 months ago
  Nikolay Nikolov 99943610cb * WebAssembly: generate the final bashB opcode of a function via the 11 months ago
  Nikolay Nikolov d81170ab23 * fix generation of addend for R_WASM_FUNCTION_OFFSET_I32 relocations. This 11 months ago