summary refs log tree commit diff
path: root/src/librustc/traits/error_reporting.rs
AgeCommit message (Expand)AuthorLines
2018-07-29Remove unused `mut`sMatthew Jasper-1/+1
2018-07-29Auto merge of #52767 - ljedrz:avoid_format, r=petrochenkovbors-8/+8
2018-07-27Use slices where a vector is not necessaryljedrz-2/+2
2018-07-27Prefer to_string() to format!()ljedrz-8/+8
2018-07-25Update comment and do suggestcsmoe-8/+9
2018-07-25Suggest in separate linecsmoe-1/+1
2018-07-24Mark the suggestion applicablecsmoe-9/+15
2018-07-23Suggest to take and ignore args while closure args count mismatchingcsmoe-1/+18
2018-07-16ItemKindcsmoe-1/+1
2018-07-16TyKindcsmoe-1/+1
2018-07-16ExprKindcsmoe-2/+2
2018-07-16VariantKindcsmoe-1/+1
2018-07-14Remove `ty_to_def_id`Oliver Schneider-2/+8
2018-06-26Flatten some occurrences of `[P<T>]` to `[T]`Oliver Schneider-1/+1
2018-06-23hygiene: Merge `NameAndSpan` into `ExpnInfo`Vadim Petrochenkov-2/+1
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