summary refs log tree commit diff
path: root/src/test/run-pass/trait-default-method-xc.rs
AgeCommit message (Collapse)AuthorLines
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-1/+1
This removes the stacking of type parameters that occurs when invoking trait methods, and fixes all places in the standard library that were relying on it. It is somewhat awkward in places; I think we'll probably want something like the `Foo::<for T>::new()` syntax.
2013-08-17Fix warnings it testsErick Tryzelaar-1/+1
2013-07-11Take default methods out from behind the flag.Michael Sullivan-1/+0
2013-07-11Get cross crate static default methods working. Closes #7569.Michael Sullivan-6/+13
2013-07-03Make privacy checking on default methods for cross crate structs not fail. ↵Michael Sullivan-12/+16
Closes #7481. It is unclear to me that the way method call privacy checking is done makes any sense, though. It is only performed if the type is a struct...
2013-06-28librustc: Fix merge fallout and test cases.Patrick Walton-4/+4
2013-06-20Get cross crate default methods working.Michael Sullivan-0/+71
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.