| Age | Commit message (Expand) | Author | Lines |
| 2024-09-13 | Remove unnecessary `Clone`/`Copy` derives from analyses. | Nicholas Nethercote | -4/+1 |
| 2024-09-09 | Remove `Gatherer`. | Nicholas Nethercote | -46/+29 |
| 2024-09-09 | Remove unnecessary lifetime in `PlaceCollector`. | Nicholas Nethercote | -4/+4 |
| 2024-09-09 | Remove unnecessary lifetimes in dataflow structs. | Nicholas Nethercote | -23/+23 |
| 2024-09-03 | Adjust `SanityCheck`. | Nicholas Nethercote | -40/+35 |
| 2024-08-29 | Add `warn(unreachable_pub)` to `rustc_mir_dataflow`. | Nicholas Nethercote | -7/+8 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -7/+7 |
| 2024-08-14 | Auto merge of #128812 - nnethercote:shrink-TyKind-FnPtr, r=compiler-errors | bors | -2/+2 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -3/+7 |
| 2024-08-09 | Shrink `TyKind::FnPtr`. | Nicholas Nethercote | -2/+2 |
| 2024-07-29 | Stop using MoveDataParamEnv for places that don't need a param-env | Michael Goulet | -44/+32 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -65/+59 |
| 2024-07-19 | Avoid ref when using format! in compiler | Yuri Astrakhan | -1/+1 |
| 2024-07-14 | Stop using the gen keyword in the compiler | Michael Goulet | -36/+36 |
| 2024-07-13 | Propagate places through assignments. | Camille GILLOT | -10/+109 |
| 2024-07-13 | Create mapped places upon seeing them in the body. | Camille GILLOT | -122/+117 |
| 2024-07-07 | Support tail calls in mir via `TerminatorKind::TailCall` | Maybe Waffle | -0/+12 |
| 2024-07-03 | Auto merge of #127036 - cjgillot:sparse-state, r=oli-obk | bors | -75/+127 |
| 2024-07-01 | Make jump threading state sparse. | Camille GILLOT | -33/+72 |
| 2024-07-01 | Swap encapsulation of DCP state. | Camille GILLOT | -68/+81 |
| 2024-07-01 | Auto merge of #126996 - oli-obk:do_not_count_errors, r=nnethercote | bors | -23/+31 |
| 2024-06-29 | Stop ICEing on impossible predicates. | Camille GILLOT | -2/+3 |
| 2024-06-26 | Split lifetimes on mir borrowck dataflow | Oli Scherer | -23/+31 |
| 2024-06-21 | Save 2 pointers in `TerminatorKind` (96 → 80 bytes) | Scott McMurray | -6/+4 |
| 2024-06-14 | Use is_lang_item more aggressively | Michael Goulet | -2/+1 |
| 2024-06-12 | Use `tidy` to sort crate attributes for all compiler crates. | Nicholas Nethercote | -0/+2 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_mir_dataflow`. | Nicholas Nethercote | -3/+7 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -4/+1 |
| 2024-05-02 | Inline & delete `Ty::new_unit`, since it's just a field access | Waffle Lapkin | -1/+1 |
| 2024-04-30 | Rollup merge of #124511 - nnethercote:rm-extern-crates, r=fee1-dead | Matthias Krüger | -2/+5 |
| 2024-04-29 | Rollup merge of #124185 - beepster4096:move_data_base_local_infallible, r=pnk... | Matthias Krüger | -10/+5 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -2/+5 |
| 2024-04-20 | Add a non-shallow fake borrow | Nadrieril | -1/+1 |
| 2024-04-19 | remove optionality from MoveData::base_local | beepster4096 | -10/+5 |
| 2024-04-08 | Actually create ranged int types in the type system. | Oli Scherer | -0/+2 |
| 2024-04-03 | rustc_index: Add a `ZERO` constant to index types | Vadim Petrochenkov | -5/+5 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -1/+1 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -2/+2 |
| 2024-03-22 | Eagerly convert some ctors to use their specialized ctors | Michael Goulet | -7/+2 |
| 2024-03-20 | step cfgs | Mark Rousskov | -1/+0 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -1/+1 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -9/+16 |
| 2024-03-04 | Return a struct from `query intrinsic` to be able to add another field in the... | Oli Scherer | -1/+1 |
| 2024-02-24 | Implement asm goto in MIR and MIR lowering | Gary Guo | -2/+4 |
| 2024-02-24 | Change InlineAsm to allow multiple targets instead | Gary Guo | -7/+12 |
| 2024-02-16 | Auto merge of #120500 - oli-obk:intrinsics2.0, r=WaffleLapkin | bors | -2/+1 |
| 2024-02-13 | Rollup merge of #120802 - oli-obk:drop_elab_ice, r=compiler-errors | Matthias Krüger | -1/+4 |
| 2024-02-12 | Make `is_intrinsic` query return the intrinsic name | Oli Scherer | -2/+1 |
| 2024-02-10 | Remove unnecessary `min_specialization` after bootstrap | Zalathar | -1/+1 |
| 2024-02-09 | Auto merge of #120843 - matthiaskrgr:rollup-med37z5, r=matthiaskrgr | bors | -2/+0 |