| Age | Commit message (Expand) | Author | Lines |
| 2025-07-18 | add -Zoffload=Enable flag behind -Zunstable-options, to enable gpu (host) cod... | Manuel Drehwald | -0/+2 |
| 2025-07-18 | Rollup merge of #143846 - usamoi:gc, r=bjorn3 | Matthias Krüger | -39/+1 |
| 2025-07-17 | remove no_gc_sections | usamoi | -35/+0 |
| 2025-07-17 | Rollup merge of #143388 - bjorn3:lto_refactors, r=compiler-errors | León Orell Valerian Liehr | -137/+97 |
| 2025-07-13 | pass --gc-sections if -Zexport-executable-symbols is enabled and improve tests | usamoi | -6/+3 |
| 2025-07-10 | Rollup merge of #143446 - usamoi:export-executable-symbols, r=bjorn3,oli-obk | Matthias Krüger | -16/+25 |
| 2025-07-09 | use `--dynamic-list` for exporting executable symbols | usamoi | -16/+25 |
| 2025-07-08 | remove `-znostart-stop-gc` workaround | Rémy Rakic | -29/+0 |
| 2025-07-08 | stabilize `-Clinker-features=-lld` on x64 linux | Rémy Rakic | -1/+1 |
| 2025-07-07 | compiler: Parse `p-` specs in datalayout string, allow definition of custom d... | Edoardo Marangoni | -1/+1 |
| 2025-07-03 | Merge run_fat_lto, optimize_fat and autodiff into run_and_optimize_fat_lto | bjorn3 | -11/+1 |
| 2025-07-03 | Remove unused config param from WriteBackendMethods::autodiff | bjorn3 | -2/+1 |
| 2025-07-03 | Remove unnecessary check for fat LTO | bjorn3 | -1/+1 |
| 2025-07-03 | Move run_fat_lto call into execute_fat_lto_work_item | bjorn3 | -32/+36 |
| 2025-07-03 | Pass in autodiff items when starting the coordinator thread | bjorn3 | -12/+4 |
| 2025-07-03 | Split generate_lto_work between fat and thin-LTO cases | bjorn3 | -49/+63 |
| 2025-07-03 | Fat LTO always produces a single object file, so -Zcombine-cgu has no effect | bjorn3 | -1/+3 |
| 2025-07-03 | Move dcx creation into WriteBackendMethods::codegen | bjorn3 | -5/+2 |
| 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 |