]> git.lizzy.rs Git - rust.git/commit
auto merge of #7203 : msullivan/rust/default-methods, r=graydon
authorbors <bors@rust-lang.org>
Fri, 21 Jun 2013 05:28:52 +0000 (22:28 -0700)
committerbors <bors@rust-lang.org>
Fri, 21 Jun 2013 05:28:52 +0000 (22:28 -0700)
commitba05af7b1cbb5ccf25226ca5cd8d84f872426466
tree0f229bc67450c12ca931217773414ba918efa300
parent77ae7ec8d874270af0741b5c1f52cf9d58248b86
parent1a8969f64be0a7e7a2cd61f04d6c4d94abe35c75
auto merge of #7203 : msullivan/rust/default-methods, r=graydon

This fixes the large number of problems that prevented cross crate
methods from ever working. It also fixes a couple lingering bugs with
polymorphic default methods and cleans up some of the code paths.

Closes #4102. Closes #4103.

r? nikomatsakis
src/librustc/middle/typeck/coherence.rs