| Age | Commit message (Expand) | Author | Lines |
| 2024-05-13 | Remove `extern crate rustc_middle` from `rustc_mir_transform`. | Nicholas Nethercote | -0/+1 |
| 2024-05-09 | Make builtin_deref just return a Ty | Michael Goulet | -3/+3 |
| 2024-05-03 | Auto merge of #123602 - cjgillot:gvn-borrowed, r=oli-obk | bors | -1/+17 |
| 2024-04-21 | Add `AggregateKind::RawPtr` and enough support to compile | Scott McMurray | -0/+3 |
| 2024-04-20 | Dereference immutable borrows in GVN. | Camille GILLOT | -0/+16 |
| 2024-04-20 | GVN borrowed locals too. | Camille GILLOT | -1/+1 |
| 2024-04-16 | Avoid unnecessary `rustc_span::DUMMY_SP` usage. | Nicholas Nethercote | -2/+2 |
| 2024-04-03 | rustc_index: Add a `ZERO` constant to index types | Vadim Petrochenkov | -1/+1 |
| 2024-03-23 | refactor check_{lang,library}_ub: use a single intrinsic, put policy into lib... | Ralf Jung | -1/+1 |
| 2024-03-23 | Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlin | bors | -1/+1 |
| 2024-03-22 | Auto merge of #122900 - matthiaskrgr:rollup-nls90mb, r=matthiaskrgr | bors | -1/+1 |
| 2024-03-22 | Rollup merge of #122784 - jswrenn:tag_for_variant, r=compiler-errors | Matthias Krüger | -1/+1 |
| 2024-03-22 | Add `tag_for_variant` query | Jack Wrenn | -1/+1 |
| 2024-03-22 | Ty::new_ref and Ty::new_ptr stop using TypeAndMut | Michael Goulet | -5/+4 |
| 2024-03-18 | Avoid various uses of `Option<Span>` in favor of using `DUMMY_SP` in the few ... | Oli Scherer | -1/+1 |
| 2024-03-12 | Remove unused fields in some structures | Arthur Carcano | -1/+1 |
| 2024-03-08 | Distinguish between library and lang UB in assert_unsafe_precondition | Ben Kimock | -1/+1 |
| 2024-02-15 | Split a bool argument into two named functions | Oli Scherer | -3/+2 |
| 2024-02-14 | Rollup merge of #121039 - cjgillot:gvn-adjust, r=compiler-errors | Oli Scherer | -5/+9 |
| 2024-02-13 | Fix handling of adjustment casts. | Camille GILLOT | -5/+9 |
| 2024-02-12 | Dejargnonize subst | Shoyu Vanilla | -9/+7 |
| 2024-02-09 | Const-prop pointers. | Camille GILLOT | -0/+13 |
| 2024-02-09 | Split gvn wide ptr tests. | Camille GILLOT | -0/+3 |
| 2024-02-09 | Compute unsizing casts in GVN. | Camille GILLOT | -0/+10 |
| 2024-02-09 | Fold consecutive PtrToPtr casts. | Camille GILLOT | -13/+43 |
| 2024-02-08 | Add a new debug_assertions instrinsic (compiler) | Ben Kimock | -0/+1 |
| 2024-02-08 | Rollup merge of #120688 - cjgillot:gvn-partial-move, r=oli-obk | Matthias Krüger | -2/+2 |
| 2024-02-06 | Add CoroutineClosure to TyKind, AggregateKind, UpvarArgs | Michael Goulet | -4/+7 |
| 2024-02-05 | Also turn moves into copies even if through projections. | Camille GILLOT | -2/+2 |
| 2024-01-16 | Expand match over binops. | Camille GILLOT | -15/+18 |
| 2024-01-16 | Explain side-effects from simplify_operand. | Camille GILLOT | -0/+4 |
| 2024-01-16 | Do not read a scalar on a non-scalar layout. | Camille GILLOT | -2/+7 |
| 2024-01-16 | Simplify Len. | Camille GILLOT | -4/+34 |
| 2024-01-16 | Simplify unary operations. | Camille GILLOT | -0/+20 |
| 2024-01-16 | Simplify binary ops. | Camille GILLOT | -2/+109 |
| 2024-01-07 | Avoid recording no-op replacements. | Camille GILLOT | -5/+8 |
| 2024-01-07 | Do not re-simplify SSA locals. | Camille GILLOT | -14/+23 |
| 2024-01-07 | Cache feature unsized locals + use smallvec. | Camille GILLOT | -3/+7 |
| 2024-01-07 | Make rev_locals a vec. | Camille GILLOT | -7/+10 |
| 2023-12-30 | Auto merge of #116012 - cjgillot:gvn-const, r=oli-obk | bors | -1/+1 |
| 2023-12-28 | Remove movability from TyKind::Coroutine | Michael Goulet | -1/+1 |
| 2023-12-24 | Enable GVN by default. | Camille GILLOT | -1/+1 |
| 2023-12-17 | Avoid overflow in GVN constant indexing. | Camille GILLOT | -5/+3 |
| 2023-12-10 | remove redundant imports | surechen | -1/+0 |
| 2023-12-07 | ctfe interpreter: extend provenance so that it can track whether a pointer is... | Ralf Jung | -2/+5 |
| 2023-11-18 | Begin nightly-ifying rustc_type_ir | Michael Goulet | -1/+1 |
| 2023-11-15 | Re-format code with new rustfmt | Mark Rousskov | -4/+7 |
| 2023-10-31 | Update based on wesleywiser review | George Bateman | -3/+3 |
| 2023-10-27 | Apply suggestions from code review | Camille Gillot | -2/+5 |
| 2023-10-25 | Directly check provenance from the AllocId. | Camille GILLOT | -1/+1 |