| Age | Commit message (Expand) | Author | Lines |
| 2021-12-29 | Refactor variance diagnostics to work with more types | Aaron Hill | -7/+37 |
| 2021-12-19 | Auto merge of #91957 - nnethercote:rm-SymbolStr, r=oli-obk | bors | -3/+3 |
| 2021-12-18 | get_mut_span_in_struct_field uses span.between | Lucas Kent | -8/+6 |
| 2021-12-17 | Improve suggestion to change struct field to &mut | Lucas Kent | -26/+13 |
| 2021-12-15 | Remove in_band_lifetimes from borrowck | Dániel Buga | -10/+10 |
| 2021-12-15 | Remove unnecessary sigils around `Symbol::as_str()` calls. | Nicholas Nethercote | -3/+3 |
| 2021-12-11 | Rollup merge of #89734 - estebank:issue-72312, r=nikomatsakis | Matthias Krüger | -0/+1 |
| 2021-12-10 | Suggest using a temporary variable to fix borrowck errors | Noah Lev | -2/+114 |
| 2021-12-10 | Point at capture points for non-`'static` reference crossing a `yield` point | Esteban Kuber | -0/+1 |
| 2021-12-02 | Rollup merge of #91394 - Mark-Simulacrum:bump-stage0, r=pietroalbini | Matthias Krüger | -27/+40 |
| 2021-12-01 | Auto merge of #90446 - cjgillot:late-elided, r=jackh726 | bors | -1/+1 |
| 2021-12-01 | Rollup merge of #90985 - camsteffen:diag-name-usage, r=jackh726 | Matthias Krüger | -20/+15 |
| 2021-11-30 | Merge Implicit and ImplicitMissing. | Camille GILLOT | -3/+1 |
| 2021-11-30 | Lint elided lifetimes in path during lifetime resolution. | Camille GILLOT | -1/+3 |
| 2021-11-30 | re-format with new rustfmt | Mark Rousskov | -27/+40 |
| 2021-11-25 | Fix issue 91206 | Michael Goulet | -10/+14 |
| 2021-11-21 | Simplify for loop desugar | Cameron Steffen | -19/+30 |
| 2021-11-16 | Use get_diagnostic_name more | Cameron Steffen | -20/+15 |
| 2021-11-09 | Rollup merge of #89561 - nbdd0121:const_typeck, r=nikomatsakis | Matthias Krüger | -1/+1 |
| 2021-11-08 | Make select_* methods return Vec for TraitEngine | Deadbeef | -1/+1 |
| 2021-11-07 | Rename functions reflect that inline const is also "typeck_child" | Gary Guo | -1/+1 |
| 2021-11-06 | use matches!() macro in more places | Matthias Krüger | -4/+1 |
| 2021-10-22 | Rollup merge of #89895 - camsteffen:for-loop-head-span, r=davidtwco | Yuki Okushi | -40/+41 |
| 2021-10-19 | Auto merge of #89933 - est31:let_else, r=michaelwoerister | bors | -3/+1 |
| 2021-10-17 | Fix ICE with `let...else` and `ref mut` | Yuki Okushi | -8/+8 |
| 2021-10-16 | Adopt let_else across the compiler | est31 | -3/+1 |
| 2021-10-15 | Don't mark for loop head span with desugaring | Cameron Steffen | -40/+41 |
| 2021-10-08 | clippy::complexity fixes | Matthias Krüger | -2/+1 |
| 2021-10-05 | Note specific regions involved in 'borrowed data escapes' error | Aaron Hill | -0/+21 |
| 2021-10-03 | Don't suggest replacing region with 'static in NLL | Aaron Hill | -3/+1 |
| 2021-10-02 | Make diangostic item names consistent | Cameron Steffen | -4/+4 |
| 2021-09-30 | Auto merge of #87998 - nneonneo:master, r=oli-obk | bors | -28/+80 |
| 2021-09-28 | More tracing instrumentation | Oli Scherer | -2/+3 |
| 2021-09-27 | Remove `DefId` from `ConstraintCategory::Predicate` | Aaron Hill | -1/+1 |
| 2021-09-27 | Improve cause information for NLL higher-ranked errors | Aaron Hill | -56/+84 |
| 2021-09-20 | Auto merge of #88708 - Aaron1011:aggregate-usage, r=oli-obk | bors | -0/+1 |
| 2021-09-16 | Add `ConstraintCategory::Usage` for handling aggregate construction | Aaron Hill | -0/+1 |
| 2021-09-15 | Point to closure when emitting 'cannot move out' for captured variable | Fabian Wolff | -4/+8 |
| 2021-09-09 | Fix two uses of `span_note` when the source is not available | Fabian Wolff | -2/+17 |
| 2021-09-09 | Fix issue #72649: avoid spurious "previous iteration of loop" errors. | Robert Xiao | -28/+80 |
| 2021-09-07 | Rename rustc_mir to rustc_const_eval. | Camille GILLOT | -8/+9 |
| 2021-09-07 | Move the dataflow framework to its own crate. | Camille GILLOT | -4/+4 |
| 2021-09-07 | Move rustc_mir::borrow_check to new crate rustc_borrowck. | Camille GILLOT | -0/+8202 |