| Age | Commit message (Expand) | Author | Lines |
| 2023-10-27 | Rename `RibKind::ClosureOrAsync` to reflect how it is actually used | Oli Scherer | -9/+9 |
| 2023-10-27 | Add gen blocks to ast and do some broken ast lowering | Oli Scherer | -1/+1 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -9/+20 |
| 2023-10-02 | Rollup merge of #114454 - Nilstrieb:no-evil-sorting, r=cjgillot | Tyler Mandry | -20/+18 |
| 2023-10-02 | Replace `HashMap` with `IndexMap` in pattern binding resolve | Nilstrieb | -20/+18 |
| 2023-09-29 | Auto merge of #116089 - estebank:issue-115992-2, r=compiler-errors | bors | -1/+19 |
| 2023-09-26 | Don't store lazyness in DefKind | Michael Goulet | -3/+3 |
| 2023-09-25 | When suggesting `self.x` for `S { x }`, use `S { x: self.x }` | Esteban Küber | -1/+19 |
| 2023-09-14 | Auto merge of #115677 - matthewjasper:let-expr-recovery, r=b-naber | bors | -1/+1 |
| 2023-09-11 | Move let expression checking to parsing | Matthew Jasper | -1/+1 |
| 2023-09-10 | Do not suggest generic const items unless enabled | León Orell Valerian Liehr | -1/+5 |
| 2023-09-01 | Fall through when resolving elided assoc const lifetimes | Michael Goulet | -34/+29 |
| 2023-08-30 | Capture lifetimes for associated type bounds destined to be lowered to opaques | Michael Goulet | -0/+1 |
| 2023-08-28 | RPITITs capture all their lifetimes | Michael Goulet | -12/+9 |
| 2023-08-20 | Warn on elided lifetimes in associated constants | Michael Goulet | -24/+55 |
| 2023-08-09 | rustc: Move `crate_types` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -3/+3 |
| 2023-08-08 | Rollup merge of #114566 - fmease:type-alias-laziness-is-crate-specific, r=oli... | Matthias Krüger | -3/+3 |
| 2023-08-07 | Store the laziness of type aliases in the DefKind | León Orell Valerian Liehr | -3/+3 |
| 2023-08-06 | Auto merge of #114487 - compiler-errors:opaques-refactoring-idk, r=cjgillot | bors | -30/+29 |
| 2023-08-05 | a function is just another AnonymousCreateParameter rib | Michael Goulet | -30/+28 |
| 2023-08-05 | Consolidate opaque ty and async fn lowering code | Michael Goulet | -0/+1 |
| 2023-08-05 | Remove invalid lint when there is a generic argument in prefix path | yukang | -1/+2 |
| 2023-08-04 | Improve spans for indexing expressions | Nilstrieb | -1/+1 |
| 2023-07-30 | inline format!() args up to and including rustc_codegen_llvm | Matthias Krüger | -6/+2 |
| 2023-07-28 | Resolve generic const items | León Orell Valerian Liehr | -69/+101 |
| 2023-07-25 | Auto merge of #113958 - lukas-code:doc-links, r=GuillaumeGomez,petrochenkov | bors | -2/+11 |
| 2023-07-22 | Use features() over features_untracked() where possible | León Orell Valerian Liehr | -1/+1 |
| 2023-07-22 | fix doc links on `use` items | Lukas Markeffsky | -2/+11 |
| 2023-07-18 | Fix removal span calculation of unused_qualifications suggestion | 许杰友 Jieyou Xu (Joe) | -3/+3 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -1/+1 |
| 2023-07-14 | Rollup merge of #112729 - jieyouxu:unused-qualifications-suggestion, r=b-naber | Matthias Krüger | -1/+5 |
| 2023-07-12 | Re-format let-else per rustfmt update | Mark Rousskov | -3/+8 |
| 2023-07-13 | Add machine-applicable suggestion for `unused_qualifications` lint | 许杰友 Jieyou Xu (Joe) | -1/+5 |
| 2023-07-10 | Rollup merge of #113331 - chenyukang:yukang-fix-112590-false-positive, r=este... | Matthias Krüger | -4/+4 |
| 2023-07-07 | Add filter with next segment while lookup typo for path | yukang | -4/+4 |
| 2023-07-05 | resolve: Use `Interned` for `Module` | Vadim Petrochenkov | -1/+1 |
| 2023-07-05 | resolve: Use `Interned` for `NameBinding` | Vadim Petrochenkov | -1/+1 |
| 2023-07-04 | Auto merge of #112917 - chenyukang:yukang-fix-112590, r=estebank | bors | -3/+8 |
| 2023-07-02 | add testcase for 112590 | yukang | -7/+8 |
| 2023-06-30 | Use structured suggestion when telling user about `for<'a>` | Esteban Küber | -3/+7 |
| 2023-06-22 | suggest importing for partial mod path in name resolving | yukang | -1/+5 |
| 2023-06-19 | Reformatting | Tom Martin | -3/+5 |
| 2023-06-18 | Add translatable diagnostic for invalid imports | Tom Martin | -5/+5 |
| 2023-06-01 | Remember names of `cfg`-ed out items to mention them in diagnostics | Nilstrieb | -4/+20 |
| 2023-05-23 | Ignore "non-real" type Res in rustdoc intra doc link resolution | Guillaume Gomez | -7/+8 |
| 2023-05-18 | fix(resolve): only disambiguate binding key during define | bohan | -2/+3 |
| 2023-05-16 | Rollup merge of #111428 - bvanjoi:fix-109250, r=Nilstrieb | Nilstrieb | -4/+0 |
| 2023-05-11 | Rollup merge of #111460 - clubby789:lowercase-box-self, r=compiler-errors | Michael Goulet | -0/+9 |
| 2023-05-11 | Improve error for `self: Box<self>` | clubby789 | -0/+9 |
| 2023-05-10 | Only warn single-use lifetime when the binders match. | Camille GILLOT | -5/+11 |