| Age | Commit message (Expand) | Author | Lines |
| 2025-09-21 | port `#[debugger_visualizer]` to the new attribute system | Jana Dönszelmann | -2/+2 |
| 2025-09-17 | Remove `DynKind` | León Orell Valerian Liehr | -4/+2 |
| 2025-09-06 | Make the allocator shim participate in LTO again | bjorn3 | -2/+9 |
| 2025-09-04 | Special case allocator module submission to avoid special casing it elsewhere | bjorn3 | -31/+22 |
| 2025-09-04 | Ensure the allocator shim never participates in LTO | bjorn3 | -9/+2 |
| 2025-08-29 | Ensure we emit an allocator shim when only some crate types need one | bjorn3 | -5/+22 |
| 2025-08-19 | Rollup merge of #145429 - bjorn3:codegen_fn_attrs_improvements, r=jdonszelmann | 许杰友 Jieyou Xu (Joe) | -1/+1 |
| 2025-08-15 | Merge link_name and export_name | bjorn3 | -1/+1 |
| 2025-08-15 | Rollup merge of #145004 - bjorn3:remove_unused_fields, r=WaffleLapkin | Stuart Cook | -27/+29 |
| 2025-08-14 | Complete functionality and general cleanup | Marcelo Domínguez | -4/+3 |
| 2025-08-06 | Include allocator module in LLVM_passes timer | bjorn3 | -27/+29 |
| 2025-07-31 | remove rustc_attr_data_structures | Jana Dönszelmann | -1/+1 |
| 2025-07-25 | Improve coordinator channel handling | bjorn3 | -12/+4 |
| 2025-07-17 | Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors | León Orell Valerian Liehr | -7/+2 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -3/+3 |
| 2025-07-03 | Pass in autodiff items when starting the coordinator thread | bjorn3 | -7/+2 |
| 2025-07-01 | Remove support for dyn* | Michael Goulet | -22/+0 |
| 2025-06-24 | Add all rustc_std_internal_symbol to symbols.o | bjorn3 | -21/+1 |
| 2025-06-23 | [Arm64EC] Only decorate functions with `#` | Daniel Paoliello | -15/+32 |
| 2025-06-15 | Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub... | León Orell Valerian Liehr | -43/+7 |
| 2025-06-05 | Replace some `Option<Span>` with `Span` and use DUMMY_SP instead of None | Oli Scherer | -1/+1 |
| 2025-06-03 | Move metadata object generation for dylibs to the linker code | bjorn3 | -43/+7 |
| 2025-06-03 | Only borrow EncodedMetadata in codegen_crate | bjorn3 | -10/+10 |
| 2025-05-28 | Remove codegen_unit from MiscCodegenMethods | bjorn3 | -2/+3 |
| 2025-05-19 | Rollup merge of #140874 - mejrs:rads, r=WaffleLapkin | Stuart Cook | -1/+1 |
| 2025-05-18 | Remove rustc_attr_data_structures re-export from rustc_attr_parsing | mejrs | -1/+1 |
| 2025-05-15 | Revert "Fix linking statics on Arm64EC #140176" | Jieyou Xu | -32/+15 |
| 2025-05-07 | [Arm64EC] Only decorate functions with `#` | Daniel Paoliello | -15/+32 |
| 2025-05-05 | Resolve instance for SymFn in global/naked asm | Michael Goulet | -1/+7 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -1/+1 |
| 2025-04-14 | Share part of the global_asm!() implementation between cg_ssa and cg_clif | bjorn3 | -1/+66 |
| 2025-04-11 | Auto merge of #139453 - compiler-errors:incr, r=jieyouxu | bors | -2/+5 |
| 2025-04-10 | Remove the use of Rayon iterators | John Kåre Alsaker | -3/+3 |
| 2025-04-07 | Prepend temp files with a string per invocation of rustc | Michael Goulet | -3/+5 |
| 2025-04-07 | Simplify temp path creation a bit | Michael Goulet | -2/+3 |
| 2025-03-24 | Auto merge of #138629 - Zoxc:graph-anon-hashmap, r=oli-obk | bors | -5/+6 |
| 2025-03-21 | Auto merge of #128320 - saethlin:link-me-maybe, r=compiler-errors | bors | -0/+1 |
| 2025-03-19 | Only use the new node hashmap for anonymous nodes. | Camille GILLOT | -5/+6 |
| 2025-03-17 | Remove implicit #[no_mangle] for #[rustc_std_internal_symbol] | bjorn3 | -2/+14 |
| 2025-03-12 | Move methods from `Map` to `TyCtxt`, part 4. | Nicholas Nethercote | -1/+1 |
| 2025-03-01 | Auto merge of #133250 - DianQK:embed-bitcode-pgo, r=nikic | bors | -1/+1 |
| 2025-02-24 | Avoid no-op unlink+link dances in incr comp | Ben Kimock | -0/+1 |
| 2025-02-24 | Introduce new-style attribute parsers for several attributes | Jana Dönszelmann | -2/+3 |
| 2025-02-23 | Add `new_regular` and `new_allocator` to `ModuleCodegen` | DianQK | -1/+1 |
| 2025-02-20 | Rollup merge of #136608 - kulst:ptx_target_features, r=bjorn3 | Jubilee | -0/+1 |
| 2025-02-19 | Emit `trunc nuw` for unchecked shifts and `to_immediate_scalar` | Scott McMurray | -8/+2 |
| 2025-02-16 | Persist target features used for codegen beyond tcx | kulst | -0/+1 |
| 2025-02-13 | Make `-O` mean `-C opt-level=3` | clubby789 | -3/+3 |
| 2025-02-03 | tree-wide: parallel: Fully removed all `Lrc`, replaced with `Arc` | Askar Safin | -3/+4 |
| 2025-02-01 | Rename `tcx.ensure()` to `tcx.ensure_ok()` | Zalathar | -1/+1 |