about summary refs log tree commit diff
path: root/src/librustc_trans
AgeCommit message (Expand)AuthorLines
2016-05-30Auto merge of #33909 - michaelwoerister:frame-pointer-fix, r=nikomatsakisbors-12/+21
2016-05-30Rollup merge of #33793 - GuillaumeGomez:compile_fail, r=GuillaumeGomezManish Goregaokar-2/+2
2016-05-28Refactor away some functions from hir::pat_utilVadim Petrochenkov-22/+13
2016-05-28Separate bindings from other patterns in HIRVadim Petrochenkov-123/+102
2016-05-27Emit "no-frame-pointer-elim" attribute for closures, shims, and glue.Michael Woerister-12/+21
2016-05-27Rollup merge of #33639 - petrochenkov:dotdot, r=nmatsakisManish Goregaokar-42/+44
2016-05-27* Fix compile_fail tag (in some cases, it compiled whereas it wasn't expected...Guillaume Gomez-2/+2
2016-05-26Auto merge of #33783 - michaelwoerister:collector-cleanup-2, r=nikomatsakisbors-14/+18
2016-05-26Auto merge of #33872 - nagisa:undef-is-llvm-for-sigsegv, r=eddybbors-32/+48
2016-05-26Do not forget to schedule the drop for the argumentSimonas Kazlauskas-2/+3
2016-05-26Replace pat_adjust_pos with an iterator adapterVadim Petrochenkov-10/+7
2016-05-26Implement `..` in tuple (struct) patternsVadim Petrochenkov-42/+47
2016-05-26Fix nit/Refine the datum constructionSimonas Kazlauskas-3/+1
2016-05-26Fix the fix/hack interaction with debuginfoSimonas Kazlauskas-10/+13
2016-05-25Auto merge of #33732 - nikomatsakis:incr-comp-empty-cgu, r=mwbors-0/+11
2016-05-26Fix handling of C argumentsSimonas Kazlauskas-20/+34
2016-05-25trans: save metadata even with -Z no-trans.Eduard Burtescu-28/+50
2016-05-25trans: remove item_symbols from metadata and CrateContext.Eduard Burtescu-41/+2
2016-05-25trans: move the linker support to compute symbols on-demand.Eduard Burtescu-45/+88
2016-05-25trans: move exported_symbol to Instance::symbol_name.Eduard Burtescu-125/+126
2016-05-25trans: force absolute item paths within symbols.Eduard Burtescu-2/+9
2016-05-25trans: move exported_name's logic into symbol_names.Eduard Burtescu-70/+62
2016-05-25trans: remove unused symbol_names::exported_name_with_suffix.Eduard Burtescu-24/+6
2016-05-25rustc: use a simpler scheme for plugin registrar symbol names.Eduard Burtescu-0/+6
2016-05-24correct typo in commentNiko Matsakis-1/+1
2016-05-23trans::collector: Remove some redundant calls to erase_regions().Michael Woerister-14/+18
2016-05-20Rollup merge of #33734 - luqmana:33387-mir_fat_ptr_coerce, r=arielb1Guillaume Gomez-4/+24
2016-05-20Auto merge of #33553 - alexcrichton:cdylibs, r=brsonbors-89/+164
2016-05-19debuginfo: Make DW_TAG_subroutine DIEs for inherent methods children of their...Michael Woerister-4/+46
2016-05-19Mark the metadata symbol as reachable to fix OSX not finding dylibs.Eduard Burtescu-3/+11
2016-05-19rustc: Add a new crate type, cdylibAlex Crichton-86/+153
2016-05-19[MIR] Add PointerCast for Unsize casts of fat pointers.Luqman Aden-4/+24
2016-05-18always make at least one codegen-unitNiko Matsakis-0/+11
2016-05-18add task for linkingNiko Matsakis-0/+3
2016-05-18identify inputs of `MetaData(X)` nodesNiko Matsakis-1/+2
2016-05-16Remove hir::IdentVadim Petrochenkov-10/+10
2016-05-14Rollup merge of #33576 - soltanmm:vtable, r=nikomatsakisManish Goregaokar-3/+6
2016-05-14Rollup merge of #33574 - michaelwoerister:collector-cleanup, r=nikomatsakisManish Goregaokar-514/+559
2016-05-14Rollup merge of #33566 - dotdash:biased_switch, r=nagisaManish Goregaokar-10/+26
2016-05-13Auto merge of #33508 - alexcrichton:always-lower-frem, r=nikomatsakisbors-77/+2
2016-05-13Allow repr attribute on single variant enum.Luqman Aden-3/+1
2016-05-12Auto merge of #33282 - alexcrichton:rustbuild-crate-tests, r=brsonbors-0/+1
2016-05-12rustbuild: Add support for crate tests + doctestsAlex Crichton-0/+1
2016-05-11Add inferred obligation storage to all Vtable variants and SelectionContextMasood Malekghassemi-3/+6
2016-05-11trans: Use CrateContext::empty_substs_for_def_id() instead of Substs::empty()...Michael Woerister-18/+48
2016-05-11[MIR trans] Optimize trans for biased switchesBjörn Steinbrink-10/+26
2016-05-11trans: Make collector handle the drop_in_place() intrinsic.Michael Woerister-3/+48
2016-05-11Add test for collecting items in staticsJames Miller-4/+3
2016-05-11Inspect MIR for statics in item collectionJames Miller-0/+19
2016-05-11trans: Don't try to place declarations during codegen unit partitioning.Michael Woerister-128/+64