| Age | Commit message (Expand) | Author | Lines |
| 2025-08-26 | add a flag to codegen fn attrs for foreign items | Jana Dönszelmann | -2/+2 |
| 2025-08-12 | make no_mangle explicit on foreign items | Jana Dönszelmann | -2/+3 |
| 2025-07-28 | use let chains in mir, resolve, target | Kivooeo | -4/+4 |
| 2025-07-09 | Add opaque TypeId handles for CTFE | Oli Scherer | -0/+1 |
| 2025-05-24 | Cleanup CodegenFnAttrFlags | Noratrieb | -1/+1 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -4/+6 |
| 2025-03-18 | Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgr | bors | -2/+2 |
| 2025-03-18 | Move `hir::Item::ident` into `hir::ItemKind`. | Nicholas Nethercote | -2/+2 |
| 2025-03-17 | Mark #[rustc_std_internal_symbol] as extern indicator | bjorn3 | -4/+1 |
| 2025-03-12 | Adjust `Map`'s `to_string` functionality. | Nicholas Nethercote | -1/+1 |
| 2025-02-22 | Make asm a named field | Michael Goulet | -1/+1 |
| 2025-02-17 | Move some `Map` methods onto `TyCtxt`. | Nicholas Nethercote | -1/+1 |
| 2025-01-04 | turn hir::ItemKind::Fn into a named-field variant | Ralf Jung | -2/+2 |
| 2024-10-22 | Rollup merge of #131049 - compiler-errors:more-validation, r=spastorino | Matthias Krüger | -1/+1 |
| 2024-10-04 | rm `ItemKind::OpaqueTy` | Noah Lev | -2/+2 |
| 2024-09-30 | Validate ExistentialPredicate args | Michael Goulet | -1/+1 |
| 2024-09-23 | Check vtable projections for validity in miri | Michael Goulet | -2/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-08-29 | Add `warn(unreachable_pub)` to `rustc_passes`. | Nicholas Nethercote | -1/+1 |
| 2024-07-02 | Miri function identity hack: account for possible inlining | Ralf Jung | -1/+1 |
| 2024-06-28 | Revert "Rollup merge of #126938 - RalfJung:link_section, r=compiler-errors" | Rémy Rakic | -2/+10 |
| 2024-06-25 | miri: make sure we can find link_section statics even for the local crate | Ralf Jung | -10/+2 |
| 2024-06-11 | reachable computation: clarify comments around consts | Ralf Jung | -6/+9 |
| 2024-06-05 | Also support generic constants | Oli Scherer | -9/+9 |
| 2024-06-05 | Don't walk the bodies of free constants for reachability. | Oli Scherer | -4/+14 |
| 2024-06-04 | Closures are recursively reachable | Tomasz Miąsko | -0/+1 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_passes`. | Nicholas Nethercote | -0/+1 |
| 2024-05-09 | reachable computation: extend explanation of what this does, and why | Ralf Jung | -10/+22 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-03-28 | Rollup merge of #123063 - tmiasko:reachability-abi, r=michaelwoerister | Matthias Krüger | -12/+1 |
| 2024-03-25 | Rollup merge of #122769 - RalfJung:reachable, r=tmiasko | Jubilee | -23/+49 |
| 2024-03-25 | extend doc comment for reachability set computation | Ralf Jung | -23/+49 |
| 2024-03-25 | Function ABI is irrelevant for reachability | Tomasz Miąsko | -12/+1 |
| 2024-03-21 | rename items -> free_items | Ralf Jung | -1/+1 |
| 2024-03-19 | The AssocOpaqueTy HIR node is not actually needed to differentiate from other... | Oli Scherer | -1/+1 |
| 2024-03-16 | Auto merge of #122371 - oli-obk:visit_nested_body, r=tmiasko | bors | -39/+79 |
| 2024-03-14 | hir: Remove `opt_local_def_id_to_hir_id` and `opt_hir_node_by_def_id` | Vadim Petrochenkov | -9/+6 |
| 2024-03-14 | Test and implement reachability for trait objects and generic parameters of f... | Oli Scherer | -4/+31 |
| 2024-03-14 | Stop walking the bodies of statics for reachability, and evaluate them instead | Oli Scherer | -38/+51 |
| 2024-03-13 | Create some minimal HIR for associated opaque types | Vadim Petrochenkov | -1/+2 |
| 2024-03-12 | Ensure nested allocations in statics do not get deduplicated | Oli Scherer | -1/+38 |
| 2024-03-12 | Change `DefKind::Static` to a struct variant | Oli Scherer | -1/+1 |
| 2023-12-12 | Move some methods from `tcx.hir()` to `tcx` | zetanumbers | -2/+2 |
| 2023-11-26 | rustc: `hir().local_def_id_to_hir_id()` -> `tcx.local_def_id_to_hir_id()` cle... | Vadim Petrochenkov | -3/+1 |
| 2023-10-17 | Automatically enable cross-crate inlining for small functions | Ben Kimock | -50/+8 |
| 2023-10-13 | Format all the let chains in compiler | Michael Goulet | -1/+3 |
| 2023-09-10 | Encode only MIR that can be used by other crates | Tomasz Miąsko | -0/+4 |
| 2023-08-22 | Contents of reachable statics is reachable | Tomasz Miąsko | -7/+3 |
| 2023-08-09 | rustc: Move `crate_types` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -4/+4 |
| 2023-07-28 | Lower generic const items to HIR | León Orell Valerian Liehr | -1/+1 |