Nikolay Nikolov
|
078aa5d046
+ pass '-m wasm32' to the linker, when compiling for the wasm32-embedded target
|
3 gadi atpakaļ |
Nikolay Nikolov
|
1bbd16d1b7
+ allow setting the stack size for the wasm32-embedded target
|
3 gadi atpakaļ |
Nikolay Nikolov
|
8aee781950
* set the stack size to 64kb and stack align to 16 bytes for the wasm32-embedded target
|
3 gadi atpakaļ |
Nikolay Nikolov
|
7cef39657f
* stack alignment on the WASI platform is 16 bytes
|
3 gadi atpakaļ |
florian
|
30f5558bf2
* patch by Rika: optimize TStringHelper.StartsWith / EndsWith, resolves #39706
|
3 gadi atpakaļ |
Nikolay Nikolov
|
4e3c170ad4
+ allow changing the stack size for the WASI platform
|
3 gadi atpakaļ |
Nikolay Nikolov
|
c910ec814c
* set the default stack size for the WASI platform to 65536 bytes (this is the
|
3 gadi atpakaļ |
Nikolay Nikolov
|
db980a5d18
+ add the "-m wasm32" parameter to the linker, when linking for the WASI
|
3 gadi atpakaļ |
Nikolay Nikolov
|
e3139fea21
+ setup a thread manager (functions are still not yet implemented), when the WASI RTL is compiled with multithreading support
|
3 gadi atpakaļ |
Nikolay Nikolov
|
b900be6142
+ added WebAssembly intrinsics for reading __tls_size, __tls_align and __tls_base
|
3 gadi atpakaļ |
Nikolay Nikolov
|
7475d22154
+ declare the three magic global variables (__tls_size, __tls_align, __tls_base), created by the linker, when WebAssembly multithreading is enabled
|
3 gadi atpakaļ |
Nikolay Nikolov
|
4db653998b
+ generate proper WebAssembly threadvar access when multithreading is turned on
|
3 gadi atpakaļ |
Nikolay Nikolov
|
557e823734
+ introduced trefaddr.addr_got_tls, to be used for generating WebAssembly threadvar access, when WASM multithreading is turned on
|
3 gadi atpakaļ |
florian
|
d27c3b4b79
+ test for #33559
|
3 gadi atpakaļ |
Nikolay Nikolov
|
b821b9d502
+ WebAssembly multithreading: also declare threadvar sections as TLS and prefix their name with '.tbss' when using the external assembler
|
3 gadi atpakaļ |
Nikolay Nikolov
|
fa5575ea54
+ prefix the threadvar sections with '.tbss' when WASM multithreading is enabled
|
3 gadi atpakaļ |
Nikolay Nikolov
|
2606cef21f
+ set the TLS flag for threadvar sections when WASM threads are enabled
|
3 gadi atpakaļ |
Nikolay Nikolov
|
eb8325300e
+ added WASM segment flag constants
|
3 gadi atpakaļ |
Nikolay Nikolov
|
9859125c7b
+ added the WASM_SYM_TLS symbol flag constant
|
3 gadi atpakaļ |
florian
|
8363c48863
* patch by rika: simplify tscannerfile.readstring, resolves #39835
|
3 gadi atpakaļ |
Nikolay Nikolov
|
cf5feb0dca
+ support writing of 32-bit and 64-bit relocations in the REL object writer
|
3 gadi atpakaļ |
mattias
|
d9e156e90e
webidl: wasmjob: error on passing not supported array as argument
|
3 gadi atpakaļ |
florian
|
e25594c48e
* correctly truncate rtti symbol names of enumeration types, resolves #39829
|
3 gadi atpakaļ |
Michaël Van Canneyt
|
9d776f058e
* Move fdbf back to private section
|
3 gadi atpakaļ |
Frank Rademakers
|
9d4cdc9383
Additional Visual Foxpro functionality for TDbf. AutoInc fields work and can...
|
3 gadi atpakaļ |
Luiz Américo Pereira Câmara
|
501f397277
fpexprpars: fix access violation when setting an expression after clear
|
3 gadi atpakaļ |
J. Gareth "Curious Kit" Moreton
|
ef15d3d9ec
* Fixed infinite loop when CONSTPROP is enabled
|
3 gadi atpakaļ |
florian
|
6ea4ddd3d5
* deprecated warning fixed
|
3 gadi atpakaļ |
Jonas Maebe
|
4193563190
LLVM address sanitizer: add asan library and rpath on Darwin
|
3 gadi atpakaļ |
Jonas Maebe
|
8c251db2c1
Darwin: fix compilation on macOS/AArch64 after 1f328cf3
|
3 gadi atpakaļ |