summary refs log tree commit diff
path: root/src/rustc/front
AgeCommit message (Collapse)AuthorLines
2012-03-26Bulk-edit mutable -> mut.Graydon Hoare-6/+6
2012-03-23Remove last vestiges of old-style intrinsicsMarijn Haverbeke-2/+2
Closes #2048
2012-03-23Interpret native mods with ABI rust-intrinsic as builtinsMarijn Haverbeke-4/+1
2012-03-23Revert removal of intrinsicsMarijn Haverbeke-1/+4
Oops. We can't do this yet until the next snapshot.
2012-03-23Rename builtin back to intrinsicMarijn Haverbeke-2/+2
As per Graydon's request Issue #1981
2012-03-23Remove support for the old-style intrinsicsMarijn Haverbeke-3/+0
Closes #2042 Closes #1981
2012-03-23Implement built-in native modules as an alternative to intrinsicsMarijn Haverbeke-0/+3
Issue #1981
2012-03-21add mut decls to rustc and make them mandatoryNiko Matsakis-5/+5
2012-03-16core: Store reexporting result and either. Closes #1997Brian Anderson-0/+1
2012-03-14std: Rename the hashmap constructors to conform to new standardsBrian Anderson-1/+1
Instead of using the new_ prefix just name them after their type
2012-03-13Name types after their modules instead of 't'Brian Anderson-1/+1
2012-03-12rustc: Add node IDs to AST types so we can associate them with region ↵Patrick Walton-6/+16
environments
2012-03-12Revert "rustc: Add node IDs to AST types so we can associate them with ↵Patrick Walton-16/+6
region environments" This reverts commit 96e1bbd4a0abd2c8e76e7e02b396c5319dea7a8d.
2012-03-12rustc: Add node IDs to AST types so we can associate them with region ↵Patrick Walton-6/+16
environments
2012-03-08Rename last to last_opt, last_unsafe to lastTim Chevalier-1/+1
As per discussion on IRC. I am about to file an RFC for further discussion about the more general issue of whether to enforce invariants through types, typestate, or dynamic checks, but for now, removing the misleading name "last_unsafe".
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-05give user control of whether we use inline hint or inline alwaysNiko Matsakis-3/+23
supply inline hints for resource ctors/dtors
2012-03-05set LLVM inline hint for all #[inline] methods, whether CC or localNiko Matsakis-0/+6
2012-03-02Move src/comp to src/rustcGraydon Hoare-0/+953