aboutsummaryrefslogtreecommitdiff
path: root/test/behavior/struct.zig
AgeCommit message (Expand)Author
2022-09-09stage2 ARM: implement struct_field_val for registersjoachimschmidt557
2022-09-09stage2 ARM: amend implementation of various AIR instructionsjoachimschmidt557
2022-08-22Sema: fix parameter of type 'T' must be comptime errorVeikka Tuominen
2022-08-07remove 'builtin.stage2_arch', Sema is smart enough nowMeghan Denny
2022-08-01Sema: validate packed struct field typesVeikka Tuominen
2022-07-23Sema: bad union field access safetyVeikka Tuominen
2022-07-21LLVM: fix lowering of structs with underaligned fieldsAndrew Kelley
2022-07-13stage2: lower each struct field type, align, init separatelyAndrew Kelley
2022-06-06Sema: validate equality on store to comptime fieldVeikka Tuominen
2022-05-27stage2 AArch64: complete genTypedValuejoachimschmidt557
2022-05-25stage2: packed struct fields do not have a byte offsetVeikka Tuominen
2022-05-18wasm: enable 128bit integer behavior testsLuuk de Gram
2022-05-04stage2: fix `@sizeOf` for structs with comptime fieldsAndrew Kelley
2022-05-04stage2: improve `@sizeOf` and `@alignOf` integersAndrew Kelley
2022-05-02behavior tests: fix wrong packed struct test caseAndrew Kelley
2022-04-28CBE: fix renderValue() for struct fields with no runtime bitsDaniele Cocca
2022-04-22Merge pull request #11279 from igor84/s1_packed_structAndrew Kelley
2022-03-27stage1: disable failing testAndrew Kelley
2022-03-27LLVM: handle aggregate_init for packed structsAndrew Kelley
2022-03-26stage1: Fix packed structs (#2627, #10104)Igor Stojkovic
2022-03-24pass more behaviour testsJakub Konka
2022-03-23wasm: Enable all passing testsLuuk de Gram
2022-03-19AstGen: always add dbg_block_end before last instructionVeikka Tuominen
2022-03-18stage2 ARM: implement slice_elem_ptr, ptr_elem_ptrjoachimschmidt557
2022-03-17Sema: change how undefined is handled in coerceAndrew Kelley
2022-03-16stage2 ARM: genSetStack for stack_argument_offsetjoachimschmidt557
2022-03-16LLVM: make the load function copy isByRef=true typesAndrew Kelley
2022-03-15Sema: only do store_ptr tuple optimization for arraysAndrew Kelley
2022-03-13stage2 AArch64: enable mul for ints with <= 64 bitsjoachimschmidt557
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-08Sema: implement coercion of tuples to structsAndrew Kelley
2022-03-08Sema: implement comptime struct fieldsAndrew Kelley
2022-03-08stage2 ARM: implement ret_loadjoachimschmidt557
2022-03-06Merge pull request #11070 from Luukdegram/wasm-unifyJakub Konka
2022-03-06stage2: Fix wasm linker for llvm backendLuuk de Gram
2022-03-06wasm: call into `generateSymbol` when loweringLuuk de Gram
2022-03-05stage2 AArch64: add more slice supportjoachimschmidt557
2022-03-04stage2: fix tuple assigned to variableAndrew Kelley
2022-03-02Sema: detect comptime-known union initializationsAndrew Kelley
2022-03-02Merge pull request #11026 from ziglang/codegen-field-ptrJakub Konka
2022-03-01stage2: introduce anonymous struct literalsAndrew Kelley
2022-03-01LLVM: add extra padding to structs and tuples sometimesAndrew Kelley
2022-03-01LLVM: fix tripping assertionsAndrew Kelley
2022-03-01LLVM: fix when sret and isByRef ret_ty disagreeAndrew Kelley
2022-03-01codegen: ensure we descend on nested field_ptrs when loweringJakub Konka
2022-03-01x64: impl airMemset using inline memsetJakub Konka
2022-03-01stage2 ARM: implement return types with abi size > 4joachimschmidt557
2022-02-28x64: pass more behavior testsJakub Konka
2022-02-27stage2 ARM: enable more behavior testsjoachimschmidt557