| Age | Commit message (Expand) | Author | Lines |
| 2025-07-20 | Rollup merge of #144142 - compiler-errors:itib, r=fmease | Matthias Krüger | -0/+8 |
| 2025-07-19 | Auto merge of #144166 - matthiaskrgr:rollup-wccepuo, r=matthiaskrgr | bors | -9/+9 |
| 2025-07-19 | rename `emit_unless` to `emit_unless_delay` | xizheyin | -9/+9 |
| 2025-07-18 | Rollup merge of #142693 - fmease:unbound-bettering, r=compiler-errors | Matthias Krüger | -158/+105 |
| 2025-07-18 | Add implicit sized bound to trait ascription types | Michael Goulet | -0/+8 |
| 2025-07-18 | Rollup merge of #143699 - compiler-errors:async-drop-fund, r=oli-obk | Matthias Krüger | -1/+6 |
| 2025-07-18 | HIR ty lowering: Validate `PointeeSized` bounds | León Orell Valerian Liehr | -72/+34 |
| 2025-07-18 | Don't reject *multiple* relaxed bounds, reject *duplicate* ones. | León Orell Valerian Liehr | -21/+12 |
| 2025-07-18 | Reword diagnostic about relaxing non-`Sized` bound | León Orell Valerian Liehr | -32/+42 |
| 2025-07-18 | Auto merge of #143545 - compiler-errors:coroutine-obl, r=oli-obk | bors | -2/+1 |
| 2025-07-18 | Update comment about `where Ty:` | León Orell Valerian Liehr | -10/+6 |
| 2025-07-18 | HIR ty lowering: Validate relaxed bounds in trait object types | León Orell Valerian Liehr | -3/+0 |
| 2025-07-18 | HIR ty lowering: Simplify signature of `lower_poly_trait_ref` | León Orell Valerian Liehr | -26/+17 |
| 2025-07-17 | parse `const trait Trait` | Deadbeef | -9/+16 |
| 2025-07-17 | Auto merge of #144044 - fmease:rollup-kg413pt, r=fmease | bors | -26/+44 |
| 2025-07-17 | Rollup merge of #143895 - compiler-errors:trait-wc-item-bound-host-eff, r=oli... | León Orell Valerian Liehr | -26/+41 |
| 2025-07-17 | Rollup merge of #143595 - fee1-dead-contrib:push-sylpykzkmynr, r=RalfJung,fee... | León Orell Valerian Liehr | -0/+3 |
| 2025-07-17 | Auto merge of #140399 - tiif:unstable_impl, r=lcnr,BoxyUwU | bors | -5/+27 |
| 2025-07-16 | add `const_make_global`; err for `const_allocate` ptrs if didn't call | Deadbeef | -0/+3 |
| 2025-07-15 | Add alias for ArgOutlivesPredicate | Michael Goulet | -2/+1 |
| 2025-07-15 | Implement other logics | tiif | -5/+13 |
| 2025-07-15 | Lower the UnstableFeatureBound predicate to UnstableFeature predicate | tiif | -0/+14 |
| 2025-07-14 | Preserve constness in trait objects up to hir ty lowering | Oli Scherer | -1/+1 |
| 2025-07-13 | Imply always-const host effects the same as any other item bound | Michael Goulet | -0/+1 |
| 2025-07-13 | Dont collect assoc ty item bounds from trait where clause for host effect pre... | Michael Goulet | -22/+34 |
| 2025-07-13 | Ensure proper item queries for assoc tys | Michael Goulet | -4/+6 |
| 2025-07-13 | Retire hir::*ItemRef. | Camille GILLOT | -10/+11 |
| 2025-07-13 | Retire hir::ForeignItemRef. | Camille GILLOT | -14/+16 |
| 2025-07-13 | Generalize TyCtxt::item_name. | Camille GILLOT | -2/+2 |
| 2025-07-13 | Remove hir::AssocItemKind. | Camille GILLOT | -1/+1 |
| 2025-07-13 | Auto merge of #143213 - dianne:lower-cond-tweaks, r=cjgillot | bors | -11/+27 |
| 2025-07-12 | Clean up implementation of RPITIT assoc item lowering | Michael Goulet | -7/+7 |
| 2025-07-13 | query RPITIT in a trait or impl | bohan | -7/+9 |
| 2025-07-11 | Rollup merge of #143403 - GrigorenkoPV:attributes/traits, r=jdonszelmann | Matthias Krüger | -15/+24 |
| 2025-07-09 | Make AsyncDrop check that it's being implemented on a local ADT | Michael Goulet | -1/+6 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -1/+8 |
| 2025-07-09 | Port `#[rustc_allow_incoherent_impl]` to the new attribute system | Pavel Grigorenko | -2/+9 |
| 2025-07-09 | Port `#[rustc_paren_sugar]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[fundamental]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[marker]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[rustc_unsafe_specialization_marker]` to the new attribute system | Pavel Grigorenko | -8/+7 |
| 2025-07-09 | Port `#[rustc_specialization_trait]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[rustc_coinductive]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[rustc_do_not_implement_via_object]` to the new attribute system | Pavel Grigorenko | -2/+1 |
| 2025-07-09 | Port `#[rustc_deny_explicit_impl]` to the new attribute system | Pavel Grigorenko | -1/+1 |
| 2025-07-09 | Port `#[const_trait]` to the new attribute system | Pavel Grigorenko | -18/+22 |
| 2025-07-07 | Add `ty_span` query | Oli Scherer | -16/+11 |
| 2025-07-07 | Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmease | Jacob Pratt | -29/+27 |
| 2025-07-06 | compiler: rename {ast,hir}::BareFn* to FnPtr* | Jubilee Young | -29/+27 |
| 2025-07-06 | Rewrite empty attribute lint | Jonathan Brouwer | -4/+3 |