aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/ptrcast.zig
AgeCommit message (Expand)Author
2024-06-13riscv: rewrite "binOp"David Rubin
2024-06-13riscv: arbitrary sized arraysDavid Rubin
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
2024-04-17compiler: rework comptime pointer representation and accessmlugg
2023-11-29Remove all usages of `std.mem.copy` and remove `std.mem.set` (#18143)David Rubin
2023-11-19test: update behavior to silence 'var is never mutated' errorsmlugg
2023-10-31std.builtin.Endian: make the tags lower caseAndrew Kelley
2023-10-23Revert "Revert "Merge pull request #17657 from Snektron/spirv-recursive-ptrs""Robin Voetter
2023-10-22Revert "Merge pull request #17657 from Snektron/spirv-recursive-ptrs"Andrew Kelley
2023-10-21spirv: self-referential pointers via new fwd_ptr_typeRobin Voetter
2023-10-15spirv: update failing / passing testsRobin Voetter
2023-07-26add behavior test for comptime ptrcast packed structAndrew Kelley
2023-06-24all: migrate code to new cast builtin syntaxmlugg
2023-06-13all: replace `comptime try` with `try comptime`Eric Joldasov
2023-05-31enable passing behavior testsLuuk de Gram
2023-05-11setup spirv backend in behavior testsAli Chraghi
2023-05-03codegen: handle variable and decl_ref_mut consistentlyJacob Young
2023-04-28stage2: sparc64: Skip unimplemented testsKoakuma
2023-03-21x86_64: (re)implement optional opsJacob Young
2023-03-15disable failing aarch64 backend behavior testsAndrew Kelley
2023-03-15behavior: enable passing behavior tests on stage2_x86_64Jacob Young
2022-12-29add tests for fixed stage1 bugsVeikka Tuominen
2022-12-27add behavior test for comptime pointer castingAndrew Kelley
2022-12-27stage2 AArch64: unify callee-preserved regs on all targetsjoachimschmidt557
2022-12-18add behavior test for comptime pointer castingAndrew Kelley
2022-12-10stage2: sparc64: Skip unimplemented testsKoakuma
2022-12-06remove references to stage1 in behavior testsAndrew Kelley
2022-12-02cbe: use memcpy for underaligned loads and storesJacob Young
2022-10-25cbe: implement 128-bit and fix smaller integer builtinsJacob Young
2022-09-09stage2 ARM: implement struct_field_val for registersjoachimschmidt557
2022-05-09wasm: Write nops for padding debug infoLuuk de Gram
2022-04-14stage2: progress towards stage3Andrew Kelley
2022-03-26wasm: Enable passing testsLuuk de Gram
2022-03-23stage2 CBE: Improve support for unions and error setsCody Tapscott
2022-03-17disable x86_64 behavior test that does not run valgrind cleanAndrew Kelley
2022-03-17CBE: enable more tests that are currently passingDaniele Cocca
2022-03-16stage2 ARM: implement addwrap, subwrap, mulwrapjoachimschmidt557
2022-03-14stage2: fixups for topolarity-comptime-memory-reinterp branchAndrew Kelley
2022-03-14stage2 llvm: Respect container type when lowering parent pointersCody Tapscott
2022-03-09wasm: Enable passing behavior testsLuuk de Gram
2022-03-03stage2: support @ptrCast for slices with an offsetCody Tapscott
2022-03-03stage2: Preserve larger alignment in @ptrCastCody Tapscott
2022-03-01LLVM: add extra padding to structs and tuples sometimesAndrew Kelley
2022-02-28Sema: fix pointer type hash and equality functionsAndrew Kelley
2022-01-26Sema: implement struct init is_ref=trueAndrew Kelley
2021-10-21stage2: implement comptime loads through casted pointersAndrew Kelley
2021-05-08Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley