aboutsummaryrefslogtreecommitdiff
path: root/src/astgen.zig
AgeCommit message (Expand)Author
2021-01-19astgen: eliminate rlWrapPtr and all its callsitesAndrew Kelley
2021-01-18stage2: rework ZIR/TZIR for optionals and error unionsAndrew Kelley
2021-01-18stage2: fix orelse at comptimeg-w1
2021-01-17stage2: add compile error for label redefinitionAndrew Kelley
2021-01-16stage2: implement error notes and regress -femit-zirAndrew Kelley
2021-01-11Merge branch 'Stage2 begin implementing container types'Andrew Kelley
2021-01-05stage2: add compile log statementg-w1
2021-01-04stage2: improvements to `@setEvalBranchQuota`Andrew Kelley
2021-01-04stage2: implementation of `@setEvalBranchQuota`:g-w1
2021-01-02stage2: comptime function callsAndrew Kelley
2021-01-02convert more {} to {d} and {s}Andrew Kelley
2021-01-02langref: Update langref to use {s}LemonBoy
2021-01-02stage2: Use {s} instead of {} when formatting stringsLemonBoy
2021-01-01std: have std.meta.fieldInfo take an enum rather than a stringdaurnimator
2020-12-31stage2: compile error for invalid `var` typeAndrew Kelley
2020-12-31stage2: type inference for local varAndrew Kelley
2020-12-31stage2: inferred local variablesAndrew Kelley
2020-12-30stage2: rework Value Payload layoutAndrew Kelley
2020-12-30stage2: rework Type Payload layoutAndrew Kelley
2020-12-28Revert "stage2: add compile log statement (#7191)"Andrew Kelley
2020-12-28stage2: make Alloc(Inferred) have mutabality info (#7570)g-w1
2020-12-26add test for @compileError in zig code, not only zirg-w1
2020-12-26Merge pull request #7552 from Vexu/stage2-continueVeikka Tuominen
2020-12-26stage2: add compile log statement (#7191)g-w1
2020-12-26stage2: add error for unused labelsVeikka Tuominen
2020-12-26stage2: break and continue out of loopsVeikka Tuominen
2020-12-23stage2: @TypeOf (#7475)g-w1
2020-12-06stage2: variable shadowing detection (#6969)g-w1
2020-11-18stage2: handle opaque containersVexu
2020-11-17stage2: initial container astgenVexu
2020-10-30stage2: switch put swap condbr and blockVexu
2020-10-30stage2: switch comptime executionVexu
2020-10-30stage2: switch ranges and multi item prongsVexu
2020-10-30stage2: redesign switchbrVexu
2020-10-30stage2: switch emit zirVexu
2020-10-30stage2: basic switch analysisVexu
2020-10-30stage2: basic switch validationVexu
2020-10-30stage2: switch astgenVexu
2020-09-30stage2: add import builtin stubVexu
2020-09-21rename src-self-hosted/ to src/Andrew Kelley