summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect.rs
AgeCommit message (Expand)AuthorLines
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
2022-12-05Move linkage type check to HIR analysis and fix semantics issues.Peter Collingbourne-1/+6
2022-12-03Mark naked functions as never inline in codegen_fn_attrsTomasz Miąsko-0/+1
2022-12-03Disable coverage instrumentation for naked functionsTomasz Miąsko-0/+4
2022-11-29Make inferred_outlives_crate return ClauseSantiago Pastorino-5/+7
2022-11-28Rename `NestedMetaItem::[Ll]iteral` as `NestedMetaItem::[Ll]it`.Nicholas Nethercote-1/+1
2022-11-28Rename `ast::Lit` as `ast::MetaItemLit`.Nicholas Nethercote-2/+4
2022-11-24move things from rustc_target::abi to rustc_abihkalbasi-2/+1
2022-11-24move some layout logic to rustc_target::abi::layouthkalbasi-2/+2
2022-11-24Auto merge of #104507 - WaffleLapkin:asderefsyou, r=wesleywiserbors-1/+1
2022-11-21Unreserve braced enum variants in value namespaceVadim Petrochenkov-26/+10
2022-11-18require an `ErrorGuaranteed` to taint infcx with errorsBoxy-1/+1
2022-11-16Use `as_deref` in compiler (but only where it makes sense)Maybe Waffle-1/+1
2022-11-13Store a LocalDefId in hir::Variant & hir::Field.Camille GILLOT-26/+16
2022-11-13Store a LocalDefId in hir::AnonConst.Camille GILLOT-3/+2
2022-11-13Store a LocalDefId in hir::GenericParam.Camille GILLOT-5/+3
2022-11-13Store LocalDefId in hir::Closure.Camille GILLOT-4/+3
2022-11-13Ensure codegen_fn_attrs during collection.Camille GILLOT-1/+9
2022-11-11Visit opaque types during type collection too.Camille GILLOT-21/+20
2022-11-08add 'ty_error_with_guaranteed' and 'const_error_with_guaranteed'yukang-2/+1
2022-11-02Simplify astconv item def id handlingOli Scherer-2/+2
2022-11-01Rollup merge of #103759 - cjgillot:adt-collect, r=davidtwcoDylan DPC-23/+20
2022-10-31Use adt_def for ADT collection.Camille GILLOT-23/+20
2022-10-29Cleanup weak lang itemsCameron Steffen-6/+9
2022-10-29Rename some `OwnerId` fields.Nicholas Nethercote-8/+8
2022-10-25Split diagnostic details out into a separate function and fluent filesOli Scherer-22/+26
2022-10-25Move a wf-check into the site where the value is instantiatedOli Scherer-3/+30
2022-10-20update doc linkslcnr-2/+1