mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-09 15:19:07 +00:00
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. |
||
|---|---|---|
| .. | ||
| archive | ||
| basic-features | ||
| bss | ||
| export | ||
| export-data | ||
| extern | ||
| extern-mangle | ||
| function-table | ||
| infer-features | ||
| producers | ||
| segments | ||
| shared-memory | ||
| stack_pointer | ||
| type | ||