summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
2018-02-05mir: Add TerminatorKind::FalseUnwindbobtwinkles-1/+2
2018-01-30rustc: Add an option to default hidden visibilityAlex Crichton-3/+15
2018-01-25Rollup merge of #47415 - varkor:cgu-partition-heuristic, r=michaelwoeristerAlex Crichton-3/+7
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-0/+1
2018-01-19Allow runtime switching between trans backendsbjorn3-0/+61
2018-01-19Update comments about the partitioning inefficiencyvarkor-2/+0
2018-01-19Refactor CodegenUnit size estimatesvarkor-41/+9
2018-01-19Add CGU size heuristic for partitioningvarkor-4/+42
2018-01-13Remove `impl Foo for ..` in favor of `auto trait Foo`leonardo.yvens-1/+0
2018-01-09Auto merge of #47269 - michaelwoerister:mangled-cgu-names, r=alexcrichtonbors-9/+24
2018-01-09Rollup merge of #47258 - rkruppe:struct-assert, r=eddybkennytm-2/+2
2018-01-08Shorten names of some compiler generated artifacts.Michael Woerister-9/+24
2018-01-08Auto merge of #47200 - BurntPizza:query-snatp, r=nikomatsakisbors-4/+2
2018-01-08rustc::ty: Rename `struct_variant` to `non_enum_variant`Robin Kruppe-2/+2
2018-01-07Rollup merge of #47170 - eddyb:us-vs-usize, r=nikomatsakiskennytm-2/+2
2018-01-04Auto merge of #46916 - michaelwoerister:generate-dead-code-plz, r=alexcrichtonbors-2/+4
2018-01-04Generate code for const- and inline-fns if -Clink-dead-code is specified.Michael Woerister-2/+4
2018-01-04rustc: use {U,I}size instead of {U,I}s shorthands.Eduard-Mihai Burtescu-2/+2
2018-01-01Fix docs for future pulldown migrationMalo Jaffré-2/+2
2017-12-27Make normalize_and_test_predicates into a queryBurntPizza-4/+2
2017-12-26rustc: Switch `start_fn` to hidden visibilityAlex Crichton-4/+22
2017-12-26Adds whitespaceBastian Köcher-1/+1
2017-12-26Fixes compilation errors and adds proposed improvementsBastian Köcher-8/+4
2017-12-26Fixes compile bug caused by upstream changesBastian Köcher-1/+1
2017-12-26Implements RFC 1937: `?` in `main`Bastian Köcher-24/+71
2017-12-24Auto merge of #46833 - diwic:7c-abort-ffi, r=arielb1bors-0/+1
2017-12-21Auto merge of #46922 - kennytm:rollup, r=kennytmbors-0/+11
2017-12-21rustc: Sort CGUs before mergingAlex Crichton-0/+11
2017-12-21Add GenericParam, refactor Generics in ast, hir, rustdocJonas Platte-1/+1
2017-12-21Mir: Add Terminatorkind::AbortDavid Henningsson-0/+1
2017-12-18Fix incorrect rebase in collector::find_vtable_typesMaik Klein-1/+17
2017-12-18normalize the results of `tcx.type_of` after substitutingAriel Ben-Yehuda-2/+1
2017-12-18Rename more functions from trans to monomorphizeMaik Klein-26/+27
2017-12-18Rename trans to monomorphize in commentsMaik Klein-37/+37
2017-12-18Move partitioning.rs to rustc_mirMaik Klein-0/+682
2017-12-18Remove branch with has_metadataMaik Klein-5/+2
2017-12-18Move meta_data into TySMaik Klein-1/+1
2017-12-18Move instance related methods from TyCtxt to InstanceMaik Klein-1/+1
2017-12-18Fix some comments to refer to `MonoItem`Maik Klein-4/+4
2017-12-18Refactor paths to middle::trans to mir::monoMaik Klein-5/+4
2017-12-18Rename mono_item.rs to item.rsMaik Klein-2/+2
2017-12-18Rename as_trans_item to as_mono_itemMaik Klein-6/+6
2017-12-18Rename more functions from trans to monoMaik Klein-17/+17
2017-12-18Rename TransItemExt to MonoItemExtMaik Klein-3/+3
2017-12-18Move common.rs functionality into TyCtxtMaik Klein-5/+3
2017-12-18Rename TransItemCollectionMode to MonoItemCollectionModeMaik Klein-8/+8
2017-12-18Rename TransItem to MonoItemMaik Klein-49/+49
2017-12-18Move trans_item and monomorphize to rustc_mirMaik Klein-1/+594
2017-12-18Move collector to monomorphizeMaik Klein-0/+1083