about summary refs log tree commit diff
path: root/src/librustc_codegen_ssa/back/linker.rs
AgeCommit message (Expand)AuthorLines
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
2019-07-25rustc: Update wasm32 support for LLVM 9Alex Crichton-1/+39
2019-07-23cleanup: Remove `extern crate serialize as rustc_serialize`sVadim Petrochenkov-1/+1
2019-06-15Auto merge of #59752 - Zoxc:dylib-fix, r=alexcrichtonbors-15/+8
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-2/+2
2019-06-12Add a limit_rdylib_exports option and disable it for SolarisJohn Kåre Alsaker-7/+4
2019-06-12Limit dylib symbolsJohn Kåre Alsaker-9/+5
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-2/+2
2019-05-03rustc: Always handle exported symbols on the wasm targetAlex Crichton-0/+10
2019-03-28Rollup merge of #59320 - alexcrichton:wasm-clang, r=sanxiynMazdak Farrokhzad-56/+21
2019-03-26Remove the block on natvis for lld-link.TheGoddessInari-12/+0
2019-03-20rustc: Allow using `clang` for wasm32 targetsAlex Crichton-56/+21
2019-03-14Use try blocks in rustc_codegen_ssaTaiki Endo-9/+6
2019-02-25librustc_codegen_ssa: deny(elided_lifetimes_in_paths)Mazdak Farrokhzad-2/+2
2019-02-13Rollup merge of #58057 - michaelwoerister:stabilize-xlto, r=alexcrichtonMazdak Farrokhzad-14/+14
2019-02-12Fix some rebasing fallout regarding xLTO.Michael Woerister-1/+1
2019-02-12Stabilize linker-plugin based LTO.Michael Woerister-13/+13
2019-02-10rustc: doc commentsAlexander Regueiro-2/+2
2019-01-29Provide PTXLinker with fallback to internal `target-cpu`Denys Zariaiev-0/+6
2019-01-28Adjust PTXLinker LTO logic and CLIDenys Zariaiev-9/+8
2019-01-27Create `nvptx64-nvidia-cuda` target specificationDenys Zariaiev-0/+125
2019-01-23Don't export table by default in wasmSergey Pepyakin-3/+0
2019-01-04rustc: Place wasm linker args first instead of lastAlex Crichton-60/+62
2018-12-25Remove licensesMark Rousskov-10/+0
2018-12-12Remove `Session::sysroot()`.Nicholas Nethercote-2/+1
2018-12-07Various minor/cosmetic improvements to codeAlexander Regueiro-1/+1
2018-11-25Pass `--export-dynamic` to LLD for wasmAlex Crichton-0/+6