about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/hir/map
AgeCommit message (Expand)AuthorLines
2025-02-17Rename `rustc_middle/src/hir/map/mod.rs` as `map.rs`.Nicholas Nethercote-1405/+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
2025-01-10Eagerly collect mono items for non-generic closuresMichael Goulet-0/+8
2025-01-08Exhaustively handle expressions in patternsOli Scherer-0/+2
2025-01-04turn hir::ItemKind::Fn into a named-field variantRalf Jung-3/+3
2024-12-21Hash only the spans that we care ended up reading in Span::try_metavarsMichael Goulet-7/+2
2024-12-21Hash the untracked macro variable expansionsMichael Goulet-1/+9
2024-12-18Re-export more `rustc_span::symbol` things from `rustc_span`.Nicholas Nethercote-2/+1
2024-12-15Add hir::AttributeJonathan Dönszelmann-3/+3
2024-11-30Remove hir::ArrayLen, introduce ConstArgKind::InferDominik Stolz-2/+0
2024-11-25Refactor `where` predicates, and reserve for attributes supportFrank King-2/+2
2024-11-03compiler: Directly use rustc_abi in metadata and middleJubilee Young-2/+2
2024-10-25tcx.is_const_fn doesn't work the way it is described, remove itRalf Jung-1/+1
2024-10-04rm `ItemKind::OpaqueTy`Noah Lev-1/+30
2024-10-02Move in_trait into OpaqueTyOriginMichael Goulet-7/+1
2024-09-23Rollup merge of #130618 - m-ou-se:skip-query, r=compiler-errorsMichael Goulet-1/+4
2024-09-23Update compiler/rustc_middle/src/hir/map/mod.rsMara Bos-1/+2
2024-09-22Reformat using the new identifier sorting from rustfmtMichael Goulet-4/+4
2024-09-20Skip query in get_parent_item when possible.Mara Bos-1/+3
2024-09-09Remove needless returns detected by clippy in the compilerEduardo Sánchez Muñoz-6/+6
2024-08-26Stop using a special inner body for the coroutine by-move body for async clos...Michael Goulet-1/+1
2024-08-17Auto merge of #128792 - compiler-errors:foreign-sig, r=spastorinobors-4/+6
2024-08-16Rewrite `get_fn_id_for_return_block`Boxy-37/+27
2024-08-16Use FnSig instead of raw FnDecl for ForeignItemKind::FnMichael Goulet-4/+6
2024-08-10Differentiate between methods and associated functionsEsteban Küber-6/+12
2024-07-31Delegation: second attempt to improve perfBryanskiy-12/+1
2024-07-29Delegation: support generics for delegation from free functionsBryanskiy-0/+15
2024-07-29Reformat `use` declarations.Nicholas Nethercote-6/+6
2024-07-16Add `ConstArgKind::Path` and make `ConstArg` its own HIR nodeNoah Lev-1/+4
2024-07-06Cache hir_owner_nodes in ParentHirIterator.Camille GILLOT-8/+26
2024-06-07Revert "Create const block DefIds in typeck instead of ast lowering"Oli Scherer-30/+12
2024-06-06Auto merge of #126068 - lqd:revert-124976, r=petrochenkovbors-3/+3
2024-06-06Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk"Rémy Rakic-3/+3
2024-06-04Add safe/unsafe to static inside extern blocksSantiago Pastorino-1/+3
2024-06-04Handle safety keyword for extern block inner itemsSantiago Pastorino-1/+1
2024-05-31Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com...Matthias Krüger-2/+2
2024-05-30Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanupLeón Orell Valerian Liehr-2/+2
2024-05-29Make `body_owned_by` return the body directly.Oli Scherer-3/+18
2024-05-28Create const block DefIds in typeck instead of ast loweringOli Scherer-9/+12
2024-05-22rustc: Use `tcx.used_crates(())` moreVadim Petrochenkov-3/+3
2024-05-20Inline get_node_fn_decl into get_fn_decl, simplify/explain logic in report_re...Michael Goulet-1/+5
2024-05-20Rename confusing function nameMichael Goulet-6/+6
2024-05-20Remove get_parent_fn_decl; it's redundantMichael Goulet-1/+1
2024-05-09fix: Check whether next_node is else-less if in get_return_blockcardigan1008-3/+1
2024-05-09fix: Add if to check whether the previous node is Blockcardigan1008-0/+3
2024-04-29Avoid some `def_span` query callsOli Scherer-1/+1
2024-04-26`Span`s are already 64 bit, just like references, so stop putting them behind...Oli Scherer-1/+1
2024-04-16Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obkbors-0/+2