aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/union.zig
AgeCommit message (Expand)Author
2025-10-30aarch64: implement optional comparisonsJacob Young
2025-09-20Revert "frontend: another packedStructFieldPtrInfo fix"mlugg
2025-09-20disable failing stage2_aarch64 behavior testsAndrew Kelley
2025-09-20frontend: another packedStructFieldPtrInfo fixAndrew Kelley
2025-09-20aarch64: enable fixed behaviorJacob Young
2025-09-17fix handling of comptime-only union fields in `Type.getUnionLayout` (#25182)Silver
2025-09-07behavior tests: remove one dependency on std libAndrew Kelley
2025-09-05behavior tests: update for new requirementAndrew Kelley
2025-08-09test: skip tests that were not meant to pass for spirvAli Cheraghi
2025-08-06Sema: fix initializing comptime-known constant with OPV union fieldmlugg
2025-07-28aarch64: workaround some optional/union issuesJacob Young
2025-07-26aarch64: implement more optional/error union/union supportJacob Young
2025-07-22aarch64: add new from scratch self-hosted backendJacob Young
2025-06-28riscv64: skip failing testsBingwu Zhang
2025-06-19x86_64: increase passing test coverage on windowsJacob Young
2025-06-16rename spirv backend nameAli Cheraghi
2025-06-03Legalize: handle packed semanticsJacob Young
2025-05-31Legalize: implement scalarization of binary operationsJacob Young
2025-05-28x86_64: implement integer `@reduce(.Add)`Jacob Young
2025-03-18spirv: aligned load for physical storage variablesAli Cheraghi
2025-02-24test: skip failing tests with spirv-vulkanAli Cheraghi
2025-02-06behavior: add test for old bugmlugg
2025-01-18Sema: don't try to initialize global union pointer at comptimemlugg
2025-01-16x86_64: implement union accessJacob Young
2025-01-16all: update to `std.builtin.Type.Pointer.Size` field renamesmlugg
2024-11-04test: Disable `reinterpret packed union` on all big endian targets.Alex Rønne Petersen
2024-10-31compiler: remove anonymous struct types, unify all tuplesmlugg
2024-10-18compiler: implement `@FieldType`mlugg
2024-09-24std: add arch bits for s390x-linux (#21342)Meghan Denny
2024-09-12riscv: implement `optional_payload_ptr_set`David Rubin
2024-09-05test: Disable `reinterpret packed union` for powerpc64 too.Alex Rønne Petersen
2024-08-29behavior: avoid field/decl name conflictsmlugg
2024-08-28std: update `std.builtin.Type` fields to follow naming conventionsmlugg
2024-08-12test: Disable `reinterpret packed union` on mips.Alex Rønne Petersen
2024-08-01std.Target: Rework isPPC()/isPPC64() functions.Alex Rønne Petersen
2024-07-26riscv: update tests and fix reuse bugDavid Rubin
2024-07-26riscv: airAsm rewriteDavid Rubin
2024-07-26riscv: enable passing testsDavid Rubin
2024-07-26riscv: fix logic bug in `ptr_elem_ptr`David Rubin
2024-07-14riscv: truncate `airStructFieldVal` resultDavid Rubin
2024-06-13riscv: rewrite "binOp"David Rubin
2024-06-13riscv: implement optional logicDavid Rubin
2024-06-13riscv: zero registers when using register-wide operationsDavid Rubin
2024-06-13riscv: `std.fmt.format` runningDavid Rubin
2024-06-13riscv: arbitrary sized arraysDavid Rubin
2024-06-10spirv: disable tests that fail on poclRobin Voetter
2024-05-11riscv: update behaviour tests againDavid Rubin
2024-05-11riscv: finally fix bug + `airAggregateInit`David Rubin
2024-05-11riscv: math progressDavid Rubin
2024-05-11riscv: add stage2_riscv to test matrix and bypass failing testsDavid Rubin