summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2018-04-25Only warn on erroneous promoted constantsOliver Schneider-1/+8
2018-04-20Use InternedString instead of Symbol for type parameters.Michael Woerister-3/+3
2018-04-20Fix ICE with `main`'s return type containing lifetimesShotaro Yamada-4/+8
2018-04-20Rollup merge of #50046 - michaelwoerister:backport-no-debug, r=alexcrichtonkennytm-7/+15
2018-04-18Clean up attribute handling in create_function_debug_context().Michael Woerister-4/+5
2018-04-18Support #[no_debug] for global variables.Michael Woerister-3/+10
2018-04-17Stop referring to statics' AllocIds directlyOliver Schneider-8/+7
2018-03-29rustc: Group linked libraries where neededAlex Crichton-0/+91
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-7/+9
2018-03-27Auto merge of #49249 - gnzlbg:simd_minmax, r=alexcrichtonbors-0/+23
2018-03-26Auto merge of #49101 - mark-i-m:stabilize_i128, r=nagisabors-2/+1
2018-03-26Introduce a TargetTriple enum to support absolute target pathsPhilipp Oppermann-7/+9
2018-03-26Stabilize i128 feature tooMark Mansi-2/+1
2018-03-26Stabilize i128_typeMark Mansi-1/+1
2018-03-26Auto merge of #48346 - emilio:pgo, r=alexcrichtonbors-7/+102
2018-03-26Stabilize conservative_impl_traitTaylor Cramer-1/+1
2018-03-26properly handle the case when LLVM does not have min/maxnumgnzlbg-2/+6
2018-03-26require llvm 6gnzlbg-2/+6
2018-03-26implement minmax intrinsicsgnzlbg-0/+15
2018-03-26Auto merge of #49297 - scottmcm:offset-from, r=dtolnaybors-1/+14
2018-03-25Auto merge of #49212 - kyrias:strip-debug-no-debuginfo, r=michaelwoeristerbors-1/+12
2018-03-25Move linker code to the Linker trait instead.Emilio Cobos Álvarez-14/+32
2018-03-25try to fix the build on older LLVM versions.Emilio Cobos Álvarez-0/+7
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_trans: Gate the preinliner with another -Z flag.Emilio Cobos Álvarez-1/+3
2018-03-25librustc: Convert -C pgo-gen and -C pgo-use into -Z flags.Emilio Cobos Álvarez-4/+6
2018-03-25librustc_trans: disable profiling pre-inlining.Emilio Cobos Álvarez-0/+1
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_trans: disable probestack when using pgo-gen.Emilio Cobos Álvarez-0/+5
2018-03-25rustc_llvm: rustc_trans: Thread the PGO config down to the pass manager builder.Emilio Cobos Álvarez-5/+32
2018-03-25Auto merge of #49141 - gnzlbg:simd_select, r=alexcrichtonbors-0/+21
2018-03-24Add flag for telling the linker to strip debuginfo when building without itJohannes Löthberg-1/+12
2018-03-25Rollup merge of #49122 - scottmcm:z-align-attr, r=cramertjkennytm-1/+1
2018-03-24don't pass -no-pie to gnu ldJimmy Brush-2/+4
2018-03-24Auto merge of #48482 - davidtwco:issue-47184, r=nikomatsakisbors-0/+1
2018-03-23Introduce unsafe offset_from on pointersScott McMurray-1/+14
2018-03-22Added UserAssertTy statement.David Wood-0/+1
2018-03-22rustc: Add a `#[wasm_import_module]` attributeAlex Crichton-20/+331
2018-03-22rustc: Add a `#[wasm_custom_section]` attributeAlex Crichton-1/+150
2018-03-22Rollup merge of #49231 - gnzlbg:fix_vec_fminmax, r=rkruppekennytm-4/+4
2018-03-22Rollup merge of #49225 - QuietMisdreavus:all-the-features-all-the-time, r=ale...kennytm-4/+26
2018-03-21fix vector fmin/fmax non-fast/fast intrinsics NaN handlinggnzlbg-4/+4
2018-03-20whitelist every target feature for rustdocQuietMisdreavus-4/+26
2018-03-20Auto merge of #49190 - kennytm:rollup, r=kennytmbors-4/+4
2018-03-20Stabilize slice patterns without `..`Vadim Petrochenkov-1/+1
2018-03-20Rollup merge of #49092 - mark-i-m:deptrack_readme, r=nikomatsakiskennytm-4/+4
2018-03-18add simd_select intrinsicgnzlbg-0/+21