summary refs log tree commit diff
path: root/src/librustc_codegen_llvm/back/link.rs
AgeCommit message (Expand)AuthorLines
2018-10-19Deprecate the `FxHashMap()` and `FxHashSet()` constructor function hackOliver Scherer-1/+1
2018-09-29rust: Add a `-C default-linker-libraries` optionAlex Crichton-6/+10
2018-09-28Move `filename_for_metadata` to codegen_utilsIgor Matuszewski-10/+2
2018-09-05Allow for opting out of ThinLTO and clean up LTO related cli flag handling.Michael Woerister-1/+0
2018-08-21Rollup merge of #53465 - bjorn3:remove_link_meta_struct, r=varkorkennytm-2/+1
2018-08-20Auto merge of #52101 - japaric:linker-flavor, r=alexcrichtonbors-33/+82
2018-08-19fix: preserve msvc linker fallback logicJorge Aparicio-1/+3
2018-08-19fix: use detected MSVC's link.exeJorge Aparicio-2/+5
2018-08-19LinkerFlavor::Gcc defaults to cc, not gccJorge Aparicio-1/+1
2018-08-18fatal -> bugJorge Aparicio-1/+1
2018-08-18add lld_flavor info to target specJorge Aparicio-0/+2
2018-08-18Remove LinkMeta structbjorn3-2/+1
2018-08-15Use CGU name as LLVM module name and add some caching to CGU name generation.Michael Woerister-7/+0
2018-08-09address review commentsJorge Aparicio-49/+35
2018-08-09try to infer linker flavor from linker name and vice versaJorge Aparicio-26/+82
2018-08-09Move rustc::util::fs into separate (new) crateMark Rousskov-1/+1
2018-08-08Address review comments for #53031 and fix some merge fallout.Michael Woerister-5/+5
2018-08-07Make sure upstream object files are added to staticlibs when compilingMichael Woerister-1/+5
2018-08-04Normalize DebugInfoLevel to standard styleMark Rousskov-3/+3
2018-08-04Normalize variants of CrateType to standard styleMark Rousskov-20/+20
2018-07-30Auto merge of #52805 - ljedrz:format_str_literal, r=petrochenkovbors-2/+2
2018-07-29Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkovbors-1/+1
2018-07-28Don't format!() string literalsljedrz-2/+2
2018-07-27Prefer to_string() to format!()ljedrz-1/+1
2018-07-26Improve a few vectors - calculate capacity or build from iteratorsljedrz-2/+3
2018-07-18rustc: Stabilize #[wasm_import_module] as #[link(...)]Alex Crichton-23/+36
2018-07-16Revert "Clean up LLVM module naming (just use CodegenUnit names)."Michael Woerister-0/+7
2018-07-13Auto merge of #52266 - michaelwoerister:incr-thinlto-preliminaries, r=alexcri...bors-7/+0
2018-07-11Clean up LLVM module naming (just use CodegenUnit names).Michael Woerister-7/+0
2018-07-11Deny bare trait objects in in src/librustc_codegen_llvmljedrz-8/+8
2018-07-10Upgrade to LLVM's master branch (LLVM 7)Alex Crichton-4/+2
2018-07-04Shorten the lineCrLF0710-2/+2
2018-07-04Include VS 2017 in error message.CrLF0710-1/+1
2018-06-20Fix tidyBastien Orivel-1/+4
2018-06-20Replace tempdir by tempfile in librustc_transBastien Orivel-3/+3
2018-05-31musl: don't use the included startfiles with -crt-staticJohannes Nixdorf-0/+16
2018-05-17Revert "musl: don't use the included startfiles with -crt-static"Alex Crichton-16/+0
2018-05-17Revert "musl: link crt{begin,end}.o from the system compiler"Alex Crichton-11/+0
2018-05-17Rename trans to codegen everywhere.Irina Popa-0/+1630