zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit a7cfda66b3160a44fe20937851a3bf204e0bb74c (tree)
parent 6b217f0c2ce644037c525cd0df3472ef0b0c7ffd
Author: Motiejus Jakštys <motiejus@jakstys.lt>
Date:   Fri, 20 Feb 2026 19:05:33 +0000

sema: enable 111 more corpus tests

Enable massive batch of std lib tests including large files:
Target (Query, s390x, powerpc, avr, csky, arm, aarch64, amdgcn,
riscv, mips, x86, nvptx), crypto (blake3, sha3, sha2, chacha20,
aegis, tls/Client, ed25519, ml_kem, ff, bcrypt, argon2, salsa20),
os/linux (bpf, IoUring, syscalls), os/windows (ws2_32, win32error),
math (big/int), zig (Parse, Ast, Zir, tokenizer, system),
fs (Dir, File, path), json (Scanner, static, Stringify),
compress (zstd/Decompress, flate/Decompress), and many more.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

Diffstat:
Mstage0/stages_test.zig | 222++++++++++++++++++++++++++++++++++++++++----------------------------------------
1 file changed, 111 insertions(+), 111 deletions(-)

diff --git a/stage0/stages_test.zig b/stage0/stages_test.zig @@ -944,13 +944,13 @@ const corpus_files = .{ //"../lib/fuzzer.zig", // 26234 //"../lib/std/Build/Module.zig", // 26376 //"../lib/compiler_rt/atomics.zig", // 26388 - //"../lib/std/zip.zig", // 26592 + "../lib/std/zip.zig", // 26592 //"../lib/std/zig/system/x86.zig", // 26641 //"../src/arch/x86_64/Lower.zig", // 26685 //"../lib/compiler/aro/backend/Interner.zig", // 26780 //"../src/link/MachO/UnwindInfo.zig", // 27185 //"../src/arch/sparc64/Emit.zig", // 27254 - //"../lib/std/crypto/salsa20.zig", // 27260 + "../lib/std/crypto/salsa20.zig", // 27260 //"../lib/compiler_rt/shift_test.zig", // 27305 //"../src/link/MachO/dyld_info/bind.zig", // 27479 //"../lib/compiler_rt/int.zig", // 27737 @@ -960,82 +960,82 @@ const corpus_files = .{ //"../lib/std/zig/c_translation.zig", // 28363 //"../src/target.zig", // 28514 //"../lib/compiler/aro/aro/Driver/GCCDetector.zig", // 28842 - //"../lib/std/crypto/argon2.zig", // 28906 - //"../lib/std/fmt/parse_float/decimal.zig", // 29140 - //"../lib/std/crypto/blake2.zig", // 29319 + "../lib/std/crypto/argon2.zig", // 28906 + "../lib/std/fmt/parse_float/decimal.zig", // 29140 + "../lib/std/crypto/blake2.zig", // 29319 //"../src/link/MachO/relocatable.zig", // 29392 - //"../lib/std/Target/Query.zig", // 29955 + "../lib/std/Target/Query.zig", // 29955 //"../src/arch/x86_64/bits.zig", // 30088 //"../src/link/C.zig", // 30170 - //"../lib/std/Target/s390x.zig", // 30256 + "../lib/std/Target/s390x.zig", // 30256 //"../lib/compiler/aro/aro/char_info.zig", // 30742 //"../lib/compiler/aro/aro/record_layout.zig", // 30742 //"../lib/std/Build/WebServer.zig", // 30754 //"../lib/compiler/resinator/windows1252.zig", // 31322 //"../lib/std/http/Server.zig", // 31360 - //"../lib/std/crypto/25519/ed25519.zig", // 31401 + "../lib/std/crypto/25519/ed25519.zig", // 31401 //"../lib/std/json/static_test.zig", // 31448 - //"../lib/std/Uri.zig", // 31490 + "../lib/std/Uri.zig", // 31490 //"../lib/compiler/objcopy.zig", // 31546 //"../src/Sema/bitcast.zig", // 31592 //"../src/arch/wasm/Mir.zig", // 31654 //"../lib/docs/wasm/markdown.zig", // 31700 //"../lib/compiler/reduce/Walk.zig", // 32099 - //"../lib/std/zon/Serializer.zig", // 32288 + "../lib/std/zon/Serializer.zig", // 32288 //"../lib/std/hash/crc/test.zig", // 32551 //"../src/link/SpirV/lower_invocation_globals.zig", // 32560 //"../lib/std/zig/ErrorBundle.zig", // 32614 - //"../lib/std/crypto/aes/soft.zig", // 33347 + "../lib/std/crypto/aes/soft.zig", // 33347 //"../src/arch/riscv64/encoding.zig", // 33360 //"../lib/docs/wasm/main.zig", // 33691 - //"../lib/std/crypto/25519/scalar.zig", // 33703 - //"../lib/std/priority_dequeue.zig", // 33889 - //"../lib/std/json/static.zig", // 33944 - //"../lib/std/os/emscripten.zig", // 34093 + "../lib/std/crypto/25519/scalar.zig", // 33703 + "../lib/std/priority_dequeue.zig", // 33889 + "../lib/std/json/static.zig", // 33944 + "../lib/std/os/emscripten.zig", // 34093 //"../src/link/MachO/Dylib.zig", // 34197 //"../src/codegen/spirv/Module.zig", // 34321 - //"../lib/std/fs.zig", // 34417 - //"../lib/std/Io.zig", // 35271 + "../lib/std/fs.zig", // 34417 + "../lib/std/Io.zig", // 35271 //"../src/link/MachO/InternalObject.zig", // 35351 //"../src/arch/x86_64/Encoding.zig", // 35382 - //"../lib/std/crypto/sha3.zig", // 35726 - //"../lib/std/heap.zig", // 35783 + "../lib/std/crypto/sha3.zig", // 35726 + "../lib/std/heap.zig", // 35783 //"../lib/std/zig/ZonGen.zig", // 36096 //"../lib/std/zig/LibCInstallation.zig", // 36100 //"../lib/compiler/resinator/lang.zig", // 36104 - //"../lib/std/Target/powerpc.zig", // 36467 + "../lib/std/Target/powerpc.zig", // 36467 //"../src/Sema/LowerZon.zig", // 36593 - //"../lib/std/crypto/sha2.zig", // 36825 - //"../lib/std/zig.zig", // 37103 - //"../lib/std/os/uefi/device_path.zig", // 37311 - //"../lib/std/json/Stringify.zig", // 37319 - //"../lib/std/crypto/bcrypt.zig", // 37669 - //"../lib/std/Build/Cache/DepTokenizer.zig", // 37958 - //"../lib/std/crypto/ff.zig", // 38465 + "../lib/std/crypto/sha2.zig", // 36825 + "../lib/std/zig.zig", // 37103 + "../lib/std/os/uefi/device_path.zig", // 37311 + "../lib/std/json/Stringify.zig", // 37319 + "../lib/std/crypto/bcrypt.zig", // 37669 + "../lib/std/Build/Cache/DepTokenizer.zig", // 37958 + "../lib/std/crypto/ff.zig", // 38465 //"../lib/compiler/aro/aro/Driver.zig", // 38607 - //"../lib/std/Build/Step.zig", // 38694 + "../lib/std/Build/Step.zig", // 38694 //"../lib/compiler_rt/int_from_float_test.zig", // 38802 //"../lib/compiler/aro/aro/Attribute.zig", // 38863 //"../src/arch/wasm/Emit.zig", // 39086 - //"../lib/std/http.zig", // 39240 - //"../lib/std/sort.zig", // 39596 - //"../lib/std/meta.zig", // 39789 - //"../lib/std/builtin.zig", // 39860 + "../lib/std/http.zig", // 39240 + "../lib/std/sort.zig", // 39596 + "../lib/std/meta.zig", // 39789 + "../lib/std/builtin.zig", // 39860 //"../lib/docs/wasm/Walk.zig", // 40114 //"../src/Air/print.zig", // 40277 //"../lib/compiler/aro/aro/Value.zig", // 41195 //"../src/codegen/spirv/Assembler.zig", // 41296 //"../lib/compiler/resinator/main.zig", // 41392 - //"../lib/std/crypto/blake3.zig", // 41428 + "../lib/std/crypto/blake3.zig", // 41428 //"../lib/std/zig/AstRlAnnotate.zig", // 41574 - //"../lib/std/hash/xxhash.zig", // 41799 + "../lib/std/hash/xxhash.zig", // 41799 //"../lib/std/Build/Step/ConfigHeader.zig", // 41853 - //"../lib/std/Thread/Futex.zig", // 42124 + "../lib/std/Thread/Futex.zig", // 42124 //"../src/libs/freebsd.zig", // 42329 - //"../lib/std/tar.zig", // 42826 + "../lib/std/tar.zig", // 42826 //"../lib/std/Build/Watch.zig", // 43006 //"../src/libs/wasi_libc.zig", // 43111 - //"../lib/std/multi_array_list.zig", // 43556 + "../lib/std/multi_array_list.zig", // 43556 //"../lib/compiler/resinator/cvtres.zig", // 44109 //"../lib/std/http/test.zig", // 44719 //"../src/libs/mingw.zig", // 44852 @@ -1044,156 +1044,156 @@ const corpus_files = .{ //"../lib/compiler_rt/hexagon.zig", // 45809 //"../lib/compiler_rt/float_from_int_test.zig", // 45810 //"../lib/std/zig/WindowsSdk.zig", // 45848 - //"../lib/std/os/linux/bpf.zig", // 46056 - //"../lib/std/zon/stringify.zig", // 46916 + "../lib/std/os/linux/bpf.zig", // 46056 + "../lib/std/zon/stringify.zig", // 46916 //"../lib/compiler/resinator/ast.zig", // 47075 - //"../lib/std/os/uefi/tables/boot_services.zig", // 47589 - //"../lib/std/crypto/aegis.zig", // 47614 - //"../lib/std/compress/flate/Decompress.zig", // 47768 - //"../lib/std/fmt/parse_float/convert_eisel_lemire.zig", // 48543 + "../lib/std/os/uefi/tables/boot_services.zig", // 47589 + "../lib/std/crypto/aegis.zig", // 47614 + "../lib/std/compress/flate/Decompress.zig", // 47768 + "../lib/std/fmt/parse_float/convert_eisel_lemire.zig", // 48543 //"../lib/compiler/resinator/lex.zig", // 49189 //"../lib/std/posix/test.zig", // 49411 //"../lib/compiler/resinator/res.zig", // 49608 //"../lib/compiler/resinator/literals.zig", // 49670 //"../lib/compiler/aro/aro/Tree.zig", // 49828 //"../src/arch/x86_64/Emit.zig", // 49914 - //"../lib/std/testing.zig", // 50117 - //"../lib/std/c/darwin.zig", // 50235 + "../lib/std/testing.zig", // 50117 + "../lib/std/c/darwin.zig", // 50235 //"../lib/compiler/resinator/source_mapping.zig", // 50401 - //"../lib/std/crypto/Certificate.zig", // 50895 + "../lib/std/crypto/Certificate.zig", // 50895 //"../lib/std/zig/llvm/ir.zig", // 50924 - //"../lib/std/sort/block.zig", // 51714 - //"../lib/std/coff.zig", // 51742 + "../lib/std/sort/block.zig", // 51714 + "../lib/std/coff.zig", // 51742 //"../lib/compiler/aro/aro/CodeGen.zig", // 51887 - //"../lib/std/crypto/chacha20.zig", // 51909 + "../lib/std/crypto/chacha20.zig", // 51909 //"../src/libs/glibc.zig", // 51984 //"../src/codegen.zig", // 53457 //"../src/arch/sparc64/bits.zig", // 55909 - //"../lib/std/enums.zig", // 57857 - //"../lib/std/zig/system.zig", // 58192 - //"../lib/std/fmt.zig", // 58752 - //"../lib/std/builtin/assembly.zig", // 59140 - //"../lib/std/Build/Cache.zig", // 59803 - //"../lib/std/heap/debug_allocator.zig", // 59918 - //"../lib/std/Progress.zig", // 60600 - //"../lib/std/Thread.zig", // 60783 + "../lib/std/enums.zig", // 57857 + "../lib/std/zig/system.zig", // 58192 + "../lib/std/fmt.zig", // 58752 + "../lib/std/builtin/assembly.zig", // 59140 + "../lib/std/Build/Cache.zig", // 59803 + "../lib/std/heap/debug_allocator.zig", // 59918 + "../lib/std/Progress.zig", // 60600 + "../lib/std/Thread.zig", // 60783 //"../lib/docs/wasm/markdown/Parser.zig", // 61116 //"../src/link/Elf/synthetic_sections.zig", // 61138 //"../lib/compiler/aro/aro/char_info/identifier_tables.zig", // 61510 //"../lib/compiler/resinator/errors.zig", // 62242 //"../src/link/Elf/Object.zig", // 62684 - //"../lib/std/zig/tokenizer.zig", // 63472 - //"../lib/std/crypto/ml_kem.zig", // 65291 - //"../lib/std/elf.zig", // 65720 + "../lib/std/zig/tokenizer.zig", // 63472 + "../lib/std/crypto/ml_kem.zig", // 65291 + "../lib/std/elf.zig", // 65720 //"../lib/compiler/build_runner.zig", // 66312 //"../lib/compiler/aro/aro/Compilation.zig", // 66441 //"../src/link/MachO/ZigObject.zig", // 67468 //"../lib/compiler/aro/aro/Diagnostics/messages.zig", // 67958 //"../lib/std/crypto/pcurves/p256/p256_64.zig", // 67958 //"../src/link/Lld.zig", // 68491 - //"../lib/std/Io/Reader.zig", // 68505 + "../lib/std/Io/Reader.zig", // 68505 //"../lib/compiler_rt/negti2_test.zig", // 68520 - //"../lib/std/bit_set.zig", // 69019 - //"../lib/std/debug.zig", // 69506 + "../lib/std/bit_set.zig", // 69019 + "../lib/std/debug.zig", // 69506 //"../src/codegen/aarch64/Disassemble.zig", // 69853 //"../lib/compiler/aro/aro/Tokenizer.zig", // 70343 //"../src/clang.zig", // 70383 //"../src/arch/x86_64/Mir.zig", // 70583 - //"../lib/std/http/Client.zig", // 70726 - //"../lib/std/macho.zig", // 70826 + "../lib/std/http/Client.zig", // 70726 + "../lib/std/macho.zig", // 70826 //"../src/Package/Fetch/git.zig", // 71049 - //"../lib/std/Target/avr.zig", // 71492 - //"../lib/std/debug/Dwarf/expression.zig", // 71838 - //"../lib/std/process/Child.zig", // 72495 - //"../lib/std/json/Scanner.zig", // 72868 + "../lib/std/Target/avr.zig", // 71492 + "../lib/std/debug/Dwarf/expression.zig", // 71838 + "../lib/std/process/Child.zig", // 72495 + "../lib/std/json/Scanner.zig", // 72868 //"../lib/std/Build/Step/Run.zig", // 73144 - //"../lib/std/crypto/pcurves/secp256k1/secp256k1_64.zig", // 73280 - //"../lib/std/math.zig", // 74776 + "../lib/std/crypto/pcurves/secp256k1/secp256k1_64.zig", // 73280 + "../lib/std/math.zig", // 74776 //"../src/link/Wasm/Object.zig", // 75666 - //"../lib/std/crypto/pcurves/secp256k1/secp256k1_scalar_64.zig", // 75859 + "../lib/std/crypto/pcurves/secp256k1/secp256k1_scalar_64.zig", // 75859 //"../lib/compiler/aro_translate_c.zig", // 76078 - //"../lib/std/crypto/pcurves/p256/p256_scalar_64.zig", // 76136 + "../lib/std/crypto/pcurves/p256/p256_scalar_64.zig", // 76136 //"../src/Air/Liveness.zig", // 76723 - //"../lib/std/os/windows/ws2_32.zig", // 77480 - //"../lib/std/Target/csky.zig", // 77604 + "../lib/std/os/windows/ws2_32.zig", // 77480 + "../lib/std/Target/csky.zig", // 77604 //"../src/link/Elf/Atom.zig", // 77619 - //"../lib/std/fs/path.zig", // 78108 + "../lib/std/fs/path.zig", // 78108 //"../lib/compiler/aro/aro/Attribute/names.zig", // 78194 - //"../lib/std/compress/zstd/Decompress.zig", // 78531 - //"../lib/std/Target/arm.zig", // 79071 + "../lib/std/compress/zstd/Decompress.zig", // 78531 + "../lib/std/Target/arm.zig", // 79071 //"../lib/compiler_rt/aarch64_outline_atomics.zig", // 79084 - //"../lib/std/process.zig", // 79140 - //"../lib/std/hash_map.zig", // 80684 + "../lib/std/process.zig", // 79140 + "../lib/std/hash_map.zig", // 80684 //"../src/libs/musl.zig", // 81203 - //"../lib/std/crypto/tls/Client.zig", // 81614 - //"../lib/std/fs/File.zig", // 85774 - //"../lib/std/unicode.zig", // 85999 + "../lib/std/crypto/tls/Client.zig", // 81614 + "../lib/std/fs/File.zig", // 85774 + "../lib/std/unicode.zig", // 85999 //"../lib/std/fs/test.zig", // 86286 //"../src/Air.zig", // 86645 //"../lib/std/Build/Step/Compile.zig", // 87950 - //"../lib/std/net.zig", // 88647 + "../lib/std/net.zig", // 88647 //"../src/Sema/arith.zig", // 89680 - //"../lib/std/Target/riscv.zig", // 90023 - //"../lib/std/debug/SelfInfo.zig", // 90918 + "../lib/std/Target/riscv.zig", // 90023 + "../lib/std/debug/SelfInfo.zig", // 90918 //"../src/link.zig", // 91225 //"../lib/compiler/resinator/parse.zig", // 91390 //"../src/link/Wasm/Flush.zig", // 93234 - //"../lib/std/fmt/float.zig", // 94944 - //"../lib/std/array_list.zig", // 95685 - //"../lib/std/debug/Dwarf.zig", // 95718 + "../lib/std/fmt/float.zig", // 94944 + "../lib/std/array_list.zig", // 95685 + "../lib/std/debug/Dwarf.zig", // 95718 //"../src/Package/Fetch.zig", // 95719 //"../lib/compiler/resinator/cli.zig", // 97797 - //"../lib/std/Build.zig", // 100909 + "../lib/std/Build.zig", // 100909 //"../src/arch/x86_64/encoder.zig", // 101113 //"../src/link/Elf/ZigObject.zig", // 101594 //"../lib/compiler/aro/aro/Type.zig", // 102998 //"../lib/compiler/aro_translate_c/ast.zig", // 104528 - //"../lib/std/Target/amdgcn.zig", // 104612 - //"../lib/std/Target/aarch64.zig", // 106498 - //"../lib/std/Target.zig", // 107284 - //"../lib/std/Io/Writer.zig", // 107573 - //"../lib/std/fs/Dir.zig", // 115037 + "../lib/std/Target/amdgcn.zig", // 104612 + "../lib/std/Target/aarch64.zig", // 106498 + "../lib/std/Target.zig", // 107284 + "../lib/std/Io/Writer.zig", // 107573 + "../lib/std/fs/Dir.zig", // 115037 //"../src/print_zir.zig", // 116226 - //"../lib/std/zon/parse.zig", // 117417 + "../lib/std/zon/parse.zig", // 117417 //"../lib/std/Build/Step/CheckObject.zig", // 117426 //"../src/link/Coff.zig", // 119285 - //"../lib/std/array_hash_map.zig", // 119750 + "../lib/std/array_hash_map.zig", // 119750 //"../src/link/MachO/Object.zig", // 121867 - //"../lib/std/os/windows/win32error.zig", // 130227 + "../lib/std/os/windows/win32error.zig", // 130227 //"../src/Air/Legalize.zig", // 133999 - //"../lib/std/crypto/pcurves/p384/p384_64.zig", // 134511 - //"../lib/std/zig/Parse.zig", // 135650 - //"../lib/std/crypto/pcurves/p384/p384_scalar_64.zig", // 137291 + "../lib/std/crypto/pcurves/p384/p384_64.zig", // 134511 + "../lib/std/zig/Parse.zig", // 135650 + "../lib/std/crypto/pcurves/p384/p384_scalar_64.zig", // 137291 //"../src/codegen/c/Type.zig", // 138477 - //"../lib/std/Target/x86.zig", // 139090 + "../lib/std/Target/x86.zig", // 139090 //"../src/Value.zig", // 140810 - //"../lib/std/zig/Ast/Render.zig", // 142067 - //"../lib/std/zig/Ast.zig", // 148759 + "../lib/std/zig/Ast/Render.zig", // 142067 + "../lib/std/zig/Ast.zig", // 148759 //"../lib/std/math/big/int_test.zig", // 150531 //"../lib/compiler/aro/aro/Preprocessor.zig", // 150686 //"../lib/std/zig/parser_test.zig", // 155995 //"../src/link/Elf.zig", // 159351 //"../src/Type.zig", // 159449 //"../src/link/Wasm.zig", // 166754 - //"../lib/std/os/linux/IoUring.zig", // 173427 + "../lib/std/os/linux/IoUring.zig", // 173427 //"../lib/compiler/resinator/compile.zig", // 173912 - //"../lib/std/math/big/int.zig", // 175949 + "../lib/std/math/big/int.zig", // 175949 //"../src/clang_options_data.zig", // 177121 - //"../lib/std/os/linux/syscalls.zig", // 183126 + "../lib/std/os/linux/syscalls.zig", // 183126 //"../src/codegen/aarch64/Assemble.zig", // 183821 - //"../lib/std/mem.zig", // 185101 + "../lib/std/mem.zig", // 185101 //"../src/Zcu/PerThread.zig", // 185477 //"../src/arch/sparc64/CodeGen.zig", // 192459 //"../src/link/MachO.zig", // 195880 - //"../lib/std/zig/Zir.zig", // 204779 - //"../lib/std/os/windows.zig", // 207257 + "../lib/std/zig/Zir.zig", // 204779 + "../lib/std/os/windows.zig", // 207257 //"../src/Zcu.zig", // 210299 //"../lib/std/os/windows/ntstatus.zig", // 237477 //"../src/codegen/spirv/CodeGen.zig", // 248848 //"../src/translate_c.zig", // 269517 //"../src/link/Dwarf.zig", // 275120 //"../lib/std/os/linux.zig", // 284102 - //"../lib/std/posix.zig", // 290949 + "../lib/std/posix.zig", // 290949 //"../src/arch/wasm/CodeGen.zig", // 301068 //"../src/arch/riscv64/CodeGen.zig", // 326036 //"../src/Compilation.zig", // 341489