| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-11-08 | Move 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-13 | librustc: Remove implicit self from the language, except for old-style drop ↵ | Patrick Walton | -1/+1 | |
| blocks. | ||||
| 2013-02-14 | librustc: Replace `impl Type : Trait` with `impl Trait for Type`. ↵ | Patrick Walton | -2/+2 | |
| rs=implflipping | ||||
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 2012-09-10 | Report obsolete trait lists on structs | Brian Anderson | -1/+4 | |
| 2012-09-07 | Remove 'let' syntax for struct fields | Brian Anderson | -1/+1 | |
| 2012-09-06 | Remove struct ctors | Brian Anderson | -1/+6 | |
| 2012-08-17 | Remove the class keyword | Brian Anderson | -1/+1 | |
| 2012-07-31 | Change remaining "iface" occurrences to "trait"; deprecate "iface" | Lindsey Kuper | -1/+1 | |
| 2012-06-22 | Remove 'implements' keyword in favour of :, part of #2301. | Graydon Hoare | -1/+1 | |
| 2012-04-11 | Allow classes to implement ifaces | Tim 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/ ) | ||||
