aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/switch.zig
AgeCommit message (Expand)Author
2023-05-20spirv: ptr_elem_valRobin Voetter
2023-05-20spirv: more passing testsRobin Voetter
2023-05-11setup spirv backend in behavior testsAli Chraghi
2023-05-03x86_64: fix feature confusionJacob Young
2023-05-01x86_64: fix switch multi-prongs and mul/div flags clobberJacob Young
2023-05-01behavior: update affected tests for the x86_64 backendJacob Young
2023-04-05Sema: implement inline switch capture at comptimeVeikka Tuominen
2023-04-02x86_64: implement error nameJacob Young
2023-03-25x86_64: implement atomic loopsJacob Young
2023-03-24x86_64: fix more value tracking bugsJacob Young
2023-03-21x86_64: implement atomic and fence opsJacob Young
2023-03-15behavior: enable passing behavior tests on stage2_x86_64Jacob Young
2023-01-17Sema: resolve lazy values in switch prong itemsVeikka Tuominen
2022-12-29stage2 AArch64: implement errUnion{Err,Payload} for registersjoachimschmidt557
2022-12-10stage2: sparc64: Skip unimplemented testsKoakuma
2022-11-30cbe: cast pointer switch target to intVeikka Tuominen
2022-11-01stage2 AArch64: implement basic switch statementsjoachimschmidt557
2022-10-25cbe: fix atomicsJacob Young
2022-09-09stage2 ARM: implement struct_field_val for registersjoachimschmidt557
2022-09-09stage2 ARM: amend implementation of various AIR instructionsjoachimschmidt557
2022-08-05Sema: better safety check on switch on corrupt valueVeikka Tuominen
2022-07-28stage2 ARM: more support for switch statementsjoachimschmidt557
2022-07-19Sema: fix enum value without tag name used as switch itemAndrew Kelley
2022-06-04stage2 ARM: introduce support for basic switch expressionsjoachimschmidt557
2022-04-04Sema: forward switch condition to capturesAndrew Kelley
2022-03-25Sema: implement zirSwitchCapture multi for unionsVeikka Tuominen
2022-03-25Sema: implement zirSwitchCapture for error setsVeikka Tuominen
2022-03-23wasm: Enable all passing testsLuuk de Gram
2022-03-19Sema: implement zirSwitchCaptureElse for error setsVeikka Tuominen
2022-03-12Sema: fix else branch check when switching on error setVeikka Tuominen
2022-03-09wasm: Implement fpextLuuk de Gram
2022-03-08stage2 ARM: implement ret_loadjoachimschmidt557
2022-03-07Sema: fix `@hasDecl` for simple enumsAndrew Kelley
2022-03-05stage2 AArch64: add more slice supportjoachimschmidt557
2022-03-04stage2 ARM: generate less no-op branchesjoachimschmidt557
2022-03-02Sema: detect comptime-known union initializationsAndrew Kelley
2022-01-17Sema: implement else capture valueAndrew Kelley
2022-01-17behavior tests: a couple more switch cases are passingAndrew Kelley
2022-01-17Sema: fix comptime break semanticsAndrew Kelley
2021-12-28Sema: more union fixesAndrew Kelley
2021-12-28stage2: LLVM backend: fix lowering of union constantsAndrew Kelley
2021-10-26stage2: implement runtime pointer access to global constantsAndrew Kelley
2021-10-26astgen: generate correct switch prong indicesRobin Voetter
2021-10-25Sema: fix switch that covers full integer rangeAndrew Kelley
2021-10-25stage2: fix switch on tagged union capture-by-pointerAndrew Kelley
2021-10-20stage2: LLVM backend: implement switch_brAndrew Kelley
2021-10-02AstGen: fix `while` and `for` with unreachable bodiesAndrew Kelley
2021-09-24Spelling corrections (#9833)Josh Soref
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W