| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-04-07 | test: Add test for mismatched nominal types when using multiple crate vers | Brian Anderson | -0/+12 | |
| 2012-04-07 | test: Add another test using multiple versions of the same crate | Brian Anderson | -0/+20 | |
| 2012-04-08 | Check version when resolving transitive dependent crates | Haitao Li | -0/+24 | |
| Issue #2138 | ||||
| 2012-04-07 | Use version and hash in crate_map name | Haitao Li | -0/+12 | |
| Related issue #2137 | ||||
| 2012-04-06 | Convert old-style for loops to new-style | Marijn Haverbeke | -1/+1 | |
| Most could use the each method, but because of the hack used to disambiguate old- and new-style loops, some had to use vec::each. (This hack will go away soon.) Issue #1619 | ||||
| 2012-04-06 | test: Refactor the crateresolve tests | Brian Anderson | -3/+21 | |
| Keep their aux builds from stomping on each other | ||||
| 2012-04-05 | rustc: Don't assume that all crates with the same name are the same | Brian Anderson | -0/+18 | |
| 2012-03-29 | Require "self" as base expression for intra-class method or field references | Tim Chevalier | -13/+13 | |
| 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-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 | |
