| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-01-04 | Check yield terminator's resume type in borrowck | Michael Goulet | -0/+8 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -1/+0 |
| 2023-12-10 | remove redundant imports | surechen | -3/+1 |
| 2023-11-08 | rename `BorrowKind::Shallow` to `Fake` | lcnr | -5/+5 |
| 2023-10-20 | s/generator/coroutine/ | Oli Scherer | -3/+3 |
| 2023-10-20 | s/Generator/Coroutine/ | Oli Scherer | -2/+2 |
| 2023-10-06 | Rollup merge of #116277 - RalfJung:post-mono, r=oli-obk | Jubilee | -0/+2 |
| 2023-10-06 | add some comments explaining how the required_consts stuff fits together | Ralf Jung | -0/+2 |
| 2023-10-04 | Remove mir::LocalDecl::internal. | Camille GILLOT | -1/+0 |
| 2023-10-02 | Add docs, remove code, change subtyper code | ouz-a | -1/+5 |
| 2023-10-02 | subtyping_projections | ouz-a | -1/+4 |
| 2023-09-21 | rename mir::Constant -> mir::ConstOperand, mir::ConstKind -> mir::Const | Ralf Jung | -8/+8 |
| 2023-09-05 | Refactor how MIR represents composite debuginfo. | Camille GILLOT | -11/+8 |
| 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-17 | Revert "Implement references VarDebugInfo." | Camille GILLOT | -1/+0 |
| 2023-07-14 | refactor(rustc_middle): Substs -> GenericArg | Mahdi Dibaiee | -14/+14 |