aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/if.zig
AgeCommit message (Expand)Author
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-06-16rename spirv backend nameAli Cheraghi
2025-02-24test: skip failing tests with spirv-vulkanAli Cheraghi
2024-07-26riscv: make multi-threaded enabled compilation the defaultDavid Rubin
2024-07-26riscv: update tests and fix reuse bugDavid Rubin
2024-07-26riscv: implement more operatorsDavid Rubin
2024-06-13riscv: rewrite "binOp"David Rubin
2024-06-13riscv: implement optional logicDavid Rubin
2024-05-11riscv: finally fix bug + `airAggregateInit`David Rubin
2024-05-11riscv: add stage2_riscv to test matrix and bypass failing testsDavid Rubin
2024-01-06categorize `behavior/bugs/<issueno>.zig` testsVeikka Tuominen
2024-01-02Liveness: fix branch operands becoming aliasedarbrk1
2023-11-19test: update behavior to silence 'var is never mutated' errorsmlugg
2023-10-15spirv: update failing / passing testsRobin Voetter
2023-06-27behavior: if-@as-if chainr00ster91
2023-06-13all: replace `comptime try` with `try comptime`Eric Joldasov
2023-05-20spirv: more passing testsRobin Voetter
2023-05-11setup spirv backend in behavior testsAli Chraghi
2023-04-02Sema: defer stores to inferred allocsJacob Young
2023-03-24x86_64: canonicalize each br of a blockJacob Young
2023-03-24x86_64: fix more value tracking bugsJacob Young
2023-03-24x86_64: fix value tracking bugsJacob Young
2023-03-21x86_64: (re)implement optional opsJacob Young
2023-03-15behavior: enable passing behavior tests on stage2_x86_64Jacob Young
2022-12-29stage2 AArch64: implement errUnion{Err,Payload} for registersjoachimschmidt557
2022-12-27stage2 AArch64: unify callee-preserved regs on all targetsjoachimschmidt557
2022-12-10stage2: sparc64: Skip unimplemented testsKoakuma
2022-11-30Sema: make inferred allocs always mutableVeikka Tuominen
2022-11-02cbe: hack around invalid AirJacob Young
2022-07-14Sema: fix coerceResultPtrAndrew Kelley
2022-07-14Sema: fix coerce_result_ptr in case of inferred result typeAndrew Kelley
2022-06-28Revert "AstGen: preserve inferred ptr result loc for breaks"Andrew Kelley
2022-06-25stage2 ARM: implement basic intCast and error union wrappingjoachimschmidt557
2022-03-05stage2 AArch64: add more slice supportjoachimschmidt557
2022-03-01LLVM: add extra padding to structs and tuples sometimesAndrew Kelley
2022-02-28x64: pass more behavior testsJakub Konka
2022-02-27stage2 ARM: implement slice and array_to_slicejoachimschmidt557
2022-02-27stage2 ARM: enable more behavior testsjoachimschmidt557
2022-02-22Port more behavior testsJakub Konka
2022-01-26organize behavior testsAndrew Kelley
2021-10-28C backend: fix crash when number of Decls passes a thresholdAndrew Kelley
2021-10-28C backend: fix ptrtoint and wrap_errunion_errAndrew Kelley
2021-10-02AstGen: fix `while` and `for` with unreachable bodiesAndrew Kelley
2021-10-02AstGen: fix if, orelse, catch, with unreachable bodiesAndrew Kelley
2021-08-07stage2: pass some error union testsAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-04-29move behavior tests from test/stage1/ to test/Andrew Kelley