about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis
AgeCommit message (Expand)AuthorLines
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-2/+7
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
2025-07-05de-duplicate condition scoping logicdianne-11/+27
2025-07-05Remove yields_in_scope from the scope tree.Camille GILLOT-168/+37
2025-07-05Auto merge of #139598 - compiler-errors:no-bound-var-symbol, r=WaffleLapkinbors-52/+34
2025-07-04Port `#[non_exhaustive]` to the new attribute parsing infrastructureJonathan Brouwer-3/+5
2025-07-04NitsMichael Goulet-5/+3
2025-07-04Fix elided lifetimes in rustdocMichael Goulet-1/+1
2025-07-04Same for typesMichael Goulet-19/+12
2025-07-04Remove Symbol for Named LateParam/Bound variantsMichael Goulet-31/+22
2025-07-04Rollup merge of #143308 - compiler-errors:no-pointer-like, r=oli-obkMatthias Krüger-99/+0
2025-07-04Rollup merge of #143394 - workingjubilee:reorganize-hir-analysis-provide-fn, ...Jacob Pratt-39/+28
2025-07-03compiler: document all provide fn in hir_analysis and hir_typeckJubilee Young-2/+6
2025-07-03compiler: inline 1-2 query provide fn in hir_analysis and hir_typeckJubilee Young-37/+22
2025-07-03Remove PointerLike traitMichael Goulet-99/+0
2025-07-03Rollup merge of #143038 - Qelxiros:142676-private-dependency-traits, r=tgross35Jana Dönszelmann-1/+1
2025-07-03Rollup merge of #134006 - klensy:typos, r=nnethercoteJana Dönszelmann-1/+1
2025-07-03setup CI and tidy to use typos for spellchecking and fix few typosklensy-1/+1
2025-07-03Rollup merge of #143292 - compiler-errors:explicit-generic, r=oli-obkMatthias Krüger-5/+16
2025-07-02avoid suggesting traits from private dependenciesJeremy Smart-1/+1
2025-07-02Rollup merge of #143258 - compiler-errors:disambiguator-state, r=oli-obkMatthias Krüger-9/+19
2025-07-02Explicitly handle all nodes in generics_of when computing parentMichael Goulet-5/+16
2025-07-01Remove support for dyn*Michael Goulet-1/+0
2025-07-01Auto merge of #142030 - oli-obk:wfck-less-hir, r=compiler-errorsbors-383/+312
2025-07-01Auto merge of #143267 - matthiaskrgr:rollup-suvzar6, r=matthiaskrgrbors-11/+1
2025-06-30Don't recompute DisambiguatorState for every RPITIT in trait definitionMichael Goulet-9/+19
2025-06-30Replace `ItemCtxt::report_placeholder_type_error` `match` with a call to `TyC...Guillaume Gomez-11/+1
2025-06-30Introduce `ByteSymbol`.Nicholas Nethercote-2/+2
2025-06-30Don't run hir wfcheck if ty wfcheck handled everythingOli Scherer-17/+58
2025-06-30Avoid some eager uses of HIR spansOli Scherer-4/+5
2025-06-30Stop requiring HIR for impl item wf checksOli Scherer-11/+11
2025-06-30Stop requiring HIR for trait item wf checksOli Scherer-7/+20
2025-06-30Avoid looking at HIR for trait and impl itemsOli Scherer-23/+7
2025-06-30Avoid eagerly loading the hir fn sigOli Scherer-14/+11
2025-06-30Merge `lower_trait_item` and `lower_impl_item` into `check_item_type`Oli Scherer-51/+26