about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect.rs
AgeCommit message (Expand)AuthorLines
2024-12-14Rollup merge of #134259 - compiler-errors:infer-ret-ty, r=dtolnayMatthias Krüger-85/+94
2024-12-14Auto merge of #134185 - compiler-errors:impl-trait-in-bindings, r=oli-obkbors-1/+10
2024-12-14(Re-)Implement impl_trait_in_bindingsMichael Goulet-1/+10
2024-12-14Rollup merge of #134256 - krtab:suggestion_overlapping, r=petrochenkovMatthias Krüger-3/+4
2024-12-13Clean up infer_return_ty_for_fn_sigMichael Goulet-85/+94
2024-12-13Use a more precise span in placeholder_type_error_diagArthur Carcano-3/+4
2024-12-12Move impl constness into impl trait headerOli Scherer-9/+10
2024-12-10Rollup merge of #134094 - estebank:const-trait-errors, r=compiler-errorsLeón Orell Valerian Liehr-2/+14
2024-12-10Tweak wording of non-const traits used as const boundsEsteban Küber-2/+14
2024-12-09Introduce `default_field_values` featureEsteban Küber-3/+4
2024-12-03Don't try and handle unfed `type_of` on anon constsBoxy-3/+2
2024-12-01Rollup merge of #133589 - voidc:remove-array-len, r=boxyuwuJacob Pratt-4/+4
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-4/+4
2024-11-28uplift fold_regions to rustc_type_irlcnr-1/+2
2024-11-21Implement the unsafe-fields RFC.Luca Versari-0/+1
2024-11-21Rollup merge of #133218 - compiler-errors:const-opaque, r=fee1-deadMatthias Krüger-1/+9
2024-11-19Implement ~const opaquesMichael Goulet-0/+8
2024-11-19Rename implied_const_bounds to explicit_implied_const_boundsMichael Goulet-1/+1
2024-11-19Introduce `min_generic_const_args` and directly represent pathsNoah Lev-1/+22
2024-11-04ty::BrK -> ty::BoundRegionKind::KMichael Goulet-1/+1
2024-11-03compiler: Directly use rustc_abi in hir_{analysis,typeck}Jubilee Young-5/+5
2024-10-31Encode cross-crate opaque type originMichael Goulet-4/+13
2024-10-30Remap impl-trait lifetimes on HIR instead of AST lowering.Camille GILLOT-1/+1
2024-10-29TypingMode :thinking:lcnr-4/+6
2024-10-25tcx.is_const_fn doesn't work the way it is described, remove itRalf Jung-1/+1
2024-10-24Implement const effect predicate in new solverMichael Goulet-0/+2
2024-10-23nightly feature tracking: get rid of the per-feature bool fieldsRalf Jung-2/+2
2024-10-11Auto merge of #131045 - compiler-errors:remove-unnamed_fields, r=wesleywiserbors-100/+4
2024-10-04Remove stray fixmes.Camille GILLOT-3/+0
2024-10-04WfCheck opaques.Camille GILLOT-0/+13
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-28/+12
2024-10-01Remove unnamed field featureMichael Goulet-100/+4
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-4/+4
2024-09-20Add missing diagnostics and flesh out testsMichael Goulet-2/+2
2024-09-20Flesh out some TODOsMichael Goulet-0/+1
2024-09-06Revert ed7bdbb17b9c03fe3530e5e3f21b7c6c7879dbcaGeorg Semmler-2/+0
2024-09-02chore: Fix typos in 'compiler' (batch 1)Alexander Cyon-2/+2
2024-08-31Rollup merge of #129767 - nnethercote:rm-extern-crate-tracing-4, r=jieyouxuMatthias Krüger-0/+1
2024-08-30Remove `#[macro_use] extern crate tracing` from `rustc_hir_analysis`.Nicholas Nethercote-0/+1
2024-08-29Stop using ty::GenericPredicates for non-predicates_of queriesMichael Goulet-1/+1
2024-08-28Auto merge of #129546 - compiler-errors:no-pred-on, r=fee1-deadbors-30/+1
2024-08-24Get rid of predicates_defined_onMichael Goulet-30/+1
2024-08-24Rework how we emit errors for unresolved object lifetimesMichael Goulet-1/+1
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-4/+2
2024-08-12Rollup merge of #128912 - compiler-errors:do-not-recommend-impl, r=lcnrMatthias Krüger-0/+2
2024-08-09Store do_not_recommend-ness in impl headerMichael Goulet-0/+2
2024-08-06Cache supertrait outlives of impl header for soundness checkMichael Goulet-0/+1
2024-07-29Rollup merge of #128174 - compiler-errors:trait-alias-marker, r=oli-obkMatthias Krüger-5/+9
2024-07-29Reformat `use` declarations.Nicholas Nethercote-5/+5
2024-07-25Don't record trait aliases as marker traitsMichael Goulet-5/+9