aboutsummaryrefslogtreecommitdiff
path: root/src/AstGen.zig
AgeCommit message (Expand)Author
2021-07-27stage2: implement `@boolToInt`Andrew Kelley
2021-07-26minimum/maximum builtinsRobin Voetter
2021-07-26Add @selectRobin Voetter
2021-07-23stage2: improvements towards `zig test`Andrew Kelley
2021-07-22Merge pull request #9378 from g-w1/loop-shadowingAndrew Kelley
2021-07-20stage2: miscellaneous fixes for the branchAndrew Kelley
2021-07-20stage2: codegen.zig updated to new AIR memory layoutAndrew Kelley
2021-07-20Sema: more AIR memory layout reworking progressAndrew Kelley
2021-07-20stage2: remove ZIR instructions bool_and and bool_orAndrew Kelley
2021-07-20stage2: first pass over Module.zig for AIR memory layoutAndrew Kelley
2021-07-20AstGen: remove unneeded field ref_start_indexAndrew Kelley
2021-07-19Fixed wrong "unable to load" error for non-existing import filesLoris Cro
2021-07-14astgen: errors for shadowing in if capturesJacob G-W
2021-07-14astgen: errors for shadowing in loop capturesJacob G-W
2021-07-11stage2: remove redundancy from error messageJacob G-W
2021-07-11stage2 astgen: error for return outside of function scopeJacob G-W
2021-07-08stage2 astgen: provide 3 more errors for invalid inline assemblyJacob G-W
2021-07-07stage2: fix if expressions on error unionsAndrew Kelley
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