| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2012-03-26 | Enforce privacy declarations for class fields and methods | Tim Chevalier | -9/+0 | |
| 2012-03-23 | Remove last vestiges of old-style intrinsics | Marijn Haverbeke | -6/+0 | |
| Closes #2048 | ||||
| 2012-03-23 | Revert removal of intrinsics | Marijn Haverbeke | -0/+6 | |
| Oops. We can't do this yet until the next snapshot. | ||||
| 2012-03-23 | Remove support for the old-style intrinsics | Marijn Haverbeke | -6/+0 | |
| Closes #2042 Closes #1981 | ||||
| 2012-03-22 | Make cross-crate calls to class methods work | Tim Chevalier | -0/+11 | |
| 2012-03-21 | add mut decls to rustc and make them mandatory | Niko Matsakis | -2/+2 | |
| 2012-03-21 | methods work | Tim Chevalier | -1/+10 | |
| 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-20 | Class methods WIP | Tim Chevalier | -3/+28 | |
| In particular, use the ast::method type to represent a class method, and try to reuse as much iface code as possible. (This makes sense now since I'll be allowing polymorphic class methods.) | ||||
| 2012-03-16 | Fix encoding of class ctors | Tim Chevalier | -0/+2 | |
| Class tests still fail at runtime | ||||
| 2012-03-16 | Classes WIP | Tim Chevalier | -0/+8 | |
| 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-15 | Properly recognize external intrinsics | Marijn Haverbeke | -0/+6 | |
| 2012-03-15 | Make sure enum and resource constructors are inlined properly | Marijn Haverbeke | -2/+8 | |
| 2012-03-15 | Fix assumption that monomorphized method's impls are crate-local | Marijn Haverbeke | -0/+7 | |
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -0/+1 | |
| This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict. | ||||
| 2012-03-07 | Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used" | Patrick Walton | -1/+0 | |
| This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed. | ||||
| 2012-03-07 | stdlib: Stop incurring vtable dispatch costs when hashmaps are used | Patrick Walton | -0/+1 | |
| This required changing almost all users of hashmaps to import the hashmap interface first. The `size` member in the hashmap structure was renamed to `count` to work around a name conflict. | ||||
| 2012-03-05 | rewrite vec to be more unsafe, more inlined | Niko Matsakis | -0/+3 | |
| 2012-03-02 | Move src/comp to src/rustc | Graydon Hoare | -0/+126 | |
