summary refs log tree commit diff
path: root/src/librustc/traits/error_reporting.rs
AgeCommit message (Expand)AuthorLines
2016-09-08Refactor `TyStruct`/`TyEnum`/`TyUnion` into `TyAdt`Vadim Petrochenkov-20/+18
2016-09-03Some better support for unions through the compilerVadim Petrochenkov-0/+1
2016-09-03Add union typesVadim Petrochenkov-0/+1
2016-09-01turn the RFC1592 warnings into hard errorsAriel Ben-Yehuda-97/+25
2016-08-28Rollup merge of #35917 - jseyfried:remove_attr_ext_traits, r=nrcJeffrey Seyfried-1/+0
2016-08-27Rollup merge of #35985 - 0xmohit:pr/error-code-E0277, r=jonathandturnerJonathan Turner-2/+3
2016-08-27rustc: use accessors for Substs::{types,regions}.Eduard Burtescu-4/+3
2016-08-25Refactor away `AttrMetaMethods`.Jeffrey Seyfried-1/+0
2016-08-25Refactor away `AttributeMethods`.Jeffrey Seyfried-1/+1
2016-08-25Update E0277 to new error formatMohit Agarwal-2/+3
2016-08-17Display secondary span for E0053 for Sort TypeErrorsKeith Yeung-1/+1
2016-08-17rustc: remove ParamSpace from Substs.Eduard Burtescu-3/+3
2016-08-17rustc: split Generics of a method from its parent Generics.Eduard Burtescu-8/+4
2016-08-17rustc: remove SelfSpace from ParamSpace.Eduard Burtescu-2/+2
2016-08-17rustc: reduce Substs and Generics to a simple immutable API.Eduard Burtescu-3/+1
2016-08-17rustc: move defaulting's use of &mut Substs from InferCtxt to typeck.Eduard Burtescu-23/+5
2016-08-17rustc: avoid using subst::VecPerParamSpace::{empty,new} directly.Eduard Burtescu-3/+1
2016-08-17rustc: move the SelfSpace before TypeSpace in Substs.Eduard Burtescu-1/+1
2016-08-13Rename empty/bang to neverAndrew Cann-1/+1
2016-08-13Start implementation of RFC 1216 (make ! a type)Andrew Cann-0/+1
2016-08-12rustc: add TyAnon (impl Trait) to the typesystem.Eduard Burtescu-0/+1
2016-08-11Rollup merge of #35576 - circuitfox:E0072-update-error-format, r=jonathandturnerJonathan Turner-0/+1
2016-08-10E0072 update error formatChris Stankus-0/+1
2016-08-09Update E0038 to the new error formatPanashe M. Fundira-4/+9
2016-08-06Updated error message E0282Adam MedziƄski-4/+6
2016-07-22use diagnostic-mutating style for `note_type_err` tooAriel Ben-Yehuda-8/+5
2016-07-22try to recover the non-matching types in projection errorsAriel Ben-Yehuda-21/+60
2016-07-22switch projection errors to use the new type error messagesAriel Ben-Yehuda-5/+9
2016-07-02Auto merge of #34443 - eddyb:sized-matters, r=arielb1bors-0/+3
2016-06-26Disallow constants and statics from having unsized types.Eduard Burtescu-0/+3
2016-06-23Move errors from libsyntax to its own crateJonathan Turner-2/+2
2016-05-18implement fuzzy matching in on_unimplementedAriel Ben-Yehuda-26/+72
2016-05-16change on_unimplented logicAriel Ben-Yehuda-5/+12
2016-05-13rewrite fuzzy `on_unimplemented` matching to avoid ICEsAriel Ben-Yehuda-181/+33
2016-05-13add cycle-reporting logicAriel Ben-Yehuda-0/+1
2016-05-13rewrite obligation forest. cycles still handled incorrectly.Ariel Ben-Yehuda-103/+2
2016-05-11Update to eddyb's PRggomez-199/+129
2016-05-11Create Weight enumGuillaume Gomez-34/+64
2016-05-11Improve weight algorithm and testsggomez-52/+107
2016-05-11Improve error message for Index trait on slicesGuillaume Gomez-28/+79
2016-05-11Extend rustc_on_unimplemented flag: if a message is available at an impl, thi...ggomez-4/+179
2016-05-11Fixup indentation after methodification.Eduard Burtescu-733/+737
2016-05-11rustc: Generalize a minimum set of functions over 'tcx != 'gcx.Eduard Burtescu-12/+11
2016-05-11rustc: Split 'tcx into 'gcx and 'tcx for InferCtxt and its users.Eduard Burtescu-6/+6
2016-05-11rustc: Replace &'a TyCtxt<'tcx> with a TyCtxt<'a, 'tcx> wrapper.Eduard Burtescu-4/+4
2016-05-11rustc: Avoid free functions taking &TyCtxt and &InferCtxt.Eduard Burtescu-227/+198
2016-05-03change the newly-added errors to warningsAriel Ben-Yehuda-47/+114
2016-05-03improve error message for WF TuplesAriel Ben-Yehuda-0/+4
2016-05-03require the non-last elements of a tuple to be SizedAriel Ben-Yehuda-0/+5
2016-05-02replace fileline_{help,note} with {help,note}Niko Matsakis-109/+56