| Age | Commit message (Expand) | Author | Lines |
| 2025-02-17 | Rename `rustc_middle/src/hir/map/mod.rs` as `map.rs`. | Nicholas Nethercote | -1405/+0 |
| 2025-02-11 | Simplify intra-crate qualifiers. | Nicholas Nethercote | -2/+1 |
| 2025-02-03 | Use a different hir type for patterns in pattern types than we use in match p... | Oli Scherer | -0/+2 |
| 2025-01-22 | Auto merge of #134478 - compiler-errors:attr-span, r=oli-obk | bors | -1/+4 |
| 2025-01-10 | Eagerly collect mono items for non-generic closures | Michael Goulet | -0/+8 |
| 2025-01-08 | Exhaustively handle expressions in patterns | Oli Scherer | -0/+2 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -3/+3 |
| 2024-12-21 | Hash only the spans that we care ended up reading in Span::try_metavars | Michael Goulet | -7/+2 |
| 2024-12-21 | Hash the untracked macro variable expansions | Michael Goulet | -1/+9 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -2/+1 |
| 2024-12-15 | Add hir::Attribute | Jonathan Dönszelmann | -3/+3 |
| 2024-11-30 | Remove hir::ArrayLen, introduce ConstArgKind::Infer | Dominik Stolz | -2/+0 |
| 2024-11-25 | Refactor `where` predicates, and reserve for attributes support | Frank King | -2/+2 |
| 2024-11-03 | compiler: Directly use rustc_abi in metadata and middle | Jubilee Young | -2/+2 |
| 2024-10-25 | tcx.is_const_fn doesn't work the way it is described, remove it | Ralf Jung | -1/+1 |
| 2024-10-04 | rm `ItemKind::OpaqueTy` | Noah Lev | -1/+30 |
| 2024-10-02 | Move in_trait into OpaqueTyOrigin | Michael Goulet | -7/+1 |
| 2024-09-23 | Rollup merge of #130618 - m-ou-se:skip-query, r=compiler-errors | Michael Goulet | -1/+4 |
| 2024-09-23 | Update compiler/rustc_middle/src/hir/map/mod.rs | Mara Bos | -1/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -4/+4 |
| 2024-09-20 | Skip query in get_parent_item when possible. | Mara Bos | -1/+3 |
| 2024-09-09 | Remove needless returns detected by clippy in the compiler | Eduardo Sánchez Muñoz | -6/+6 |
| 2024-08-26 | Stop using a special inner body for the coroutine by-move body for async clos... | Michael Goulet | -1/+1 |
| 2024-08-17 | Auto merge of #128792 - compiler-errors:foreign-sig, r=spastorino | bors | -4/+6 |
| 2024-08-16 | Rewrite `get_fn_id_for_return_block` | Boxy | -37/+27 |
| 2024-08-16 | Use FnSig instead of raw FnDecl for ForeignItemKind::Fn | Michael Goulet | -4/+6 |
| 2024-08-10 | Differentiate between methods and associated functions | Esteban Küber | -6/+12 |
| 2024-07-31 | Delegation: second attempt to improve perf | Bryanskiy | -12/+1 |
| 2024-07-29 | Delegation: support generics for delegation from free functions | Bryanskiy | -0/+15 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -6/+6 |
| 2024-07-16 | Add `ConstArgKind::Path` and make `ConstArg` its own HIR node | Noah Lev | -1/+4 |
| 2024-07-06 | Cache hir_owner_nodes in ParentHirIterator. | Camille GILLOT | -8/+26 |
| 2024-06-07 | Revert "Create const block DefIds in typeck instead of ast lowering" | Oli Scherer | -30/+12 |
| 2024-06-06 | Auto merge of #126068 - lqd:revert-124976, r=petrochenkov | bors | -3/+3 |
| 2024-06-06 | Revert "Rollup merge of #124976 - petrochenkov:usedcrates, r=oli-obk" | Rémy Rakic | -3/+3 |
| 2024-06-04 | Add safe/unsafe to static inside extern blocks | Santiago Pastorino | -1/+3 |
| 2024-06-04 | Handle safety keyword for extern block inner items | Santiago Pastorino | -1/+1 |
| 2024-05-31 | Rollup merge of #125635 - fmease:mv-type-binding-assoc-item-constraint, r=com... | Matthias Krüger | -2/+2 |
| 2024-05-30 | Rename HIR `TypeBinding` to `AssocItemConstraint` and related cleanup | León Orell Valerian Liehr | -2/+2 |
| 2024-05-29 | Make `body_owned_by` return the body directly. | Oli Scherer | -3/+18 |
| 2024-05-28 | Create const block DefIds in typeck instead of ast lowering | Oli Scherer | -9/+12 |
| 2024-05-22 | rustc: Use `tcx.used_crates(())` more | Vadim Petrochenkov | -3/+3 |
| 2024-05-20 | Inline get_node_fn_decl into get_fn_decl, simplify/explain logic in report_re... | Michael Goulet | -1/+5 |
| 2024-05-20 | Rename confusing function name | Michael Goulet | -6/+6 |
| 2024-05-20 | Remove get_parent_fn_decl; it's redundant | Michael Goulet | -1/+1 |
| 2024-05-09 | fix: Check whether next_node is else-less if in get_return_block | cardigan1008 | -3/+1 |
| 2024-05-09 | fix: Add if to check whether the previous node is Block | cardigan1008 | -0/+3 |
| 2024-04-29 | Avoid some `def_span` query calls | Oli 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-16 | Auto merge of #123468 - compiler-errors:precise-capturing, r=oli-obk | bors | -0/+2 |