aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/slice.zig
AgeCommit message (Expand)Author
2023-05-20Merge pull request #15753 from Snektron/spirv-more-testsAndrew Kelley
2023-05-20spirv: ptr_elem_valRobin Voetter
2023-05-20spirv: more passing testsRobin Voetter
2023-05-19wasm: correctly use elem type when loweringLuuk de Gram
2023-05-15spirv: lower float_to_int and int_to_floatAli Chraghi
2023-05-11setup spirv backend in behavior testsAli Chraghi
2023-05-07test: disable by-length slice test on wasm backenddweiller
2023-05-07test: add behavior tests for pointer slice-by-lengthdweiller
2023-05-07test: add behavior tests for slice-by-lengthdweiller
2023-04-07Liveness: defer deaths of externally-scoped instructions in loop bodiesmlugg
2023-03-28Sema: fix empty slice pointer valueJacob Young
2023-03-25x86_64: implement atomic loopsJacob Young
2023-03-15disable failing aarch64 backend behavior testsAndrew Kelley
2023-03-15behavior: enable passing behavior tests on stage2_x86_64Jacob Young
2023-03-05behavior: disable failing testsJacob Young
2023-03-04add behavior test case for previous commitAndrew Kelley
2023-02-18update existing behavior tests and std lib to new for loop semanticsAndrew Kelley
2022-12-31add tests for fixed stage1 bugsVeikka Tuominen
2022-12-29add tests for fixed stage1 bugsVeikka Tuominen
2022-12-27stage2 AArch64: unify callee-preserved regs on all targetsjoachimschmidt557
2022-12-10stage2: sparc64: Skip unimplemented testsKoakuma
2022-12-06remove references to stage1 in behavior testsAndrew Kelley
2022-10-30behavior: enable fixed cbe testsJacob Young
2022-10-25cbe: implement global assemblyJacob Young
2022-10-25cbe: canonicalize types that have the same C type when emitting typedefsJacob Young
2022-10-25cbe: fix global access fixJacob Young
2022-10-25behavior: enable stage2_c tests that are currently passingJacob Young
2022-10-12codegen: add support for lowering .field_ptr on a slicejacobly0
2022-09-30Sema: use correct ptr ty to check for attributes of slice field ptrVeikka Tuominen
2022-09-20Sema: check pointer qualifiers before implicit castVeikka Tuominen
2022-09-09stage2 ARM: implement basic array_elem_valjoachimschmidt557
2022-09-09stage2 ARM: amend implementation of various AIR instructionsjoachimschmidt557
2022-06-25stage2 ARM: implement basic intCast and error union wrappingjoachimschmidt557
2022-05-27stage2 AArch64: complete genTypedValuejoachimschmidt557
2022-04-28Sema: fix slice field modification at comptimeVeikka Tuominen
2022-03-29CBE: fix C output after PR #11302, reenable testsDaniele Cocca
2022-03-27stage2: safety checks for slicing a null C pointerMitchell Hashimoto
2022-03-23stage2: able to slice to sentinel index at comptimeMitchell Hashimoto
2022-03-23stage2: concat/mult of slices yields ptr to arrayCody Tapscott
2022-03-22stage2: slice behavior test passes, just has diff behavior from stage1Mitchell Hashimoto
2022-03-19wasm: Enable passing testsLuuk de Gram
2022-03-17CBE: enable more tests that are currently passingDaniele Cocca
2022-03-16stage2 ARM: genSetStack for stack_argument_offsetjoachimschmidt557
2022-03-13stage2 AArch64: enable mul for ints with <= 64 bitsjoachimschmidt557
2022-03-13stage2: add debug info for locals in the LLVM backendAndrew Kelley
2022-03-09Sema: implement pointer to tuple to pointer to array coercionAndrew Kelley
2022-03-06Sema: handle peer type resolution of optional slicesAndrew Kelley
2022-03-06wasm: Call `generateSymbol` for updateDeclLuuk de Gram
2022-03-05stage2 AArch64: add more slice supportjoachimschmidt557
2022-03-04stage2 ARM: generate less no-op branchesjoachimschmidt557