| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-02-28 | librustc: Mark all type implementations public. rs=impl-publicity | Patrick Walton | -1/+1 | |
| 2013-02-26 | librustc: Implement a lint mode for mutable structures; deny by default. r=tjc | Patrick Walton | -8/+8 | |
| 2013-02-01 | check-fast fallout from removing export, r=burningtree | Graydon Hoare | -1/+1 | |
| 2012-12-10 | Reliciense makefiles and testsuite. Yup. | Graydon Hoare | -0/+10 | |
| 2012-09-11 | Remove priv sections from classes. Obsolete the syntax | Brian Anderson | -3/+1 | |
| 2012-09-10 | Convert class methods to impl methods. Stop parsing class methods | Brian Anderson | -1/+6 | |
| 2012-09-07 | Remove 'let' syntax for struct fields | Brian Anderson | -2/+2 | |
| 2012-09-06 | Remove struct ctors | Brian Anderson | -1/+7 | |
| 2012-08-17 | Remove the class keyword | Brian Anderson | -1/+1 | |
| 2012-07-01 | Convert to new closure syntax | Brian Anderson | -1/+1 | |
| 2012-05-26 | core: Make range follow the for loop protocol | Brian Anderson | -1/+1 | |
| 2012-03-29 | Require "self" as base expression for intra-class method or field references | Tim Chevalier | -2/+2 | |
| All field or method references within a class must begin with "self." now. A bare reference to a field or method in the same class will no longer typecheck. | ||||
| 2012-03-28 | Allow explicit self-calls within classes | Tim Chevalier | -1/+1 | |
| Allow writing self.f() within a class that has a method f. In a future commit, this syntax will be required. For now, you can write either self.f() or f(). I added a "privacy" field to all methods (whether class methods or not), which allowed me to refactor the AST somewhat (getting rid of the class_item type; now there's just class_member). | ||||
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -1/+1 | |
| 2012-03-26 | Enforce privacy declarations for class fields and methods | Tim Chevalier | -0/+19 | |
