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 |
Nikolay Nikolov
|
b7742def46
+ WebAssembly internal linker: support the R_WASM_GLOBAL_INDEX_I32 relocation,
|
11 months ago |
Nikolay Nikolov
|
9799c6a5ec
+ support writing R_WASM_GLOBAL_INDEX_I32 relocations in the WebAssembly internal object writer
|
11 months ago |
Nikolay Nikolov
|
ee98fa8e3f
+ WebAssembly internal linker: support data relocations to threadvars, resolve
|
11 months ago |
Nikolay Nikolov
|
424686ce34
* fix warning (second attempt :) )
|
11 months ago |
Nikolay Nikolov
|
a0cfed14fa
* fix warning
|
11 months ago |
Nikolay Nikolov
|
2ba0f42508
+ WebAssembly internal assembler and linker: support exporting symbols from
|
11 months ago |
Nikolay Nikolov
|
27fd290150
+ WebAssembly object writer: record the custom section index for debug sections
|
11 months ago |
Nikolay Nikolov
|
d79c549f03
* WebAssembly internal object writer: generate the symbol table after the
|
11 months ago |
Nikolay Nikolov
|
4112318e2f
* WebAssembly internal linker: allow specifying the max memory size also for
|
1 year ago |
Nikolay Nikolov
|
44f58c702f
* get rid of WebAssembly constant DefaultMaxMemoryForThreads, because it was
|
1 year ago |
Nikolay Nikolov
|
c54d1d4b89
* WebAssembly internal linker: the PageSize constant, which was repeated twice,
|
1 year ago |
Nikolay Nikolov
|
bf78823e60
+ WebAssembly internal linker: take into account the min heap size (specified
|
1 year ago |
Nikolay Nikolov
|
3218f25d13
* WebAssembly internal linker: reduced exe section alignment to 16 bytes
|
1 year ago |
Nikolay Nikolov
|
f81485a9b1
* WebAssembly threads internal linker: use signed LEB when needed in TWasmExeOutput.GenerateCode_InitTls and TWasmExeOutput.GenerateCode_InitSharedMemory
|
1 year ago |
Nikolay Nikolov
|
2e2281387c
* WebAssembly threads internal linker: micro optimization in
|
1 year ago |
Nikolay Nikolov
|
4adb6b2bee
* WebAssembly threads internal linker: use WriteUleb instead of WriteUleb5 in
|
1 year ago |
Nikolay Nikolov
|
dfe60b53d1
* WebAssembly threads internal linker: generate data.drop instructions in
|
1 year ago |
Nikolay Nikolov
|
b985cd0ea5
* WebAssembly threads internal linker: implement memory initialization in TWasmExeOutput.GenerateCode_InitSharedMemory
|
1 year ago |
Nikolay Nikolov
|
cfa7d6a0c6
* WebAssembly internal linker: moved the DataSections const array from local to
|
1 year ago |
Nikolay Nikolov
|
4d48e7e4d3
* WebAssembly threads internal linker: generate passive data segments, when multithreading is on
|
1 year ago |
Nikolay Nikolov
|
8648c0353a
+ WebAssembly threads internal linker: partial implementation of TWasmExeOutput.GenerateCode_InitSharedMemory
|
1 year ago |
Nikolay Nikolov
|
914b1feceb
* WebAssembly threads internal linker: create a startup function for
|
1 year ago |
Nikolay Nikolov
|
b6f60e33ca
* WebAssembly threads internal linker: use imported and shared memory if multithreading is enabled
|
1 year ago |
Nikolay Nikolov
|
3a473f9148
* WebAssembly threads internal linker: set initial values for __tls_size, __tls_align and __tls_base
|
1 year ago |