| Age | Commit message (Expand) | Author | Lines |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -2/+1 |
| 2024-05-06 | borrowck: more eagerly prepopulate opaques | lcnr | -0/+28 |
| 2024-05-06 | BorrowckInferCtxt: infcx by value | lcnr | -19/+15 |
| 2024-05-01 | Step bootstrap cfgs | Mark Rousskov | -1/+0 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -2/+1 |
| 2024-04-23 | Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasper | León Orell Valerian Liehr | -13/+16 |
| 2024-04-21 | Add `AggregateKind::RawPtr` and enough support to compile | Scott McMurray | -1/+2 |
| 2024-04-20 | Add a non-shallow fake borrow | Nadrieril | -13/+16 |
| 2024-04-08 | Auto merge of #122077 - oli-obk:eager_opaque_checks4, r=lcnr | bors | -2/+1 |
| 2024-04-08 | Eliminate `DefiningAnchor` now that is just a single-variant enum | Oli Scherer | -2/+1 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+2 |
| 2024-03-22 | Make RawPtr take Ty and Mutbl separately | Michael Goulet | -2/+2 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -1/+1 |
| 2024-03-19 | Auto merge of #122055 - compiler-errors:stabilize-atb, r=oli-obk | bors | -1/+1 |
| 2024-03-11 | Make `DefiningAnchor::Bind` only store the opaque types that may be constrain... | Oli Scherer | -4/+1 |
| 2024-03-08 | Stabilize associated type bounds | Michael Goulet | -1/+1 |
| 2024-03-08 | Rollup merge of #121563 - Jarcho:use_cf, r=petrochenkov | Matthias Krüger | -0/+1 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -2/+3 |
| 2024-03-05 | Use `ControlFlow` in HIR visitors | Jason Newcomb | -0/+1 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -22/+18 |
| 2024-02-24 | Implement asm goto in MIR and MIR lowering | Gary Guo | -1/+2 |
| 2024-02-24 | Change InlineAsm to allow multiple targets instead | Gary Guo | -1/+1 |
| 2024-02-20 | Reduce capabilities of `Diagnostic`. | Nicholas Nethercote | -0/+2 |
| 2024-02-13 | Bump `indexmap` | clubby789 | -1/+2 |
| 2024-02-12 | remove a bunch of dead parameters in fn | yukang | -2/+1 |
| 2024-02-08 | Taint borrowck results without running any borrowck if the MIR body was alrea... | Oli Scherer | -4/+5 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -0/+1 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -2/+8 |
| 2024-02-02 | Rename `BorrowckErrors` as `BorrowckDiags`. | Nicholas Nethercote | -24/+24 |
| 2024-02-02 | Remove `BorrowckErrors::tainted_by_errors`. | Nicholas Nethercote | -39/+46 |
| 2024-02-02 | Remove `BorrowckErrors::set_tainted_by_errors`. | Nicholas Nethercote | -5/+0 |
| 2024-02-02 | Rename `buffer_non_error_diag` as `buffer_non_error`. | Nicholas Nethercote | -3/+3 |
| 2024-01-25 | Remove unused features | clubby789 | -3/+0 |
| 2024-01-23 | Rename `TyCtxt::emit_spanned_lint` as `TyCtxt::emit_node_span_lint`. | Nicholas Nethercote | -1/+1 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -1/+1 |
| 2024-01-11 | Stop using `DiagnosticBuilder::buffer` in `BorrowckErrors`. | Nicholas Nethercote | -9/+10 |
| 2023-12-28 | Movability doesn't need to be a query anymore | Michael Goulet | -1/+1 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -6/+7 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -3/+4 |
| 2023-12-23 | Give `DiagnosticBuilder` a default type. | Nicholas Nethercote | -13/+8 |
| 2023-12-18 | Rename `Session::span_diagnostic` as `Session::dcx`. | Nicholas Nethercote | -1/+1 |
| 2023-12-15 | Split `Handler::emit_diagnostic` in two. | Nicholas Nethercote | -2/+2 |
| 2023-12-02 | Auto merge of #118470 - nnethercote:cleanup-error-handlers, r=compiler-errors | bors | -3/+3 |
| 2023-12-02 | Rename `HandlerInner::delay_span_bug` as `HandlerInner::span_delayed_bug`. | Nicholas Nethercote | -3/+3 |
| 2023-12-01 | Auto merge of #118216 - lqd:constraint-generation-non-non, r=matthewjasper | bors | -13/+9 |
| 2023-11-27 | Address unused tuple struct fields in the compiler | Jake Goulding | -1/+2 |
| 2023-11-26 | Auto merge of #118316 - Mark-Simulacrum:delete-copy-to-upvars, r=cjgillot | bors | -28/+9 |
| 2023-11-26 | Remove Upvar duplication | Mark Rousskov | -28/+9 |
| 2023-11-26 | merge NLL "constraint generation" into liveness | Rémy Rakic | -1/+0 |
| 2023-11-26 | extract polonius loan invalidations fact generation | Rémy Rakic | -1/+1 |