summaryrefslogtreecommitdiffstats
path: root/src/librustc_mir/monomorphize (follow)
Commit message (Expand)AuthorAgeFilesLines
* Add `Ident::as_str` helperVadim Petrochenkov2018-05-261-1/+1
* Rename ByVal(Pair) to Scalar(Pair)Oliver Schneider2018-05-241-4/+4
* Rename PrimVal to ScalarOliver Schneider2018-05-241-5/+5
* Introduce AllocType which indicates what AllocIds point toJohn Kåre Alsaker2018-05-221-17/+21
* rustc: move TypeParamDef's fields into GenericParamDefKind::Type.Eduard-Mihai Burtescu2018-05-211-1/+1
* rustc: don't call Kind::from directly, use .into() instead.Eduard-Mihai Burtescu2018-05-211-2/+2
* rustc: make mk_substs_trait take &[Kind] instead of &[Ty].Eduard-Mihai Burtescu2018-05-211-6/+2
* Go through an allocation when accessing fields of constantsOliver Schneider2018-05-191-1/+1
* Rename trans to codegen everywhere.Irina Popa2018-05-174-86/+86
* Add mk_param_from_defvarkor2018-05-151-1/+1
* Use Kind instead of UnpackedKind in Substs methodsvarkor2018-05-151-5/+3
* Refactor Substs methods on generic parametersvarkor2018-05-151-6/+12
* Rename param_counts to own_countsvarkor2018-05-151-1/+1
* Use GenericParamCount instead of FxHashMapvarkor2018-05-151-1/+1
* Generalise more cases of explicit iteration of specific kindsvarkor2018-05-151-1/+1
* Rename `has_type_parameters` to `requires_monomorphization`varkor2018-05-151-1/+1
* Prefer iterator to vecvarkor2018-05-151-1/+1
* Reduce parent_params to parent_countvarkor2018-05-151-1/+1
* Consolidate ty::Genericsvarkor2018-05-151-2/+2
* Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker2018-05-112-16/+10
* Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker2018-05-082-4/+4
* Store the GeneratorInterior in the new GeneratorSubstsJohn Kåre Alsaker2018-05-082-6/+5
* Store generator movability outside GeneratorInteriorJohn Kåre Alsaker2018-05-081-1/+1
* Rename InternedString to LocalInternedString and introduce a new thread-safe ...John Kåre Alsaker2018-04-272-8/+8
* rustc_target: move in syntax::abi and flip dependency.Irina Popa2018-04-261-1/+1
* Make Binder's field private and clean up its usageTyler Mandry2018-04-241-1/+1
* Auto merge of #49779 - oli-obk:const_err_regression, r=eddybbors2018-04-231-4/+2
|\
| * Only warn on erroneous promoted constantsOliver Schneider2018-04-151-4/+2
* | Stop referring to statics' AllocIds directlyOliver Schneider2018-04-141-1/+1
|/
* Auto merge of #49558 - Zoxc:sync-misc, r=michaelwoeristerbors2018-04-122-5/+5
|\
| * Combine Session.entry_fn and Session.entry_type and make them thread-safeJohn Kåre Alsaker2018-04-102-3/+3
| * Make recursion_limit and type_length_limit thread-safeJohn Kåre Alsaker2018-04-101-2/+2
* | Use sort_by_cached_key for partitioningvarkor2018-04-091-5/+3
* | Use cmp::Reverse instead of subtractionvarkor2018-04-091-2/+2
* | Convert sort_by_key to sort_by_cached_keyvarkor2018-04-091-1/+1
|/
* Auto merge of #49692 - sinkuu:main_fix, r=arielb1bors2018-04-071-4/+4
|\
| * Fix ICE with `main`'s return type containing lifetimesShotaro Yamada2018-04-061-4/+4
* | Update a few comments about symbol visibility.Michael Woerister2018-04-062-0/+13
* | Don't internalize generics that are re-exportedMichael Woerister2018-04-061-0/+1
* | Allow for internalizing monomorphizations that cannot be shared.Michael Woerister2018-04-061-21/+64
* | Remove the (inaccurate) symbol_export_level query.Michael Woerister2018-04-061-1/+2
* | Allow for re-using monomorphizations from upstream crates.Michael Woerister2018-04-062-3/+34
|/
* Properly handle collecting default impls of methods with lifetime parameters.Michael Woerister2018-03-151-2/+6
* MonoItem collector: Cleanup start fn root collection.Michael Woerister2018-03-151-9/+11
* remove defaulting to unitAndrew Cann2018-03-141-1/+1
* `trans_apply_param_substs` => `subst_and_normalize_erasing_regions`Niko Matsakis2018-03-132-13/+40
* transition various normalization functions to the new methodsNiko Matsakis2018-03-132-2/+5
* refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis2018-03-132-11/+10
* Regenerate testsOliver Schneider2018-03-081-2/+1
* Report errors in statics during collecting instead of translatingOliver Schneider2018-03-081-59/+98