mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-06-02 06:16:53 +03:00
0843d3e5f2
* The llvm-ints subcommand hasn't been useful for a while since we're just using hardcoded data layout strings based on the target, rather than the old approach of building them up piecemeal. We additionally have the tools/generate_c_size_and_align_checks.zig script for catching C ABI mismatches. So this libLLVM dependency is not justified anymore. * The detect-cpu subcommand was at least somewhat useful to compare CPU detection results between Zig and LLVM. However, its usefulness hinged on running it natively on every relevant CPU, which we were not actually doing anyway. Besides, I make a point of porting CPU detection changes in LLVM to our CPU detection code on every LLVM upgrade - and in some cases, we even do it more correctly than LLVM now. So the libLLVM dependency brought by this subcommand also isn't really justified anymore.