summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect
AgeCommit message (Expand)AuthorLines
2024-08-31Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxuMatthias Krüger-0/+6
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.Nicholas Nethercote-0/+6
2024-08-29Stop using ty::GenericPredicates for non-predicates_of queriesMichael Goulet-31/+30
2024-08-28Auto merge of #129546 - compiler-errors:no-pred-on, r=fee1-deadbors-4/+21
2024-08-27Add `warn(unreachable_pub)` to `rustc_hir_analysis`.Nicholas Nethercote-2/+2
2024-08-24Get rid of predicates_defined_onMichael Goulet-4/+21
2024-08-24Fix `elided_named_lifetimes` in codePavel Grigorenko-1/+1
2024-08-22Use a LocalDefId in ResolvedArg.Camille GILLOT-14/+13
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-1/+1
2024-08-12Rollup merge of #128978 - compiler-errors:assert-matches, r=jieyouxuGuillaume Gomez-5/+8
2024-08-11Use assert_matches around the compilerMichael Goulet-5/+8
2024-08-06Cache supertrait outlives of impl header for soundness checkMichael Goulet-0/+21
2024-08-06Auto merge of #125558 - Amanieu:const-asm-type, r=lcnrbors-7/+59
2024-08-05Rollup merge of #127655 - RalfJung:invalid_type_param_default, r=compiler-errorsMatthias Krüger-2/+0
2024-07-31Delegation: second attempt to improve perfBryanskiy-14/+20
2024-07-29Delegation: support generics for delegation from free functionsBryanskiy-0/+16
2024-07-29Reformat `use` declarations.Nicholas Nethercote-19/+20
2024-07-25use `ErrorGuaranteed` from emitFolkert-8/+6
2024-07-25rustfmtAmanieu d'Antras-5/+1
2024-07-25Apply suggestions from code reviewFolkert de Vries-2/+2
2024-07-25apply fix suggested by lcnrFolkert-7/+65
2024-07-25Support ?Trait bounds in supertraits and dyn Trait under a feature gateBryanskiy-1/+1
2024-07-20Just totally fully deny late-bound constsMichael Goulet-5/+1
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-33/+65
2024-07-16Use `ConstArg` for const param defaultsNoah Lev-3/+3
2024-07-16Use `ConstArg` for assoc item constraintsNoah Lev-1/+1
2024-07-16hir: Create `hir::ConstArgKind` enumNoah Lev-1/+1
2024-07-15make invalid_type_param_default lint show up in cargo future-compat reportsRalf Jung-2/+0
2024-07-09Remove HirTyLowerer::set_tainted_by_errors, since it is now redundantOli Scherer-9/+18
2024-07-05Use `ControlFlow` results for visitors that are only looking for a single valueOli Scherer-42/+32
2024-06-30add `rustc_dump_def_parents` attributeBoxy-1/+49
2024-06-29Auto merge of #120639 - fee1-dead-contrib:new-effects-desugaring, r=oli-obkbors-15/+79
2024-06-28address review commentsDeadbeef-1/+1
2024-06-28general fixups and turn `TODO`s into `FIXME`sDeadbeef-5/+10
2024-06-28Implement `Self::Effects: Compat<HOST>` desugaringDeadbeef-3/+20
2024-06-28move desugaring to item boundsDeadbeef-31/+26
2024-06-28Implement `Min` trait in new solverDeadbeef-1/+1
2024-06-28implement new effects desugaringDeadbeef-15/+62
2024-06-27Make queries more explicitMichael Goulet-7/+7
2024-06-24Split out IntoIterator and non-Iterator constructors for AliasTy/AliasTerm/Tr...Michael Goulet-2/+2
2024-06-22Rollup merge of #126686 - fmease:dump-preds-n-item-bounds, r=compiler-errorsGuillaume Gomez-18/+46
2024-06-22Add `#[rustc_dump_{predicates,item_bounds}]`León Orell Valerian Liehr-0/+25
2024-06-21Rename a bunch of thingsMichael Goulet-1/+1
2024-06-20Slightly refactor the dumping of HIR analysis dataLeón Orell Valerian Liehr-18/+21
2024-06-19Allow tracing through item_bounds query invocations on opaquesOli Scherer-1/+1
2024-06-12Rollup merge of #126340 - fee1-dead-contrib:fix-predicates_of-comments, r=com...Michael Goulet-5/+4
2024-06-12Fix outdated predacates_of.rs commentsDeadbeef-5/+4
2024-06-12Rollup merge of #126228 - BoxyUwU:nested_repeat_expr_generics, r=compiler-errorsGuillaume Gomez-5/+21
2024-06-12Require any function with a tait in its signature to actually constrain a hid...Oli Scherer-2/+13
2024-06-10Correct parent for nested anon constsBoxy-5/+21