zig/test/link/wasm
Luuk de Gram 142dbc7b82
wasm-linker: create TLS Wasm globals correctly
Previously, they were only created when we had any TLS segment.
This meant that while the symbol existed, the global itself wouldn't.
The result of this was a crash during symbol names writing as it
would attempt to write the symbol name of a global that didn't exist.
Now we always create them, and instead update its `init` value during
`setupMemory`.

In the future, the entire symbol (and global) will be removed by
the garbage collector.
2023-07-19 17:22:46 +02:00
..
archive wasm: implement float operations with compiler-rt 2023-03-26 22:48:56 +02:00
basic-features re-enable test-cases and get them all passing 2023-03-15 10:48:14 -07:00
bss wasm-link: update bss linker test 2023-03-18 16:47:12 +01:00
export re-enable test-cases and get them all passing 2023-03-15 10:48:14 -07:00
export-data re-enable test-cases and get them all passing 2023-03-15 10:48:14 -07:00
extern re-enable wasm linker tests 2023-03-15 10:48:14 -07:00
extern-mangle re-enable test-cases and get them all passing 2023-03-15 10:48:14 -07:00
function-table re-enable test-cases and get them all passing 2023-03-15 10:48:14 -07:00
infer-features re-enable test-cases and get them all passing 2023-03-15 10:48:14 -07:00
producers std.Build.CompileStep: remove run() and install() 2023-04-10 18:35:14 -07:00
segments std.Build.CompileStep: remove run() and install() 2023-04-10 18:35:14 -07:00
shared-memory wasm-linker: create TLS Wasm globals correctly 2023-07-19 17:22:46 +02:00
stack_pointer std.Build.CompileStep: remove run() and install() 2023-04-10 18:35:14 -07:00
type Prevent analysis of functions only referenced at comptime 2023-05-29 23:06:08 +01:00