aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/enum.zig
AgeCommit message (Expand)Author
2023-09-23spirv: enable passing testsRobin Voetter
2023-07-01spirv: disable new behavior tests that do not passRobin Voetter
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-20Sema: fix auto-numbered enums with signed tag typesJacob Young
2023-06-20Fix @enumToInt and @tagName for auto-numbered enums with signed tag type.IntegratedQuantum
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-20Merge pull request #15753 from Snektron/spirv-more-testsAndrew Kelley
2023-05-20spirv: more passing testsRobin Voetter
2023-05-20spirv: use intInfo instead of arithmeticTypeInfo in airIntCastRobin Voetter
2023-05-20spirv: implement pointer comparison in for air cmpRobin Voetter
2023-05-20spirv: lower get_union_tagAli Chraghi
2023-05-15spirv: implement arithmeticTypeInfo for Enum (`@intToEnum`)Ali Chraghi
2023-05-11setup spirv backend in behavior testsAli Chraghi
2023-05-03x86_64: fix feature confusionJacob Young
2023-05-01x86_64: implement tagNameJacob Young
2023-05-01behavior: update affected tests for the x86_64 backendJacob Young
2023-04-16x86_64: implement packed load and storeJacob Young
2023-04-12wasm: enable `@tagName` behavior testsLuuk de Gram
2023-03-15behavior: enable passing behavior tests on stage2_x86_64Jacob Young
2023-01-05Sema: handle enum expressions referencing local variablesVeikka Tuominen
2022-12-10stage2: sparc64: Skip unimplemented testsKoakuma
2022-12-01Merge pull request #13715 from Vexu/cbeAndrew Kelley
2022-11-30wasm: enable behavior tests for packed structsLuuk de Gram
2022-11-30cbe: ensure test and tagName function names are uniqueVeikka Tuominen
2022-11-10dwarf: do not assume unsigned 64bit integer for the enum valueJakub Konka
2022-10-25cbe: implement tag nameJacob Young
2022-10-18Sema: fix runtime int to enum with one possible valueAndrew Kelley
2022-10-13stage1: Skip new tests that never passed in stage1Cody Tapscott
2022-10-05fix(text): hyphenate "comptime" adjectivesr00ster91
2022-09-09stage2 ARM: implement struct_field_val for registersjoachimschmidt557
2022-09-09stage2 ARM: amend implementation of various AIR instructionsjoachimschmidt557
2022-09-02Sema: improve behavior of comptime_int backed enumsVeikka Tuominen
2022-08-28Sema: fix handling of non-standard int types in empty non-exhaustive enumsVeikka Tuominen
2022-08-24stage2: explicitly tagged enums no longer have one possible valueAndrew Kelley
2022-06-30stage2 llvm: ensure `@tagName` functions are uniqueVeikka Tuominen
2022-06-25stage2 ARM: implement basic intCast and error union wrappingjoachimschmidt557
2022-03-09wasm: Enable passing behavior testsLuuk de Gram
2022-03-05stage2 AArch64: add more slice supportjoachimschmidt557
2022-03-02x64: rectify and add missing optionals bitsJakub Konka
2022-03-01stage2: introduce anonymous struct literalsAndrew Kelley
2022-02-28x64: pass more behavior testsJakub Konka
2022-02-27stage2 ARM: enable more behavior testsjoachimschmidt557
2022-02-22Skip unsupported enum behavior testsJakub Konka
2022-02-22Port more behavior testsJakub Konka
2022-02-22Sema: fix comptime coercion of payload to error unionAndrew Kelley
2022-02-22Sema: auto-numbered enums increment from last tag valueAndrew Kelley
2022-01-26Sema: implement struct init is_ref=trueAndrew Kelley
2022-01-26organize behavior testsAndrew Kelley