zig/test/link
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
..
bss std.Build.CompileStep: remove run() and install() 2023-04-10 18:35:14 -07:00
common_symbols std.Build.CompileStep: remove run() and install() 2023-04-10 18:35:14 -07:00
common_symbols_alignment all: zig fmt and rename "@XToY" to "@YFromX" 2023-06-19 12:34:42 -07:00
glibc_compat glibc hacks: also add a few dn_* functions 2023-05-04 10:36:05 +03:00
interdependent_static_c_libs std.Build.CompileStep: remove run() and install() 2023-04-10 18:35:14 -07:00
macho linker tests: add missing dependOn calls for CheckObject steps 2023-07-13 22:26:19 +02:00
static_libs_from_object_files test: linking static libraries built from intermediary object files 2023-07-11 11:46:59 +02:00
wasm wasm-linker: create TLS Wasm globals correctly 2023-07-19 17:22:46 +02:00