summary refs log tree commit diff
path: root/src/librustc/traits/error_reporting.rs
AgeCommit message (Expand)AuthorLines
2018-04-28Don't ICE on tuple struct ctor with incorrect arg countEsteban Küber-0/+6
2018-04-20Use InternedString instead of Symbol for type parameters.Michael Woerister-1/+1
2018-03-29Auto merge of #49313 - sgrif:sg-revert-stuff, r=nikomatsakisbors-13/+4
2018-03-25Rollup merge of #49162 - tmandry:stabilize-termination-trait, r=nikomatsakiskennytm-9/+12
2018-03-23Revert "add universes to type inference variables"Sean Griffin-13/+4
2018-03-22Produce nice array lengths on a best effort basisOliver Schneider-3/+13
2018-03-21termination_trait: Make error message more helpfulTyler Mandry-9/+7
2018-03-21termination_trait: Put examples in error help, not labelTyler Mandry-9/+14
2018-03-18Cleaned comments and extras s.Yukio Siraichi-38/+0
2018-03-18Review fixes.Yukio Siraichi-5/+6
2018-03-18Reporting with `span_suggestion_short`.Yukio Siraichi-15/+5
2018-03-18Keeping code formatting.Yukio Siraichi-3/+8
2018-03-18Review fixes.Yukio Siraichi-5/+9
2018-03-18Refactored with high-order functions.Yukio Siraichi-21/+21
2018-03-17Add span_suggestion while removing TyRefs based on the snippet String.Yukio Siraichi-0/+87
2018-03-15Auto merge of #48138 - estebank:issue-45092, r=nikomatsakisbors-14/+17
2018-03-14Suggest using `move` when trying to share `...::channel::{Receiver, Sender}`Esteban Küber-14/+17
2018-03-14Fix fallback noteAndrew Cann-9/+10
2018-03-14Add note about fallback to `!: !Trait` errorAndrew Cann-5/+40
2018-03-14remove defaulting to unitAndrew Cann-5/+5
2018-03-13refactor `ParamEnv::empty(Reveal)` into two distinct methodsNiko Matsakis-2/+1
2018-03-08Add stack traces to miri errorsOliver Schneider-1/+1
2018-03-08Fully use miri in transOliver Schneider-2/+1
2018-03-04Remove ty::Predicate::Equate and ty::EquatePredicate (dead code)Tatsuyuki Ishi-11/+0
2018-03-02Run Rustfix on librustcManish Goregaokar-1/+1
2018-03-01add universes to type inference variablesNiko Matsakis-4/+13
2018-02-24Rollup merge of #48246 - estebank:ice, r=nikomatsakisManish Goregaokar-1/+14
2018-02-23Rollup merge of #48123 - nikomatsakis:issue-47244-expected-num-args, r=estebankManish Goregaokar-7/+35
2018-02-15Avoid ICE in arg mistmatch error for tuple variantsEsteban Küber-1/+14
2018-02-13Auto merge of #47804 - retep007:recursive-requirements, r=pnkfelixbors-9/+31
2018-02-12detect wrong number of args when type-checking a closureNiko Matsakis-7/+35
2018-02-10Rollup merge of #48047 - etaoins:fix-ice-for-mismatched-args-on-target-withou...kennytm-44/+49
2018-02-07Rollup merge of #47613 - estebank:rustc_on_unimplemented, r=nikomatsakisManish Goregaokar-7/+27
2018-02-07Fix ICE for mismatched args on target without spanRyan Cumming-44/+49
2018-02-03Auto merge of #47845 - Zoxc:gen-fixes, r=nikomatsakisbors-0/+4
2018-02-01Remove support for `Self` in attributesEsteban Küber-2/+0
2018-02-01Add filter to detect local crates for rustc_on_unimplementedEsteban Küber-0/+4
2018-02-01Add filtering options to `rustc_on_unimplemented`Esteban Küber-7/+25
2018-01-29Fix regression: account for trait methods in arg count mismatch errorChristopher Durham-0/+5
2018-01-29Require yield types to be sizedJohn Kåre Alsaker-0/+4
2018-01-27Optimized error reporting for recursive requirements #47720Peter Hrvola-9/+31
2018-01-25Fix regression: account for impl methods in arg count mismatch errorEsteban Küber-41/+49
2018-01-23Adds support for immovable generators. Move checking of invalid borrows acros...John Kåre Alsaker-0/+1
2018-01-20Rollup merge of #47573 - estebank:closures, r=nikomatsakisGuillaume Gomez-153/+152
2018-01-20Closure argument mismatch tweaksEsteban Küber-153/+152
2018-01-15On E0283, point at method with the requirementsEsteban Küber-1/+7
2017-12-18Rollup merge of #46801 - estebank:impl-extra-req-def-span, r=arielb1Guillaume Gomez-7/+4
2017-12-18Rework expected closure errorEsteban Küber-3/+7
2017-12-18Point at def span in "impl has stricter requirements" diagnosticEsteban Küber-7/+4
2017-12-10Point at whole method call instead of argsEsteban Küber-2/+2