Nikolay Nikolov
|
972a9df031
+ always (even when multithreading is off) create a "target features" section
|
3 years ago |
Nikolay Nikolov
|
bf17a84dd2
+ implemented the R_WASM_FUNCTION_OFFSET_I32 relocation in the WebAssembly object writer
|
3 years ago |
Nikolay Nikolov
|
6a94d2683b
+ emit WASM DWARF debug info relocations
|
3 years ago |
Nikolay Nikolov
|
90305b6032
+ write the actual DWARF debug sections in the WebAssembly object writer. The relocations aren't ready, yet, though.
|
3 years ago |
Nikolay Nikolov
|
b82af25e63
* fixed crashes with the WebAssembly internal object writer, when debug info is enabled. The debug info itself is not yet written to the file, though.
|
3 years ago |
Nikolay Nikolov
|
a9698b6f6e
+ introduced TWasmObjSection.IsDebug
|
3 years ago |
Nikolay Nikolov
|
eed1fbe38a
+ added custom section descriptions for DWARF debug info for the WebAssembly object writer (not actually emitted, yet)
|
3 years ago |
mattias
|
22a1849733
webidl: wasmjob: updated class function Cast
|
3 years ago |
Nikolay Nikolov
|
5395e52539
- disable the cs_opt_nodecse optimization from the -O2 for the WebAssembly target, because it causes a crash, when compiling the classes unit
|
3 years ago |
J. Gareth "Curious Kit" Moreton
|
d1f035f456
* arm: Labels to constants are now data labels and not jump labels
|
3 years ago |
J. Gareth "Curious Kit" Moreton
|
be39828fca
* arm: Symbol reference counts are corrected when PC-relative data is inserted
|
3 years ago |
J. Gareth "Curious Kit" Moreton
|
94c87243ca
* Reference counts are now properly incremented on duplicated taicpu objects
|
3 years ago |
florian
|
799c22d553
Revert " * patch by Rika: SwapEndian([u]int16) has unnecessary “and $FFFF”, resolves #39814"
|
3 years ago |
Sven/Sarah Barth
|
8d90cd3e64
* fix #39826: correctly handle function references that are part of generics/specializations, but are not generics/specializations themselves
|
3 years ago |
Nikolay Nikolov
|
4144f8d93a
* apply the same alignment parameters to wasm32-embedded as wasm32-wasi
|
3 years ago |
Nikolay Nikolov
|
dba189f4af
+ show a "linking" message before invoking the linker for the wasm32-embedded target
|
3 years ago |
Nikolay Nikolov
|
46dcd4da76
- removed debug writeln when calling the linker for the wasm32-embedded target
|
3 years ago |
Nikolay Nikolov
|
b6c4592513
+ allow specifying custom extra linker options for the wasm32-wasi target
|
3 years ago |
Nikolay Nikolov
|
ad35fc82af
+ allow specifying custom extra linker options for the wasm32-embedded target
|
3 years ago |
Nikolay Nikolov
|
ec9c81e77e
* use current_module.sharedlibfilename instead of current_module.exefilename, when linking a library for the wasm32-embedded target
|
3 years ago |
Nikolay Nikolov
|
9dfda963a3
+ allow creating a linker map file, when compiling for the wasm32-embedded target
|
3 years ago |
Nikolay Nikolov
|
078aa5d046
+ pass '-m wasm32' to the linker, when compiling for the wasm32-embedded target
|
3 years ago |
Nikolay Nikolov
|
1bbd16d1b7
+ allow setting the stack size for the wasm32-embedded target
|
3 years ago |
Nikolay Nikolov
|
8aee781950
* set the stack size to 64kb and stack align to 16 bytes for the wasm32-embedded target
|
3 years ago |
Nikolay Nikolov
|
7cef39657f
* stack alignment on the WASI platform is 16 bytes
|
3 years ago |
florian
|
30f5558bf2
* patch by Rika: optimize TStringHelper.StartsWith / EndsWith, resolves #39706
|
3 years ago |
Nikolay Nikolov
|
4e3c170ad4
+ allow changing the stack size for the WASI platform
|
3 years ago |
Nikolay Nikolov
|
c910ec814c
* set the default stack size for the WASI platform to 65536 bytes (this is the
|
3 years ago |
Nikolay Nikolov
|
db980a5d18
+ add the "-m wasm32" parameter to the linker, when linking for the WASI
|
3 years ago |
Nikolay Nikolov
|
e3139fea21
+ setup a thread manager (functions are still not yet implemented), when the WASI RTL is compiled with multithreading support
|
3 years ago |