summary refs log tree commit diff
path: root/src/librustc_mir/monomorphize
AgeCommit message (Expand)AuthorLines
2018-04-27Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker-8/+8
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+1
2018-04-24Make Binder's field private and clean up its usageTyler Mandry-1/+1
2018-04-23Auto merge of #49779 - oli-obk:const_err_regression, r=eddybbors-4/+2
2018-04-15Only warn on erroneous promoted constantsOliver Schneider-4/+2
2018-04-14Stop referring to statics' AllocIds directlyOliver Schneider-1/+1
2018-04-12Auto merge of #49558 - Zoxc:sync-misc, r=michaelwoeristerbors-5/+5
2018-04-10Combine Session.entry_fn and Session.entry_type and make them thread-safeJohn Kåre Alsaker-3/+3
2018-04-10Make recursion_limit and type_length_limit thread-safeJohn Kåre Alsaker-2/+2
2018-04-09Use sort_by_cached_key for partitioningvarkor-5/+3
2018-04-09Use cmp::Reverse instead of subtractionvarkor-2/+2
2018-04-09Convert sort_by_key to sort_by_cached_keyvarkor-1/+1
2018-04-07Auto merge of #49692 - sinkuu:main_fix, r=arielb1bors-4/+4
2018-04-06Update a few comments about symbol visibility.Michael Woerister-0/+13
2018-04-06Don't internalize generics that are re-exportedMichael Woerister-0/+1
2018-04-06Allow for internalizing monomorphizations that cannot be shared.Michael Woerister-21/+64
2018-04-06Remove the (inaccurate) symbol_export_level query.Michael Woerister-1/+2
2018-04-06Allow for re-using monomorphizations from upstream crates.Michael Woerister-3/+34
2018-04-06Fix ICE with `main`'s return type containing lifetimesShotaro Yamada-4/+4
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