aboutsummaryrefslogtreecommitdiff
path: root/src/astgen.zig
AgeCommit message (Expand)Author
2021-03-19zir-memory-layout: astgen: literals and *, &jacob gw
2021-03-19zir-memory-layout: astgen: fill in identifierjacob gw
2021-03-18stage2: get Module and Sema compiling againAndrew Kelley
2021-03-17stage2: Module and Sema are compiling againAndrew Kelley
2021-03-16stage2: *WIP*: rework ZIR memory layout; overhaul source locationsAndrew Kelley
2021-03-08parser: fix parsing/rendering of a[b.. :c] slicingIsaac Freund
2021-03-06stage2: astgen asyncVeikka Tuominen
2021-03-03astgen: fix crash looking for wrong token in error setsAndrew Kelley
2021-03-02stage2: improve orelse implementationAndrew Kelley
2021-03-02stage2: add support for optionals in the LLVM backendTimon Kruiper
2021-02-25stage2: implement the error_value AST tagAndrew Kelley
2021-02-24zig fmt src/Andrew Kelley
2021-02-23zig fmt: container doc commentsIsaac Freund
2021-02-19stage2: fix a couple off by one errorsAndrew Kelley
2021-02-19Merge pull request #7479 from ziglang/translate-c-astVeikka Tuominen
2021-02-19astgen: fix remaining compile errorsAndrew Kelley
2021-02-18stage2: astgen: fix most of the remaining compile errorsAndrew Kelley
2021-02-17stage2: fix a couple more compilation errorsAndrew Kelley
2021-02-17stage2: fix some of the compilation errors in this branchAndrew Kelley
2021-02-17astgen: finish updating expressions to new mem layoutAndrew Kelley
2021-02-16translate-c: convert vardecl and typedefVeikka Tuominen
2021-02-15astgen: update more expression types to new mem layoutAndrew Kelley
2021-02-13astgen: update a handful of expression types to new mem layoutAndrew Kelley
2021-02-12stage2: more progress towards Module/astgen building with new mem layoutAndrew Kelley
2021-02-01stage2: reimplement switchVeikka Tuominen
2021-01-31stage2: delete astgen for switch expressionsAndrew Kelley
2021-01-31astgen: rework for loopsAndrew Kelley
2021-01-31astgen: rework whileAndrew Kelley
2021-01-31astgen: rework orelse/catchAndrew Kelley
2021-01-31astgen: rework labeled blocksAndrew Kelley
2021-01-31astgen: respect a const local's type annotationAndrew Kelley
2021-01-31astgen: const locals that end up being rvalues do not allocAndrew Kelley
2021-01-31astgen: `@as` with block_ptr result locationAndrew Kelley
2021-01-31stage2: rework astgen result locationsAndrew Kelley
2021-01-30remove @TagTypeTadeo Kondrak
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