aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/error.zig
AgeCommit message (Expand)Author
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
2022-05-18Merge pull request #11635 from wsengir/stage2-errsetcast-safetyAndrew Kelley
2022-05-18wasm: enable 128bit integer behavior testsLuuk de Gram
2022-05-11aarch64,arm: disable broken `@errSetCast` testWilliam Sengir
2022-04-02stage2 llvm: properly align error union payloadVeikka Tuominen
2022-03-30Sema: enhance is_non_err to be comptime more oftenAndrew Kelley
2022-03-23wasm: Enable all passing testsLuuk de Gram
2022-03-23stage2 CBE: Improve support for unions and error setsCody Tapscott
2022-03-22CBE: enable more passing tests (#11258)Daniele Cocca
2022-03-17CBE: enable more tests that are currently passingDaniele Cocca
2022-03-12Sema: always allow coercing error set to current inferred error setVeikka Tuominen
2022-03-12Sema: fix typo in resolvePeerTypesVeikka Tuominen
2022-03-11Sema: fix resolution of inferred error setsAndrew Kelley
2022-03-11stage2: is_non_error always returns comptime true for empty error setMitchell Hashimoto
2022-03-10stage2: improve Type.eql and Type.hash for error setsAndrew Kelley
2022-03-10stage2: error_set_merged type equalityMitchell Hashimoto
2022-03-09wasm: Enable passing behavior testsLuuk de Gram
2022-03-05stage2 AArch64: add more slice supportjoachimschmidt557
2022-03-04stage2 ARM: generate less no-op branchesjoachimschmidt557
2022-03-02stage2: implement @errSetCast (#11039)Mitchell Hashimoto
2022-03-01Merge pull request #11016 from ziglang/x64-more-codegenJakub Konka
2022-02-28Sema: clean up peer resolution of errorsAndrew Kelley
2022-02-28stage2: skip error union test on nativeMitchell Hashimoto
2022-02-28stage2: implement peer type resolution between error unionsMitchell Hashimoto
2022-02-28codegen: fix padding calculation for error unions when loweringJakub Konka
2022-02-28x64: impl unwrap_errunion_payload and unwrap_errunion_err for registerJakub Konka
2022-02-27stage2 ARM: enable more behavior testsjoachimschmidt557
2022-02-26stage2: @TypeInfo for error sets (#10998)Mitchell Hashimoto
2022-02-26stage2: actually coerce in coerce_result_ptr at comptimeVeikka Tuominen
2022-02-22Port more behavior testsJakub Konka
2022-02-12organize behavior testsAndrew Kelley
2022-01-26organize behavior testsAndrew Kelley