summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
2018-04-25Only warn on erroneous promoted constantsOliver Schneider-4/+2
2018-04-20Fix ICE with `main`'s return type containing lifetimesShotaro Yamada-4/+4
2018-04-17Stop referring to statics' AllocIds directlyOliver Schneider-1/+1
2018-03-15Properly handle collecting default impls of methods with lifetime parameters.Michael Woerister-2/+6
2018-03-15MonoItem collector: Cleanup start fn root collection.Michael Woerister-9/+11
2018-03-14remove defaulting to unitAndrew Cann-1/+1
2018-03-13`trans_apply_param_substs` => `subst_and_normalize_erasing_regions`Niko Matsakis-13/+40
2018-03-13transition various normalization functions to the new methodsNiko Matsakis-2/+5
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-11/+10
2018-03-08Regenerate testsOliver Schneider-2/+1
2018-03-08Report errors in statics during collecting instead of translatingOliver Schneider-59/+98
2018-03-08Hide the RefCell inside InterpretInternerOliver Schneider-2/+2
2018-03-08Don't borrow the interpret_interner for anything but a direct function callOliver Schneider-3/+2
2018-03-08Fully use miri in transOliver Schneider-8/+43
2018-03-08Produce instead of pointersOliver Schneider-1/+1
2018-03-07Merge branch 'incr_attr_queries' of https://github.com/wesleywiser/rust into ...Alex Crichton-50/+7
2018-03-07Rollup merge of #48651 - PramodBisht:issues/48425, r=oli-obkAlex Crichton-1/+1
2018-03-06Add linkage to TransFnAttrsWesley Wiser-43/+3
2018-03-06Add flag for rustc_std_internal_symbol attributeWesley Wiser-5/+3
2018-03-06Add `inline` to `TransFnAttrs`Wesley Wiser-2/+1
2018-03-06Rename exported_symbol_ids query to something more explicit and document what...Michael Woerister-5/+5
2018-03-04Fixed #48425Pramod Bisht-1/+1
2018-02-25Ensure main() always has external linkagevarkor-1/+4
2018-02-24Rollup merge of #48452 - varkor:unpacked-kind, r=eddybManish Goregaokar-2/+2
2018-02-23Introduce UnpackedKindvarkor-2/+2
2018-02-19Use DefId instead of NodeId in MonoItem::Static.Michael Woerister-19/+25
2018-02-17fix more typos found by codespell.Matthias Krüger-1/+1
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