aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
2022-03-05macho: migrate to named struct for slicesJakub Konka
2022-03-05macho: handle optional non-ptr types in DWARFJakub Konka
2022-03-05stage2 AArch64: add more slice supportjoachimschmidt557
2022-03-05stage2 AArch64: generate less no-op branchesjoachimschmidt557
2022-03-05stage2 AArch64: implement bitwise binary operationsjoachimschmidt557
2022-03-05stage2 AArch64: introduce logical immediate instructionsjoachimschmidt557
2022-03-04stage2: fix tuple assigned to variableAndrew Kelley
2022-03-04zig cc: integrate with -fstack-check, -fno-stack-checkAndrew Kelley
2022-03-04stage2 ARM: generate less no-op branchesjoachimschmidt557
2022-03-03Sema: rework peer type logic for pointersAndrew Kelley
2022-03-03stage2: peer resolve *T to [*c]TMitchell Hashimoto
2022-03-03stage2: cleanups to wasm memory intrinsicsAndrew Kelley
2022-03-03cbe: Implement wasm builtinsLuuk de Gram
2022-03-03Update behavior testsLuuk de Gram
2022-03-03wasm: Implement `@wasmMemoryGrow` builtinLuuk de Gram
2022-03-03wasm: Implement `@wasmMemorySize()` builtinLuuk de Gram
2022-03-03Merge pull request #11049 from mitchellh/peer-arraysAndrew Kelley
2022-03-03stage2: make analyzePtrArithmetic no-op with offset=0Veikka Tuominen
2022-03-03stage2: remove opaque type workaround from `Type.ptrAlignment`Veikka Tuominen
2022-03-03stage2: add 'called from here' error noteVeikka Tuominen
2022-03-03Sema: allow pointers to opaques to be alignedAndrew Kelley
2022-03-03stage2 llvm: Lower 0-bit field-ptr as ptr-to-voidCody Tapscott
2022-03-03stage2: support @ptrCast for slices with an offsetCody Tapscott
2022-03-03stage2: Preserve larger alignment in @ptrCastCody Tapscott
2022-03-03stage2: reify error setsMitchell Hashimoto
2022-03-03stage2: peer resolve const array pointer to unknown ptrMitchell Hashimoto
2022-03-03stage2: peer resolve const u8 slices correctlyMitchell Hashimoto
2022-03-03LLVM: fix lowering of unions and switchesAndrew Kelley
2022-03-02Sema: implement cast from anon struct ptr to union ptrAndrew Kelley
2022-03-02stage2: implement @errSetCast (#11039)Mitchell Hashimoto
2022-03-02Sema: add coercion from anon structs to unionsAndrew Kelley
2022-03-02codegen: handle elem_ptr when lowering to memoryJakub Konka
2022-03-02Sema: detect comptime-known union initializationsAndrew Kelley
2022-03-02LLVM: aggregate_init supports structsAndrew Kelley
2022-03-02Merge pull request #11025 from Vexu/stage2Andrew Kelley
2022-03-02Zir: rename the 'ret_coerce' tag to 'ret_tok' as per TODOCurtis Wilkinson
2022-03-02stage2 parser: UTF-8 encode \u{NNNNNN} escape sequencesCody Tapscott
2022-03-02x64: fix bug in lowering optionals directly to immediateJakub Konka
2022-03-02codegen: leave f80 explicitly unhandled for nowJakub Konka
2022-03-02x64: fix incorrect calc of rdi spill stack loc for backpatchingJakub Konka
2022-03-02x64: fix intCast to properly clear out dest registerJakub Konka
2022-03-02x64: rectify and add missing optionals bitsJakub Konka
2022-03-02stage2: add cast from ?*T to ?*anyopaqueVeikka Tuominen
2022-03-02stage2: resolve options valuesVeikka Tuominen
2022-03-02stage2: implement `@extern`Veikka Tuominen
2022-03-02codegen: lower optionals and floats across linking backendsJakub Konka
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-01Sema: correct implementation of comptimeOnly for tuplesAndrew Kelley