about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/back/linker.rs
AgeCommit message (Expand)AuthorLines
2020-08-30mv compiler to compiler/mark-1351/+0
2020-08-16Use more compatible out-implib styleMateusz Mikuła-1/+1
2020-08-14Rework `rustc_serialize`Matthew Jasper-1/+1
2020-07-29Auto merge of #72049 - mati865:mingw-lld, r=petrochenkovbors-2/+21
2020-07-29MinGW: emit dllexport/dllimport by rustcMateusz Mikuła-2/+21
2020-07-22rustc_target: Add a target spec option for disabling `--eh-frame-hdr`Vadim Petrochenkov-7/+1
2020-07-18Revert "Use an UTF-8 locale for the linker."Jonas Schievink-3/+1
2020-07-17Use an UTF-8 locale for the linker.Jakub Kądziołka-1/+3
2020-07-11Rollup merge of #74167 - jclulow:illumos-linker-eh-frame-hdr-fix, r=petrochenkovManish Goregaokar-1/+1
2020-07-10Rollup merge of #74127 - tamird:allowlist, r=oli-obkManish Goregaokar-4/+4
2020-07-10Avoid "whitelist"Tamir Duberstein-4/+4
2020-07-10Only add cfguard module flag on windows-msvcAndrew Paverd-12/+4
2020-07-08linker: illumos ld does not support --eh-frame-hdrJoshua M. Clulow-1/+1
2020-06-27linker: Create GNU_EH_FRAME header by default when producing ELFsVadim Petrochenkov-0/+14
2020-06-23rustc: Modernize wasm checks for atomicsAlex Crichton-3/+2
2020-06-19Rollup merge of #72785 - petrochenkov:wholemsvc, r=matthewjasperRalf Jung-2/+4
2020-06-15linker: Never pass `-no-pie` to non-gnu linkersVadim Petrochenkov-2/+2
2020-06-08Use shorthand linker strip arguments in order to support MacOSAlan Egerton-2/+4
2020-06-03rustc_target: Remove `pre_link_args_crt`Vadim Petrochenkov-0/+15
2020-06-01rustc: Remove the `--passive-segments` LLD flag on wasmAlex Crichton-4/+0
2020-05-30linker: MSVC supports linking static libraries as a whole archiveVadim Petrochenkov-2/+4
2020-05-29Rollup merge of #71804 - petrochenkov:static-pie, r=cuviperRalf Jung-110/+117
2020-05-22Use `OnceCell` instead of `Once`Dylan MacKenzie-2/+1
2020-05-20linker: Support `-static-pie` and `-static -shared`Vadim Petrochenkov-110/+117
2020-05-14linker: More systematic handling of CRT objectsVadim Petrochenkov-1/+20
2020-05-10add linking option stripYI-32/+51
2020-04-27Disable localization for all linkersVadim Petrochenkov-0/+13
2020-04-24Replace filter_map().next() calls with find_map()Josh Stone-5/+1
2020-04-19Replace uses of `parse_opt_*` with `parse_*` where possible.Nicholas Nethercote-1/+1
2020-04-13linker: Pass `/NODEFAULTLIB` in a more regular wayVadim Petrochenkov-9/+1
2020-04-07linker: Combine argument building into a single functionVadim Petrochenkov-17/+11
2020-04-07linker: Make argument building interface in `trait Linker` richerVadim Petrochenkov-19/+28
2020-03-30rustc -> rustc_middle part 3 (rustfmt)Mazdak Farrokhzad-2/+2
2020-03-30rustc -> rustc_middle part 2Mazdak Farrokhzad-2/+2
2020-03-16use direct imports for `rustc::{lint, session}`.Mazdak Farrokhzad-3/+3
2020-01-28Add support for Control Flow Guard on Windows.Andrew Paverd-0/+21
2020-01-23Add `-Z no-link` flagVictor Ding-0/+1
2020-01-20Make sure that all upstream generics get re-exported from Rust dylibs.Michael Woerister-7/+6
2020-01-05Remove rustc_hir reexports in rustc::hir.Mazdak Farrokhzad-1/+1
2020-01-02Normalize `syntax::symbol` imports.Mazdak Farrokhzad-1/+1
2019-12-22Format the worldMark Rousskov-163/+160
2019-12-03Change linker for x86_64-fortanix-unknown-sgx to rust-lldParth Sane-1/+2
2019-11-01targeted revert of PR rust-lang/rust#64324 (just undo change to dylib generic...Felix S. Klock II-15/+4
2019-09-23Allow using upstream generics in a dylib crate typeAlex Crichton-2/+20
2019-09-23rustc: Convert `dependency_formats` to a queryAlex Crichton-3/+9
2019-09-11Use `Symbol` in `Linker`.Nicholas Nethercote-37/+42
2019-08-27Prevent syntax error in ld linker version scriptLogan Wendholt-4/+7
2019-07-29Rollup merge of #62809 - alexcrichton:wasm-llvm-9, r=nikicMazdak Farrokhzad-1/+46
2019-07-25rustc: codegen: Build import library for all windows targetsHugo Beauzée-Luyssen-0/+20
2019-07-25std: Use native `#[thread_local]` TLS on wasmAlex Crichton-0/+7