| Age | Commit message (Expand) | Author | Lines |
| 2024-12-17 | Rename `rustc_mir_build::build` to `builder` | Zalathar | -1665/+0 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -16/+77 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -1/+1 |
| 2024-10-23 | "innermost", "outermost", "leftmost", and "rightmost" don't need hyphens | Josh Triplett | -4/+4 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -56/+36 |
| 2024-08-20 | fix: simple typo in compiler directory | c8ef | -1/+1 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+2 |
| 2024-07-17 | Rollup merge of #127472 - Zalathar:block-and-unit, r=fmease | Matthias Krüger | -10/+13 |
| 2024-07-08 | Stop using `unpack!` for `BlockAnd<()>` | Zalathar | -2/+2 |
| 2024-07-08 | Remove the non-assigning form of `unpack!` | Zalathar | -8/+11 |
| 2024-07-07 | Properly handle drops for tail calls | DrMeepster | -0/+85 |
| 2024-07-07 | Support tail calls in mir via `TerminatorKind::TailCall` | Maybe Waffle | -0/+1 |
| 2024-06-04 | Reduce `pub` exposure. | Nicholas Nethercote | -1/+1 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_mir_build`. | Nicholas Nethercote | -0/+1 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_mir_build`. | Nicholas Nethercote | -0/+1 |
| 2024-04-03 | rustc_index: Add a `ZERO` constant to index types | Vadim Petrochenkov | -1/+1 |
| 2024-04-03 | Remove MIR unsafe check | Matthew Jasper | -14/+4 |
| 2024-03-17 | fix typo | omahs | -1/+1 |
| 2024-03-11 | Rollup merge of #122080 - Zalathar:drop-tree, r=oli-obk | Jubilee | -57/+93 |
| 2024-03-07 | Don't pass a break scope to `Builder::break_for_else` | Zalathar | -9/+12 |
| 2024-03-06 | Replace tuples in `DropTree` with named structs | Zalathar | -43/+64 |
| 2024-03-06 | Rename `DropTree::add_entry` to `add_entry_point` | Zalathar | -9/+14 |
| 2024-03-06 | Assert that `link_entry_point` sees the expected dummy terminator | Zalathar | -1/+11 |
| 2024-03-06 | Rename `DropTreeBuilder::add_entry` to `link_entry_point` | Zalathar | -5/+5 |
| 2024-02-10 | hir: Remove `hir::Map::{opt_parent_id,parent_id,get_parent,find_parent}` | Vadim Petrochenkov | -1/+1 |
| 2024-02-08 | Continue to borrowck even if there were previous errors | Oli Scherer | -1/+11 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -2/+3 |
| 2024-01-06 | Don't populate yield and resume types after the fact | Michael Goulet | -5/+5 |
| 2023-12-18 | Pass THIR ExprIds in MIR building | Matthew Jasper | -2/+2 |
| 2023-12-09 | Auto merge of #116170 - matthewjasper:remove-thir-destruction-scopes, r=cjgillot | bors | -21/+0 |
| 2023-12-08 | coverage: Use `SpanMarker` to mark `continue` expressions. | Zalathar | -16/+8 |
| 2023-12-04 | Don't include destruction scopes in THIR | Matthew Jasper | -21/+0 |
| 2023-11-22 | Replace `no_ord_impl` with `orderable`. | Nicholas Nethercote | -0/+1 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -1/+1 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -36/+36 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -7/+7 |
| 2023-10-04 | Remove mir::LocalDecl::internal. | Camille GILLOT | -1/+1 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -2/+2 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -7/+7 |
| 2023-07-13 | Add a cache for `maybe_lint_level_root_bounded`. | Nicholas Nethercote | -10/+37 |
| 2023-07-12 | Move `maybe_lint_level_root_bounded`. | Nicholas Nethercote | -3/+24 |
| 2023-07-12 | Shorten some overlong comment lines. | Nicholas Nethercote | -6/+7 |
| 2023-07-05 | Move `TyCtxt::mk_x` to `Ty::new_x` where applicable | Boxy | -1/+2 |
| 2023-05-25 | Remove DesugaringKind::Replace. | Camille GILLOT | -4/+4 |
| 2023-05-24 | Use `Option::is_some_and` and `Result::is_ok_and` in the compiler | Maybe Waffle | -3/+3 |
| 2023-05-17 | `rustc_mir_build`: drive-by-cleaup: replace nested ifs with a `match` | Maybe Waffle | -6/+9 |
| 2023-05-17 | `rustc_mir_build`: drive-by-cleanup: remove some local mutable state | Maybe Waffle | -6/+6 |
| 2023-05-01 | Box AssertKind | Ben Kimock | -1/+1 |
| 2023-04-24 | Split `{Idx, IndexVec, IndexSlice}` into their own modules | Maybe Waffle | -1/+1 |
| 2023-04-06 | Fix new usage of old api | Gary Guo | -2/+2 |