about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect.rs
AgeCommit message (Expand)AuthorLines
2023-04-26Make some region folders a little stricter.Nicholas Nethercote-2/+4
2023-04-22Don't infer fn return type to return itselfMichael Goulet-11/+20
2023-04-20Remove opt_const_param_of.Camille GILLOT-1/+0
2023-04-16use matches! macro in more placesMatthias Krüger-4/+1
2023-04-11Split implied and super predicate queriesMichael Goulet-3/+4
2023-04-11Split super_predicates_that_define_assoc_type query from super_predicates_ofMichael Goulet-2/+3
2023-04-08Migrate `rustc_hir_analysis` to session diagnosticObei Sideg-110/+55
2023-03-22`HirId` to `LocalDefId` cleanuplcnr-3/+1
2023-03-21Use LocalDefId in ItemCtxtMichael Goulet-16/+12
2023-03-21Use local key in providersMichael Goulet-32/+29
2023-02-24Rename many interner functions.Nicholas Nethercote-1/+1
2023-02-22Rename ty_error_with_guaranteed to ty_error, ty_error to ty_error_miscMichael Goulet-1/+1
2023-02-17Auto merge of #107753 - kylematsuda:type-of, r=BoxyUwUbors-3/+3
2023-02-16remove bound_type_of query; make type_of return EarlyBinder; change type_of i...Kyle Matsuda-3/+3
2023-02-16change usages of type_of to bound_type_ofKyle Matsuda-3/+3
2023-02-17Rollup merge of #107489 - compiler-errors:non_lifetime_binders, r=cjgillotMatthias Krüger-2/+2
2023-02-16Auto merge of #108020 - nnethercote:opt-mk_region, r=compiler-errorsbors-7/+5
2023-02-16Rename some region-specific stuffMichael Goulet-2/+2
2023-02-15Add specialized variants of `mk_region`.Nicholas Nethercote-7/+5
2023-02-14add a `#[rustc_coinductive]` attributelcnr-5/+7
2023-02-03Make const/fn return params more suggestableMichael Goulet-20/+12
2023-01-30Rollup merge of #107125 - WaffleLapkin:expect_an_item_in_your_hir_by_the_next...Matthias Krüger-2/+1
2023-01-28Rollup merge of #107100 - compiler-errors:issue-107087, r=lcnrMatthias Krüger-1/+5
2023-01-26change fn_sig query to use EarlyBinder; remove bound_fn_sig query; add EarlyB...Kyle Matsuda-3/+4
2023-01-23Use proper InferCtxt when probing for associated types in astconvMichael Goulet-1/+5
2023-01-23fix: use LocalDefId instead of HirId in trait resVincenzo Palazzo-2/+3
2023-01-20Add and use expect methods to hir.Maybe Waffle-2/+1
2023-01-20Auto merge of #106090 - WaffleLapkin:dereffffffffff, r=Nilstriebbors-23/+21
2023-01-19Encode whether foreign opaques are TAITs or notMichael Goulet-0/+11
2023-01-17`rustc_hir_analysis`: remove `ref` patternsMaybe Waffle-8/+8
2023-01-17`rustc_hir_analysis`: some general code improvementsMaybe Waffle-15/+13
2023-01-14change impl_trait_ref query to return EarlyBinder; remove bound_impl_trait_re...Kyle Matsuda-9/+13
2023-01-11Add `AstConv::astconv` method to remove `<dyn AstConv>::` callsMaybe Waffle-27/+10
2023-01-07introduce AstConv::probe_adtAli MJ Al-Nasrawy-0/+5
2023-01-07don't normalize in astconvAli MJ Al-Nasrawy-5/+0
2023-01-04Rollup merge of #106403 - compiler-errors:rename-hir-methods, r=cjgillotMichael Goulet-2/+2
2023-01-04get_parent and find_parentMichael Goulet-1/+1
2023-01-04rename get_parent_node to parent_idMichael Goulet-2/+2
2023-01-04Restore Fn trait noteMichael Goulet-3/+3
2023-01-03Suggest more impl Trait on `-> _`Michael Goulet-47/+94
2022-12-29Rollup merge of #106221 - Nilstrieb:rptr-more-like-ref-actually, r=compiler-e...Matthias Krüger-1/+1
2022-12-28Rename `Rptr` to `Ref` in AST and HIRNilstrieb-1/+1
2022-12-27review commentsEsteban Küber-6/+3
2022-12-26Suggest `impl Iterator` when possible for `_` return typeEsteban Küber-2/+64
2022-12-20rustc: Remove needless lifetimesJeremy Stucki-1/+1
2022-12-14always use anonymize_bound_varsMichael Goulet-1/+1
2022-12-13Move some codegen-y methods from rustc_hir_analysis::collect -> rustc_codegen...Michael Goulet-809/+4
2022-12-10Rollup merge of #105109 - rcvalle:rust-kcfi, r=bjorn3Matthias Krüger-1/+3
2022-12-09Tweak `rustc_must_implement_one_of` diagnostic outputEsteban Küber-11/+8
2022-12-08Add LLVM KCFI support to the Rust compilerRamon de C Valle-1/+3