aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2021-04-30stage2: introduce new ZIR instruction: argAndrew Kelley
2021-04-30Sema: implement function declarationsAndrew Kelley
2021-04-30stage2: un-tangle memory management of Decl and NamespaceAndrew Kelley
2021-04-29stage2: fix File incorrectly freeing its NamespaceAndrew Kelley
2021-04-29stage2: properly free Decl nameAndrew Kelley
2021-04-29AstGen: represent global variables directlyAndrew Kelley
2021-04-29AstGen: implement extern variablesAndrew Kelley
2021-04-29AstGen: implement function prototypes with alignment exprsAndrew Kelley
2021-04-29AstGen: implement anytype struct fieldsAndrew Kelley
2021-04-29AstGen: implement comptime struct fieldsAndrew Kelley
2021-04-28stage2: fix scanDecls not advancing the field bitsAndrew Kelley
2021-04-28stage2: implement semantic analysis for functions and global varsAndrew 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-28Sema: do not analyze test decls when not in test modeAndrew Kelley
2021-04-26stage2: rewire the frontend driver to whole-file-zirAndrew Kelley
2021-04-26AstGen: improved handling of declarationsAndrew Kelley
2021-04-25stage2: pre-open ZIR cache dir handlesAndrew Kelley
2021-04-25stage2: implement caching for ZIR codeAndrew Kelley
2021-04-23AstGen: emit nosuspend function callsAndrew Kelley
2021-04-23stage2: implement `anyframe`, `anyframe->T` and fix assemblyAndrew Kelley
2021-04-22AstGen: implement integers bigger than u64Andrew Kelley
2021-04-22stage2: write out builtin.zig before spawning AstGen tasksAndrew Kelley
2021-04-21AstGen: implement alignment on localsAndrew Kelley
2021-04-20AstGen: implement defer for `break`Andrew Kelley
2021-04-20AstGen: basic defer implementationAndrew Kelley
2021-04-19AstGen: implement array initialization expressionsAndrew Kelley
2021-04-19AstGen: implement functions with inferred error setsAndrew Kelley
2021-04-18AstGen: implement all the builtin functionsAndrew Kelley
2021-04-16stage2: make `@import` relative to the current fileAndrew Kelley
2021-04-16stage2: use import list from ZIR to queue up more AstGen tasksAndrew Kelley
2021-04-16stage2: AstGen improvementsAndrew Kelley
2021-04-15AstGen: implement global variable declsAndrew Kelley
2021-04-15stage2: preliminary reworking for whole-file-AstGenAndrew Kelley
2021-04-15stage2: rename zir to ZirAndrew Kelley
2021-04-15stage2: move zir.Code to become root level fields of zir.zigAndrew Kelley
2021-04-15stage2: implement comptime divisionAndrew Kelley
2021-04-15stage2: improvements aimed at std lib integrationAndrew Kelley
2021-04-15stage2: remove redundant source hashAndrew Kelley
2021-04-15stage2: entry point via std lib and proper updated file detectionAndrew Kelley
2021-04-09stage2: fix case where public variables did not workjacob gw
2021-04-09Merge pull request #8470 from ziglang/stage2-startAndrew Kelley
2021-04-09stage2: add error for private decls accessed from other filesjacob gw
2021-04-08stage2: fix the memory leaksAndrew Kelley
2021-04-08stage2: simplify Decl src_node fieldAndrew Kelley
2021-04-08stage2: blaze the trail for std lib integrationAndrew Kelley
2021-04-08Refactor link/wasm.zig to use offset tableLuuk de Gram
2021-04-08Calculate data length to ensure correct pointer offsetsLuuk de Gram
2021-04-08stage2: revert to only has_decl and export ZIR supportAndrew Kelley
2021-04-08stage2: fix bug where invalid ZIR was generatedTimon Kruiper