Commit History

Author SHA1 Message Date
  Nikolay Nikolov 59c88f4c79 + WASI internal linker: added the .wasm_tags exe section to the linker script 1 year ago
  Nikolay Nikolov b8db469c48 + WASI internal linker: simplify linker script generation for the .text, .rodata, .data and .bss sections via the use of ScriptAddGenericSections 1 year ago
  Nikolay Nikolov 749688b3b0 + WASI internal linker: also add .debug_frame and .debug_str sections to the output binary 1 year ago
  Nikolay Nikolov 49395f2b00 + WASI internal linker: add all object sections, starting with '.bss' to the .bss section 1 year ago
  Nikolay Nikolov 995309c209 + add the debug sections in the WASI internal linker script file 1 year ago
  Nikolay Nikolov bbeb98aeef + wasm internal linker: put all wasm global symbols in separate sections, 1 year ago
  Nikolay Nikolov ef796906e9 + wasm internal obj reader: add globals to a '.wasm_globals' object section 1 year ago
  Nikolay Nikolov 2eae62a6e8 * define the __stack_pointer symbol in a different way, so it doesn't crash during linking 1 year ago
  Nikolay Nikolov 1e89579766 + WASI internal linker: implemented GetCodeSize, GetDataSize and GetBssSize. 1 year ago
  Nikolay Nikolov b361b41a86 + webassembly internal linker: create separate exe sections for .rodata and .bss 1 year ago
  Nikolay Nikolov 605740fd0a + create exe sections in the wasi internal linker script 1 year ago
  Nikolay Nikolov 34445a912a * implementation of TInternalLinkerWasi.DefaultLinkScript. Create a script that reads all the object files. 1 year ago
  Nikolay Nikolov 340499dd3a * override GetCodeSize, GetDataSize and GetBssSize in TInternalLinkerWasi to avoid crash 1 year ago
  Nikolay Nikolov 0f8ecb73e7 * override and implement TInternalLinkerWasi.InitSysInitUnitName 1 year ago
  Nikolay Nikolov 790a58be52 + added ld_int_wasi constant. Register the WASI internal linker. 1 year ago
  Nikolay Nikolov 5a61f51b3c + added TWasmExeOutput class (not implemented, yet) 1 year ago
  Nikolay Nikolov ddac127347 + added TInternalLinkerWasi class (not fully implemented, yet) 1 year ago
  Nikolay Nikolov 2f1ccd6f2a + support 'promising last' exports 2 years ago
  Nikolay Nikolov c67bcf0032 + introduced tcpuprocdef.add_promising_export 2 years ago
  Nikolay Nikolov 601c8f9c8b * assert that any exported promising function is not synthetic 2 years ago
  Nikolay Nikolov c6b059ede6 * eo_promising renamed eo_promising_first 2 years ago
  Nikolay Nikolov 15c95e0ac7 + initial implementation of WebAssembly promising exports 2 years ago
  Nikolay Nikolov b6c4592513 + allow specifying custom extra linker options for the wasm32-wasi target 3 years ago
  Nikolay Nikolov 4e3c170ad4 + allow changing the stack size for the WASI platform 3 years ago
  Nikolay Nikolov db980a5d18 + add the "-m wasm32" parameter to the linker, when linking for the WASI 3 years ago
  Nikolay Nikolov 34ebeb15ed * pass the option to create shared, imported memory to the linker, in case the module is compiled with -CTwasmthreads 3 years ago
  Nikolay Nikolov 72e88a3452 - don't write the wasm-ld command line to the screen when linking a WASM 3 years ago
  Nikolay Nikolov 7711ba610a - don't pass --export-dynamic to the linker when linking a library for the WASI target 3 years ago
  Nikolay Nikolov 2a33948521 - removed commented out code for executing WASI dllcmd[2] 3 years ago
  Nikolay Nikolov e34116f7de - removed --allow-undefined linker option when compiling a WASI library 3 years ago