| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-03-29 | librustc: Remove `fail_unless!` | Patrick Walton | -2/+2 | |
| 2013-03-07 | librustc: Convert all uses of `assert` over to `fail_unless!` | Patrick Walton | -2/+2 | |
| 2013-02-25 | test: Residual de-muting of the test suite. rs=demuting | Patrick Walton | -5/+4 | |
| 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-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-03-28 | Allow references to "self" within classes | Tim Chevalier | -1/+1 | |
| Allow writing self.f within a class that has a field f. Currently, the compiler accepts either self.f or f. In a future commit I'll require writing self.f and not f. Not sure whether self.f() works if f is a method (making sure that works next). | ||||
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -1/+1 | |
| 2012-03-16 | Encode both private and public class fields in metadata | Tim Chevalier | -2/+0 | |
| This is necessary to calculate the correct offsets for field references. Simple cross-crate class tests (still with fields only) now pass. | ||||
| 2012-03-04 | test: xfail-fast run-pass/classes-simple.rs | Brian Anderson | -0/+2 | |
| 2012-03-04 | Translate simple classes | Tim Chevalier | -4/+3 | |
| Programs using classes with fields only (no methods) compile and run, as long as nothing refers to a class in a different crate (todo). Also changed the AST representation of classes to have a separate record for constructor info (instead of inlining the fields in the item_class node), and fixed up spans and pretty-printing for classes. | ||||
| 2012-02-20 | Re-XFAIL test that I accidentally | Tim Chevalier | -0/+1 | |
| 2012-02-20 | fix whitespace again | Tim Chevalier | -2/+1 | |
| 2012-02-20 | Further work on resolving and typechecking classes | Tim Chevalier | -0/+7 | |
| Class tests aren't working yet, but they fail a little later :-) Also, make the parser correctly set a constructor's result type to its enclosing class type. | ||||
| 2012-02-09 | Further WIP on classes | Tim Chevalier | -0/+10 | |
| Changes to resolve and typeck. Still nothning working yet. | ||||
