summary refs log tree commit diff
path: root/src/librustc/traits/error_reporting.rs
AgeCommit message (Expand)AuthorLines
2018-06-05Refactor the const eval diagnostic APIOliver Schneider-3/+6
2018-05-28Auto merge of #50724 - zackmdavis:applicability_rush, r=Manishearthbors-13/+22
2018-05-26Use `Ident`s for fields in HIRVadim Petrochenkov-1/+1
2018-05-21rustc: move TypeParamDef's fields into GenericParamDefKind::Type.Eduard-Mihai Burtescu-1/+1
2018-05-21rustc: make mk_substs_trait take &[Kind] instead of &[Ty].Eduard-Mihai Burtescu-8/+4
2018-05-20suggestion applicabilities for libsyntax and librustc, run-rustfix testsZack M. Davis-13/+22
2018-05-17Rollup merge of #50818 - nnethercote:faster-normalize, r=nikomatsakisMark Simulacrum-4/+6
2018-05-17Avoid allocations in `opt_normalize_projection_type`.Nicholas Nethercote-4/+6
2018-05-16Auto merge of #48557 - matthewjasper:allow-trvial-bounds, r=nikomatsakisbors-0/+8
2018-05-15Auto merge of #48523 - varkor:generics-ty-generalisations, r=nikomatsakisbors-5/+9
2018-05-15Clean up generic param handlingvarkor-3/+2
2018-05-15Review refactoringvarkor-1/+1
2018-05-15Lift pure_wrt_drop to GenericParamDefvarkor-1/+1
2018-05-15Refactor generic params loopsvarkor-9/+9
2018-05-15Pull common parameters into GenericParamDefvarkor-5/+6
2018-05-15Inline get_typevarkor-2/+7
2018-05-15Eliminate ty::Generics::types()varkor-2/+2
2018-05-15Generalise more cases of explicit iteration of specific kindsvarkor-1/+1
2018-05-15Generalise cases of explicit iteration of specific kindsvarkor-2/+1
2018-05-15Prefer iterator to vecvarkor-1/+1
2018-05-15Consolidate ty::Genericsvarkor-1/+1
2018-05-15Feature gate trivial boundsMatthew Jasper-0/+8
2018-05-13Improve eager type resolution error messageleonardo.yvens-5/+5
2018-05-08Insert fields from TypeAndMut into TyRef to allow layout optimizationJohn Kåre Alsaker-3/+1
2018-04-28Rollup merge of #50257 - estebank:fix-49560, r=nikomatsakiskennytm-0/+6
2018-04-26Remove the stored obligation in OverflowError to simplify thingsAravind Gollakota-1/+1
2018-04-26Port existing callers of `evaluate_obligation` to the new canonical trait queryAravind Gollakota-5/+3
2018-04-26Refactor overflow handling in traits::select to propagate overflow instead of...Aravind Gollakota-0/+5
2018-04-26Don't ICE on tuple struct ctor with incorrect arg countEsteban Küber-0/+6
2018-04-26rustc_target: move in syntax::abi and flip dependency.Irina Popa-2/+2
2018-04-24Make Binder's field private and clean up its usageTyler Mandry-6/+6
2018-04-06Use 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