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