about summary refs log tree commit diff
path: root/src/librustc_trans/back
AgeCommit message (Expand)AuthorLines
2018-05-17Rename trans to codegen everywhere.Irina Popa-7426/+0
2018-05-15Rename `has_type_parameters` to `requires_monomorphization`varkor-1/+1
2018-05-15Fix generics type parameter handling in mirivarkor-1/+1
2018-05-12Auto merge of #50686 - Mark-Simulacrum:rollup, r=Mark-Simulacrumbors-12/+23
2018-05-12Rollup merge of #50558 - whitfin:issue-50500, r=michaelwoeristerMark Simulacrum-12/+23
2018-05-12Set PrepareForThinLTO flag when using ThinLTONikita Popov-2/+5
2018-05-11Auto merge of #50105 - mixi:crt-included, r=alexcrichtonbors-0/+27
2018-05-11Update naming in line with PR commentsIsaac Whitfield-4/+6
2018-05-11Neaten a couple of long signaturesIsaac Whitfield-4/+8
2018-05-11Remove shared access to DepGraph::work_productsIsaac Whitfield-12/+17
2018-05-09Allow for specifying a linker plugin for cross-language LTOMichael Woerister-7/+58
2018-05-03Don't run LTO passes in rustc when cross-lang LTO is enabled.Michael Woerister-0/+4
2018-05-03Use correct section name for embedded LLVM bitcode on OSX.Michael Woerister-2/+6
2018-05-03Add -Z cross-lang-lto flag in order to support linker-based LTO.Michael Woerister-1/+2
2018-05-03Declare embedded LLVM bitcode section readonly.Michael Woerister-0/+1
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-28Add `-C target-feature` to all functionsAlex Crichton-26/+5
2018-04-28Rollup merge of #50251 - alexcrichton:wasm-no-threads, r=eddybkennytm-1/+5
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-1/+1
2018-04-26rustc: Disable threads in LLD for wasmAlex Crichton-1/+5
2018-04-26Rename rustc_back::target to rustc_target::spec.Irina Popa-4/+3
2018-04-26rustc_back: move LinkerFlavor, PanicStrategy, and RelroLevel to target.Irina Popa-4/+3
2018-04-23make rustdoc test follow the jobserver limit of threadsfix that to many threa...Andreas Jonson-8/+1
2018-04-19wasm: Increase default stack size to 1MBAlex Crichton-0/+1
2018-04-14Auto merge of #49289 - varkor:emit-metadata-without-link, r=michaelwoeristerbors-2/+3
2018-04-10Make Session.crate_types thread-safeJohn Kåre Alsaker-5/+8
2018-04-10Make Session.plugin_registrar_fn and Session.derive_registrar_fn thread-safeJohn Kåre Alsaker-2/+2
2018-04-10Reformat trans skip conditionvarkor-3/+3
2018-04-10Auto merge of #49390 - Zoxc:sync-syntax, r=michaelwoeristerbors-3/+3
2018-04-06Allow for re-using hidden monomorphizations on platforms that don't support R...Michael Woerister-9/+27
2018-04-06Fix some rebasing fallout.Michael Woerister-1/+0
2018-04-06Select upstream monomorphizations in a stable way.Michael Woerister-5/+35
2018-04-06Allow for internalizing monomorphizations that cannot be shared.Michael Woerister-4/+12
2018-04-06Remove the (inaccurate) symbol_export_level query.Michael Woerister-4/+2
2018-04-06Allow for re-using monomorphizations from upstream crates.Michael Woerister-0/+64
2018-04-06Move export level computation to reachable_non_generics query.Michael Woerister-53/+49
2018-04-06Allow for representing exported monomorphizations in crate metadata.Michael Woerister-1/+1
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/+78
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-5/+6
2018-03-28Make LLVM worker channel thread-safeJohn Kåre Alsaker-3/+3
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