summary refs log tree commit diff
path: root/src/librustc/traits/error_reporting.rs
AgeCommit message (Expand)AuthorLines
2017-06-01ergonomic improvements to the methods in infcxNiko Matsakis-5/+3
2017-06-01strip param-env from infcxNiko Matsakis-6/+13
2017-05-17Add better error message when == operator is badly usedGuillaume Gomez-10/+18
2017-05-08Remove need for &format!(...) or &&"" dances in `span_label` callsOliver Schneider-11/+11
2017-05-02Auto merge of #41488 - estebank:closure-args, r=arielb1bors-8/+103
2017-04-24Reorder code, fix unittestsEsteban Küber-52/+97
2017-04-24rustc: rename some of the queries to match tcx methods.Eduard-Mihai Burtescu-3/+3
2017-04-23Clean up closure type mismatch errorsEsteban Küber-8/+58
2017-04-20Rollup merge of #41214 - estebank:less-multiline, r=petrochenkovCorey Farwell-15/+13
2017-04-18change note for patternsCengiz Can-1/+1
2017-04-18fixes #40013Cengiz Can-41/+84
2017-04-12Add a way to get shorter spans until `char` for pointing at defsEsteban Küber-15/+13
2017-04-11generalize type variables tooNiko Matsakis-4/+20
2017-04-11add Subtype predicateNiko Matsakis-0/+23
2017-04-10Explicit help message for binop type missmatchEsteban Küber-11/+9
2017-03-30add an `ObligationCauseCode` we'll use later (`ReturnNoExpression`)Niko Matsakis-0/+1
2017-03-14Refactor `Attribute` to use `Path` and `TokenStream` instead of `MetaItem`.Jeffrey Seyfried-1/+1
2017-03-10fix #40294 obligation cause.body_id is not always a NodeExprCengiz Can-8/+13
2017-03-02Auto merge of #39655 - durka:recursion-limit-suggestion, r=nikomatsakisbors-1/+1
2017-03-02note -> helpAlex Burka-1/+1
2017-02-20Flatten `for` loop using iterator combinators.Corey Farwell-48/+50
2017-02-20Add early return, remove `else`, unindent.Corey Farwell-40/+40
2017-02-20Extract out error message generation.Corey Farwell-33/+1
2017-02-20Remove unnecessary logic when finding simpilar `impl` candidates.Corey Farwell-31/+3
2017-02-20Remove `else`, unindent.Corey Farwell-46/+45
2017-02-20Rewrite `match` to use combinators.Corey Farwell-8/+4
2017-02-20Remove `else`, unindent.Corey Farwell-110/+109
2017-02-14Show five traits implementation in help when there are exactly fiveSebastian Waisbrot-3/+6
2017-02-04Remove extra note and revert name in messageCengiz Can-12/+22
2017-02-04Improve error message for uninferrable types #38812Cengiz Can-18/+60
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