about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect
AgeCommit message (Expand)AuthorLines
2024-09-25Add a few more tests, commentsMichael Goulet-0/+6
2024-09-25Pull out into helper functionMichael Goulet-99/+112
2024-09-25Collect relevant item bounds from trait clauses for nested rigid projections,...Michael Goulet-10/+216
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-16/+16
2024-09-21Rollup merge of #130666 - compiler-errors:super-bounds, r=fee1-dead,fmeaseMichael Goulet-10/+76
2024-09-21Assert that explicit_super_predicates_of and explicit_item_bounds truly only ...Michael Goulet-10/+76
2024-09-21More tests and tweak commentsMichael Goulet-4/+15
2024-09-20Resolve self type alias in impl for RTNMichael Goulet-1/+25
2024-09-20Add missing diagnostics and flesh out testsMichael Goulet-4/+5
2024-09-20Flesh out some TODOsMichael Goulet-8/+40
2024-09-20Implement RTN in resolve_bound_vars and HIR ty loweringMichael Goulet-6/+116
2024-09-18Rollup merge of #130116 - veera-sivarajan:freeze-suggestions, r=chenyukangMatthias Krüger-2/+2
2024-09-16Do precise capturing arg validation in resolveMichael Goulet-6/+4
2024-09-12Implement a Method to Seal `DiagInner`'s SuggestionsVeera-2/+2
2024-09-11Also fix if in elseMichael Goulet-16/+14
2024-09-09Helper function for formatting with `LifetimeSuggestionPosition`Pavel Grigorenko-17/+1
2024-09-07Auto merge of #126161 - Bryanskiy:delegation-generics-4, r=petrochenkovbors-20/+12
2024-09-05Delegation: support generics in associated delegation itemsBryanskiy-20/+12
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