]> git.lizzy.rs Git - rust.git/commitdiff
auto merge of #7886 : msullivan/rust/default-methods, r=pcwalton
authorbors <bors@rust-lang.org>
Sat, 20 Jul 2013 14:28:36 +0000 (07:28 -0700)
committerbors <bors@rust-lang.org>
Sat, 20 Jul 2013 14:28:36 +0000 (07:28 -0700)
This does a bunch of cleanup on the data structures for the trait system. (Unfortunately it doesn't remove `provided_method_sources`. Maybe later.)

It also changes how cross crate methods are handled, so that information about them is exported in metadata, instead of having the methods regenerated by every crate that imports an impl.

r? @nikomatsakis, maybe?


Trivial merge