about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect.rs
AgeCommit message (Expand)AuthorLines
2025-04-14Move `has_self` field to `hir::AssocKind::Fn`.Nicholas Nethercote-3/+3
2025-04-10Rollup merge of #139510 - nnethercote:name-to-ident, r=fee1-deadMatthias Krüger-2/+2
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-2/+2
2025-04-09Auto merge of #139552 - matthiaskrgr:rollup-b194mk8, r=matthiaskrgrbors-1/+3
2025-04-08clean code: remove Deref<Target=RegionKind> impl for Region and use `.kind()`xizheyin-1/+1
2025-04-07Restrict some queries by def-kind moreMichael Goulet-1/+3
2025-04-06remove compiler support for `extern "rust-intrinsic"` blocksSkgland-7/+1
2025-04-03add `TypingMode::Borrowck`lcnr-0/+1
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-17/+17
2025-03-15Squash fold into tyMichael Goulet-2/+1
2025-03-13Rollup merge of #138109 - Kohei316:feat/rust-doc-precise-capturing-arg, r=aDo...Matthias Krüger-3/+8
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-5/+4
2025-03-10make precise capturing args in rustdoc Json typedmorine0122-3/+8
2025-03-04mgca: Lower all const paths as `ConstArgKind::Path`Noah Lev-14/+14
2025-02-28Introduce `feature(generic_const_parameter_types)`Boxy-1/+4
2025-02-26Rollup merge of #137529 - klensy:unused3, r=lcnrLeón Orell Valerian Liehr-1/+0
2025-02-25remove unused field from VariantDef::new and convert debug to instrumentklensy-1/+0
2025-02-24Change span field accesses to method callsJana Dönszelmann-2/+2
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