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 |