aboutsummaryrefslogtreecommitdiff
path: root/src/link/C.zig
AgeCommit message (Expand)Author
2023-06-10InternPool: port most of value tagsJacob Young
2023-04-25cbe: remove unused arenaJacob Young
2023-03-05CBE: "compute" max int alignment the lazy wayJacob Young
2023-02-23CBE: support call attributesJacob Young
2023-02-21CBE: use CType for type definitionsJacob Young
2023-02-21CBE: remove typedef data structuresJacob Young
2023-02-20CBE: add CType interningJacob Young
2023-02-01link: decouple DI atoms from linker atoms, and manage them in Dwarf linkerJakub Konka
2023-01-23cbe: handle building for -msvc using clang and -gnu using msvckcbanner
2022-12-04CBE: fix use-after-free of Type keys in free_locals mapAndrew Kelley
2022-12-04CBE: exploit Liveness analysis to reuse localsAndrew Kelley
2022-12-03cbe: don't emit extern decls that are already exportedJacob Young
2022-11-13C backend: improve ergonomics of zig.h a little bitAndrew Kelley
2022-10-25cbe: fix globals that reference functionsJacob Young
2022-10-25cbe: implement global assemblyJacob Young
2022-10-25cbe: fix infinite recursion on recursive typesJacob Young
2022-10-25cbe: cleanup code and fix cases test breakageJacob Young
2022-10-25c: implement @errorNameJacob Young
2022-10-25c: fix mangling of error namesJacob Young
2022-08-18std.Target gains ObjectFormat fieldAndrew Kelley
2022-07-27Merge pull request #12252 from ziglang/stage3-test-casesAndrew Kelley
2022-07-27move zig.h to become an installation fileAndrew Kelley
2022-07-26link: avoid passing bad ptrs to pwritevAndrew Kelley
2022-04-20stage2: use indexes for Decl objectsAndrew Kelley
2022-04-17stage2: expose progress bar API to linker backendsAndrew Kelley
2022-04-14stage2: progress towards stage3Andrew Kelley
2022-03-22stage2: lazy `@alignOf`Andrew Kelley
2021-11-30allocgate: renamed getAllocator function to allocatorLee Cannon
2021-11-30allocgate: stage 1 and 2 buildingLee Cannon
2021-11-30allocgate: std Allocator interface refactorLee Cannon
2021-11-10C backend: Improve lowering of Zig types to C typesThomas Ives
2021-11-04Replace ArrayList.init/ensureTotalCapacity pairs with initCapacityRyan Liptak
2021-10-28C backend: fix crash when number of Decls passes a thresholdAndrew Kelley
2021-10-28C backend: emit decls sorted by dependenciesAndrew Kelley
2021-09-21stage2: free Sema's arena after generating machine codeAndrew Kelley
2021-09-19Update all ensureCapacity calls to the relevant non-deprecated versionRyan Liptak
2021-07-20stage2: Air and Liveness are passed ephemerallyAndrew Kelley
2021-07-12C backend: TypedefMap is now ArrayHashMapAndrew Kelley
2021-07-07stage2: implement `@panic` and beginnigs of inferred error setsAndrew Kelley
2021-06-21cleanups related to unused paramsAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-22stage2: Move BlockData out of ir.Inst.Blockjoachimschmidt557
2021-05-11stage2: improve Decl lifetime managementAndrew Kelley
2021-04-28stage2: prepare for mainining Decl references to ZIR indexesAndrew Kelley
2021-04-28stage2: semaDecl properly analyzes the decl blockAndrew Kelley
2021-04-26stage2: rewire the frontend driver to whole-file-zirAndrew Kelley
2021-03-28stage2: implement sema for @errorToInt and @intToErrorjacob gw
2021-03-08stage2: fix memory leak in the cbejacob gw
2021-03-08stage2 cbe: add error union and error union operationsjacob gw