summary refs log tree commit diff
path: root/src/test/compile-fail/class-method-missing.rs
AgeCommit message (Collapse)AuthorLines
2015-03-05Remove integer suffixes where the types in compiled code are identical.Eduard Burtescu-1/+1
2015-02-18Update suffixes en masse in tests using `perl -p -i -e`Niko Matsakis-1/+1
2015-01-08Update compile-fail tests to use is/us, not i/u.Huon Wilson-1/+1
2015-01-08Update compile fail tests to use usize.Huon Wilson-2/+2
2014-09-17librustc: Implement associated types behind a feature gate.Patrick Walton-1/+1
The implementation essentially desugars during type collection and AST type conversion time into the parameter scheme we have now. Only fully qualified names--e.g. `<T as Foo>::Bar`--are supported.
2013-11-08Move comparing of impl methods against trait from collect to check.Niko Matsakis-1/+1
This code fits better in check because it is checking that the impl matches the interface. This allows us to avoid the awkward constructions that lazilly collect traits and so forth. It also permits us to make use of the results of variance inference.
2013-03-13librustc: Remove implicit self from the language, except for old-style drop ↵Patrick Walton-1/+1
blocks.
2013-02-14librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵Patrick Walton-2/+2
rs=implflipping
2012-12-10Reliciense makefiles and testsuite. Yup.Graydon Hoare-0/+10
2012-09-10Report obsolete trait lists on structsBrian Anderson-1/+4
2012-09-07Remove 'let' syntax for struct fieldsBrian Anderson-1/+1
2012-09-06Remove struct ctorsBrian Anderson-1/+6
2012-08-17Remove the class keywordBrian Anderson-1/+1
2012-07-31Change remaining "iface" occurrences to "trait"; deprecate "iface"Lindsey Kuper-1/+1
2012-06-22Remove 'implements' keyword in favour of :, part of #2301.Graydon Hoare-1/+1
2012-04-11Allow classes to implement ifacesTim Chevalier-0/+13
Introduce syntax like: iface animal { ... } class cat implements animal { ... } to allow classes to implement ifaces. Casting classes to ifaces is *not* yet supported. ifaces that a class implements are not yet included in metadata. The syntax is subject to change, and may go away completely if we decide to use duck typing to relate classes with ifaces (see http://smallcultfollowing.com/babysteps/blog/2012/04/10/declared-vs-duckish-typing/ )