| Age | Commit message (Expand) | Author | Lines |
| 2024-05-29 | Rollup merge of #124320 - Urgau:print-check-cfg, r=petrochenkov | 许杰友 Jieyou Xu (Joe) | -1/+46 |
| 2024-05-29 | Rollup merge of #124251 - scottmcm:unop-ptr-metadata, r=oli-obk | 许杰友 Jieyou Xu (Joe) | -34/+203 |
| 2024-05-28 | Auto merge of #125665 - matthiaskrgr:rollup-srkx0v1, r=matthiaskrgr | bors | -185/+217 |
| 2024-05-28 | Add custom mir support for `PtrMetadata` | Scott McMurray | -0/+2 |
| 2024-05-28 | Add an intrinsic for `ptr::metadata` | Scott McMurray | -34/+201 |
| 2024-05-28 | Rollup merge of #125637 - nnethercote:rustfmt-fixes, r=GuillaumeGomez | Matthias Krüger | -5/+3 |
| 2024-05-28 | Rollup merge of #125598 - compiler-errors:proof-tree-builder, r=lcnr | Matthias Krüger | -175/+210 |
| 2024-05-28 | Rollup merge of #117671 - kjetilkjeka:nvptx_c_abi_avoid_direct, r=davidtwco | Matthias Krüger | -5/+4 |
| 2024-05-28 | Auto merge of #122662 - Mark-Simulacrum:optional-drop, r=bjorn3 | bors | -98/+162 |
| 2024-05-28 | Make ProofTreeBuilder actually generic over interner | Michael Goulet | -83/+102 |
| 2024-05-28 | EvalCtxt::tcx() -> EvalCtxt::interner() | Michael Goulet | -92/+108 |
| 2024-05-28 | Cache whether a body has inline consts | Oli Scherer | -4/+21 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -160/+118 |
| 2024-05-28 | Use the HIR instead of mir_keys for determining whether something will have a... | Oli Scherer | -1/+1 |
| 2024-05-28 | Make body-visiting logic reusable | Oli Scherer | -53/+59 |
| 2024-05-28 | Remove a CTFE check that was only ever used to ICE | Oli Scherer | -13/+1 |
| 2024-05-28 | Don't format `tests/run-make/*/rmake.rs`. | Nicholas Nethercote | -5/+3 |
| 2024-05-28 | Rollup merge of #125640 - fmease:plz-no-stringify, r=estebank | Jubilee | -4/+9 |
| 2024-05-28 | Rollup merge of #125343 - lcnr:eagerly-normalize-added-goals, r=compiler-errors | Jubilee | -53/+120 |
| 2024-05-28 | Rollup merge of #125089 - Urgau:non_local_def-suggestions, r=estebank | Jubilee | -63/+303 |
| 2024-05-28 | Don't suggest turning non-char-literal exprs of ty `char` into string literals | León Orell Valerian Liehr | -4/+9 |
| 2024-05-28 | eagerly normalize when adding goals | lcnr | -8/+78 |
| 2024-05-28 | refactor analyse visitor to instantiate states in order | lcnr | -45/+41 |
| 2024-05-28 | add debug_assert to alias-relate | lcnr | -0/+1 |
| 2024-05-27 | non_local_defs: point the parent item when appropriate | Urgau | -18/+31 |
| 2024-05-27 | non_local_defs: point to Self and Trait to give more context | Urgau | -7/+89 |
| 2024-05-27 | non_local_defs: suggest removing leading ref/ptr to make the impl local | Urgau | -31/+66 |
| 2024-05-27 | non_local_defs: improve main without a trait note | Urgau | -1/+1 |
| 2024-05-27 | non_local_defs: be more precise about what needs to be moved | Urgau | -9/+43 |
| 2024-05-27 | non_local_defs: improve exception note for impl and macro_rules! | Urgau | -3/+1 |
| 2024-05-27 | non_local_defs: use labels to indicate what may need to be moved | Urgau | -3/+19 |
| 2024-05-27 | non_local_defs: use span of the impl def and not the impl block | Urgau | -1/+1 |
| 2024-05-27 | non_local_defs: improve some notes around trait, bounds, consts | Urgau | -15/+30 |
| 2024-05-27 | non_local_defs: switch to more friendly primary message | Urgau | -2/+2 |
| 2024-05-27 | non_local_defs: move out from `#[derive(LintDiagnostic)]` to manual impl | Urgau | -17/+64 |
| 2024-05-27 | Omit non-needs_drop drop_in_place in vtables | Mark Rousskov | -98/+162 |
| 2024-05-27 | Rollup merge of #125616 - RalfJung:mir-validate-downcast-projection, r=compil... | Matthias Krüger | -5/+25 |
| 2024-05-27 | Auto merge of #125413 - lcnr:ambig-drop-region-constraints, r=compiler-errors | bors | -25/+39 |
| 2024-05-27 | MIR validation: ensure that downcast projection is followed by field projection | Ralf Jung | -5/+25 |
| 2024-05-27 | Auto merge of #125611 - GuillaumeGomez:rollup-dfavpgg, r=GuillaumeGomez | bors | -743/+831 |
| 2024-05-27 | Rollup merge of #125597 - compiler-errors:early-binder, r=jackh726 | Guillaume Gomez | -705/+785 |
| 2024-05-27 | Rollup merge of #125530 - SparrowLii:expand2, r=petrochenkov | Guillaume Gomez | -32/+31 |
| 2024-05-27 | Rollup merge of #125522 - spastorino:fix-lint-docs-edition-handling, r=Urgau,... | Guillaume Gomez | -2/+2 |
| 2024-05-27 | Rollup merge of #125148 - RalfJung:codegen-sh, r=scottmcm | Guillaume Gomez | -4/+13 |
| 2024-05-27 | Auto merge of #125602 - RalfJung:interpret-mir-lifetime, r=oli-obk | bors | -310/+269 |
| 2024-05-27 | Auto merge of #125410 - fmease:adj-lint-diag-api, r=nnethercote | bors | -657/+458 |
| 2024-05-27 | Auto merge of #125468 - BoxyUwU:remove_defid_from_regionparam, r=compiler-errors | bors | -200/+309 |
| 2024-05-27 | interpret: get rid of 'mir lifetime everywhere | Ralf Jung | -267/+231 |
| 2024-05-27 | interpret: the MIR is actually at lifetime 'tcx | Ralf Jung | -51/+46 |
| 2024-05-26 | Use EarlyBinder in rustc_type_ir, simplify imports | Michael Goulet | -27/+23 |