| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-27 | Enforce mutability declarations in classes; correct shapes for classes | Tim Chevalier | -2/+4 | |
| 1. Enforce mutability declarations on class fields. Don't allow any mutation of class fields not declared as mutable (except inside the constructor). 2. Handle classes correctly in shape (treat classes like records). | ||||
| 2012-03-26 | Bulk-edit mutable -> mut. | Graydon Hoare | -5/+5 | |
| 2012-03-26 | In typeck, don't call ty::store_iface_methods on private methods | Tim Chevalier | -0/+14 | |
| This was resulting in a different error message depending on whether the private method you were trying to call was in the same crate or a different one. | ||||
| 2012-03-23 | Allow methods to call other methods in the same class | Tim Chevalier | -0/+34 | |
| 2012-03-23 | Add another test for cross-crate method calls | Tim Chevalier | -0/+17 | |
| 2012-03-23 | Implement new inference algorithm. | Niko Matsakis | -0/+3 | |
| 2012-03-22 | make --enforce-mut-vars always on, add mut annotations to remaining files | Niko Matsakis | -3/+3 | |
| 2012-03-21 | methods work | Tim Chevalier | -0/+15 | |
| Cross-crate method calls don't work yet. Added run-pass/class-method-cross-crate to test that, but it's xfailed References to fields within methods don't work yet. Added run-pass/class-methods to test that, but it's also xfailed | ||||
| 2012-03-16 | Classes WIP | Tim Chevalier | -0/+13 | |
| Cross-crate metadata for classes works well enough that programs with classes in other crates compile successfully, but output wrong results. Checking in work so far to avoid merge hassles. (Tests are xfailed.) | ||||
| 2012-03-13 | merge all auto_serialize tests into one | Niko Matsakis | -32/+0 | |
| 2012-03-13 | implement deserialization, rename mk_mem_buffer() to mem_buffer() | Niko Matsakis | -0/+40 | |
| 2012-03-10 | core: Clean up comments and exports | Brian Anderson | -0/+3 | |
| 2012-03-07 | Fix #1941: inlining of items that themselves contain nested items | Niko Matsakis | -0/+29 | |
| The fix is to drop nested items from the encoded AST. Nested items may themselves be inlined, but that is an independent question. | ||||
| 2012-03-02 | retool inline encoding to handle methods, fix tests | Niko Matsakis | -0/+19 | |
| 2012-02-28 | rename aux to auxiliary, since aux is apparently reserved on windows | Niko Matsakis | -0/+9 | |
