summary refs log tree commit diff
path: root/src/librustc/infer/error_reporting
AgeCommit message (Expand)AuthorLines
2019-07-02rename to "member constraints"Niko Matsakis-6/+6
2019-07-02preliminary integration of "pick constraints" into nll solverNiko Matsakis-2/+2
2019-07-02enforce and report pick-constraint errorsNiko Matsakis-1/+21
2019-06-24HIR: rename find_by_hir_id to findljedrz-2/+2
2019-06-20rename hir::map::get_by_hir_id to getljedrz-3/+3
2019-06-20rename hir::map::expect_expr_by_hir_id to expect_exprljedrz-2/+2
2019-06-20rename hir::map::name_by_hir_id to ::nameljedrz-5/+5
2019-06-20replace NodeId with HirId in infer::SubregionOriginljedrz-2/+2
2019-06-19Rollup merge of #61941 - cramertj:no-more-yield-errors, r=centrilMazdak Farrokhzad-5/+4
2019-06-18Preserve generator and yield source for error messagesTaylor Cramer-5/+4
2019-06-18rustc: remove 'x: 'y bounds (except from comments/strings).Eduard-Mihai Burtescu-1/+1
2019-06-17remove _by_hir_id if there is no NodeId counterpartljedrz-7/+7
2019-06-17replace some uses of NodeId with HirIdljedrz-12/+12
2019-06-14Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-3/+2
2019-06-14Unify all uses of 'gcx and 'tcx.Eduard-Mihai Burtescu-55/+54
2019-06-12Run `rustfmt --file-lines ...` for changes from previous commits.Eduard-Mihai Burtescu-1/+4
2019-06-12rustc: replace `TyCtxt<'tcx, 'gcx, 'tcx>` with `TyCtxt<'gcx, 'tcx>`.Eduard-Mihai Burtescu-7/+7
2019-06-12Fix fallout from `deny(unused_lifetimes)`.Eduard-Mihai Burtescu-1/+1
2019-06-12rustc: replace `TyCtxt<'a, 'gcx, 'tcx>` with `TyCtxt<'tcx, 'gcx, 'tcx>`.Eduard-Mihai Burtescu-18/+18
2019-06-05Fix after rebasevarkor-2/+2
2019-06-05Refactor `TypeVariableOrigin` into `TypeVariableOrigin` and `TypeVariableOrig...varkor-3/+3
2019-06-03rustc: remove `HirId` from `ArgSource::AsyncFn`David Wood-6/+3
2019-06-03rustc: async fn drop order lowering in HIRDavid Wood-3/+6
2019-06-03Auto merge of #61361 - estebank:infer-type, r=varkorbors-18/+83
2019-06-01Account for cases where we can find the type arg name, but the local name is `_`Esteban Küber-0/+5
2019-06-01review comment: tweak wordingEsteban Küber-9/+13
2019-05-31Tweak wordingEsteban Küber-19/+13
2019-05-31On type inference errors use the type argument name when possibleEsteban Küber-10/+42
2019-05-31Alternative wording for inference failureEsteban Küber-23/+13
2019-05-31Add more detail to type inference errorEsteban Küber-15/+55
2019-05-31Remove ty::BrFresh and new_boundYuki Okushi-4/+0
2019-05-28Rename `OpportunisticTypeResolver` to `OpportunisticVarResolver`varkor-8/+8
2019-05-25rustc: integrate ty::Const into ty::print as print_const.Eduard-Mihai Burtescu-0/+8
2019-05-20Avoid `as_str()` in `ParamTy::is_self`.Nicholas Nethercote-4/+4
2019-05-06Implement `ToTrace` for `ty::Const`varkor-0/+1
2019-05-05rustc: rename all occurences of "freevar" to "upvar".Eduard-Mihai Burtescu-2/+2
2019-05-01Resolve match arm ty when arms divergeEsteban Küber-1/+1
2019-04-28Fix lint findings in librustcflip1995-12/+12
2019-04-25Auto merge of #59111 - gilescope:generator-better-errors, r=nikomatsakisbors-13/+31
2019-04-25Improved error message when type must be bound due to generator.Giles Cope-13/+31
2019-04-23Rollup merge of #59823 - davidtwco:issue-54716, r=cramertjMazdak Farrokhzad-14/+10
2019-04-22Remove double trailing newlinesvarkor-1/+0
2019-04-21Introduce `ArgSource` for diagnostics.David Wood-14/+10
2019-04-14Rollup merge of #59735 - matklad:deadcode, r=sanxiynMazdak Farrokhzad-1/+1
2019-04-10Suggest removing `?` to resolve type errors.David Wood-1/+27
2019-04-05remove lookup_char_pos_adjAleksey Kladov-1/+1
2019-04-03Deny internal lints in librustcflip1995-11/+11
2019-03-31Suggest using anonymous lifetime in `impl Trait` return without hacksEsteban Küber-34/+13
2019-03-29Suggest using anonymous lifetime in `impl Trait` returnEsteban Küber-6/+36
2019-03-15rustc: provide DisambiguatedDefPathData in ty::print.Eduard-Mihai Burtescu-2/+4