| Age | Commit message (Expand) | Author | Lines |
| 2020-08-07 | rustc_target: Add a target spec option for disabling `--eh-frame-hdr` | Vadim Petrochenkov | -7/+1 |
| 2020-07-11 | Rollup merge of #74167 - jclulow:illumos-linker-eh-frame-hdr-fix, r=petrochenkov | Manish Goregaokar | -1/+1 |
| 2020-07-10 | Rollup merge of #74127 - tamird:allowlist, r=oli-obk | Manish Goregaokar | -4/+4 |
| 2020-07-10 | Avoid "whitelist" | Tamir Duberstein | -4/+4 |
| 2020-07-10 | Only add cfguard module flag on windows-msvc | Andrew Paverd | -12/+4 |
| 2020-07-08 | linker: illumos ld does not support --eh-frame-hdr | Joshua M. Clulow | -1/+1 |
| 2020-06-27 | linker: Create GNU_EH_FRAME header by default when producing ELFs | Vadim Petrochenkov | -0/+14 |
| 2020-06-23 | rustc: Modernize wasm checks for atomics | Alex Crichton | -3/+2 |
| 2020-06-19 | Rollup merge of #72785 - petrochenkov:wholemsvc, r=matthewjasper | Ralf Jung | -2/+4 |
| 2020-06-15 | linker: Never pass `-no-pie` to non-gnu linkers | Vadim Petrochenkov | -2/+2 |
| 2020-06-08 | Use shorthand linker strip arguments in order to support MacOS | Alan Egerton | -2/+4 |
| 2020-06-03 | rustc_target: Remove `pre_link_args_crt` | Vadim Petrochenkov | -0/+15 |
| 2020-06-01 | rustc: Remove the `--passive-segments` LLD flag on wasm | Alex Crichton | -4/+0 |
| 2020-05-30 | linker: MSVC supports linking static libraries as a whole archive | Vadim Petrochenkov | -2/+4 |
| 2020-05-29 | Rollup merge of #71804 - petrochenkov:static-pie, r=cuviper | Ralf Jung | -110/+117 |
| 2020-05-22 | Use `OnceCell` instead of `Once` | Dylan MacKenzie | -2/+1 |
| 2020-05-20 | linker: Support `-static-pie` and `-static -shared` | Vadim Petrochenkov | -110/+117 |
| 2020-05-14 | linker: More systematic handling of CRT objects | Vadim Petrochenkov | -1/+20 |
| 2020-05-10 | add linking option strip | YI | -32/+51 |
| 2020-04-27 | Disable localization for all linkers | Vadim Petrochenkov | -0/+13 |
| 2020-04-24 | Replace filter_map().next() calls with find_map() | Josh Stone | -5/+1 |
| 2020-04-19 | Replace uses of `parse_opt_*` with `parse_*` where possible. | Nicholas Nethercote | -1/+1 |
| 2020-04-13 | linker: Pass `/NODEFAULTLIB` in a more regular way | Vadim Petrochenkov | -9/+1 |
| 2020-04-07 | linker: Combine argument building into a single function | Vadim Petrochenkov | -17/+11 |
| 2020-04-07 | linker: Make argument building interface in `trait Linker` richer | Vadim Petrochenkov | -19/+28 |
| 2020-03-30 | rustc -> rustc_middle part 3 (rustfmt) | Mazdak Farrokhzad | -2/+2 |
| 2020-03-30 | rustc -> rustc_middle part 2 | Mazdak Farrokhzad | -2/+2 |
| 2020-03-16 | use direct imports for `rustc::{lint, session}`. | Mazdak Farrokhzad | -3/+3 |
| 2020-01-28 | Add support for Control Flow Guard on Windows. | Andrew Paverd | -0/+21 |
| 2020-01-23 | Add `-Z no-link` flag | Victor Ding | -0/+1 |
| 2020-01-20 | Make sure that all upstream generics get re-exported from Rust dylibs. | Michael Woerister | -7/+6 |
| 2020-01-05 | Remove rustc_hir reexports in rustc::hir. | Mazdak Farrokhzad | -1/+1 |
| 2020-01-02 | Normalize `syntax::symbol` imports. | Mazdak Farrokhzad | -1/+1 |
| 2019-12-22 | Format the world | Mark Rousskov | -163/+160 |
| 2019-12-03 | Change linker for x86_64-fortanix-unknown-sgx to rust-lld | Parth Sane | -1/+2 |
| 2019-11-01 | targeted revert of PR rust-lang/rust#64324 (just undo change to dylib generic... | Felix S. Klock II | -15/+4 |
| 2019-09-23 | Allow using upstream generics in a dylib crate type | Alex Crichton | -2/+20 |
| 2019-09-23 | rustc: Convert `dependency_formats` to a query | Alex Crichton | -3/+9 |
| 2019-09-11 | Use `Symbol` in `Linker`. | Nicholas Nethercote | -37/+42 |
| 2019-08-27 | Prevent syntax error in ld linker version script | Logan Wendholt | -4/+7 |
| 2019-07-29 | Rollup merge of #62809 - alexcrichton:wasm-llvm-9, r=nikic | Mazdak Farrokhzad | -1/+46 |
| 2019-07-25 | rustc: codegen: Build import library for all windows targets | Hugo Beauzée-Luyssen | -0/+20 |
| 2019-07-25 | std: Use native `#[thread_local]` TLS on wasm | Alex Crichton | -0/+7 |
| 2019-07-25 | rustc: Update wasm32 support for LLVM 9 | Alex Crichton | -1/+39 |
| 2019-07-23 | cleanup: Remove `extern crate serialize as rustc_serialize`s | Vadim Petrochenkov | -1/+1 |
| 2019-06-15 | Auto merge of #59752 - Zoxc:dylib-fix, r=alexcrichton | bors | -15/+8 |
| 2019-06-14 | Unify all uses of 'gcx and 'tcx. | Eduard-Mihai Burtescu | -2/+2 |
| 2019-06-12 | Add a limit_rdylib_exports option and disable it for Solaris | John Kåre Alsaker | -7/+4 |
| 2019-06-12 | Limit dylib symbols | John Kåre Alsaker | -9/+5 |
| 2019-06-12 | rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`. | Eduard-Mihai Burtescu | -2/+2 |