summary refs log tree commit diff
path: root/src/librustc/ty/error.rs
AgeCommit message (Expand)AuthorLines
2019-10-23Auto merge of #57545 - bovinebuddha:object_safe_for_dispatch, r=nikomatsakisbors-1/+2
2019-10-22RFC 2027: "first draft" of implementationMathias Blikstad-1/+2
2019-10-21Remove many unnecessary trait derivations.Nicholas Nethercote-1/+0
2019-09-27Remove lift_to_globalMark Rousskov-1/+1
2019-09-25Fix rebasevarkor-2/+2
2019-09-25Rename `sty` to `kind`varkor-2/+2
2019-09-21Rollup merge of #63907 - estebank:assoc-type-mismatch, r=oli-obkMazdak Farrokhzad-4/+92
2019-09-20factor out pluralisation remains after #64280gaolei-1/+1
2019-09-18Add explanation to type mismatch involving type params and assoc typesEsteban Küber-4/+92
2019-09-08Refactor PluralisationV1shvesh-6/+1
2019-09-06Correct pluralisation of various diagnostic messagesvarkor-1/+3
2019-09-02Emit error on intrinsic to fn ptr castsMark Rousskov-0/+5
2019-08-21review comments: reword and add testEsteban Küber-2/+2
2019-08-21Add clarification on E0308 about opaque typesEsteban Küber-0/+1
2019-08-21Fix typo in E0308 if/else labelEsteban Küber-5/+16
2019-08-11Remove `is_self` and `has_self_ty` methodsMatthew Jasper-7/+1
2019-08-05Fiddle param env through to `try_eval_bits` in most placesOliver Scherer-1/+1
2019-08-05Don't abort on unevaluated constants without at least tryting to eval themOliver Scherer-1/+1
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