aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/error.zig
AgeCommit message (Expand)Author
2023-05-18Revert "Sema: handle recursive inferred errors better in analyzeIsNonErrCompt...Andrew Kelley
2023-05-15spirv: lower float_to_int and int_to_floatAli Chraghi
2023-05-13Merge pull request #15643 from Vexu/fixesVeikka Tuominen
2023-05-12Sema: handle recursive inferred errors better in analyzeIsNonErrComptimeOnlyVeikka Tuominen
2023-05-11setup spirv backend in behavior testsAli Chraghi
2023-05-08Dwarf: workaround crashJacob Young
2023-04-03x86_64: fix typosJacob Young
2023-04-02x86_64: implement large cmpJacob Young
2023-04-02x86_64: implement error nameJacob Young
2023-03-21codegen: fix backend breakage due to optional layout changeJacob Young
2023-03-21x86_64: (re)implement optional opsJacob Young
2023-03-21x86_64: implement some error union opsJacob Young
2023-03-15behavior: enable passing behavior tests on stage2_x86_64Jacob Young
2023-02-03Add test for optional error set return typesRyan Liptak
2023-01-03stage2 AArch64: bump up alignment of stack items fitting in regsjoachimschmidt557
2022-12-29stage2 AArch64: implement errUnion{Err,Payload} for registersjoachimschmidt557
2022-12-27add behavior test for optional error union return typeAndrew Kelley
2022-12-27stage2 AArch64: unify callee-preserved regs on all targetsjoachimschmidt557
2022-12-18add behavior test for empty error set inferenceAndrew Kelley
2022-12-10stage2: sparc64: Skip unimplemented testsKoakuma
2022-12-06remove references to stage1 in behavior testsAndrew Kelley
2022-11-05Sema: adjust result type of anyerror field accessVeikka Tuominen
2022-10-25cbe: fix typedef declaration orderJacob Young
2022-10-25behavior: enable stage2_c tests that are currently passingJacob Young
2022-10-25c: implement @errorNameJacob Young
2022-10-25c: fix mangling of error namesJacob Young
2022-10-21stage2: Keep error return traces alive when storing to `const`Cody Tapscott
2022-10-10Merge pull request #13075 from Vexu/stage2-fixesVeikka Tuominen
2022-10-07Sema: allow equality comparisons between error unions and error setsVeikka Tuominen
2022-10-06stage2: add error for non-void error union payload being ignoredVeikka Tuominen
2022-09-14stage2: sparc64: Skip Sema-failing tests for nowKoakuma
2022-09-09stage2 ARM: amend implementation of various AIR instructionsjoachimschmidt557
2022-08-25LLVM: fix missing alignment on wrapping instructionsAndrew Kelley
2022-08-22Sema: fix parameter of type 'T' must be comptime errorVeikka Tuominen
2022-08-17Sema: make noreturn error union behave correctlyVeikka Tuominen
2022-07-22stage2: fix airIsErr when `is_ptr == true`Veikka Tuominen
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-06-11stage2: make `error{}` the same size as `anyerror`Veikka Tuominen
2022-06-07Sema: allow simple else body even when all errors handledVeikka Tuominen
2022-06-07Sema: make `analyzeIsNonErr` even lazier for inferred error setsVeikka Tuominen
2022-05-27stage2 AArch64: complete genTypedValuejoachimschmidt557
2022-05-24stage2: treat `error{}!void` as a zero-bit typeAndrew Kelley
2022-05-24stage2: fixes for error unions, optionals, errorsAndrew Kelley
2022-05-24stage2 ARM: update to new union layoutjoachimschmidt557
2022-05-24aarch64: update for new error union layoutJakub Konka
2022-05-24x64,arm,aarch64: omit unsupported tests for nowJakub Konka
2022-05-24stage2: make `?anyerror` represented the same as `anyerror`Andrew Kelley
2022-05-24wasm: Fixes for error union semanticsLuuk de Gram
2022-05-24stage2: fixes for error union semanticsAndrew Kelley