| Age | Commit message (Expand) | Author | Lines |
| 2025-05-04 | Initial support for dynamically linked crates | Bryanskiy | -5/+9 |
| 2025-04-26 | Rollup merge of #140086 - ChrisDenton:backoff, r=petrochenkov | Matthias Krüger | -3/+2 |
| 2025-04-25 | Retry if creating temp fails with access denied | Chris Denton | -3/+2 |
| 2025-04-25 | set subsections_via_symbols for ld64 helper sections | usamoi | -0/+6 |
| 2025-04-07 | Prepend temp files with a string per invocation of rustc | Michael Goulet | -1/+6 |
| 2025-04-07 | Simplify temp path creation a bit | Michael Goulet | -2/+1 |
| 2025-04-04 | refactor: Move env parsing of deployment target to rustc_session | Mads Marquart | -2/+2 |
| 2025-04-04 | refactor: Move Apple OSVersion (back) to rustc_target | Mads Marquart | -4/+3 |
| 2025-04-04 | Rollup merge of #138949 - madsmtm:rename-to-darwin, r=WaffleLapkin | Matthias Krüger | -6/+6 |
| 2025-04-03 | Make LevelAndSource a struct | Oli Scherer | -2/+2 |
| 2025-03-31 | Store only a metadata stub into `rlibs` and `dylibs` with `-Zembed-metadata=no` | Jakub Beránek | -1/+1 |
| 2025-03-27 | Rollup merge of #139010 - madsmtm:parse-xcrun-better, r=wesleywiser | Jacob Pratt | -63/+20 |
| 2025-03-27 | Emit better error messages when invoking xcrun | Mads Marquart | -39/+20 |
| 2025-03-27 | Invoke xcrun inside sess.time | Mads Marquart | -1/+1 |
| 2025-03-27 | refactor: Move Apple SDK names to rustc_codegen_ssa::back::apple | Mads Marquart | -27/+3 |
| 2025-03-26 | Always emit native-static-libs note, even if it is empty | Mads Marquart | -9/+5 |
| 2025-03-25 | Rename `is_like_osx` to `is_like_darwin` | Mads Marquart | -6/+6 |
| 2025-03-25 | rustc_session: Add a helper function for obtaining staticlib prefix and suffix | Vadim Petrochenkov | -5/+1 |
| 2025-03-25 | linker: Avoid calling `linker_and_flavor` twice | Vadim Petrochenkov | -6/+9 |
| 2025-03-25 | linker: Fix staticlib naming for UEFI | Vadim Petrochenkov | -1/+6 |
| 2025-03-18 | Auto merge of #138630 - matthiaskrgr:rollup-kk1gogr, r=matthiaskrgr | bors | -28/+25 |
| 2025-03-17 | Flatten `if`s in `rustc_codegen_ssa` | Yotam Ofek | -28/+25 |
| 2025-03-17 | Rollup merge of #137449 - compiler-errors:control-flow, r=Amanieu,lnicola | Matthias Krüger | -1/+1 |
| 2025-03-17 | Use `strip_{prefix|suffix}` instead of `{starts|ends}_with`+indexing | Yotam Ofek | -2/+7 |
| 2025-03-16 | Suppress must_use in compiler and tools | Michael Goulet | -1/+1 |
| 2025-03-13 | Auto merge of #138450 - matthiaskrgr:rollup-4im25vf, r=matthiaskrgr | bors | -2/+1 |
| 2025-03-13 | Rollup merge of #138273 - petrochenkov:nonatroot, r=bjorn3 | Matthias Krüger | -14/+12 |
| 2025-03-12 | Don't return an error from get_or_default_sysroot | bjorn3 | -2/+1 |
| 2025-03-09 | metadata: Ignore sysroot when doing the manual native lib search in rustc | Vadim Petrochenkov | -14/+12 |
| 2025-03-09 | Rollup merge of #138040 - thaliaarchi:use-prelude-size-of.compiler, r=compile... | Matthias Krüger | -1/+1 |
| 2025-03-07 | compiler: Use size_of from the prelude instead of imported | Thalia Archibald | -1/+1 |
| 2025-03-05 | linux x64: default to `-znostart-stop-gc` | Rémy Rakic | -0/+29 |
| 2025-03-04 | Auto merge of #135695 - Noratrieb:elf-raw-dylib, r=bjorn3 | bors | -137/+81 |
| 2025-02-26 | Support raw-dylib link kind on ELF | Noratrieb | -137/+81 |
| 2025-02-26 | linker: Fix escaping style for response files on Windows | Vadim Petrochenkov | -2/+6 |
| 2025-02-25 | Auto merge of #133832 - madsmtm:apple-symbols.o, r=DianQK | bors | -3/+56 |
| 2025-02-24 | Make #[used] work when linking with ld64 | Mads Marquart | -3/+56 |
| 2025-02-23 | Rollup merge of #136439 - yotamofek:pr/codegen-ssa-no-indexing, r=Noratrieb | Trevor Gross | -19/+13 |
| 2025-02-20 | Rollup merge of #136608 - kulst:ptx_target_features, r=bjorn3 | Jubilee | -0/+6 |
| 2025-02-19 | Create a generic AVR target: avr-none | Patryk Wychowaniec | -0/+1 |
| 2025-02-16 | Pass through of target features to llvm-bitcode-linker and handling them | kulst | -0/+6 |
| 2025-02-11 | rustc_codegen_ssa: simplify test for incompatible dependency formats | Yotam Ofek | -15/+10 |
| 2025-02-11 | rustc_codegen_ssa: cleanup nested `if`s and a needless `match` | Yotam Ofek | -4/+3 |
| 2025-01-25 | Shorten linker output even more when `--verbose` is not present | jyn | -0/+1 |
| 2025-01-24 | Silence progress messages from MSVC link.exe | jyn | -12/+29 |
| 2025-01-20 | Don't require `--verbose` to show linker stdout | jyn | -4/+7 |
| 2025-01-20 | make it possible to silence linker warnings with a crate-level attribute | jyn | -7/+14 |
| 2025-01-20 | show linker warnings even if it returns 0 | jyn | -2/+25 |
| 2025-01-13 | Fix emscripten-wasm-eh with unwind=abort | Hood Chatham | -3/+3 |
| 2025-01-06 | Rollup merge of #131830 - hoodmane:emscripten-wasm-eh, r=workingjubilee | Jacob Pratt | -3/+5 |