mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 05:44:20 +00:00
The tool will now skip over undefined symbols. These can only occur as a result of building musl without compiler-rt, i.e. -rtlib=none. Thanks to this, it's no longer necessary to patch Zig's compiler-rt, nor is it necessary to maintain a symbol blacklist. See the updated instructions here: https://github.com/ziglang/zig/wiki/Updating-libc#updating-the-libcs-file Additionally, the tool now produces slightly more compact output by recognizing symbols that are defined for a single arch, for a family of arches, or only for arches using 32-bit or 64-bit time as their primary ABI. Finally, the tool now supports all architectures that we can emit code for, with the single exception of x86_64-linux-muslx32. (x32 currently fails with a ton of relocation errors, leading me to believe that it might be an LLVM or LLD bug.) |
||
|---|---|---|
| .. | ||
| crc | ||
| spirv | ||
| docgen.zig | ||
| doctest.zig | ||
| dump-cov.zig | ||
| gen_outline_atomics.zig | ||
| gen_spirv_spec.zig | ||
| gen_stubs.zig | ||
| generate_c_size_and_align_checks.zig | ||
| generate_JSONTestSuite.zig | ||
| generate_linux_syscalls.zig | ||
| incr-check.zig | ||
| lldb_pretty_printers.py | ||
| migrate_langref.zig | ||
| process_headers.zig | ||
| stage1_gdb_pretty_printers.py | ||
| stage2_gdb_pretty_printers.py | ||
| std_gdb_pretty_printers.py | ||
| update-linux-headers.zig | ||
| update_clang_options.zig | ||
| update_cpu_features.zig | ||
| update_crc_catalog.zig | ||
| update_glibc.zig | ||
| update_mingw.zig | ||
| update_spirv_features.zig | ||
| zig_gdb_pretty_printers.py | ||