Historial de Commits

Autor SHA1 Mensaje Fecha
  Nikolay Nikolov 340499dd3a * override GetCodeSize, GetDataSize and GetBssSize in TInternalLinkerWasi to avoid crash hace 1 año
  Nikolay Nikolov 0f8ecb73e7 * override and implement TInternalLinkerWasi.InitSysInitUnitName hace 1 año
  Nikolay Nikolov 790a58be52 + added ld_int_wasi constant. Register the WASI internal linker. hace 1 año
  Nikolay Nikolov 5a61f51b3c + added TWasmExeOutput class (not implemented, yet) hace 1 año
  Nikolay Nikolov ddac127347 + added TInternalLinkerWasi class (not fully implemented, yet) hace 1 año
  Nikolay Nikolov 2f1ccd6f2a + support 'promising last' exports hace 2 años
  Nikolay Nikolov c67bcf0032 + introduced tcpuprocdef.add_promising_export hace 2 años
  Nikolay Nikolov 601c8f9c8b * assert that any exported promising function is not synthetic hace 2 años
  Nikolay Nikolov c6b059ede6 * eo_promising renamed eo_promising_first hace 2 años
  Nikolay Nikolov 15c95e0ac7 + initial implementation of WebAssembly promising exports hace 2 años
  Nikolay Nikolov b6c4592513 + allow specifying custom extra linker options for the wasm32-wasi target hace 3 años
  Nikolay Nikolov 4e3c170ad4 + allow changing the stack size for the WASI platform hace 3 años
  Nikolay Nikolov db980a5d18 + add the "-m wasm32" parameter to the linker, when linking for the WASI hace 3 años
  Nikolay Nikolov 34ebeb15ed * pass the option to create shared, imported memory to the linker, in case the module is compiled with -CTwasmthreads hace 3 años
  Nikolay Nikolov 72e88a3452 - don't write the wasm-ld command line to the screen when linking a WASM hace 3 años
  Nikolay Nikolov 7711ba610a - don't pass --export-dynamic to the linker when linking a library for the WASI target hace 3 años
  Nikolay Nikolov 2a33948521 - removed commented out code for executing WASI dllcmd[2] hace 3 años
  Nikolay Nikolov e34116f7de - removed --allow-undefined linker option when compiling a WASI library hace 3 años
  Nikolay Nikolov 590c878690 + added separate startup code for libraries, that declares _initialize, instead of _start hace 3 años
  Nikolay Nikolov d2a2240a2c * some fixes to the WASI library compilation (not ready, yet) hace 3 años
  Nikolay Nikolov f01c841190 * set and use ExeCmd instead of DllCmd when making an WASI executable hace 3 años
  Nikolay Nikolov f7b7c39129 * use 'with' in tlinkerwasi.SetDefaultInfo hace 3 años
  Nikolay Nikolov ae17e6acb6 - removed unused comment hace 3 años
  Nikolay Nikolov 346b57e238 * tai_impexp renamed tai_export_name hace 4 años
  nickysn b865995339 * system_wasi_info renamed system_wasm32_wasi_info hace 4 años
  nickysn 14bca0d0dd - removed debug writeln from the WASI linker invocation code hace 4 años
  nickysn f5f15e3dbf + added startup code for WASI hace 4 años
  nickysn 91ee50679f - disable the --allow-undefined linker option when linking for WASI hace 4 años
  nickysn 23e7e9530e + enable linker map file creation for the llvm WebAssembly linker. Note: this requires LLVM 12, which is not yet released. hace 4 años
  nickysn c89a049102 + print 'linking' message for the WASI target hace 4 años