aboutsummaryrefslogtreecommitdiff
path: root/src/AstGen.zig
AgeCommit message (Expand)Author
2021-07-07stage2: implement `@panic` and beginnigs of inferred error setsAndrew Kelley
2021-07-02stage2: improve AstGen FileNotFound error messageAndrew Kelley
2021-07-02AstGen: cleanups to pass more compile error test casesAndrew Kelley
2021-07-02AstGen: detect redeclaration of function parametersAndrew Kelley
2021-07-02AstGen: pass more compile error testsAndrew Kelley
2021-07-02stage2: improve compile errors from tokenizerAndrew Kelley
2021-07-02avoid calling into stage1 backend when AstGen failsAndrew Kelley
2021-07-02AstGen: fix missing compile error for unreachable `@TypeOf` argumentAndrew Kelley
2021-07-02AstGen: introduce 'reachableExpr' functionAndrew Kelley
2021-07-02AstGen: implement compile error for useless localsAndrew Kelley
2021-07-02move "unreachable code" error from stage1 to stage2Andrew Kelley
2021-06-27stage2: fix unreachable in union(enum) with anytype payloadg-w1
2021-06-25AstGen: fix O(N^2) perf for many decls with same parentAndrew Kelley
2021-06-23astgen: error on struct field with no typeJacob G-W
2021-06-21AstGen: remove unused parametersAndrew Kelley
2021-06-21AstGen: remove unused scope parameter from rvalueAndrew Kelley
2021-06-21AstGen: remove unused parameterAndrew Kelley
2021-06-21remove unused parametersAndrew Kelley
2021-06-21AstGen: while loop continue expr captures in scopeAndrew Kelley
2021-06-21AstGen: convert a TODO comment to an issueAndrew Kelley
2021-06-21fix code broken from previous commitJacob G-W
2021-06-21stage2 AstGen: fix lots of bugs and catch more errorsJacob G-W
2021-06-21std, src, doc, test: remove unused variablesJacob G-W
2021-06-21stage2: fix TODO in @export to look for runtime-varsJacob G-W
2021-06-21stage2 astgen: make asm outputs count as referencing varsJacob G-W
2021-06-21stage2: make loop vars be comptime if they are inlineJacob G-W
2021-06-21stage2 astgen: fix bug in struct init where type not refedJacob G-W
2021-06-21stage2 astgen: find unused varsJacob G-W
2021-06-20stage2: Remove special double ampersand parsing case (#9114)Dmitry Matveyev
2021-06-17AstGen: properly generate errdefer expressions when returningAndrew Kelley
2021-06-15AstGen: support `@export` with field accessAndrew Kelley
2021-06-14add ast-check flag to zig fmt, fix found bugsVeikka Tuominen
2021-06-12Renamed @byteOffsetOf to @offsetOfExonorid
2021-06-08stage2: compile error for ambiguous decl refrencesjacob gw
2021-06-07stage2: implement comptime variablesVeikka Tuominen
2021-06-03Breaking hash map changes for 0.8.0Martin Wickham
2021-05-28AstGen: properly restore previous state after temporary changesAndrew Kelley
2021-05-22Merge pull request #8844 from ifreund/inlineAndrew Kelley
2021-05-22stage2: astgen error for return or try in defer blockjacob gw
2021-05-20stage2: support inline keyword on function declsIsaac Freund
2021-05-13AstGen: add compile error for decl name conflictsAndrew Kelley
2021-05-13AstGen: fix elision of store_to_block_ptr for condbrAndrew Kelley
2021-05-11AstGen: support emitting multiple compile errorsAndrew Kelley
2021-05-10stage2: type declarations ZIR encode AnonNameStrategyAndrew Kelley
2021-05-08AstGen: fix incorrect logic for adding implicit return instructionAndrew Kelley
2021-05-07stage2: implement global variablesAndrew Kelley
2021-05-07stage2: implement extern functionsAndrew Kelley
2021-05-02AstGen: fix outdated doc commentAndrew Kelley
2021-05-02AstGen: decouple from Module/CompilationAndrew Kelley
2021-05-02stage2: test decls encode that they are tests in ZIRAndrew Kelley