aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/align.zig
AgeCommit message (Expand)Author
2022-08-18improved ABI alignment/size for >= 128-bit integersAndrew Kelley
2022-08-18stage2: agree with LLVM that `@alignOf(u128)` is 8Andrew Kelley
2022-07-23Sema: don't add union field access safety check for single field unionsVeikka Tuominen
2022-07-21Sema: validate extern struct field types earlierVeikka Tuominen
2022-07-21Sema: validate function pointer alignmentVeikka Tuominen
2022-06-25stage2 ARM: implement basic intCast and error union wrappingjoachimschmidt557
2022-06-06behaviortest: Skip 'align(N) on functions' on sparc64 for nowKoakuma
2022-06-01Sema: fix compiler crash with comptime arithmetic involving `@ptrToInt`Andrew Kelley
2022-06-01Sema: fix alignment of element ptr result typeAndrew Kelley
2022-05-30Sema: implement functions generic across callconv() or align()Andrew Kelley
2022-05-27stage2 AArch64: complete genTypedValuejoachimschmidt557
2022-05-26fix alignment behavior test caseAndrew Kelley
2022-05-25mark some more behavior tests as passingAndrew Kelley
2022-05-17stage2: fix pointer arithmetic result typeAndrew Kelley
2022-05-18wasm: enable 128bit integer behavior testsLuuk de Gram
2022-05-13target: Rename sparcv9 -> sparc64Koakuma
2022-05-07arm: lock dest register in shl_overflow so that we do not spill itJakub Konka
2022-05-07regalloc: ensure we only freeze/unfreeze at the outermost scopeJakub Konka
2022-05-04stage2: change max int align from 8 to 16 for more ISAsAndrew Kelley
2022-05-04stage2: fix `@sizeOf` for structs with comptime fieldsAndrew Kelley
2022-05-04stage2: change x86_64 max int alignment from 8 to 16Andrew Kelley
2022-05-04stage2: improve `@sizeOf` and `@alignOf` integersAndrew Kelley
2022-03-19stage2: Correctly align decls for comptime allocsCody Tapscott
2022-03-18stage2 ARM: implement slice_elem_ptr, ptr_elem_ptrjoachimschmidt557
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-09Sema: implement pointer-to-tuple coercion to slice and structAndrew Kelley
2022-03-09wasm: Enable passing behavior testsLuuk de Gram
2022-03-08stage2 ARM: implement ptr_add, ptr_sub for all element sizesjoachimschmidt557
2022-03-06wasm: call into `generateSymbol` when loweringLuuk de Gram
2022-03-05stage2 AArch64: add more slice supportjoachimschmidt557
2022-03-04stage2 ARM: generate less no-op branchesjoachimschmidt557
2022-03-01Merge pull request #11016 from ziglang/x64-more-codegenJakub Konka
2022-02-28Sema: fix pointer type hash and equality functionsAndrew Kelley
2022-02-28x64: pass more behavior testsJakub Konka
2022-02-27stage2 ARM: enable more behavior testsjoachimschmidt557
2022-02-25macho: redo selection of segment/section for decls and constsJakub Konka
2022-02-23stage2 AArch64: more support for MCValue.got_load and direct_loadjoachimschmidt557
2022-02-22Port more behavior testsJakub Konka
2022-02-21stage2 AArch64: pass a few more behavior testsjoachimschmidt557
2022-02-21stage2 AArch64: implement genSetReg for ptr_stack_offsetjoachimschmidt557
2022-02-17x64: fix ptr_add and ptr_subJakub Konka
2022-02-16x64: fix ptr_addJakub Konka
2022-02-14stage2 AArch64: Enable behavior testingjoachimschmidt557
2022-02-08stage2 ARM: support all integer types in genTypedValuejoachimschmidt557
2022-02-07stage2: lower unnamed constants in Elf and MachOJakub Konka
2022-02-06stage2 ARM: enable a handful of passing behavior testsjoachimschmidt557
2022-01-26organize behavior testsAndrew Kelley
2022-01-24behavior tests: prevent disabled tests from lowering std.TargetAndrew Kelley