about summary refs log tree commit diff
path: root/compiler/rustc_hir_analysis/src/collect.rs
AgeCommit message (Expand)AuthorLines
2025-06-05Remove CollectItemTypesVisitorOli Scherer-34/+5
2025-06-05wfcheck closuresOli Scherer-11/+0
2025-06-05Move generic arg checks from the hir item types visitor to ty wfcheckOli Scherer-23/+0
2025-06-05Move opaque type checks from the hir item types visitor onto the wfcheck of t...Oli Scherer-17/+0
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-11/+11
2025-05-27Use more detailed spans in dyn compat errors within bodiesOli Scherer-2/+6
2025-05-23Auto merge of #140553 - BoxyUwU:defer_type_system_ctfe, r=compiler-errorsbors-0/+25
2025-05-22Review CommentsBoxy-3/+3
2025-05-21Introduce `tcx.anon_const_kind` queryBoxy-0/+25
2025-05-06Name methods pertaining to HIR ty lowering of paths more appropriatelyLeón Orell Valerian Liehr-1/+1
2025-05-06Eliminate unnecessary parameterLeón Orell Valerian Liehr-3/+1
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