Nikolay Nikolov
|
334ef633a8
* WebAssembly threads internal linker: starting working on TWasmExeOutput.SetThreadVarGlobalsInitValues
|
1 gadu atpakaļ |
Nikolay Nikolov
|
39ab212642
* WebAssembly threads internal linker: set MainFuncSymbol of the section of threadvar globals
|
1 gadu atpakaļ |
Nikolay Nikolov
|
f38b12240d
* WebAssembly threads internal linker: set the global type of threadvar globals to wbt_i32
|
1 gadu atpakaļ |
Nikolay Nikolov
|
afbc36897d
+ WebAssembly threads internal linker: introduced TWasmExeOutput.GenerateCode_InitTls (not ready, yet, just writes some dummy data)
|
1 gadu atpakaļ |
Nikolay Nikolov
|
df4ef39762
* WebAssembly threads internal linker: ignore RELOC_GLOBAL_INDEX_LEB
|
1 gadu atpakaļ |
Nikolay Nikolov
|
cd8fda1c28
* WebAssembly threads internal linker: create double relocation entries for
|
1 gadu atpakaļ |
Nikolay Nikolov
|
605ca8144f
* WebAssembly threads internal linker: set objsection properly for global
|
1 gadu atpakaļ |
florian
|
f1a173bdf6
* improve Risv-V optimizer
|
1 gadu atpakaļ |
Nikolay Nikolov
|
d1348d17bf
+ WebAssembly threads internal linker: create a global symbol for all AT_TLS data symbols
|
1 gadu atpakaļ |
Nikolay Nikolov
|
7e938ffafc
* WebAssembly threads internal linker: set MemPos for data sections correctly
|
1 gadu atpakaļ |
Nikolay Nikolov
|
99b7b19f17
* WebAssembly threads internal linker: import WASM_SYM_TLS symbols as AT_TLS, instead of AT_DATA
|
1 gadu atpakaļ |
Nikolay Nikolov
|
db86dd07fb
* WebAssembly threads internal linker: mark the __tls_base, __tls_size and __tls_align symbols as WebAssembly globals
|
1 gadu atpakaļ |
Nikolay Nikolov
|
6ec1b7e1b5
+ WebAssembly threads internal linker: debug print threadvar relocations,
|
1 gadu atpakaļ |
Nikolay Nikolov
|
44a5f6623b
+ WebAssembly threads internal linker: create the __wasm_init_tls symbol's
|
1 gadu atpakaļ |
Nikolay Nikolov
|
70ca28701b
* WebAssembly threads internal linker: add the .tbss section to the linker
|
1 gadu atpakaļ |
Nikolay Nikolov
|
0642f14552
* WebAssembly threads internal linker: declare the symbol __wasm_init_tls in the
|
1 gadu atpakaļ |
Nikolay Nikolov
|
a87481cfa4
* WebAssembly threads internal linker: declare the __tls_base, __tls_size and
|
1 gadu atpakaļ |
Nikolay Nikolov
|
961042356c
* WebAssembly threads internal linker: fix validation of R_WASM_GLOBAL_INDEX_LEB relocations in modules that support threads
|
1 gadu atpakaļ |
Nikolay Nikolov
|
610f2bb3c9
+ enable FPC_WASM_THREADS_INTERNAL_LINKER (not stable, yet) in ppcwasm32.lpi
|
1 gadu atpakaļ |
Nikolay Nikolov
|
34025aecac
+ enable WebAssembly threads with the internal linker (which still doesn't work
|
1 gadu atpakaļ |
Michaël Van Canneyt
|
780c1f9c49
* Reduce number of warnings and hints
|
1 gadu atpakaļ |
Michaël Van Canneyt
|
92f937c40e
* Implement DropContext/KeepContext for Delphi compatibility. Patch by Artem Izmaylov. Fixes issue #40884
|
1 gadu atpakaļ |
Michaël Van Canneyt
|
c53e1b20d7
* Make sure sentences end on point when needed.
|
1 gadu atpakaļ |
Michaël Van Canneyt
|
8702fc416b
* Do not load font config if it is already loaded
|
1 gadu atpakaļ |
Michaël Van Canneyt
|
abf04f1086
* Use correct class to construct dictionary in callback helper
|
1 gadu atpakaļ |
Michaël Van Canneyt
|
258211e038
* Fix wrong raise statement
|
1 gadu atpakaļ |
florian
|
d4816d12f7
* Risc-V 32 has also a GC variant
|
1 gadu atpakaļ |
Michaël Van Canneyt
|
594b96e305
* Add CopyToMemory
|
1 gadu atpakaļ |
Michaël Van Canneyt
|
025ad39ef0
* Do not raise exception
|
1 gadu atpakaļ |
Michaël Van Canneyt
|
a81eac2483
* Correct dictionary construction
|
1 gadu atpakaļ |