summary refs log tree commit diff
path: root/src/rustc/middle/check_const.rs
AgeCommit message (Collapse)AuthorLines
2012-07-01Convert to new closure syntaxBrian Anderson-5/+4
2012-06-30Eliminate usages of old sugared call syntaxBrian Anderson-1/+1
2012-06-20Remove bind. Issue #2189Brian Anderson-2/+4
2012-06-07Comments only: annotate FIXMEsTim Chevalier-1/+1
2012-06-06move check_const to dvecNiko Matsakis-4/+5
2012-05-21rustc: Move ast_map to the syntax crateBrian Anderson-1/+1
2012-04-19make nominal types optionally parameterized by a self region.Niko Matsakis-1/+1
Issue #2201.
2012-04-06Re-rename option functionsTim Chevalier-1/+1
get_with_default (nee from_maybe) => get_default with_option (nee maybe) => map_default with_option_do (nee may) => iter As per discussion of 21be1379d561b6679a8a2ea47dce88f948c5acca
2012-04-06Convert old-style for loops to new-styleMarijn 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-04rustc: Don't allow recursive constantsBrian Anderson-5/+67
2012-04-04rustc: Allow consts to refer to other constsBrian Anderson-4/+20
2012-04-02Rename some core::option functionsTim Chevalier-1/+1
from_maybe => get_with_default maybe => with_option may => with_option_do I know these names are kind of ridiculous, but it's the best I could think of. Feel free to bikeshed. Closes #2081
2012-03-14Add crude support for casts in constant expressionsMarijn Haverbeke-4/+13
Only casts to integral and float types are supported Closes #1975
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-02Move src/comp to src/rustcGraydon Hoare-0/+98