| Age | Commit message (Expand) | Author | Lines |
| 2025-08-16 | Visit and print async_fut local for async drop. | Camille Gillot | -1/+8 |
| 2025-08-06 | mir: Do not modify NonUse in `super_projection_elem` | dianqk | -14/+20 |
| 2025-06-27 | Insert checks for enum discriminants when debug assertions are enabled | Bastian Kersting | -1/+1 |
| 2025-04-28 | AsyncDrop implementation using shim codegen of async_drop_in_place::{closure}... | Andrew Zhogin | -4/+15 |
| 2025-04-13 | Visit place in BackwardIncompatibleDropHint statement | Michael Goulet | -2/+12 |
| 2025-02-22 | Rollup merge of #137333 - compiler-errors:edition-2024-fresh, r=Nadrieril | Matthias Krüger | -3/+3 |
| 2025-02-22 | Fix binding mode problems | Michael Goulet | -3/+3 |
| 2025-02-21 | Ignore fake borrows for packed field check | Michael Goulet | -4/+4 |
| 2025-02-20 | Don't store a redundant span in user-type projections | Zalathar | -1/+1 |
| 2025-02-19 | Improve formatting within `make_mir_visitor` macro body. | Nicholas Nethercote | -142/+128 |
| 2025-02-19 | Remove `MirVisitable`. | Nicholas Nethercote | -22/+0 |
| 2025-02-19 | Add `super_local` method to the MIR visitors. | Nicholas Nethercote | -4/+14 |
| 2025-02-08 | Visit fn_span of calls in MIR Visitor | Kornel | -2/+4 |
| 2025-02-08 | super_local_decl should visit source_info before copying it | Kornel | -1/+2 |
| 2025-02-01 | Rollup merge of #130514 - compiler-errors:unsafe-binders, r=oli-obk | Matthias Krüger | -1/+12 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -1/+12 |
| 2025-01-31 | Insert null checks for pointer dereferences when debug assertions are enabled | Bastian Kersting | -1/+1 |
| 2025-01-28 | Represent the raw pointer for a array length check as a new kind of fake borrow | Michael Goulet | -2/+5 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+8 |
| 2024-12-23 | Auto merge of #134465 - lcnr:type-verifier, r=compiler-errors | bors | -7/+22 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -8/+0 |
| 2024-12-18 | get_ambient_variance to inherent method | lcnr | -7/+22 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -0/+1 |
| 2024-10-06 | various fixes for `naked_asm!` implementation | Folkert de Vries | -0/+1 |
| 2024-08-26 | Stop using a special inner body for the coroutine by-move body for async clos... | Michael Goulet | -1/+0 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -9/+9 |
| 2024-08-01 | MIR required_consts, mentioned_items: ensure we do not forget to fill these l... | Ralf Jung | -3/+5 |
| 2024-07-14 | Stop using the gen keyword in the compiler | Michael Goulet | -3/+3 |
| 2024-07-07 | Support tail calls in mir via `TerminatorKind::TailCall` | Maybe Waffle | -0/+11 |
| 2024-06-16 | Rename InstanceDef -> InstanceKind | Michael Goulet | -18/+18 |
| 2024-06-13 | MIR visitor: constant -> const_operand | Ralf Jung | -7/+7 |
| 2024-06-05 | Add `Ty` to `mir::Const::Ty` | Boxy | -1/+1 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -2/+1 |
| 2024-04-23 | Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasper | León Orell Valerian Liehr | -1/+3 |
| 2024-04-23 | Auto merge of #121801 - zetanumbers:async_drop_glue, r=oli-obk | bors | -1/+3 |
| 2024-04-21 | Add `AggregateKind::RawPtr` and enough support to compile | Scott McMurray | -0/+3 |
| 2024-04-20 | Add a non-shallow fake borrow | Nadrieril | -1/+3 |
| 2024-04-17 | Use non-exhaustive matches for TyKind | Daria Sukhonina | -1/+2 |
| 2024-04-16 | Add simple async drop glue generation | zetanumbers | -1/+2 |
| 2024-04-02 | Track reason for creating a `ReifyShim` | Matthew Maurer | -1/+1 |
| 2024-03-23 | Unbox and unwrap the contents of `StatementKind::Coverage` | Zalathar | -3/+3 |
| 2024-03-19 | Fix ABI for FnMut/Fn impls for async closures | Michael Goulet | -0/+1 |
| 2024-03-19 | Only split by-ref/by-move futures for async closures | Michael Goulet | -2/+4 |
| 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-06 | Fix drop shim for AsyncFnOnce closure, AsyncFnMut shim for AsyncFn closure | Michael Goulet | -1/+1 |
| 2024-02-06 | Construct body for by-move coroutine closure output | Michael Goulet | -0/+1 |
| 2024-02-06 | Build a shim to call async closures with different AsyncFn trait kinds | Michael Goulet | -0/+1 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -0/+6 |
| 2024-01-15 | compiler: Lower fn call arg spans down to MIR | Martin Nordholts | -1/+1 |