| Age | Commit message (Expand) | Author | Lines |
| 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 |
| 2024-09-11 | Also fix if in else | Michael Goulet | -7/+5 |
| 2024-09-09 | Remove needless returns detected by clippy in the compiler | Eduardo Sánchez Muñoz | -1/+0 |
| 2024-09-08 | MsvcLinker: allow linking dynamically to Meson and MinGW-style named libraries | L. E. Segovia | -2/+10 |
| 2024-08-27 | linker: Better support alternative static library naming on MSVC | Vadim Petrochenkov | -4/+10 |
| 2024-08-21 | Simplify some redundant field names | Michael Goulet | -2/+2 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -7/+6 |
| 2024-07-07 | use "bootstrap" instead of "rustbuild" in comments and docs | onur-ozkan | -1/+1 |
| 2024-07-02 | linker: Link dylib crates by path | Vadim Petrochenkov | -55/+82 |
| 2024-07-01 | linker: Refactor interface for passing arguments to linker | Vadim Petrochenkov | -339/+278 |
| 2024-05-23 | Remove `#[macro_use] extern crate tracing` from `rustc_codegen_ssa`. | Nicholas Nethercote | -0/+1 |
| 2024-04-29 | Remove `extern crate rustc_middle` from numerous crates. | Nicholas Nethercote | -0/+1 |
| 2024-04-22 | Auto merge of #115120 - icedrocket:ignore-strip-on-msvc, r=michaelwoerister | bors | -42/+35 |
| 2024-04-12 | linker: Remove laziness and caching from native search directory walks | Vadim Petrochenkov | -75/+12 |
| 2024-04-05 | Ignore `-C strip` on MSVC | icedrocket | -42/+35 |
| 2024-03-15 | Auto merge of #121297 - michaelwoerister:set-pdb-alt-path, r=wesleywiser | bors | -0/+9 |
| 2024-03-14 | Rollup merge of #117118 - bzEq:aix-linker, r=wesleywiser | Matthias Krüger | -10/+1 |
| 2024-03-14 | link.exe: don't embed full path to PDB file in binary. | Michael Wörister | -0/+9 |
| 2024-03-11 | LLVM Bitcode Linker: Add as a linker known to the compiler | Kjetil Kjeka | -1/+100 |
| 2024-03-05 | [AIX] Remove AixLinker's debuginfo() implementation | Kai Luo | -10/+1 |
| 2024-02-28 | Add profiling support to AIX | Qiu Chaofan | -1/+3 |
| 2024-02-21 | Solaris linker does not support --strip-debug | Petr Sumbera | -1/+1 |
| 2024-01-24 | linker: Cleanup implementations of `link_staticlib_*` | Vadim Petrochenkov | -23/+24 |
| 2024-01-24 | linker: Merge `link_staticlib_*` and `link_whole_staticlib_*` | Vadim Petrochenkov | -117/+81 |
| 2024-01-24 | linker: Do not collect search paths unless necessary | Vadim Petrochenkov | -11/+14 |
| 2024-01-24 | linker: Group library linking methods together and sort them consistently | Vadim Petrochenkov | -171/+180 |
| 2024-01-24 | linker: Refactor APIs for linking static libraries | Vadim Petrochenkov | -62/+107 |
| 2024-01-24 | linker: Refactor APIs for linking dynamic libraries | Vadim Petrochenkov | -88/+21 |
| 2024-01-10 | Rename `{create,emit}_warning` as `{create,emit}_warn`. | Nicholas Nethercote | -5/+5 |
| 2023-12-24 | Remove `Session` methods that duplicate `DiagCtxt` methods. | Nicholas Nethercote | -11/+11 |
| 2023-12-07 | Add emulated TLS support | quininer | -1/+3 |
| 2023-11-28 | Rollup merge of #118378 - cormacrelf:bugfix/linker-plugin-lto-wasm, r=petroch... | Matthias Krüger | -1/+27 |
| 2023-11-28 | Perform LTO optimisations with wasm-ld + -Clinker-plugin-lto | Cormac Relf | -1/+27 |
| 2023-11-27 | Added linker_arg(s) Linker trait methods for link-arg to be prefixed "-Wl," f... | Andrew Zhogin | -32/+38 |
| 2023-11-22 | Rollup merge of #118013 - sivadeilra:user/ardavis/ehcont, r=wesleywiser | Michael Goulet | -0/+21 |
| 2023-11-21 | Add support for generating the EHCont section | Arlie Davis | -0/+21 |
| 2023-11-21 | Fix `clippy::needless_borrow` in the compiler | Nilstrieb | -4/+4 |
| 2023-10-13 | linker: also pass debuginfo compression flags | Augie Fackler | -0/+9 |
| 2023-08-09 | rustc: Move `stable_crate_id` from `Session` to `GlobalCtxt` | Vadim Petrochenkov | -1/+1 |
| 2023-08-07 | Review feedback: return empty iff !should_codegen, and use simpler unconditio... | Felix S. Klock II | -12/+5 |