]> git.lizzy.rs Git - rust.git/commit
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)
commit3a1db2d1e631feede472396fced1806dfd3cf677
tree22cdb1e335e8b20c45ebdb994e43260cdb0bec1d
parentec53efa64dcd449c78381b680a7184d9876d4f29
parent002bfd796648547839d0f3740308995b4a926f50
auto merge of #7886 : msullivan/rust/default-methods, r=pcwalton

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?