aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/align.zig
AgeCommit message (Expand)Author
2023-09-21InternPool,Sema,type,llvm: alignment fixesmlugg
2023-09-19disable behavior tests regressed by LLVM 17Andrew Kelley
2023-08-01add behavior test for sub-aligned field accessAndrew Kelley
2023-07-31cbe: get behavior tests running on armJacob Young
2023-06-24all: migrate code to new cast builtin syntaxmlugg
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-20spirv: ptr_elem_valRobin Voetter
2023-05-20spirv: more passing testsRobin Voetter
2023-05-11setup spirv backend in behavior testsAli Chraghi
2023-05-01x86_64: fix stack realignmentJacob Young
2023-04-26behavior: update passing cbe testsJacob Young
2023-04-21behavior: enable a bunch of disabled testsJacob Young
2023-04-02x86_64: implement large cmpJacob Young
2023-03-15behavior: enable passing behavior tests on stage2_x86_64Jacob Young
2023-02-21behavior: enable passing CBE testsJacob Young
2023-01-23target: use 16 byte alignment for 128-bit types on x86 and ofmt .ckcbanner
2023-01-23cbe: fixes for x86kcbanner
2023-01-01tests: disable function alignment test for cbe, add 128-bit atomicrmw testskcbanner
2022-12-10disable failing CBE behavior tests failing on aarch64-windowsAndrew Kelley
2022-12-10stage2: sparc64: Skip unimplemented testsKoakuma
2022-12-06remove references to stage1 in behavior testsAndrew Kelley
2022-12-03cbe: implement function alignmentJacob Young
2022-11-28aarch64-windows: skip failing align behavior testJakub Konka
2022-11-04all: rename i386 to x86Ali Chraghi
2022-10-25cbe: implement 128-bit and fix smaller integer builtinsJacob Young
2022-10-25cbe: canonicalize types that have the same C type when emitting typedefsJacob Young
2022-10-25cbe: fix infinite recursion on recursive typesJacob Young
2022-10-25behavior: enable stage2_c tests that are currently passingJacob Young
2022-10-13stage1: Skip new tests that never passed in stage1Cody Tapscott
2022-10-05fix(text): hyphenate "runtime" adjectivesr00ster91
2022-09-20Sema: pass calculated offset to `elemPtrType` in `elemPtrSlice`Veikka Tuominen
2022-09-19Sema: do not use coerceCompatiblePtr for alignCastVeikka Tuominen
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