about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect.rs
AgeCommit message (Expand)AuthorLines
2025-02-23Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr...Jacob Pratt-3/+2
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-3/+2
2025-02-22Make asm a named fieldMichael Goulet-1/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-2/+2
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-2/+2
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-5/+5
2025-02-11Explain that in paths generics can't be set on both the enum and the variantEsteban Küber-3/+4
2025-02-01Rename `tcx.ensure()` to `tcx.ensure_ok()`Zalathar-75/+75
2025-01-31Don't export `rustc_hir_analysis::collect`.Nicholas Nethercote-7/+7
2025-01-28Make item self/non-self bound naming less whackMichael Goulet-7/+7
2025-01-27Use identifiers in diagnostics more oftenMichael Goulet-6/+5
2025-01-23`visit_x_unambig`Boxy-3/+3
2025-01-23Semantic changes from new hir representationBoxy-21/+4
2025-01-23Split hir `TyKind` and `ConstArgKind` in two and update `hir::Visitor`Boxy-6/+6
2025-01-14Add hir::HeaderSafety to make follow up commits simplerOli Scherer-6/+11
2025-01-04Auto merge of #135031 - RalfJung:intrinsics-without-body, r=oli-obkbors-2/+2
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-2/+2
2025-01-02Suppress type param suggestion if encountering invalid const inferMichael Goulet-17/+45
2025-01-02nit: Make get_infer_ret_ty name more consistent with is_suggestable_infer_tyMichael Goulet-1/+1
2024-12-20split up `#[rustc_deny_explicit_impl]` attributeLukas Markeffsky-43/+2
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
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