about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src
AgeCommit message (Expand)AuthorLines
2025-07-20Rollup merge of #144142 - compiler-errors:itib, r=fmeaseMatthias Krüger-0/+8
2025-07-19Auto merge of #144166 - matthiaskrgr:rollup-wccepuo, r=matthiaskrgrbors-9/+9
2025-07-19rename `emit_unless` to `emit_unless_delay`xizheyin-9/+9
2025-07-18Rollup merge of #142693 - fmease:unbound-bettering, r=compiler-errorsMatthias Krüger-158/+105
2025-07-18Add implicit sized bound to trait ascription typesMichael Goulet-0/+8
2025-07-18Rollup merge of #143699 - compiler-errors:async-drop-fund, r=oli-obkMatthias Krüger-1/+6
2025-07-18HIR ty lowering: Validate `PointeeSized` boundsLeón Orell Valerian Liehr-72/+34
2025-07-18Don't reject *multiple* relaxed bounds, reject *duplicate* ones.León Orell Valerian Liehr-21/+12
2025-07-18Reword diagnostic about relaxing non-`Sized` boundLeón Orell Valerian Liehr-32/+42
2025-07-18Auto merge of #143545 - compiler-errors:coroutine-obl, r=oli-obkbors-2/+1
2025-07-18Update comment about `where Ty:`León Orell Valerian Liehr-10/+6
2025-07-18HIR ty lowering: Validate relaxed bounds in trait object typesLeón Orell Valerian Liehr-3/+0
2025-07-18HIR ty lowering: Simplify signature of `lower_poly_trait_ref`León Orell Valerian Liehr-26/+17
2025-07-17parse `const trait Trait`Deadbeef-9/+16
2025-07-17Auto merge of #144044 - fmease:rollup-kg413pt, r=fmeasebors-26/+44
2025-07-17Rollup merge of #143895 - compiler-errors:trait-wc-item-bound-host-eff, r=oli...León Orell Valerian Liehr-26/+41
2025-07-17Rollup merge of #143595 - fee1-dead-contrib:push-sylpykzkmynr, r=RalfJung,fee...León Orell Valerian Liehr-0/+3
2025-07-17Auto merge of #140399 - tiif:unstable_impl, r=lcnr,BoxyUwUbors-5/+27
2025-07-16add `const_make_global`; err for `const_allocate` ptrs if didn't callDeadbeef-0/+3
2025-07-15Add alias for ArgOutlivesPredicateMichael Goulet-2/+1
2025-07-15Implement other logicstiif-5/+13
2025-07-15Lower the UnstableFeatureBound predicate to UnstableFeature predicatetiif-0/+14
2025-07-14Preserve constness in trait objects up to hir ty loweringOli Scherer-1/+1
2025-07-13Imply always-const host effects the same as any other item boundMichael Goulet-0/+1
2025-07-13Dont collect assoc ty item bounds from trait where clause for host effect pre...Michael Goulet-22/+34
2025-07-13Ensure proper item queries for assoc tysMichael Goulet-4/+6
2025-07-13Retire hir::*ItemRef.Camille GILLOT-10/+11
2025-07-13Retire hir::ForeignItemRef.Camille GILLOT-14/+16
2025-07-13Generalize TyCtxt::item_name.Camille GILLOT-2/+2
2025-07-13Remove hir::AssocItemKind.Camille GILLOT-1/+1
2025-07-13Auto merge of #143213 - dianne:lower-cond-tweaks, r=cjgillotbors-11/+27
2025-07-12Clean up implementation of RPITIT assoc item loweringMichael Goulet-7/+7
2025-07-13query RPITIT in a trait or implbohan-7/+9
2025-07-11Rollup merge of #143403 - GrigorenkoPV:attributes/traits, r=jdonszelmannMatthias Krüger-15/+24
2025-07-09Make AsyncDrop check that it's being implemented on a local ADTMichael Goulet-1/+6
2025-07-09Add opaque TypeId handles for CTFEOli Scherer-1/+8
2025-07-09Port `#[rustc_allow_incoherent_impl]` to the new attribute systemPavel Grigorenko-2/+9
2025-07-09Port `#[rustc_paren_sugar]` to the new attribute systemPavel Grigorenko-1/+1
2025-07-09Port `#[fundamental]` to the new attribute systemPavel Grigorenko-1/+1
2025-07-09Port `#[marker]` to the new attribute systemPavel Grigorenko-1/+1
2025-07-09Port `#[rustc_unsafe_specialization_marker]` to the new attribute systemPavel Grigorenko-8/+7
2025-07-09Port `#[rustc_specialization_trait]` to the new attribute systemPavel Grigorenko-1/+1
2025-07-09Port `#[rustc_coinductive]` to the new attribute systemPavel Grigorenko-1/+1
2025-07-09Port `#[rustc_do_not_implement_via_object]` to the new attribute systemPavel Grigorenko-2/+1
2025-07-09Port `#[rustc_deny_explicit_impl]` to the new attribute systemPavel Grigorenko-1/+1
2025-07-09Port `#[const_trait]` to the new attribute systemPavel Grigorenko-18/+22
2025-07-07Add `ty_span` queryOli Scherer-16/+11
2025-07-07Rollup merge of #143544 - workingjubilee:rename-bare-fn, r=fmeaseJacob Pratt-29/+27
2025-07-06compiler: rename {ast,hir}::BareFn* to FnPtr*Jubilee Young-29/+27
2025-07-06Rewrite empty attribute lintJonathan Brouwer-4/+3