summary refs log tree commit diff
path: root/src/librustc/traits/error_reporting.rs
AgeCommit message (Expand)AuthorLines
2017-01-30Merge ty::TyBox into ty::TyAdtVadim Petrochenkov-1/+1
2017-01-26rustc: rename TyCtxt's `map` field to `hir`.Eduard-Mihai Burtescu-3/+3
2017-01-13Use multiline Diagnostic for "relevant impl" listEsteban Küber-8/+10
2016-12-20Rollup merge of #38150 - estebank:fix-23286, r=nikomatsakisAlex Crichton-8/+38
2016-12-14review commentsEsteban Küber-10/+24
2016-12-12Auto merge of #38057 - KiChjang:display-formal-type-param, r=nikomatsakisbors-6/+23
2016-12-08Point out the known type when field doesn't satisfy boundEsteban Küber-7/+23
2016-12-03Display better error messages for E0282Keith Yeung-3/+17
2016-12-03Add TypeVariableOrigin enumKeith Yeung-3/+6
2016-12-02Auto merge of #38053 - eddyb:lazy-9, r=nikomatsakisbors-3/+3
2016-11-29rustc: remove type information from TraitDef.Eduard-Mihai Burtescu-3/+3
2016-11-28Refactor TyTrait to contain a interned ExistentialPredicate slice.Mark-Simulacrum-1/+1
2016-11-28Remove BuiltinBound and BuiltinBounds.Mark-Simulacrum-10/+0
2016-11-21Use `Symbol` instead of `InternedString` in the AST, HIR, and various other p...Jeffrey Seyfried-2/+3
2016-11-15remove TypeOrigin and use ObligationCause insteadNiko Matsakis-8/+16
2016-11-10rustc: unify and simplify managing associated items.Eduard Burtescu-8/+6
2016-11-08Replace FnvHasher use with FxHasher.Nicholas Nethercote-5/+5
2016-11-01introduce new origin for `Trait+'b`Niko Matsakis-0/+5
2016-11-01go back to supplying diagnosticNiko Matsakis-2/+3
2016-11-01compare-method lintNiko Matsakis-3/+17
2016-11-01cleanup error reporting and add `ui` testsNiko Matsakis-8/+39
2016-10-25Auto merge of #37111 - TimNN:sized-enums, r=nikomatsakisbors-2/+1
2016-10-24disallow unsized enumsTim Neumann-2/+1
2016-10-21Improve E0277 help messageGuillaume Gomez-2/+4
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-20/+18
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-0/+1
2016-09-03Add union typesVadim Petrochenkov-0/+1
2016-09-01turn the RFC1592 warnings into hard errorsAriel Ben-Yehuda-97/+25
2016-08-28Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrcJeffrey Seyfried-1/+0
2016-08-27Rollup merge of #35985 - 0xmohit:pr/error-code-E0277, r=jonathandturnerJonathan Turner-2/+3
2016-08-27rustc: use accessors for Substs::{types,regions}.Eduard Burtescu-4/+3
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+0
2016-08-25Refactor away `AttributeMethods`.Jeffrey Seyfried-1/+1
2016-08-25Update E0277 to new error formatMohit Agarwal-2/+3
2016-08-17Display secondary span for E0053 for Sort TypeErrorsKeith Yeung-1/+1
2016-08-17rustc: remove ParamSpace from Substs.Eduard Burtescu-3/+3
2016-08-17rustc: split Generics of a method from its parent Generics.Eduard Burtescu-8/+4
2016-08-17rustc: remove SelfSpace from ParamSpace.Eduard Burtescu-2/+2
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-3/+1
2016-08-17rustc: move defaulting's use of &mut Substs from InferCtxt to typeck.Eduard Burtescu-23/+5
2016-08-17rustc: avoid using subst::VecPerParamSpace::{empty,new} directly.Eduard Burtescu-3/+1
2016-08-17rustc: move the SelfSpace before TypeSpace in Substs.Eduard Burtescu-1/+1
2016-08-13Rename empty/bang to neverAndrew Cann-1/+1
2016-08-13Start implementation of RFC 1216 (make ! a type)Andrew Cann-0/+1
2016-08-12rustc: add TyAnon (impl Trait) to the typesystem.Eduard Burtescu-0/+1
2016-08-11Rollup merge of #35576 - circuitfox:E0072-update-error-format, r=jonathandturnerJonathan Turner-0/+1
2016-08-10E0072 update error formatChris Stankus-0/+1
2016-08-09Update E0038 to the new error formatPanashe M. Fundira-4/+9
2016-08-06Updated error message E0282Adam Medziński-4/+6
2016-07-22use diagnostic-mutating style for `note_type_err` tooAriel Ben-Yehuda-8/+5