]> git.lizzy.rs Git - rust.git/commit
auto merge of #8015 : msullivan/rust/default-methods, r=nikomatsakis
authorbors <bors@rust-lang.org>
Thu, 25 Jul 2013 10:07:44 +0000 (03:07 -0700)
committerbors <bors@rust-lang.org>
Thu, 25 Jul 2013 10:07:44 +0000 (03:07 -0700)
commit906264b50fa6b69eed567388063233bd279242b1
treecfe2808a6e0bbb5aec20ade1ee0af8174f8fc34d
parentb30a16c9aefbc568f67c8121f170b6d478102c5f
parentf37c7cd30651e6514c6ac03a081940e28a53292c
auto merge of #8015 : msullivan/rust/default-methods, r=nikomatsakis

Lots of changes to vtable resolution, handling of super/self method calls in default methods. Fix a lot of trait inheritance bugs.

r? @nikomatsakis
src/librustc/metadata/decoder.rs
src/librustc/metadata/encoder.rs
src/librustc/middle/trans/callee.rs
src/librustc/middle/trans/common.rs
src/librustc/middle/ty.rs
src/librustc/middle/typeck/check/method.rs
src/libstd/iterator.rs