summary refs log tree commit diff
path: root/src/librustc/middle/traits/error_reporting.rs
AgeCommit message (Expand)AuthorLines
2015-10-16show each object-safety violation onceAriel Ben-Yehuda-2/+7
2015-10-16deduplicate trait errors before they are displayedAriel Ben-Yehuda-0/+27
2015-09-15Auto merge of #28393 - arielb1:required-because-it-appears, r=nikomatsakisbors-40/+46
2015-09-14move middle::ty and related modules to middle/ty/Ariel Ben-Yehuda-1/+1
2015-09-13don't duplicate the code snippet in the "trait unimplemented" errorAriel Ben-Yehuda-40/+46
2015-09-03Add an intital HIR and lowering stepNick Cameron-1/+1
2015-08-24fallout from moving def-idNiko Matsakis-2/+2
2015-08-18add a fast-path to resolve_type_vars_if_possibleAriel Ben-Yehuda-1/+1
2015-08-12traits/error_reporting.rs: always note obligation causeNiko Matsakis-5/+2
2015-08-12Introduce a "origin/cause" for new requirements (or bugfixes...) introduced b...Niko Matsakis-111/+192
2015-08-10add and use Span.substitute_dummy methodTim Neumann-6/+2
2015-06-26rustc: switch most remaining middle::ty functions to methods.Eduard Burtescu-6/+6
2015-06-26rustc: combine type-flag-checking traits and fns and into one trait.Eduard Burtescu-4/+4
2015-06-25Rename AsPredicate to ToPredicate in order to match naming conventionsJared Roesch-3/+3
2015-06-19rustc: remove Repr and UserString.Eduard Burtescu-33/+33
2015-06-19rustc: replace Repr/UserString impls with Debug/Display ones.Eduard Burtescu-4/+4
2015-06-19rustc: use the TLS type context in Repr and UserString.Eduard Burtescu-31/+31
2015-06-12Cleanup: rename middle::ty::sty and its variants.Eli Friedman-2/+2
2015-06-11Conver reborrows to .iter() calls where appropriateJoshua Landau-1/+1
2015-05-13eddyb's changes for DST coercionsNick Cameron-4/+52
2015-05-07Auto merge of #25123 - arielb1:self-inhibiting-error, r=nikomatsakisbors-2/+8
2015-05-07Rollup merge of #24966 - ruud-v-a:explain, r=pnkfelixSteve Klabnik-1/+1
2015-05-06improve commentAriel Ben-Yehuda-2/+4
2015-05-06Fix #25076Ariel Ben-Yehuda-2/+6
2015-04-30Stop using Rc in TraitRef and TraitDefAriel Ben-Yehuda-1/+1
2015-04-30rustc: Improve misleading error message for E0282Ruud van Asseldonk-1/+1
2015-03-23Refactor how we handle overflow so that it is a fatal error that abortsNiko Matsakis-19/+35
2015-02-20Remove remaining uses of `[]`. This time I tried to use deref coercions where...Niko Matsakis-1/+1
2015-02-06Update to last version, remove "[]" as much as possibleGuillaumeGomez-1/+1
2015-02-06librustc has been updatedGuillaumeGomez-1/+1
2015-02-05cleanup: replace `as[_mut]_slice()` calls with deref coercionsJorge Aparicio-7/+7
2015-02-02`for x in xs.iter()` -> `for x in &xs`Jorge Aparicio-2/+2
2015-01-28Add missing space to error message.Niko Matsakis-1/+1
2015-01-21rollup merge of #21457: alexcrichton/issue-21436Alex Crichton-2/+2
2015-01-20std: Rename Show/String to Debug/DisplayAlex Crichton-2/+2
2015-01-20Add error codes to rustcBrian Anderson-56/+31
2015-01-14Refactor compare_impl_method to use all boundsJared Roesch-53/+73
2015-01-13Rewrite each_attr to return a vector.Ms2ger-5/+3
2015-01-12Feature gate #[rustc_on_unimplemented]Manish Goregaokar-3/+2
2015-01-11Rename #[on_unimplemented] -> #[rustc_on_unimplemented]Manish Goregaokar-7/+10
2015-01-11Make errors allow for cross-crate issuesManish Goregaokar-17/+31
2015-01-11Add ability to attach custom #[on_unimplemented] error messages for unimpleme...Manish Goregaokar-1/+75
2015-01-07use slicing sugarJorge Aparicio-2/+2
2015-01-07Replace full slice notation with index callsNick Cameron-1/+1
2015-01-03sed -i -s 's/\bmod,/self,/g' **/*.rsJorge Aparicio-1/+1
2015-01-03Modify `type_known_to_meet_builtin_bound` so that it doesn't suppress overflow,Niko Matsakis-4/+4
2014-12-31Rework normalization so that it works recursively, since the types extracted ...Niko Matsakis-63/+69
2014-12-30Implement associated type projection and normalization.Niko Matsakis-102/+90
2014-12-26Require types to opt-in SyncFlavio Percoco-0/+349