summary refs log tree commit diff
path: root/src/librustc_trans/back
AgeCommit message (Expand)AuthorLines
2018-03-29rustc: Group linked libraries where neededAlex Crichton-0/+78
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-5/+6
2018-03-26Introduce a TargetTriple enum to support absolute target pathsPhilipp Oppermann-5/+6
2018-03-26Auto merge of #48346 - emilio:pgo, r=alexcrichtonbors-7/+87
2018-03-25Move linker code to the Linker trait instead.Emilio Cobos Álvarez-14/+32
2018-03-25librustc_trans: Mark some profiler symbols as exported to avoid LTO removing ...Emilio Cobos Álvarez-0/+14
2018-03-25librustc_trans: Turn PGO diagnostics into warnings.Emilio Cobos Álvarez-1/+1
2018-03-25librustc: Convert -C pgo-gen and -C pgo-use into -Z flags.Emilio Cobos Álvarez-3/+5
2018-03-25librustc_llvm: Show PGO diagnostics properly.Emilio Cobos Álvarez-2/+7
2018-03-25rustc_trans: Fix PGO generation linking on Linux by adding the relevant linke...Emilio Cobos Álvarez-0/+14
2018-03-25rustc_llvm: rustc_trans: Thread the PGO config down to the pass manager builder.Emilio Cobos Álvarez-5/+32
2018-03-24Add flag for telling the linker to strip debuginfo when building without itJohannes Löthberg-1/+12
2018-03-24don't pass -no-pie to gnu ldJimmy Brush-2/+4
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-16/+234
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-0/+50
2018-03-16Auto merge of #48896 - alexcrichton:bitcode-in-object, r=michaelwoeristerbors-1/+77
2018-03-13rustc: Embed LLVM bitcode by default on iOSAlex Crichton-1/+77
2018-03-13rustc: Don't invoke `lld` with an `@`-fileAlex Crichton-1/+12
2018-03-11Auto merge of #48691 - Zoxc:profq-chan, r=michaelwoeristerbors-12/+21
2018-03-10Auto merge of #48388 - kyrias:relro-level-cg, r=alexcrichtonbors-6/+23
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-12/+21
2018-03-06Add flag for rustc_std_internal_symbol attributeWesley Wiser-3/+3
2018-03-06Remove the contains_extern_indicator queryWesley Wiser-1/+2
2018-03-06Make relro-level=off explicitly disable RELROJohannes Löthberg-6/+21
2018-03-06Don't show crate metadata symbol as exported symbol to downstream crates.Michael Woerister-7/+1
2018-03-06Fix export level of plugin and procmacro registrars.Michael Woerister-9/+11
2018-03-06Don't recompute SymbolExportLevel for upstream crates.Michael Woerister-67/+31
2018-03-06Compute symbol names more lazily.Michael Woerister-45/+65
2018-03-06Clean up handling of symbol export information.Michael Woerister-124/+207
2018-03-06Rename exported_symbol_ids query to something more explicit and document what...Michael Woerister-4/+9
2018-03-03rustc: Tweak default linker selectionAlex Crichton-63/+52
2018-03-03rust: Import LLD for linking wasm objectsAlex Crichton-129/+143
2018-03-02Replace Rc with Lrc for shared dataJohn Kåre Alsaker-2/+2
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/+62
2018-02-23Rollup merge of #48219 - andjo403:export_symbol, r=michaelwoeristerManish Goregaokar-10/+24
2018-02-17fix more typos found by codespell.Matthias Krüger-2/+2
2018-02-16lookup exported symbols only when needed.andjo403-10/+24
2018-02-14Rollup merge of #48163 - alexcrichton:persistent-linker, r=rkruppekennytm-8/+32
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/+7
2018-02-13pass correct pie args to gcc linker 2Jimmy Brush-43/+23
2018-02-13pass correct pie args to gcc linkerJimmy Brush-10/+66
2018-02-12rustc: Persist LLVM's `Linker` in Fat LTOAlex Crichton-8/+32
2018-02-12rustc: Add the ability to not run dsymutilAlex Crichton-3/+55
2018-02-07Rollup merge of #47883 - yurydelendik:wasm-map, r=alexcrichtonManish Goregaokar-3/+15
2018-02-02Auto merge of #47102 - Diggsey:wasm-syscall, r=alexcrichtonbors-4/+2