about summary refs log tree commit diff
path: root/src/librustc_trans/back/link.rs
AgeCommit message (Expand)AuthorLines
2018-05-17Rename trans to codegen everywhere.Irina Popa-1626/+0
2018-05-11Auto merge of #50105 - mixi:crt-included, r=alexcrichtonbors-0/+27
2018-05-09Allow for specifying a linker plugin for cross-language LTOMichael Woerister-0/+3
2018-05-01musl: link crt{begin,end}.o from the system compilerJohannes Nixdorf-0/+11
2018-04-29musl: don't use the included startfiles with -crt-staticJohannes Nixdorf-0/+16
2018-04-26Rename rustc_back::target to rustc_target::spec.Irina Popa-2/+1
2018-04-26rustc_back: move LinkerFlavor, PanicStrategy, and RelroLevel to target.Irina Popa-2/+1
2018-04-14Auto merge of #49289 - varkor:emit-metadata-without-link, r=michaelwoeristerbors-2/+3
2018-04-10Reformat trans skip conditionvarkor-3/+3
2018-04-05Rollup merge of #49432 - nabijaczleweli:master, r=michaelwoeristerkennytm-4/+38
2018-03-31Special-case OutputType::Metadatavarkor-1/+4
2018-03-31Open the file as write before trying to flush itnabijaczleweli-1/+1
2018-03-29rustc: Group linked libraries where neededAlex Crichton-0/+52
2018-03-29Also protect first attemptnabijaczleweli-1/+5
2018-03-29Flush executables to disk after linkagenabijaczleweli-3/+33
2018-03-28Rollup merge of #49329 - canarysnort01:fix-no-pie, r=pnkfelixkennytm-2/+4
2018-03-28Auto merge of #49019 - phil-opp:target-spec, r=pnkfelixbors-3/+4
2018-03-26Introduce a TargetTriple enum to support absolute target pathsPhilipp Oppermann-3/+4
2018-03-25Move linker code to the Linker trait instead.Emilio Cobos Álvarez-14/+2
2018-03-25librustc: Convert -C pgo-gen and -C pgo-use into -Z flags.Emilio Cobos Álvarez-1/+3
2018-03-25rustc_trans: Fix PGO generation linking on Linux by adding the relevant linke...Emilio Cobos Álvarez-0/+14
2018-03-24don't pass -no-pie to gnu ldJimmy Brush-2/+4
2018-03-22Make --emit=metadata output metadata regardless of linkvarkor-3/+1
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-0/+1
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-0/+6
2018-03-13rustc: Don't invoke `lld` with an `@`-fileAlex Crichton-1/+5
2018-03-11Auto merge of #48691 - Zoxc:profq-chan, r=michaelwoeristerbors-2/+2
2018-03-09Make the default relro level be doing nothing at allJohannes Löthberg-0/+2
2018-03-09Move PROFQ_CHAN to a Session fieldJohn Kåre Alsaker-2/+2
2018-03-06Make relro-level=off explicitly disable RELROJohannes Löthberg-1/+3
2018-03-03rustc: Tweak default linker selectionAlex Crichton-51/+44
2018-03-03rust: Import LLD for linking wasm objectsAlex Crichton-33/+6
2018-02-26Encode linker arguments as UTF-16 on MSVC platformsMark Simulacrum-1/+13
2018-02-25Rollup merge of #48076 - canarysnort01:fix_pie, r=alexcrichtonkennytm-12/+48
2018-02-13only pass -no-pie if linker_is_gnuJimmy Brush-2/+8
2018-02-13handle -no-pie error from clangJimmy Brush-5/+7
2018-02-13verify passed -no-pie arg before retrying failed linkJimmy Brush-1/+3
2018-02-13pass correct pie args to gcc linker 2Jimmy Brush-43/+23
2018-02-13pass correct pie args to gcc linkerJimmy Brush-10/+56
2018-02-12rustc: Add the ability to not run dsymutilAlex Crichton-3/+55
2018-01-23rustc: Add `-C lto=val` optionAlex Crichton-5/+17
2018-01-21rustc: Lower link args to `@`-files on Windows moreAlex Crichton-20/+18
2018-01-19Hide even more of rustc_transbjorn3-8/+8
2018-01-16rustc: Spawn `cmd /c` for `.bat` scriptsAlex Crichton-6/+7
2018-01-10Use the new fs_read_write functions in rustc internalsMatt Brubeck-3/+1
2017-12-31Removed unnecessary output of linker options when linker is not installedFelix Schütt-4/+19
2017-12-14Use PathBuf instead of String where applicableOliver Schneider-7/+8
2017-12-04rustc_back: replace tempdir with crates.io version.Irina-Gabriela Popa-1/+1
2017-11-20Auto merge of #45905 - alexcrichton:add-wasm-target, r=aturonbors-11/+45
2017-11-19std: Add a new wasm32-unknown-unknown targetAlex Crichton-11/+45