| Age | Commit message (Expand) | Author | Lines |
| 2025-02-06 | MIR validation: add comment explaining the limitations of CfgChecker | Ralf Jung | -0/+6 |
| 2025-02-03 | Contracts core intrinsics. | Felix S. Klock II | -1/+4 |
| 2025-01-31 | Validation | Michael Goulet | -2/+38 |
| 2025-01-31 | Implement MIR, CTFE, and codegen for unsafe binders | Michael Goulet | -1/+2 |
| 2025-01-27 | Reapply "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=da... | Michael Goulet | -8/+0 |
| 2025-01-23 | Disable non-required MIR opts with `optimize(none)` | clubby789 | -0/+4 |
| 2025-01-18 | Revert "Auto merge of #133734 - scottmcm:lower-indexing-to-ptrmetadata, r=dav... | Rémy Rakic | -0/+8 |
| 2025-01-18 | Revert "Auto merge of #134330 - scottmcm:no-more-rvalue-len, r=matthewjasper" | Rémy Rakic | -0/+8 |
| 2025-01-11 | rename `BitSet` to `DenseBitSet` | Rémy Rakic | -2/+2 |
| 2025-01-10 | validator: move force inline check | David Wood | -23/+10 |
| 2025-01-10 | mir_transform: implement forced inlining | David Wood | -1/+23 |
| 2024-12-22 | Delete `Rvalue::Len` | Scott McMurray | -8/+0 |
| 2024-12-03 | Bounds-check with PtrMetadata instead of Len in MIR | Scott McMurray | -8/+0 |
| 2024-12-02 | Rollup merge of #133751 - lcnr:no-trait-solving-on-type, r=compiler-errors | Guillaume Gomez | -1/+1 |
| 2024-12-02 | remove `Ty::is_copy_modulo_regions` | lcnr | -1/+1 |
| 2024-12-02 | mir validator: don't store mir phase | lcnr | -47/+32 |
| 2024-11-23 | remove remaining references to `Reveal` | lcnr | -1/+1 |
| 2024-11-20 | reduce false positives of tail-expr-drop-order from consumed values | Ding Xiang Fei | -0/+2 |
| 2024-11-19 | move `fn is_item_raw` to `TypingEnv` | lcnr | -5/+5 |
| 2024-11-18 | use `TypingEnv` when no `infcx` is available | lcnr | -31/+23 |
| 2024-11-03 | compiler: Directly use rustc_abi in mir_transform | Jubilee Young | -5/+4 |
| 2024-10-31 | stop using `ParamEnv::reveal` while handling MIR | lcnr | -5/+12 |
| 2024-10-31 | `ConstCx` stop using `ParamEnv::reveal` | lcnr | -8/+4 |
| 2024-10-29 | TypingMode :thinking: | lcnr | -2/+2 |
| 2024-10-15 | Don't check unsize goal in MIR validation when opaques remain | Michael Goulet | -0/+11 |
| 2024-09-25 | Add a debug assertion in codegen that unsize casts of the same principal trai... | Michael Goulet | -15/+0 |
| 2024-09-25 | Validate unsize coercion in MIR validation | Michael Goulet | -3/+47 |
| 2024-09-24 | be even more precise about "cast" vs "coercion" | Lukas Markeffsky | -7/+7 |
| 2024-09-24 | unify dyn* coercions with other pointer coercions | Lukas Markeffsky | -3/+3 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -2/+2 |
| 2024-09-14 | Rollup merge of #130199 - compiler-errors:by-move, r=cjgillot | Stuart Cook | -5/+1 |
| 2024-09-10 | Don't call closure_by_move_body_def_id on FnOnce async closures in MIR valida... | Michael Goulet | -5/+1 |
| 2024-09-10 | Improve comment formatting. | Nicholas Nethercote | -14/+16 |
| 2024-09-09 | Reduce visibilities, and add `warn(unreachable_pub)`. | Nicholas Nethercote | -2/+2 |
| 2024-09-07 | Rollup merge of #129847 - compiler-errors:async-cycle, r=davidtwco | Matthias Krüger | -1/+12 |
| 2024-09-03 | Move `MirPass` to `rustc_mir_transform`. | Nicholas Nethercote | -1/+1 |
| 2024-09-01 | Do not call query to compute coroutine layout for synthetic body of async clo... | Michael Goulet | -1/+12 |
| 2024-08-26 | Stop using a special inner body for the coroutine by-move body for async clos... | Michael Goulet | -19/+0 |
| 2024-08-18 | rename AddressOf -> RawBorrow inside the compiler | Ralf Jung | -1/+1 |
| 2024-08-07 | Use more slice patterns inside the compiler | León Orell Valerian Liehr | -7/+7 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -3/+1 |
| 2024-07-07 | Support tail calls in mir via `TerminatorKind::TailCall` | Maybe Waffle | -33/+44 |
| 2024-06-20 | More GVN for PtrMetadata | Scott McMurray | -2/+7 |
| 2024-06-19 | Ban `ArrayToPointer` and `MutToConstPointer` from runtime MIR | Scott McMurray | -1/+7 |
| 2024-06-16 | Rename InstanceDef -> InstanceKind | Michael Goulet | -3/+3 |
| 2024-06-14 | Use is_lang_item more aggressively | Michael Goulet | -1/+2 |
| 2024-06-10 | ScalarInt: size mismatches are a bug, do not delay the panic | Ralf Jung | -3/+3 |
| 2024-06-01 | Add some more specific checks to the MIR validator | Scott McMurray | -7/+94 |
| 2024-06-01 | Uplift TypeRelation and Relate | Michael Goulet | -1/+3 |
| 2024-05-29 | Rollup merge of #124251 - scottmcm:unop-ptr-metadata, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -0/+10 |