| Age | Commit message (Expand) | Author | Lines |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -8/+5 |
| 2025-07-08 | Apply effects to otherwise edge in dataflow analysis | Amogh Shivaram | -22/+66 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -1/+8 |
| 2025-02-17 | Remove `SwitchIntTarget`. | Nicholas Nethercote | -5/+4 |
| 2025-02-17 | Add `SwitchTargetValue`. | Nicholas Nethercote | -3/+5 |
| 2025-02-14 | Move drop elaboration infrastructure. | Nicholas Nethercote | -1/+1 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -1/+2 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+1 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -34/+34 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -1/+0 |
| 2024-12-16 | Factor out some shared code from `Maybe{In,Unin}itializedPlaces`. | Nicholas Nethercote | -60/+53 |
| 2024-12-16 | Simplify dataflow `SwitchInt` handling. | Nicholas Nethercote | -58/+79 |
| 2024-12-16 | Add a comment to `MaybeInitializedPlaces::apply_terminator_effect`. | Nicholas Nethercote | -0/+2 |
| 2024-12-13 | Rollup merge of #133938 - nnethercote:rustc_mir_dataflow-renamings, r=oli-obk | Matthias Krüger | -117/+122 |
| 2024-12-10 | Rollup merge of #134065 - nnethercote:mv-write_graphviz_results, r=tmiasko | León Orell Valerian Liehr | -4/+0 |
| 2024-12-10 | Rename some `Analysis` and `ResultsVisitor` methods. | Nicholas Nethercote | -18/+18 |
| 2024-12-10 | Call all `Domain` values `state`. | Nicholas Nethercote | -90/+90 |
| 2024-12-10 | Refer to a couple of domains indirectly. | Nicholas Nethercote | -1/+1 |
| 2024-12-10 | Remove lifetimes from `BorrowckDomain`. | Nicholas Nethercote | -7/+12 |
| 2024-12-10 | Fix an out-of-date comment. | Nicholas Nethercote | -1/+1 |
| 2024-12-09 | Remove an out-of-date comment. | Nicholas Nethercote | -4/+0 |
| 2024-12-05 | Change `ChunkedBitSet<MovePathIndex>`s to `MixedBitSet`. | Nicholas Nethercote | -11/+11 |
| 2024-11-26 | Rollup merge of #133475 - nnethercote:MaybeStorage-improvements, r=lcnr | Michael Goulet | -5/+21 |
| 2024-11-26 | Rollup merge of #133326 - nnethercote:rm-DefinitelyInitializedPlaces, r=cjgillot | Michael Goulet | -139/+10 |
| 2024-11-26 | Move `always_storage_live_locals`. | Nicholas Nethercote | -1/+20 |
| 2024-11-26 | Improve `MaybeStorageLive::initialize_start_block`. | Nicholas Nethercote | -4/+1 |
| 2024-11-26 | Tweak `MaybeBorrowedLocals::transfer_function` usage. | Nicholas Nethercote | -1/+1 |
| 2024-11-26 | Remove `self` param for `MaybeBorrowedLocals::transfer_function`. | Nicholas Nethercote | -7/+4 |
| 2024-11-22 | Remove the `DefinitelyInitializedPlaces` analysis. | Nicholas Nethercote | -139/+10 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -0/+2 |
| 2024-10-14 | Add defaults for `Analysis::apply_{call_return_effect,terminator_effect}`. | Nicholas Nethercote | -46/+0 |
| 2024-10-14 | Merge `AnalysisDomain` into `Analysis`. | Nicholas Nethercote | -44/+19 |
| 2024-10-14 | Remove `GenKillAnalysis`. | Nicholas Nethercote | -102/+63 |
| 2024-10-14 | Minimize use of `GenKill`. | Nicholas Nethercote | -30/+25 |
| 2024-10-14 | Tweak `GenKillAnalysis` method arguments. | Nicholas Nethercote | -25/+10 |
| 2024-10-14 | Remove `ResultsCursor::contains`. | Nicholas Nethercote | -1/+1 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -5/+5 |
| 2024-09-14 | Rollup merge of #130294 - nnethercote:more-lifetimes, r=lcnr | León Orell Valerian Liehr | -4/+4 |
| 2024-09-13 | Rename and reorder lots of lifetimes. | Nicholas Nethercote | -4/+4 |
| 2024-09-13 | Remove unnecessary `Clone`/`Copy` derives from analyses. | Nicholas Nethercote | -4/+1 |
| 2024-09-09 | Remove unnecessary lifetimes in dataflow structs. | Nicholas Nethercote | -23/+23 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -4/+4 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -1/+3 |
| 2024-07-29 | Stop using MoveDataParamEnv for places that don't need a param-env | Michael Goulet | -34/+26 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -13/+11 |
| 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 | -21/+21 |
| 2024-07-07 | Support tail calls in mir via `TerminatorKind::TailCall` | Maybe Waffle | -0/+3 |
| 2024-06-26 | Split lifetimes on mir borrowck dataflow | Oli Scherer | -23/+31 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_mir_dataflow`. | Nicholas Nethercote | -0/+1 |