| Age | Commit message (Expand) | Author | Lines |
| 2025-07-28 | use let chains in hir, lint, mir | Kivooeo | -4/+4 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -0/+3 |
| 2025-02-22 | Greatly simplify lifetime captures in edition 2024 | Michael Goulet | -5/+1 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -2/+2 |
| 2025-02-19 | Remove `rustc_middle::mir::tcx` module. | Nicholas Nethercote | -1/+0 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -5/+5 |
| 2024-12-10 | Remove unused dataflow trait impls and bounds. | Nicholas Nethercote | -2/+2 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -8/+8 |
| 2024-10-31 | Remove `ValueAnalysis` and `ValueAnalysisWrapper`. | Nicholas Nethercote | -412/+4 |
| 2024-10-29 | compiler: `rustc_abi::Abi` => `BackendRepr` | Jubilee Young | -1/+1 |
| 2024-10-27 | compiler: Add rustc_abi dependence to the compiler | Jubilee Young | -1/+1 |
| 2024-10-23 | "innermost", "outermost", "leftmost", and "rightmost" don't need hyphens | Josh Triplett | -1/+1 |
| 2024-10-14 | Merge `AnalysisDomain` into `Analysis`. | Nicholas Nethercote | -7/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-09 | Remove unnecessary lifetime in `PlaceCollector`. | Nicholas Nethercote | -4/+4 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -1/+1 |
| 2024-08-11 | Use assert_matches around the compiler | Michael Goulet | -2/+3 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -3/+2 |
| 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/+3 |
| 2024-07-01 | Make jump threading state sparse. | Camille GILLOT | -33/+58 |
| 2024-07-01 | Swap encapsulation of DCP state. | Camille GILLOT | -68/+81 |
| 2024-06-29 | Stop ICEing on impossible predicates. | Camille GILLOT | -2/+3 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_mir_dataflow`. | Nicholas Nethercote | -0/+1 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -1/+0 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-03-22 | Programmatically convert some of the pat ctors | Michael Goulet | -1/+1 |
| 2024-02-06 | More comments, final tweaks | Michael Goulet | -0/+3 |
| 2024-02-06 | Teach typeck/borrowck/solvers how to deal with async closures | Michael Goulet | -0/+3 |
| 2023-12-15 | NFC don't convert types to identical types | Matthias Krüger | -5/+1 |
| 2023-11-25 | is_{some,ok}_and | Michael Goulet | -1/+1 |
| 2023-11-23 | Remove unnecessary things from `State` and `Map`. | Nicholas Nethercote | -25/+4 |
| 2023-11-23 | Remove unnecessary `ValueAnalysisWrapper::Direction`. | Nicholas Nethercote | -2/+0 |
| 2023-11-23 | Reduce `pub` usage. | Nicholas Nethercote | -1/+1 |
| 2023-10-21 | Improve naming and comments. | Camille GILLOT | -17/+45 |
| 2023-10-21 | Implement JumpThreading pass. | Camille GILLOT | -18/+89 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -1/+1 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -4/+8 |
| 2023-09-24 | Auto merge of #115794 - cjgillot:aggregate-no-box, r=davidtwco | bors | -1/+3 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -2/+2 |
| 2023-09-20 | Do not create a DerefLen place for `Box<[T]>`. | Camille GILLOT | -1/+3 |
| 2023-09-11 | Support non-scalar constants. | Camille GILLOT | -1/+26 |
| 2023-09-07 | Correct comment and assumption. | Camille GILLOT | -6/+5 |
| 2023-09-06 | Support array length. | Camille GILLOT | -0/+36 |
| 2023-09-05 | Support non-trivial scalars in ConstProp. | Camille GILLOT | -45/+29 |
| 2023-08-24 | when terminating during unwinding, show the reason why | Ralf Jung | -1/+1 |
| 2023-08-20 | give some unwind-related terminators a more clear name | Ralf Jung | -2/+2 |
| 2023-08-16 | Make TerminatorEdge plural. | Camille GILLOT | -7/+7 |