| Age | Commit message (Expand) | Author | Lines |
| 2024-01-17 | Auto merge of #119922 - nnethercote:fix-Diag-code-is_lint, r=oli-obk | bors | -3/+3 |
| 2024-01-15 | Auto merge of #119610 - Nadrieril:never_pattern_bindings, r=compiler-errors | bors | -32/+94 |
| 2024-01-14 | Rework how diagnostic lints are stored. | Nicholas Nethercote | -3/+3 |
| 2024-01-13 | store the segment name when resolution fails | bohan | -1/+2 |
| 2024-01-12 | Delegation implementation: step 1 | Bryanskiy | -11/+95 |
| 2024-01-10 | Explain never patterns in resolve | Nadrieril | -1/+31 |
| 2024-01-10 | Rename consuming chaining methods on `DiagnosticBuilder`. | Nicholas Nethercote | -2/+2 |
| 2024-01-10 | Shorten some error invocations. | Nicholas Nethercote | -1/+1 |
| 2024-01-10 | Rename `struct_span_err!` as `struct_span_code_err!`. | Nicholas Nethercote | -4/+4 |
| 2024-01-09 | Use `Result<_, IsNeverPattern>` consistently | Nadrieril | -9/+14 |
| 2024-01-09 | Only check bindings if the pattern is an or- or never- pattern | Nadrieril | -1/+11 |
| 2024-01-09 | Check bindings around never patterns | Nadrieril | -22/+37 |
| 2024-01-09 | Tweak binding map computation | Nadrieril | -26/+28 |
| 2024-01-08 | Make `DiagnosticBuilder::emit` consuming. | Nicholas Nethercote | -2/+2 |
| 2024-01-04 | fallback visibility for unexpected trait item | bohan | -1/+10 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -10/+6 |
| 2023-12-23 | Improve some names. | Nicholas Nethercote | -1/+1 |
| 2023-12-22 | Auto merge of #118847 - eholk:for-await, r=compiler-errors | bors | -3/+3 |
| 2023-12-19 | Plumb awaitness of for loops | Eric Holk | -3/+3 |
| 2023-12-19 | resolve: Feed visibilities for unresolved trait impl items | Vadim Petrochenkov | -2/+8 |
| 2023-12-18 | resolve: Replace visibility table in resolver outputs with query feeding | Vadim Petrochenkov | -0/+2 |
| 2023-12-08 | Auto merge of #118420 - compiler-errors:async-gen, r=eholk | bors | -5/+9 |
| 2023-12-08 | coro_kind -> coroutine_kind | Michael Goulet | -5/+9 |
| 2023-12-08 | Auto merge of #118527 - Nadrieril:never_patterns_parse, r=compiler-errors | bors | -1/+1 |
| 2023-12-04 | Address code review feedback | Eric Holk | -6/+8 |
| 2023-12-04 | Option<CoroutineKind> | Eric Holk | -3/+6 |
| 2023-12-04 | Merge Async and Gen into CoroutineKind | Eric Holk | -3/+3 |
| 2023-12-03 | Parse a pattern with no arm | Nadrieril | -1/+1 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -1/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -12/+12 |
| 2023-11-17 | On resolve error of `[rest..]`, suggest `[rest @ ..]` | Esteban Küber | -0/+8 |
| 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 |