about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2018-01-08Shorten names of some compiler generated artifacts.Michael Woerister-3/+7
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-2/+2
2018-01-07Try to fix a perf regression by updating logMalo Jaffré-1/+1
2018-01-07Remove redundant -Zdebug-llvm optionBjörn Steinbrink-5/+1
2018-01-07Rollup merge of #47220 - nagisa:nonamellvm, r=rkruppekennytm-2/+4
2018-01-07Rollup merge of #47170 - eddyb:us-vs-usize, r=nikomatsakiskennytm-6/+6
2018-01-06Auto merge of #47141 - alexcrichton:bump-bootstrap, r=alexcrichtonbors-0/+1
2018-01-06Rollup merge of #47173 - dotdash:cleanup, r=michaelwoeristerGuillaume Gomez-6/+5
2018-01-05Use name-discarding LLVM contextSimonas Kazlauskas-2/+4
2018-01-04rustc: Don't use relative paths for extended errorsAlex Crichton-0/+1
2018-01-04Auto merge of #46916 - michaelwoerister:generate-dead-code-plz, r=alexcrichtonbors-1/+7
2018-01-04Generate code for const- and inline-fns if -Clink-dead-code is specified.Michael Woerister-1/+7
2018-01-04Remove outdated LLVMRustBuildLandingPad() wrapperBjörn Steinbrink-6/+5
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-6/+6
2018-01-02Force appropriate extension when converting from int to ptr #43291projektir-3/+8
2018-01-01Update crates and submodules to pull doc fixesMalo Jaffré-3/+3
2017-12-31Removed unnecessary output of linker options when linker is not installedFelix Schütt-4/+19
2017-12-27Auto merge of #46479 - bkchr:termination_trait, r=arielb1bors-8/+16
2017-12-26Don't use `process::exit` as it is an `unreachable` on wasm32Bastian Köcher-10/+2
2017-12-26rustc_trans: support ZST indexing involving uninhabited types.Eduard-Mihai Burtescu-3/+16
2017-12-26Fixes compile bug caused by upstream changesBastian Köcher-1/+1
2017-12-26Implements RFC 1937: `?` in `main`Bastian Köcher-9/+25
2017-12-25Auto merge of #46910 - alexcrichton:thinlto-default, r=michaelwoeristerbors-0/+15
2017-12-24Auto merge of #46899 - m4b:linkage_name_equals_symbol_name, r=michaelwoeristerbors-30/+24
2017-12-24Auto merge of #46833 - diwic:7c-abort-ffi, r=arielb1bors-0/+8
2017-12-23rustc: Set release mode cgus to 16 by defaultAlex Crichton-0/+15
2017-12-22Auto merge of #46842 - michaelwoerister:fingerprint-vec, r=nikomatsakisbors-3/+2
2017-12-21Auto merge of #46772 - alexcrichton:thinlto-passes, r=michaelwoeristerbors-0/+46
2017-12-20dwarf: set dwarf linkage_name for fns and statics to its mangled symbol namem4b-30/+24
2017-12-21Mir: Add Terminatorkind::AbortDavid Henningsson-0/+8
2017-12-20Auto merge of #46583 - scottmcm:fix-static-i128-lower, r=eddybbors-0/+67
2017-12-20Auto merge of #46874 - kennytm:rollup, r=kennytmbors-1/+2
2017-12-20Rollup merge of #46852 - scottmcm:asm-placecontext, r=arielb1kennytm-0/+1
2017-12-20Rollup merge of #46751 - michaelwoerister:c-incremental, r=alexcrichtonkennytm-1/+1
2017-12-20Auto merge of #46457 - m4b:no_mangle_static, r=michaelwoeristerbors-6/+14
2017-12-20incr.comp.: Use an IndexVec instead of a hashmap for storing result hashes.Michael Woerister-3/+2
2017-12-19dwarf: do not set linkage_name for no mangle statics, and do not have a scope...m4b-6/+14
2017-12-19Split PlaceContext::Store into Store & AsmOutputScott McMurray-0/+1
2017-12-19Fix -Z lower_128bit_ops handling of staticsScott McMurray-0/+67
2017-12-19Auto merge of #46829 - GuillaumeGomez:rollup, r=GuillaumeGomezbors-2/+2
2017-12-18rustc: Work around `DICompileUnit` bugs in LLVMAlex Crichton-0/+46
2017-12-18normalize the results of `tcx.type_of` after substitutingAriel Ben-Yehuda-3/+2
2017-12-18Move partitioning.rs to rustc_mirMaik Klein-685/+4
2017-12-18Prefer type_of().substs over instance::ty()Maik Klein-4/+4
2017-12-18Move has_metadata back to context.rsMaik Klein-1/+11
2017-12-18Remove duplicated functions from trans::common.rsMaik Klein-59/+21
2017-12-18Move meta_data into TySMaik Klein-2/+1
2017-12-18Refactor paths to middle::trans to mir::monoMaik Klein-8/+8
2017-12-18Rename mono_item.rs to item.rsMaik Klein-3/+3
2017-12-18Rename as_trans_item to as_mono_itemMaik Klein-6/+6