aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/error.zig
AgeCommit message (Expand)Author
2023-10-01Sema: add `@errorCast` which works for both error sets and error unionsVeikka Tuominen
2023-09-23spirv: enable passing testsRobin Voetter
2023-09-23spirv: air wrap_errunion_payloadRobin Voetter
2023-09-23spirv: disable failing testsRobin Voetter
2023-07-27frontend: make fn calls byval; fix false positive isNonErrAndrew Kelley
2023-06-24Merge pull request #16188 from kcbanner/fix_cbe_airErrUnionPayloadPtrSetAndrew Kelley
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-24cbe: fix crash caused by calling `mod.intValue` on `type_inferred_error_set`kcbanner
2023-06-19all: zig fmt and rename "@XToY" to "@YFromX"Eric Joldasov
2023-06-13all: replace `comptime try` with `try comptime`Eric Joldasov
2023-05-31enable passing behavior testsLuuk de Gram
2023-05-20spirv: ptr_elem_valRobin Voetter
2023-05-20spirv: more passing testsRobin Voetter
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