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:
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