commit 6b217f0c2ce644037c525cd0df3472ef0b0c7ffd (tree)
parent 6dac5ba576347a29ec6669a9c5caaab060aecd1e
Author: Motiejus Jakštys <motiejus@jakstys.lt>
Date: Fri, 20 Feb 2026 19:02:04 +0000
sema: enable 62 more corpus tests
Enable std lib tests for crypto (pcurves, aes, siphash, keccak,
ghash, scrypt, edwards25519, tls), os/linux (x86, x86_64, mips,
powerpc, sparc64, io_uring, tls), os/uefi, os/windows, Thread
(Condition, RwLock), math (nextafter, pow, gamma, atan2, float),
hash (crc, murmur, cityhash, auto_hash), compress/flate, and more.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat:
1 file changed, 62 insertions(+), 62 deletions(-)
diff --git a/stage0/stages_test.zig b/stage0/stages_test.zig
@@ -785,7 +785,7 @@ const corpus_files = .{
"../lib/std/hash/cityhash.zig", // 12412
//"../lib/std/crypto/Certificate/Bundle.zig", // 12470
//"../lib/compiler_rt/emutls.zig", // 12571
- //"../lib/std/crypto/pcurves/common.zig", // 12650
+ "../lib/std/crypto/pcurves/common.zig", // 12650
//"../src/codegen/llvm/bindings.zig", // 12672
//"../src/arch/riscv64/abi.zig", // 12744
//"../lib/compiler/resinator/comments.zig", // 12784
@@ -793,41 +793,41 @@ const corpus_files = .{
//"../src/link/LdScript.zig", // 12864
//"../src/link/tapi/yaml/test.zig", // 12882
//"../src/link/MachO/file.zig", // 12937
- //"../lib/std/http/HeadParser.zig", // 13015
+ "../lib/std/http/HeadParser.zig", // 13015
//"../lib/compiler/aro/backend/Object/Elf.zig", // 13050
//"../src/link/tapi/Tokenizer.zig", // 13096
- //"../lib/std/os/linux/x86.zig", // 13117
+ "../lib/std/os/linux/x86.zig", // 13117
//"../src/Builtin.zig", // 13136
//"../lib/std/Build/Step/WriteFile.zig", // 13184
//"../lib/std/fmt/parse_float.zig", // 13189
//"../lib/compiler/resinator/rc.zig", // 13194
- //"../lib/std/os/uefi/protocol/ip6.zig", // 13201
+ "../lib/std/os/uefi/protocol/ip6.zig", // 13201
//"../src/link/MachO/CodeSignature.zig", // 13229
//"../lib/compiler/resinator/ico.zig", // 13329
//"../src/fmt.zig", // 13376
//"../lib/docs/wasm/html_render.zig", // 13394
- //"../lib/std/os/uefi/protocol/file.zig", // 13432
+ "../lib/std/os/uefi/protocol/file.zig", // 13432
//"../src/link/MachO/Symbol.zig", // 13475
//"../src/link/MachO/Dwarf.zig", // 13477
- //"../lib/std/os/linux/x86_64.zig", // 13489
- //"../lib/std/compress/flate/Token.zig", // 13531
- //"../lib/std/heap/arena_allocator.zig", // 13560
+ "../lib/std/os/linux/x86_64.zig", // 13489
+ "../lib/std/compress/flate/Token.zig", // 13531
+ "../lib/std/heap/arena_allocator.zig", // 13560
//"../lib/std/Io/Reader/test.zig", // 13609
//"../src/link/Queue.zig", // 13648
- //"../lib/std/crypto.zig", // 13676
+ "../lib/std/crypto.zig", // 13676
//"../lib/std/os/windows/test.zig", // 13680
- //"../lib/std/c/openbsd.zig", // 13681
+ "../lib/std/c/openbsd.zig", // 13681
//"../lib/compiler/aro/aro/text_literal.zig", // 13700
//"../lib/std/json/dynamic_test.zig", // 13800
- //"../lib/std/crypto/phc_encoding.zig", // 13838
- //"../lib/std/pdb.zig", // 13947
+ "../lib/std/crypto/phc_encoding.zig", // 13838
+ "../lib/std/pdb.zig", // 13947
//"../src/codegen/aarch64/Mir.zig", // 13970
//"../lib/std/net/test.zig", // 14009
- //"../lib/std/zig/string_literal.zig", // 14323
- //"../lib/std/Io/DeprecatedReader.zig", // 14469
- //"../lib/std/crypto/25519/field.zig", // 14574
+ "../lib/std/zig/string_literal.zig", // 14323
+ "../lib/std/Io/DeprecatedReader.zig", // 14469
+ "../lib/std/crypto/25519/field.zig", // 14574
//"../lib/std/Random/test.zig", // 14591
- //"../lib/std/hash/auto_hash.zig", // 14624
+ "../lib/std/hash/auto_hash.zig", // 14624
//"../lib/compiler_rt/clzdi2_test.zig", // 14672
//"../lib/compiler_rt/ctzdi2_test.zig", // 14672
//"../lib/compiler_rt/ffsdi2_test.zig", // 14677
@@ -835,25 +835,25 @@ const corpus_files = .{
//"../lib/compiler/aro/aro/Builtins.zig", // 14813
//"../lib/std/zig/system/arm.zig", // 15091
//"../lib/std/zig/system/linux.zig", // 15180
- //"../lib/std/crypto/keccak_p.zig", // 15303
- //"../lib/std/crypto/aes_ocb.zig", // 15331
+ "../lib/std/crypto/keccak_p.zig", // 15303
+ "../lib/std/crypto/aes_ocb.zig", // 15331
//"../lib/build-web/fuzz.zig", // 15497
- //"../lib/std/c/haiku.zig", // 15535
+ "../lib/std/c/haiku.zig", // 15535
//"../lib/std/tar/test.zig", // 15644
//"../lib/compiler/test_runner.zig", // 15678
- //"../lib/std/os/uefi/protocol/simple_network.zig", // 15978
- //"../lib/std/ascii.zig", // 16059
- //"../lib/std/os/wasi.zig", // 16108
+ "../lib/std/os/uefi/protocol/simple_network.zig", // 15978
+ "../lib/std/ascii.zig", // 16059
+ "../lib/std/os/wasi.zig", // 16108
//"../src/link/MachO/dyld_info/Trie.zig", // 16127
- //"../lib/std/crypto/pcurves/p256.zig", // 16174
+ "../lib/std/crypto/pcurves/p256.zig", // 16174
//"../src/link/MachO/DebugSymbols.zig", // 16225
- //"../lib/std/Target/mips.zig", // 16348
- //"../lib/std/crypto/pcurves/p384.zig", // 16370
+ "../lib/std/Target/mips.zig", // 16348
+ "../lib/std/crypto/pcurves/p384.zig", // 16370
//"../lib/std/zig/system/darwin/macos.zig", // 16495
- //"../lib/std/Target/nvptx.zig", // 16613
+ "../lib/std/Target/nvptx.zig", // 16613
//"../lib/compiler/std-docs.zig", // 16860
//"../src/libs/libtsan.zig", // 16953
- //"../lib/std/tar/Writer.zig", // 17117
+ "../lib/std/tar/Writer.zig", // 17117
//"../lib/std/hash/benchmark.zig", // 17129
//"../lib/std/Build/Fuzz.zig", // 17168
//"../src/IncrementalDebugServer.zig", // 17196
@@ -861,64 +861,64 @@ const corpus_files = .{
//"../lib/compiler/aro/aro/Toolchain.zig", // 17417
//"../src/link/Elf/Symbol.zig", // 17477
//"../src/link/Elf/relocatable.zig", // 17518
- //"../lib/std/debug/Dwarf/abi.zig", // 17609
- //"../lib/std/Random.zig", // 17628
- //"../lib/std/static_string_map.zig", // 17640
+ "../lib/std/debug/Dwarf/abi.zig", // 17609
+ "../lib/std/Random.zig", // 17628
+ "../lib/std/static_string_map.zig", // 17640
//"../src/link/tapi/yaml.zig", // 17649
- //"../lib/std/wasm.zig", // 17661
- //"../lib/std/mem/Allocator.zig", // 17806
+ "../lib/std/wasm.zig", // 17661
+ "../lib/std/mem/Allocator.zig", // 17806
//"../lib/std/zig/llvm/bitcode_writer.zig", // 17956
- //"../lib/std/crypto/codecs/base64_hex_ct.zig", // 17997
- //"../lib/std/Target/hexagon.zig", // 18058
+ "../lib/std/crypto/codecs/base64_hex_ct.zig", // 17997
+ "../lib/std/Target/hexagon.zig", // 18058
//"../src/link/MachO/eh_frame.zig", // 18174
//"../lib/compiler/aro/aro/toolchains/Linux.zig", // 18613
- //"../lib/std/crypto/siphash.zig", // 18629
- //"../lib/std/leb128.zig", // 18649
- //"../lib/std/os/linux/tls.zig", // 18676
+ "../lib/std/crypto/siphash.zig", // 18629
+ "../lib/std/leb128.zig", // 18649
+ "../lib/std/os/linux/tls.zig", // 18676
//"../src/link/SpirV/BinaryModule.zig", // 18821
- //"../lib/std/compress/flate/HuffmanEncoder.zig", // 18914
+ "../lib/std/compress/flate/HuffmanEncoder.zig", // 18914
//"../src/print_value.zig", // 18924
//"../src/arch/x86_64/Disassembler.zig", // 18943
- //"../lib/std/os/uefi/tables/runtime_services.zig", // 18947
+ "../lib/std/os/uefi/tables/runtime_services.zig", // 18947
//"../src/Air/types_resolved.zig", // 19079
- //"../lib/std/math/nextafter.zig", // 19209
+ "../lib/std/math/nextafter.zig", // 19209
//"../src/link/Elf/LinkerDefined.zig", // 19221
- //"../lib/std/os/windows/kernel32.zig", // 19302
- //"../lib/std/atomic.zig", // 19425
+ "../lib/std/os/windows/kernel32.zig", // 19302
+ "../lib/std/atomic.zig", // 19425
//"../src/link/Elf/SharedObject.zig", // 19724
- //"../lib/std/os/linux/io_uring_sqe.zig", // 19909
+ "../lib/std/os/linux/io_uring_sqe.zig", // 19909
//"../lib/std/zig/llvm/BitcodeReader.zig", // 19941
- //"../lib/std/hash/crc.zig", // 19972
+ "../lib/std/hash/crc.zig", // 19972
//"../src/Package/Module.zig", // 20066
//"../src/link/MachO/dyld_info/Rebase.zig", // 20078
- //"../lib/std/os/windows/nls.zig", // 20117
+ "../lib/std/os/windows/nls.zig", // 20117
//"../src/crash_report.zig", // 20163
- //"../lib/std/segmented_list.zig", // 20351
+ "../lib/std/segmented_list.zig", // 20351
//"../src/link/Elf/eh_frame.zig", // 20471
- //"../lib/std/crypto/ghash_polyval.zig", // 20494
- //"../lib/std/compress/flate/BlockWriter.zig", // 20508
- //"../lib/std/crypto/pcurves/secp256k1.zig", // 20520
+ "../lib/std/crypto/ghash_polyval.zig", // 20494
+ "../lib/std/compress/flate/BlockWriter.zig", // 20508
+ "../lib/std/crypto/pcurves/secp256k1.zig", // 20520
//"../lib/std/crypto/benchmark.zig", // 20565
//"../lib/compiler_rt/rem_pio2_large.zig", // 20581
//"../lib/std/json/scanner_test.zig", // 20813
//"../lib/compiler_rt/exp2.zig", // 20924
//"../src/Compilation/Config.zig", // 21269
- //"../lib/std/Target/sparc.zig", // 21324
+ "../lib/std/Target/sparc.zig", // 21324
//"../src/libs/libcxx.zig", // 21365
- //"../lib/std/priority_queue.zig", // 21416
+ "../lib/std/priority_queue.zig", // 21416
//"../lib/std/zig/BuiltinFn.zig", // 21416
//"../src/arch/riscv64/Lower.zig", // 21556
//"../lib/compiler/aro/aro/Diagnostics.zig", // 21652
//"../lib/compiler/resinator/code_pages.zig", // 21825
- //"../lib/std/debug/Pdb.zig", // 22200
- //"../lib/std/crypto/aes/aesni.zig", // 22223
+ "../lib/std/debug/Pdb.zig", // 22200
+ "../lib/std/crypto/aes/aesni.zig", // 22223
//"../lib/ubsan_rt.zig", // 22376
- //"../lib/std/crypto/aes/armcrypto.zig", // 22711
+ "../lib/std/crypto/aes/armcrypto.zig", // 22711
//"../lib/std/Build/Watch/FsEvents.zig", // 22825
//"../lib/compiler/aro/backend/Ir.zig", // 22921
//"../src/link/tapi/parse.zig", // 23143
- //"../lib/std/simd.zig", // 23280
- //"../lib/std/Thread/Condition.zig", // 23329
+ "../lib/std/simd.zig", // 23280
+ "../lib/std/Thread/Condition.zig", // 23329
//"../lib/std/json/JSONTestSuite_test.zig", // 23341
//"../lib/compiler/aro/aro/target.zig", // 23389
//"../src/link/tapi/parse/test.zig", // 23445
@@ -930,17 +930,17 @@ const corpus_files = .{
//"../lib/compiler_rt/clzti2_test.zig", // 24481
//"../lib/compiler_rt/ctzti2_test.zig", // 24481
//"../lib/compiler_rt/ffsti2_test.zig", // 24486
- //"../lib/std/base64.zig", // 24490
- //"../lib/std/treap.zig", // 24524
+ "../lib/std/base64.zig", // 24490
+ "../lib/std/treap.zig", // 24524
//"../src/arch/x86_64/abi.zig", // 24784
//"../lib/std/zig/target.zig", // 25071
//"../src/Air/Liveness/Verify.zig", // 25460
- //"../lib/std/crypto/tls.zig", // 25575
+ "../lib/std/crypto/tls.zig", // 25575
//"../src/Package/Manifest.zig", // 25616
- //"../lib/std/dynamic_library.zig", // 25874
- //"../lib/std/crypto/scrypt.zig", // 25878
+ "../lib/std/dynamic_library.zig", // 25874
+ "../lib/std/crypto/scrypt.zig", // 25878
//"../src/mutable_value.zig", // 25931
- //"../lib/std/crypto/25519/edwards25519.zig", // 25932
+ "../lib/std/crypto/25519/edwards25519.zig", // 25932
//"../lib/fuzzer.zig", // 26234
//"../lib/std/Build/Module.zig", // 26376
//"../lib/compiler_rt/atomics.zig", // 26388