aboutsummaryrefslogtreecommitdiff
path: root/src/codegen/c.zig
AgeCommit message (Expand)Author
2022-12-03CBE: no braces when lowering block instructionAndrew Kelley
2022-12-03Merge pull request #13748 from jacobly0/c-unalignedAndrew Kelley
2022-12-02cbe: add support for constraint modifiers specified after a colonJacob Young
2022-12-02cbe: use memcpy for underaligned loads and storesJacob Young
2022-12-02CBE: use bool, true, false, instead of `zig_` prefixesAndrew Kelley
2022-12-02CBE: use a 0 literal instead of `error.@"(no error)"`Andrew Kelley
2022-12-02CBE: eliminate zig_voidAndrew Kelley
2022-11-30cbe: write more instructions inlineVeikka Tuominen
2022-11-30cbe: do not memcpy identical integer types when bitcastingVeikka Tuominen
2022-11-30cbe: reduce amount of temporary localsVeikka Tuominen
2022-11-30cbe: fix asm return valuesVeikka Tuominen
2022-11-30cbe: prevent access of inactive union field in unimplemented instructionsVeikka Tuominen
2022-11-30cbe: include hash in tuple type nameVeikka Tuominen
2022-11-30cbe: implement packed unionsVeikka Tuominen
2022-11-30cbe: correctly handle pointers to zero bit error union payloadsVeikka Tuominen
2022-11-30cbe: operand of address of operator must be an lvalueVeikka Tuominen
2022-11-30cbe: cast pointer switch target to intVeikka Tuominen
2022-11-30cbe: ensure test and tagName function names are uniqueVeikka Tuominen
2022-11-29std.mem.Allocator: allow shrink to failAndrew Kelley
2022-11-25Merge pull request #13627 from Vexu/tuple-declsAndrew Kelley
2022-11-23work around stage1 compile errorAndrew Kelley
2022-11-23Sema: implement tuple declarationsVeikka Tuominen
2022-11-22C backend: implement vector reduce and overflow intrinsicsAndrew Kelley
2022-11-19c backend: Output string literals for array init of bytesJimmi Holst Christensen
2022-11-18run zig fmt on everything checked by CIStevie Hryciw
2022-11-16cbe: fix identifiers colliding with the short keywordJacob Young
2022-11-15cbe: fixed tagged union initializers of a zero-bit field typeJacob Young
2022-11-15cbe: fix indexing with a zero-bit element typeJacob Young
2022-11-15zig.h: match float comparison signatures from compiler rtJacob Young
2022-11-02cbe: fix padding bits after a bitcastJacob Young
2022-11-02cbe: use wrapping for left shiftsJacob Young
2022-11-02cbe: fix crash rendering union with zero-bit tagJacob Young
2022-11-02cbe: fix externJacob Young
2022-11-02cbe: ignore comptime fields when generating tuple typedefsJacob Young
2022-11-02cbe: hack around invalid AirJacob Young
2022-11-01cbe: correctly implement volatile memsetJacob Young
2022-11-01cbe: incorrectly implement volatile memsetJacob Young
2022-11-01cbe: support arrays in more placesJacob Young
2022-11-01cbe: fix optional accessJacob Young
2022-11-01cbe: avoid emitting code for zero-bit field accessJacob Young
2022-11-01cbe: disambiguate struct typedefs with decl indexJacob Young
2022-11-01cbe: fix threadlocalJacob Young
2022-10-31cbe: fix gcc warningsJacob Young
2022-10-31cbe: improve support for non-native float typesJacob Young
2022-10-29cbe: implement optional slice representation changeJacob Young
2022-10-27Merge pull request #13288 from Vexu/opt-sliceAndrew Kelley
2022-10-27Sema: use `runtime_value` instead of creating allocsVeikka Tuominen
2022-10-27stage2: optimize size of optional slicesVeikka Tuominen
2022-10-25cbe: fix floating point builtinsJacob Young
2022-10-25cbe: improve floating point type supportJacob Young