mozilla/rust — pull request #11834 by huonw (2014-01-27 04:36:54+00:00)
Title: Improve the spans on some deriving traits

I'd forgotten to update them when I changed this a while ago; it now displays error messages linked to the struct/variant field, rather than the `#[deriving(Trait)]` line, for all traits.

This also adds a very large number of autogenerated tests. I can easily remove/tone down that commit if necessary.