summary refs log tree commit diff
path: root/src/librustc/util
AgeCommit message (Expand)AuthorLines
2016-08-13Rename empty/bang to neverAndrew Cann-4/+4
2016-08-13Remove obsolete divergence related stuffAndrew Cann-13/+6
2016-08-13Add EmptyToAny adjustmentAndrew Cann-0/+3
2016-08-13Start implementation of RFC 1216 (make ! a type)Andrew Cann-1/+2
2016-08-12rustc: add TyAnon (impl Trait) to the typesystem.Eduard Burtescu-0/+31
2016-07-30Rollup merge of #35080 - jonathandturner:fix_numeric_expected_found, r=nikoma...Manish Goregaokar-1/+3
2016-07-28Move to {integer} and {float}Jonathan Turner-1/+2
2016-07-28Address mw nitsNiko Matsakis-0/+14
2016-07-28Rename _ to {numerics} for unknown numeric typesJonathan Turner-1/+2
2016-07-06rustc: Update stage0 to beta-2016-07-06Alex Crichton-12/+0
2016-06-09fix damage in librustcAriel Ben-Yehuda-0/+12
2016-06-05rustc: add ReErased to be used by trait selection, MIR and trans.Eduard Burtescu-23/+31
2016-06-04Auto merge of #33622 - arielb1:elaborate-drops, r=nikomatsakisbors-21/+23
2016-06-03fix ICEs with RUST_LOGAriel Ben-Yehuda-21/+23
2016-05-31add `Issue32330` warning marker to bound regionsNiko Matsakis-5/+8
2016-05-11rustc: Split local type contexts interners from the global one.Eduard Burtescu-11/+11
2016-05-11rustc: More interning for data used in Ty<'tcx>.Eduard Burtescu-2/+2
2016-05-11rustc: Generalize a minimum set of functions over 'tcx != 'gcx.Eduard Burtescu-2/+3
2016-05-11rustc: Remove the TyCtxt field from ParameterEnvironment.Eduard Burtescu-1/+1
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-4/+4
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-11/+11
2016-05-03change the newly-added errors to warningsAriel Ben-Yehuda-0/+4
2016-05-03refactor the handling of builtin candidatesAriel Ben-Yehuda-1/+1
2016-04-13Auto merge of #32780 - soltanmm:consider-the-following, r=nikomatsakisbors-0/+18
2016-04-07Auto merge of #32583 - arielb1:need-a-bound, r=nikomatsakisbors-91/+103
2016-04-06Replace consider_unification_despite_ambiguity with obligation variantMasood Malekghassemi-0/+18
2016-04-06rustc: move middle::{def,def_id,pat_util} to hir.Eduard Burtescu-2/+2
2016-04-06rustc: move rustc_front to rustc::hir.Eduard Burtescu-4/+4
2016-04-05improve the printing of substs and trait-refsAriel Ben-Yehuda-91/+103
2016-03-27rustc: move cfg, infer, traits and ty from middle to top-level.Eduard Burtescu-8/+8
2016-03-27rustc: move middle::subst into middle::ty.Eduard Burtescu-1/+1
2016-03-24remove ErasedRegions from substitutionsNiko Matsakis-37/+15
2016-03-22fix alignmentJorge Aparicio-5/+5
2016-03-22try! -> ?Jorge Aparicio-72/+72
2016-03-17trans: Rename MonoId to Instance and start using it in more places.Eduard Burtescu-24/+56
2016-03-09Print fn type parameters for TyFnDef.Eduard Burtescu-4/+13
2016-03-09Track fn type and lifetime parameters in TyFnDef.Eduard Burtescu-1/+1
2016-03-09Split TyBareFn into TyFnDef and TyFnPtr.Eli Friedman-7/+15
2016-03-03Rename middle::ty::ctxt to TyCtxtJeffrey Seyfried-3/+3
2016-02-20make *mut T -> *const T a coercionAriel Ben-Yehuda-0/+3
2016-02-12Autoderef in librustcJonas Schievink-1/+1
2016-02-11[breaking-change] don't glob import/export syntax::abi enum variantsOliver Schneider-2/+2
2016-01-26std: Stabilize custom hasher support in HashMapAlex Crichton-3/+2
2016-01-07Rename fold_subitems_with to super_fold_withJeffrey Seyfried-3/+2
2016-01-07Refactor away extension traits RegionEscape and HasTypeFlagsJeffrey Seyfried-2/+1
2016-01-07Create a visitor for `TypeFoldable`s and use it to implement RegionEscape and...Jeffrey Seyfried-0/+4
2016-01-05Refactor compiler to make use of dep-tracking-maps. Also, in cases whereNiko Matsakis-39/+31
2015-12-28Rename ExplicitSelfCategory's variants and stop re-exporting them.Ms2ger-5/+5
2015-12-28rewrite the method-receiver matching codeAriel Ben-Yehuda-2/+1
2015-12-21Register new snapshotsAlex Crichton-1/+0