| Age | Commit message (Expand) | Author | Lines |
| 2025-07-03 | Remove LtoModuleCodegen | bjorn3 | -73/+35 |
| 2025-07-03 | setup CI and tidy to use typos for spellchecking and fix few typos | klensy | -4/+4 |
| 2025-07-01 | Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obk | bors | -9/+27 |
| 2025-06-29 | Rollup merge of #142641 - bjorn3:proc_macro_symbols_o, r=jieyouxu | Matthias Krüger | -2/+7 |
| 2025-06-27 | Rollup merge of #140809 - bjorn3:panic_runtime_cleanup, r=petrochenkov | Matthias Krüger | -0/+32 |
| 2025-06-27 | Generate symbols.o for proc-macros too | bjorn3 | -2/+7 |
| 2025-06-27 | Update comments | bjorn3 | -5/+5 |
| 2025-06-27 | Split exported_symbols for generic and non-generic symbols | bjorn3 | -9/+27 |
| 2025-06-24 | Auto merge of #142979 - matthiaskrgr:rollup-szqah4e, r=matthiaskrgr | bors | -7/+7 |
| 2025-06-24 | Fix LTO for internalizing rustc_std_internal_symbol symbols | bjorn3 | -0/+15 |
| 2025-06-24 | Add all rustc_std_internal_symbol to symbols.o | bjorn3 | -0/+17 |
| 2025-06-24 | rustc_session: Add a structure for keeping both explicit and default sysroots | Vadim Petrochenkov | -7/+7 |
| 2025-06-23 | [Arm64EC] Only decorate functions with `#` | Daniel Paoliello | -33/+108 |
| 2025-06-19 | Extract Translator struct | Cameron Steffen | -13/+7 |
| 2025-06-18 | Auto merge of #141061 - dpaoliello:shimasfn, r=bjorn3 | bors | -13/+1 |
| 2025-06-17 | Rollup merge of #142598 - ostylk:fix/ppc64_llvmabi, r=nikic,workingjubilee | Jubilee | -0/+18 |
| 2025-06-16 | indicate ppc64 elf abi in e_flags | ostylk | -0/+18 |
| 2025-06-16 | Revert overeager warning for misuse of `--print native-static-libs` | Jubilee Young | -19/+0 |
| 2025-06-16 | Change __rust_no_alloc_shim_is_unstable to be a function | Daniel Paoliello | -13/+1 |
| 2025-06-15 | Rollup merge of #141769 - bjorn3:codegen_metadata_module_rework, r=workingjub... | León Orell Valerian Liehr | -48/+52 |
| 2025-06-13 | Rollup merge of #142221 - mustartt:aix-fix-strip-order, r=davidtwco | Matthias Krüger | -2/+2 |
| 2025-06-08 | Rollup merge of #142053 - heiher:loong32-none, r=wesleywiser | Jubilee | -1/+2 |
| 2025-06-06 | Add new Tier-3 targets: `loongarch32-unknown-none*` | WANG Rui | -1/+2 |
| 2025-06-05 | Auto merge of #140872 - bjorn3:elf_use_used_linker, r=nikic | bors | -2/+3 |
| 2025-06-05 | Make #[used(linker)] the default on ELF too | bjorn3 | -2/+3 |
| 2025-06-03 | Rollup merge of #141569 - workingjubilee:canonicalize-abi, r=bjorn3 | Matthias Krüger | -10/+10 |
| 2025-06-03 | compiler: change Conv to CanonAbi | Jubilee Young | -10/+10 |
| 2025-06-03 | Move metadata object generation for dylibs to the linker code | bjorn3 | -37/+42 |
| 2025-06-03 | Only borrow EncodedMetadata in codegen_crate | bjorn3 | -11/+10 |
| 2025-06-02 | Auto merge of #141750 - Noratrieb:gold-rush, r=bjorn3 | bors | -1/+58 |
| 2025-05-31 | Warn when gold was used as the linker | Noratrieb | -1/+58 |
| 2025-05-30 | Rollup merge of #141749 - Noratrieb:RUSTC_ACTUALLY_DO_NOT_RETRY_LINKER_ON_SEG... | Matthias Krüger | -52/+2 |
| 2025-05-29 | Remove RUSTC_RETRY_LINKER_ON_SEGFAULT hack | Noratrieb | -52/+2 |
| 2025-05-29 | Rollup merge of #141448 - bjorn3:codegen_refactors, r=WaffleLapkin | Guillaume Gomez | -19/+10 |
| 2025-05-29 | Rollup merge of #138139 - xizheyin:issue-137384, r=ChrisDenton | Jacob Pratt | -0/+19 |
| 2025-05-28 | Mark all optimize methods and the codegen method as safe | bjorn3 | -18/+9 |
| 2025-05-28 | Move supports_parallel from CodegenBackend to ExtraBackendMethods | bjorn3 | -1/+1 |
| 2025-05-24 | Cleanup CodegenFnAttrFlags | Noratrieb | -1/+1 |
| 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-17 | Rollup merge of #141035 - lqd:lld-warn, r=Mark-Simulacrum | Matthias Krüger | -1/+1 |
| 2025-05-15 | Revert "Fix linking statics on Arm64EC #140176" | Jieyou Xu | -97/+34 |
| 2025-05-15 | silence unexpected lld warning on old gccs | Rémy Rakic | -1/+1 |
| 2025-05-07 | [Arm64EC] Only decorate functions with `#` | Daniel Paoliello | -34/+97 |
| 2025-05-06 | Rollup merge of #140634 - smrobtzz:mips-elf-fixes, r=workingjubilee | Stuart Cook | -25/+41 |
| 2025-05-05 | Apply suggestions from code review | smrobtzz | -1/+12 |
| 2025-05-05 | Use more accurate ELF flags on MIPS | Sam Roberts | -25/+30 |
| 2025-05-05 | Rename Instance::new to Instance::new_raw and add a note that it is raw | Michael Goulet | -2/+2 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -9/+13 |
| 2025-05-02 | Update compiler/rustc_codegen_ssa/src/back/link.rs | xizheyin | -2/+2 |