about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/hir
AgeCommit message (Expand)AuthorLines
2025-07-17parse `const trait Trait`Deadbeef-1/+1
2025-07-09Port `#[rustc_coherence_is_core]` to the new attribute systemPavel Grigorenko-2/+3
2025-07-07Add `ty_span` queryOli Scherer-2/+10
2025-06-23fix 142891Jana Dönszelmann-1/+9
2025-06-20Rollup merge of #142687 - cjgillot:less-hir_crate, r=oli-obkTrevor Gross-11/+15
2025-06-18Reduce uses of `hir_crate`.Camille GILLOT-11/+15
2025-06-13collect delayed lints in hir_crate_itemsJana Dönszelmann-0/+25
2025-06-12introduce new lint infraJana Dönszelmann-3/+13
2025-06-05wfcheck closuresOli Scherer-0/+9
2025-05-30Reorder fields in `hir::ItemKind` variants.Nicholas Nethercote-1/+1
2025-05-27Rollup merge of #141551 - compiler-errors:hir-lints, r=BoxyUwUTrevor Gross-1/+1
2025-05-25hir_body_const_context should take LocalDefIdMichael Goulet-1/+1
2025-05-23Properly analyze captures from unsafe bindersMichael Goulet-0/+3
2025-04-17do not emit `OpaqueCast` projections with `-Znext-solver`lcnr-0/+2
2025-04-14Documentation fixes.Nicholas Nethercote-1/+5
2025-04-14Remove `rustc_middle::hir::Map`.Nicholas Nethercote-15/+0
2025-04-11Auto merge of #139011 - Zoxc:no-rayon-iters, r=oli-obkbors-6/+6
2025-04-10Remove the use of Rayon iteratorsJohn Kåre Alsaker-6/+6
2025-04-10Rename some `name` variables as `ident`.Nicholas Nethercote-4/+4
2025-04-02Rollup merge of #139232 - nnethercote:remove-Map-5, r=ZalatharTakayuki Maeda-29/+26
2025-04-02Remove a `hir_*` helper that was just forwarding to a queryOli Scherer-4/+0
2025-04-02Move methods from `Map` to `TyCtxt`, part 5.Nicholas Nethercote-29/+26
2025-04-01Decouple trait impls of different traits wrt incrementalOli Scherer-1/+3
2025-03-26doc(hir::Place): clarify that places aren't always place expressionsMaja Kądziołka-2/+8
2025-03-26Ensure define_opaque is accounted for in HIR hashMichael Goulet-1/+6
2025-03-22Rollup merge of #138750 - oli-obk:decouple-hir-queries, r=fee1-deadMatthias Krüger-6/+5
2025-03-20Make `crate_hash` not iterate over `hir_crate` owners anymoreOli Scherer-6/+5
2025-03-19Use `Option<Ident>` for lowered param names.Nicholas Nethercote-4/+4
2025-03-18Move `hir::Item::ident` into `hir::ItemKind`.Nicholas Nethercote-17/+19
2025-03-15Rollup merge of #138482 - nnethercote:fix-hir-printing, r=compiler-errorsLeón Orell Valerian Liehr-1/+2
2025-03-14Handle `_` properly in a couple of places.Nicholas Nethercote-1/+2
2025-03-12Move methods from `Map` to `TyCtxt`, part 4.Nicholas Nethercote-72/+42
2025-03-12Rename `hir_attrs` query as `hir_attr_map`.Nicholas Nethercote-2/+2
2025-03-12Adjust `Map`'s `to_string` functionality.Nicholas Nethercote-113/+117
2025-03-07Move `visit_id` calls.Nicholas Nethercote-1/+1
2025-02-23Rollup merge of #137334 - compiler-errors:edition-2024-fresh-2, r=saethlin,tr...Jacob Pratt-17/+14
2025-02-22Greatly simplify lifetime captures in edition 2024Michael Goulet-17/+14
2025-02-22Make a fake body to store typeck results for global_asmMichael Goulet-1/+2
2025-02-22Make asm a named fieldMichael Goulet-1/+1
2025-02-21Move methods from Map to TyCtxt, part 3.Nicholas Nethercote-35/+37
2025-02-21Store `TyCtxt` instead of `Map` in some iterators.Nicholas Nethercote-19/+19
2025-02-18Move methods from `Map` to `TyCtxt`, part 2.Nicholas Nethercote-88/+85
2025-02-17Remove `TyCtxt::hir_krate`.Nicholas Nethercote-7/+1
2025-02-17Overhaul the `intravisit::Map` trait.Nicholas Nethercote-20/+22
2025-02-17Move some `Map` methods onto `TyCtxt`.Nicholas Nethercote-48/+68
2025-02-17Remove unused `Map::hir_node_by_def_id` method.Nicholas Nethercote-4/+0
2025-02-17Rename `rustc_middle/src/hir/map/mod.rs` as `map.rs`.Nicholas Nethercote-0/+0
2025-02-11Simplify intra-crate qualifiers.Nicholas Nethercote-2/+1
2025-02-03Use a different hir type for patterns in pattern types than we use in match p...Oli Scherer-0/+2
2025-01-22Auto merge of #134478 - compiler-errors:attr-span, r=oli-obkbors-1/+4