| Age | Commit message (Expand) | Author | Lines |
| 2025-02-06 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+10 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -10/+0 |
| 2024-12-21 | coroutine_clone: add comments | Ralf Jung | -0/+5 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -0/+28 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -8/+1 |
| 2024-11-03 | compiler: Directly use rustc_abi in metadata and middle | Jubilee Young | -1/+1 |
| 2024-10-31 | stop using `ParamEnv::reveal` while handling MIR | lcnr | -16/+4 |
| 2024-10-31 | `ConstCx` stop using `ParamEnv::reveal` | lcnr | -6/+17 |
| 2024-10-06 | various fixes for `naked_asm!` implementation | Folkert de Vries | -1/+23 |
| 2024-10-05 | clarify semantics of ConstantIndex MIR projection | Ralf Jung | -2/+4 |
| 2024-09-24 | update doc comment | Lukas Markeffsky | -2/+4 |
| 2024-09-24 | be even more precise about "cast" vs "coercion" | Lukas Markeffsky | -2/+11 |
| 2024-09-24 | unify dyn* coercions with other pointer coercions | Lukas Markeffsky | -2/+0 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-13 | ProjectionElem and UnOp/BinOp dont need to be PartialOrd/Ord | Michael Goulet | -3/+3 |
| 2024-09-03 | explain why Rvalue::Len still exists | Ralf Jung | -0/+3 |
| 2024-08-21 | fix comment on PlaceMention semantics | Ralf Jung | -1/+1 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -4/+4 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -15/+11 |
| 2024-07-07 | Fix conflicts after rebase | Maybe Lapkin | -1/+1 |
| 2024-07-07 | Support tail calls in mir via `TerminatorKind::TailCall` | Maybe Waffle | -0/+31 |
| 2024-06-21 | Save 2 pointers in `TerminatorKind` (96 → 80 bytes) | Scott McMurray | -4/+4 |
| 2024-06-20 | More GVN for PtrMetadata | Scott McMurray | -2/+4 |
| 2024-06-19 | Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIR | Scott McMurray | -2/+11 |
| 2024-06-19 | Rollup merge of #126154 - RalfJung:storage-live, r=compiler-errors | León Orell Valerian Liehr | -4/+7 |
| 2024-06-14 | MIR Shl/Shr: the offset can be computed with rem_euclid | Ralf Jung | -2/+4 |
| 2024-06-08 | StorageLive: refresh storage (instead of UB) when local is already live | Ralf Jung | -4/+7 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -0/+7 |
| 2024-05-27 | MIR validation: ensure that downcast projection is followed by field projection | Ralf Jung | -2/+2 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -8/+11 |
| 2024-05-15 | MIR operators: clarify Shl/Shr handling of negative offsets | Ralf Jung | -2/+6 |
| 2024-04-29 | Remove `extern crate rustc_data_structures` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-29 | Remove `extern crate rustc_macros` from `rustc_middle`. | Nicholas Nethercote | -0/+1 |
| 2024-04-23 | Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasper | León Orell Valerian Liehr | -10/+61 |
| 2024-04-21 | Add `AggregateKind::RawPtr` and enough support to compile | Scott McMurray | -0/+15 |
| 2024-04-20 | Fix documentation of `BorrowKind::Fake` | Nadrieril | -3/+3 |
| 2024-04-20 | Add a non-shallow fake borrow | Nadrieril | -11/+62 |
| 2024-04-18 | Simplify `static_assert_size`s. | Nicholas Nethercote | -1/+1 |
| 2024-04-16 | Move size assertions for `mir::syntax` types into the same file | Zalathar | -0/+1 |
| 2024-04-03 | Rollup merge of #123401 - Zalathar:assert-size-aarch64, r=fmease | Jacob Pratt | -1/+1 |
| 2024-04-03 | rename `expose_addr` to `expose_provenance` | joboet | -2/+2 |
| 2024-04-03 | Check `x86_64` size assertions on `aarch64`, too | Zalathar | -1/+1 |
| 2024-04-02 | Rollup merge of #122935 - RalfJung:with-exposed-provenance, r=Amanieu | Jacob Pratt | -2/+2 |
| 2024-04-02 | Auto merge of #118310 - scottmcm:three-way-compare, r=davidtwco | bors | -0/+10 |
| 2024-03-27 | Eliminate `UbCheck` for non-standard libraries | DianQK | -2/+2 |
| 2024-03-24 | Address PR feedback | Scott McMurray | -0/+8 |
| 2024-03-24 | Rollup merge of #122937 - Zalathar:unbox, r=oli-obk | Matthias Krüger | -7/+2 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -0/+2 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -10/+3 |