aboutsummaryrefslogtreecommitdiff
path: root/src/Module.zig
AgeCommit message (Expand)Author
2021-05-12stage2: fix handling of "prev successful ZIR"Andrew Kelley
2021-05-12Merge remote-tracking branch 'origin/master' into stage2-whole-file-astgenAndrew Kelley
2021-05-11stage2: more Decl lifetime fixesAndrew Kelley
2021-05-11stage2: improve Decl lifetime managementAndrew Kelley
2021-05-11stage2: lookupIdentifier can return error.AnalysisFailedAndrew Kelley
2021-05-11stage2: better handling of file-level compile errors across updatesAndrew Kelley
2021-05-11stage2: add `owns_tv` flag to `Module.Decl`Andrew Kelley
2021-05-10stage2: struct, union, enum, opaque, error sets get better namesAndrew Kelley
2021-05-10stage2: type declarations ZIR encode AnonNameStrategyAndrew Kelley
2021-05-08stage2: fully qualified names and better anonymous namesAndrew Kelley
2021-05-07stage2: fix struct inits not getting fields resolvedAndrew Kelley
2021-05-07stage2: fix stack overflow in `@setEvalBranchQuota` test caseAndrew Kelley
2021-05-07stage2: implement global variablesAndrew Kelley
2021-05-07stage2: no '$' in anonymous decl namesAndrew Kelley
2021-05-07stage2: implement extern functionsAndrew Kelley
2021-05-07Sema: support enough to check main calling convention via `@typeInfo`Andrew Kelley
2021-05-06stage2: wire up outdated/deleted decl detectionAndrew Kelley
2021-05-05stage2: fix contents hash computationAndrew Kelley
2021-05-05stage2: mapping old to new ZIR recursivelyAndrew Kelley
2021-05-05stage2: add `zig changelist` debug commandAndrew Kelley
2021-05-04Sema: restore the extern lib name functionalityAndrew Kelley
2021-05-04Sema: implement error setsAndrew Kelley
2021-05-04stage2: fix "other symbol here" error noteAndrew Kelley
2021-05-04stage2: fix structs and enums setting wrong owner_declAndrew Kelley
2021-05-03Sema: implement ExportOptions support in `@export`Andrew Kelley
2021-05-03Sema: implement struct_decl instructionAndrew Kelley
2021-05-03stage2: hook up semantic analysis of struct fieldsAndrew Kelley
2021-05-02stage2: make struct field analysis lazyAndrew Kelley
2021-05-02AstGen: decouple from Module/CompilationAndrew Kelley
2021-05-02stage2: fix error reporting not loading ASTAndrew Kelley
2021-05-02stage2: test decls encode that they are tests in ZIRAndrew Kelley
2021-05-01stage2: dbg_stmt ZIR instructions have line/colAndrew Kelley
2021-04-30stage2: implement function body analysisAndrew Kelley
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