| Age | Commit message (Expand) | Author | Lines |
| 2024-05-24 | compiler: unnest rustc_const_eval::check_consts | Jubilee Young | -2695/+0 |
| 2024-05-24 | compiler: const_eval/transform/validate.rs -> mir_transform/validate.rs | Jubilee Young | -1407/+0 |
| 2024-05-24 | Auto merge of #125479 - scottmcm:validate-vtable-projections, r=Nilstrieb | bors | -0/+9 |
| 2024-05-23 | Validate the special layout restriction on DynMetadata | Scott McMurray | -0/+9 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_const_eval`. | Nicholas Nethercote | -0/+5 |
| 2024-05-17 | Remove `Rvalue::CheckedBinaryOp` | Scott McMurray | -30/+4 |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_const_eval`. | Nicholas Nethercote | -0/+5 |
| 2024-05-11 | Consolidate obligation cause codes for where clauses | Michael Goulet | -2/+2 |
| 2024-05-10 | Auto merge of #124982 - compiler-errors:uplift-trait-ref, r=lcnr | bors | -1/+1 |
| 2024-05-10 | Lift `TraitRef` into `rustc_type_ir` | Michael Goulet | -1/+1 |
| 2024-05-10 | Auto merge of #124952 - compiler-errors:no-error, r=lcnr | bors | -1/+1 |
| 2024-05-10 | Name tweaks | Michael Goulet | -1/+1 |
| 2024-05-10 | Rename some ObligationCauseCode variants | Michael Goulet | -1/+1 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -2/+2 |
| 2024-04-23 | Rollup merge of #122598 - Nadrieril:full-derefpats, r=matthewjasper | León Orell Valerian Liehr | -4/+4 |
| 2024-04-21 | Add an intrinsic that lowers to AggregateKind::RawPtr | Scott McMurray | -1/+4 |
| 2024-04-21 | Add `AggregateKind::RawPtr` and enough support to compile | Scott McMurray | -0/+38 |
| 2024-04-20 | Add a non-shallow fake borrow | Nadrieril | -4/+4 |
| 2024-04-17 | Rollup merge of #122813 - nnethercote:nicer-quals, r=compiler-errors | Matthias Krüger | -6/+7 |
| 2024-04-16 | Taint const qualifs if a static is referenced that didn't pass wfcheck | Oli Scherer | -0/+5 |
| 2024-04-16 | Rename a tiny module. | Nicholas Nethercote | -5/+5 |
| 2024-04-16 | Always use `ty::` qualifier for `TyKind` enum variants. | Nicholas Nethercote | -4/+5 |
| 2024-04-03 | rename `expose_addr` to `expose_provenance` | joboet | -2/+2 |
| 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/+9 |
| 2024-03-24 | Relax validation now | Michael Goulet | -5/+4 |
| 2024-03-24 | Require coroutine kind type to be passed to TyCtxt::coroutine_layout | Michael Goulet | -6/+7 |
| 2024-03-24 | Rollup merge of #122937 - Zalathar:unbox, r=oli-obk | Matthias Krüger | -2/+1 |
| 2024-03-23 | Add+Use `mir::BinOp::Cmp` | Scott McMurray | -0/+9 |
| 2024-03-24 | Rollup merge of #122168 - compiler-errors:inline-coroutine-body-validation, r... | Matthias Krüger | -4/+15 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -2/+2 |
| 2024-03-23 | rename MIR int2ptr casts to match library name | Ralf Jung | -2/+2 |
| 2024-03-23 | Unbox and unwrap the contents of `StatementKind::Coverage` | Zalathar | -2/+1 |
| 2024-03-22 | Fix validation on substituted callee bodies in MIR inliner | Michael Goulet | -4/+15 |
| 2024-03-22 | coverage: Clean up marker statements that aren't needed later | Zalathar | -1/+12 |
| 2024-03-18 | Rollup merge of #122158 - estebank:feature-sugg, r=WaffleLapkin | Matthias Krüger | -5/+7 |
| 2024-03-18 | Provide structured suggestion for `#![feature(foo)]` | Esteban Küber | -5/+7 |
| 2024-03-18 | add_retag: ensure box-to-raw-ptr casts are preserved for Miri | Ralf Jung | -2/+2 |
| 2024-03-11 | Rollup merge of #121893 - RalfJung:const-interior-mut-tests, r=oli-obk | Jubilee | -1/+2 |
| 2024-03-11 | const-checking: add some corner case tests, and fix some nits | Ralf Jung | -1/+1 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -2/+2 |
| 2024-03-08 | Rollup merge of #122173 - compiler-errors:ptr-equality-in-ctfe, r=lcnr | Matthias Krüger | -1/+0 |
| 2024-03-08 | Rollup merge of #119365 - nbdd0121:asm-goto, r=Amanieu | Matthias Krüger | -3/+3 |
| 2024-03-08 | Don't ICE in CTFE if raw/fn-ptr types differ | Michael Goulet | -1/+0 |
| 2024-03-06 | Rollup merge of #121382 - nnethercote:rework-untranslatable_diagnostic-lint, ... | Matthias Krüger | -0/+4 |
| 2024-03-06 | Rewrite the `untranslatable_diagnostic` lint. | Nicholas Nethercote | -0/+4 |
| 2024-03-05 | Convert `TypeVisitor` and `DefIdVisitor` to use `VisitorResult` | Jason Newcomb | -3/+3 |
| 2024-03-02 | add comment and test: we do not do value-based reasoning for promotion of unions | Ralf Jung | -0/+1 |
| 2024-02-28 | Rename `DiagnosticImportance` as `DiagImportance`. | Nicholas Nethercote | -16/+14 |
| 2024-02-28 | Rename `DiagnosticBuilder` as `Diag`. | Nicholas Nethercote | -24/+24 |