summary refs log tree commit diff
path: root/src/librustc/traits/error_reporting.rs
AgeCommit message (Expand)AuthorLines
2018-02-13Auto merge of #47804 - retep007:recursive-requirements, r=pnkfelixbors-9/+31
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
2017-11-27reword to "consider borrowing here: `{suggestion}`"Esteban Küber-1/+1
2017-11-25Remove index type check (review comment)Esteban Küber-11/+5
2017-11-25Suggest using slice when encountering `let x = ""[..];`Esteban Küber-0/+29
2017-11-18convert the `closure_kinds` map to just store the origin informationNiko Matsakis-5/+5
2017-11-18stop using the `closure_kinds` query / table for anythingNiko Matsakis-2/+2
2017-11-18make `ty::Predicate` carry a `ClosureSubsts`Niko Matsakis-1/+1
2017-11-15convert EXTRA_REQUIREMENT_IN_IMPL into a hard errorNiko Matsakis-25/+7
2017-11-12deduplicate projection error (E0271) messagesZack M. Davis-7/+14
2017-10-27Implement RFC 1861: Extern typesPaul Lietar-0/+1
2017-10-13Rewordsinkuu-21/+30
2017-10-10Rewordsinkuu-12/+13
2017-10-07Add suggestionsinkuu-31/+100
2017-10-07Rename variablessinkuu-21/+21
2017-10-07Better error for missing tuple pattern in args (#44150)sinkuu-22/+72
2017-09-23Print fn signature when there is closure argument type mismatchWonwoo Choi-66/+75
2017-09-11rustc: evaluate fixed-length array length expressions lazily.Eduard-Mihai Burtescu-0/+17
2017-09-05rustc: Store InternedString in `DefPathData`Alex Crichton-1/+1
2017-09-05rustc: Migrate lang items to a queryAlex Crichton-1/+1
2017-09-03on_unimplemented: add method-name checks and use them in TryAriel Ben-Yehuda-3/+17
2017-09-03address review commentsAriel Ben-Yehuda-3/+6
2017-09-03enable desugaring-sensitive error messages and use them in TryAriel Ben-Yehuda-1/+17
2017-09-03implement improved on_unimplemented directivesAriel Ben-Yehuda-16/+27
2017-09-03move the on_unimplemented logic to its own fileAriel Ben-Yehuda-141/+2
2017-09-03refactor and centralize `on_unimplemented` parsingAriel Ben-Yehuda-63/+144
2017-08-21Merge remote-tracking branch 'origin/master' into genAlex Crichton-4/+14
2017-08-18Handle structs, unions and enums unsized field/variant separatelyGuillaume Gomez-5/+14
2017-08-16udpdate error message for unsized union fieldGuillaume Gomez-1/+2
2017-08-14Merge remote-tracking branch 'origin/master' into genAlex Crichton-3/+5
2017-08-14Auto merge of #43740 - michaelwoerister:local-id-in-typecktables, r=arielb1bors-1/+3
2017-08-12Fix some typosBastien Orivel-2/+2