summary refs log tree commit diff
path: root/src/librustc/ty/error.rs
AgeCommit message (Expand)AuthorLines
2019-06-14Remove unnecessary lift callsJohn Kåre Alsaker-3/+6
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-3/+3
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-2/+2
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-2/+2
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-2/+2
2019-05-28Correct pluralisation of tuple/array/associated type binding mismatch errorsvarkor-7/+18
2019-05-28Reintroduce `TypeError::FixedArraySize`varkor-0/+7
2019-05-28Use Display rather than Debug printing for const mismatchvarkor-1/+1
2019-05-28Remove FixedArraySize errorvarkor-7/+0
2019-05-01Fix rebase from LazyConst removalvarkor-1/+1
2019-05-01Inline ConstError into TypeErrorvarkor-20/+2
2019-05-01Add `ConstError`varkor-0/+23
2019-03-16Revert the `LazyConst` PROliver Scherer-6/+3
2019-03-15rustc: print elided regions as '_ instead of nothing, and use a separate chec...Eduard-Mihai Burtescu-1/+1
2019-03-15rustc: centralize region printing in ty::RegionKind's Print impl.Eduard-Mihai Burtescu-6/+11
2019-03-15rustc: rename item_path to def_path (except the module in ty).Eduard-Mihai Burtescu-7/+7
2019-02-21restore the actual leak-checkNiko Matsakis-1/+15
2019-02-13Rename rustc_errors dependency in rust 2018 cratesTaiki Endo-1/+1
2019-02-05move librustc to 2018Mark Mansi-4/+4
2019-01-26remove `_with_applicability` from suggestion fnsAndy Russell-1/+1
2019-01-05Auto merge of #56837 - arielb1:nonprincipal-trait-objects, r=nikomatsakisbors-1/+5
2019-01-04Auto merge of #56723 - oli-obk:lazy_const, r=nikomatsakisbors-3/+4
2019-01-04add support for principal-less trait object typesAriel Ben-Yehuda-1/+5
2019-01-02improve handling for subtypeNiko Matsakis-15/+5
2019-01-01Move the `Unevaluated` constant arm upwards in the type structureOliver Scherer-3/+4
2018-12-31Improve type mismatch error messagesYuning Zhang-2/+2
2018-12-25Remove licensesMark Rousskov-10/+0
2018-11-24Move `BoundTy` debruijn index to the `TyKind` enum variantscalexm-1/+1
2018-11-24Introduce `TyKind::Placeholder` variantscalexm-0/+1
2018-11-03Move `BoundTy` to `ty::TyKind`scalexm-1/+1
2018-10-31kill old-style-lub warningsNiko Matsakis-11/+0
2018-10-20Rename InferTy::CanonicalTy to BoundTy and add DebruijnIndex to variant typeFabian Drinck-1/+1
2018-10-13Check the invariant for `principal` inside the methodOliver Scherer-2/+1
2018-10-05rustc/ty: simplify common patternsljedrz-13/+12
2018-10-05rustc/ty: use Cow<str> where applicableljedrz-40/+41
2018-10-04rename skolemized to placeholderNiko Matsakis-3/+3
2018-10-03Introduce `TyKind::UnnormalizedProjection`scalexm-0/+1
2018-09-29don't elide lifetimes in paths in librustc/Zack M. Davis-3/+3
2018-09-05Changing TyAnon -> TyOpaque and relevant functionsms2300-1/+1
2018-08-22Remove Ty prefix from Ty{Bool|Char|Int|Uint|Float|Str}varkor-3/+3
2018-08-22Remove Ty prefix from Ty{Foreign|Param}varkor-2/+2
2018-08-22Remove Ty prefix from Ty{Adt|Array|Slice|RawPtr|Ref|FnDef|FnPtr|Dynamic|Closu...varkor-25/+25
2018-08-22Rename ty::Slice to ty::Listvarkor-1/+1
2018-08-19mv codemap() source_map()Donato Sciarra-1/+1
2018-08-12wherein we suggest float for integer literals where a float was expectedZack M. Davis-1/+16
2018-07-28Don't format!() string literalsljedrz-1/+1
2018-05-11Introduce ConstValue and use it instead of miri's Value for constant valuesJohn Kåre Alsaker-1/+1
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-9/+6
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-1/+1
2018-03-14remove defaulting to unitAndrew Cann-1/+1