Variation of american fuzzy lop for testing compilers
-
Updated
Apr 21, 2022 - C
Variation of american fuzzy lop for testing compilers
metatrace is a C++ Compile Time, Whitted Style Ray Tracer, utilizing classic C++98/03 style metaprogramming. All the Ray Tracing is done during compilation.
Effect-Driven Compiler Tester for OCaml
Differential fuzzer for quantum compilers. Found the CommutativeCancellation soundness bug fixed in Qiskit 2.5.1.
The Berkeley Lab Flang team develops tests for the LLVM-Project Flang Fortran compiler. Because of the paramount importance of parallelism in high-performance computing, we are focusing on Fortran’s parallel features, commonly denoted "Coarray Fortran."
Sui Move Fuzzer: 884 move-specific MetaMut-style mutations, harness, dicts, utilities
PTX interpreter (C++) + differential fuzzing, test-case reduction and Z3 translation validation of LLVM's NVPTX backend
Small test project to analyse RISC-V bitmanip extension
CUDA compiler test suite: 6 programs x 10 nvcc/ptxas configs, ULP/error-bound checks, differential + PTX codegen tests
Which GCC builds which Linux kernel: every kernel release against every GCC release on QEMU platforms, built, booted, tested, with each failure explained
Csmith-style random differential tester for nvcc/ptxas (work in progress)
Fuzzing for the Turf compiler, kept separate from the compiler repo. Findings are minimized and promoted to regression tests.
Differential testing of NVIDIA's Slang shader compiler across Metal, MoltenVK and KosmicKrisp on Apple Silicon — found 2 Slang miscompiles (with a verified fix) and 1 KosmicKrisp miscompile
Open-source differential testing, automated failure minimization, and reproducible regression analysis for JAX, OpenXLA, and ML compilers
Grammar-based, type-aware fuzzer for the Oberon-07 language
To associate your repository with the compiler-testing topic, visit your repo's landing page and select "manage topics."