summary refs log tree commit diff
path: root/src/rustc/metadata/csearch.rs
AgeCommit message (Collapse)AuthorLines
2012-03-26Enforce privacy declarations for class fields and methodsTim Chevalier-9/+0
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-6/+0
Closes #2048
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-0/+6
Oops. We can't do this yet until the next snapshot.
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-6/+0
Closes #2042 Closes #1981
2012-03-22Make cross-crate calls to class methods workTim Chevalier-0/+11
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-2/+2
2012-03-21methods workTim 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-20Class methods WIPTim 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-16Fix encoding of class ctorsTim Chevalier-0/+2
Class tests still fail at runtime
2012-03-16Classes WIPTim 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-15Properly recognize external intrinsicsMarijn Haverbeke-0/+6
2012-03-15Make sure enum and resource constructors are inlined properlyMarijn Haverbeke-2/+8
2012-03-15Fix assumption that monomorphized method's impls are crate-localMarijn Haverbeke-0/+7
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick 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-07Revert "stdlib: Stop incurring vtable dispatch costs when hashmaps are used"Patrick Walton-1/+0
This reverts commit f0250a23d3fa2f8b4a4a4113ca89e41945a4cfed.
2012-03-07stdlib: Stop incurring vtable dispatch costs when hashmaps are usedPatrick 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-05rewrite vec to be more unsafe, more inlinedNiko Matsakis-0/+3
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+126