| Age | Commit message (Expand) | Author | Lines |
| 2025-07-17 | remove no_gc_sections | usamoi | -33/+0 |
| 2025-07-09 | use `--dynamic-list` for exporting executable symbols | usamoi | -16/+25 |
| 2025-07-01 | Auto merge of #143013 - bjorn3:split_exported_symbols, r=oli-obk | bors | -1/+4 |
| 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/+16 |
| 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 | -1/+4 |
| 2025-06-24 | Auto merge of #142979 - matthiaskrgr:rollup-szqah4e, r=matthiaskrgr | bors | -1/+1 |
| 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/+1 |
| 2025-06-24 | rustc_session: Add a structure for keeping both explicit and default sysroots | Vadim Petrochenkov | -1/+1 |
| 2025-06-23 | [Arm64EC] Only decorate functions with `#` | Daniel Paoliello | -29/+100 |
| 2025-05-15 | Revert "Fix linking statics on Arm64EC #140176" | Jieyou Xu | -90/+30 |
| 2025-05-07 | [Arm64EC] Only decorate functions with `#` | Daniel Paoliello | -30/+90 |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -1/+1 |
| 2025-05-02 | linker: Quote symbol names in .def files | Vadim Petrochenkov | -1/+3 |
| 2025-04-04 | Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkin | Matthias Krüger | -10/+10 |
| 2025-03-25 | Rename `is_like_osx` to `is_like_darwin` | Mads Marquart | -10/+10 |
| 2025-03-25 | rustc_session: Add a helper function for obtaining staticlib prefix and suffix | Vadim Petrochenkov | -7/+4 |
| 2025-03-25 | linker: Fix staticlib naming for UEFI | Vadim Petrochenkov | -3/+7 |
| 2025-03-21 | Also check for compiler-builtins in linked_symbols | bjorn3 | -1/+3 |
| 2025-03-21 | Don't attempt to export compiler-builtins symbols from rust dylibs | bjorn3 | -1/+4 |
| 2025-03-17 | Flatten `if`s in `rustc_codegen_ssa` | Yotam Ofek | -14/+12 |
| 2025-03-07 | Rollup merge of #137337 - dalvescb:master, r=petrochenkov | Jacob Pratt | -3/+3 |
| 2025-02-21 | pass optimization level to llvm-bitcode-linker | usamoi | -2/+2 |
| 2025-02-20 | add verbatim linker to AIXLinker | Curtis D'Alves | -3/+3 |
| 2025-02-19 | Create a generic AVR target: avr-none | Patryk Wychowaniec | -0/+12 |
| 2025-02-16 | Rollup merge of #135909 - Flakebi:amdgpu-kd, r=jieyouxu,workingjubilee | Jacob Pratt | -0/+1 |
| 2025-02-13 | Make `-O` mean `-C opt-level=3` | clubby789 | -8/+8 |
| 2025-02-12 | Export kernel descriptor for amdgpu kernels | Flakebi | -0/+1 |
| 2025-01-04 | Auto merge of #133955 - bjorn3:cc_pass_arch_only, r=ChrisDenton | bors | -2/+1 |
| 2024-12-19 | Make DependencyList an IndexVec | bjorn3 | -6/+1 |
| 2024-12-18 | Re-export more `rustc_span::symbol` things from `rustc_span`. | Nicholas Nethercote | -1/+1 |
| 2024-12-13 | Make dependency_formats an FxIndexMap rather than a list of tuples | bjorn3 | -1/+1 |
| 2024-12-08 | Pass the arch rather than full target name to windows_registry::find_tool | bjorn3 | -2/+1 |
| 2024-12-03 | keep profile-rt symbol alive | Henry Jiang | -0/+2 |
| 2024-11-24 | Remove unnecessary 0 link args optimization | Mads Marquart | -14/+3 |
| 2024-11-24 | Support linker arguments that contain commas | Mads Marquart | -9/+42 |
| 2024-11-20 | Account for `wasm32v1-none` when exporting TLS symbols | daxpedda | -2/+2 |
| 2024-11-03 | Reduce dependence on the target name | bjorn3 | -0/+1 |
| 2024-11-02 | Rename target triple to target tuple in many places in the compiler | Noratrieb | -1/+1 |
| 2024-10-10 | Avoid redundant -Wl,-dylib flag when linking | Mads Marquart | -3/+5 |
| 2024-09-27 | Only add an automatic SONAME for Rust dylibs | Josh Stone | -14/+69 |
| 2024-09-24 | Dogfood `feature(file_buffered)` | Josh Stone | -8/+7 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-17 | Rollup merge of #130458 - nnethercote:rustc_codegen_ssa-cleanups, r=jieyouxu | Matthias Krüger | -23/+31 |
| 2024-09-17 | Minimize visibilities. | Nicholas Nethercote | -23/+31 |
| 2024-09-16 | Rollup merge of #123436 - amyspark:allow-msvc-to-use-meson-and-mingw-import-l... | Matthias Krüger | -2/+10 |
| 2024-09-12 | Rollup merge of #130235 - compiler-errors:nested-if, r=michaelwoerister | Stuart Cook | -7/+5 |