aboutsummaryrefslogtreecommitdiff
path: root/src/link/C
AgeCommit message (Expand)Author
2022-07-27move zig.h to become an installation fileAndrew Kelley
2022-05-16zig.h: add casts for overflow arithmetic operationsAndrew Kelley
2022-05-16zig.h: improve overflow shlAndrew Kelley
2022-05-16C backend: implement overflow arithmeticAndrew Kelley
2022-03-19CBE: implement mod, divFloor, divTruncDaniele Cocca
2022-03-15CBE: `#undef linux` in zig.hDaniele Cocca
2022-03-14CBE: split {clz,ctz,mod,popCount,byteSwap,bitReverse} by typeDaniele Cocca
2022-03-14Remove signed_type from zig_{clz,ctz,popcount}Daniele Cocca
2022-03-13CBE: implement popCount, byteSwap, bitReverse for ints <= 128 bitsDaniele Cocca
2022-03-11CBE: implement clz, ctz for ints <= 128 bitsDaniele Cocca
2022-03-03stage2: cleanups to wasm memory intrinsicsAndrew Kelley
2022-03-03cbe: Implement wasm builtinsLuuk de Gram
2022-01-23c backend: Implement aligning fields and local/global variablesJimmi Holst Christensen
2022-01-18stage2: implement `@prefetch`Andrew Kelley
2022-01-18Revert "stage2: implement `@prefetch`"Andrew Kelley
2022-01-15stage2: implement `@prefetch`Andrew Kelley
2021-12-21C backend: implement `ret_addr`Andrew Kelley
2021-11-09stage2: Add support for floats in the C backend (#10059)Zen1th
2021-10-19src/link/C/zig.h: Fix indentSizhe Zhao
2021-09-28saturating arithmetic modificationsAndrew Kelley
2021-09-28sat-arithmetic: fix shl methods in cbeTravis Staloch
2021-09-28sat-arithmetic: fix docgenTravis Staloch
2021-09-28sat-arithmetic: add c backend supportTravis Staloch
2021-09-24stage2: implement `@memset` and `@memcpy` builtinsAndrew Kelley
2021-09-15stage2: implement `@atomicRmw` and `@atomicLoad`Andrew Kelley
2021-09-15stage2: implement `@fence`Andrew Kelley
2021-09-14stage2: implement cmpxchg and improve comptime evalAndrew Kelley
2021-07-08C backend: cleanups to wrapping int operationsAndrew Kelley
2021-07-08C backend: add/sub/mul wrapping for the C backendMatt Knight
2021-07-07stage2: implement `@panic` and beginnigs of inferred error setsAndrew Kelley
2021-05-11stage2: add `owns_tv` flag to `Module.Decl`Andrew Kelley
2021-01-05stage2: C backend: re-implement emit-hAndrew Kelley
2021-01-05stage2: C backend: remove format() hackeryAndrew Kelley
2021-01-05stage2: rework the C backendAndrew Kelley