| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | 2011-05-12 | 1 | -0/+246 |
| | | | | | This should be a snapshot transition. | ||||
| * | Rename std modules to be camelcased | Marijn Haverbeke | 2011-05-06 | 1 | -246/+0 |
| | | | | | (Have fun mergining your stuff with this.) | ||||
| * | Skip likely-zero initial probe, speed up map.rs. | Graydon Hoare | 2011-04-25 | 1 | -5/+5 |
| | | |||||
| * | Minimize calls to hash function in map.rs | Graydon Hoare | 2011-04-22 | 1 | -11/+12 |
| | | |||||
| * | Remove half-baked 'opacity' layer qualifier. | Graydon Hoare | 2011-04-19 | 1 | -2/+2 |
| | | |||||
| * | Remove effect system from src. | Graydon Hoare | 2011-04-19 | 1 | -2/+2 |
| | | |||||
| * | Revert "Remove usages of case(_) { fail; } since the compiler does this ↵ | Patrick Walton | 2011-03-22 | 1 | -0/+1 |
| | | | | | | | automatically". When we have exhaustiveness checking, "case(_) { fail; }" will be useful to silence warnings. This reverts commit 92a716d862d92d3cc52a400457d2c3900d0c57a2. | ||||
| * | Remove usages of case(_) { fail; } since the compiler does this automatically | Brian Anderson | 2011-03-22 | 1 | -1/+0 |
| | | |||||
| * | rustc: Box the tuples returned by hashmap.items() for now since we don't ↵ | Patrick Walton | 2011-03-18 | 1 | -3/+3 |
| | | | | | have alias iterators yet | ||||
| * | Add "mutable?" to _vec in the standard library; fix callers | Patrick Walton | 2011-03-18 | 1 | -1/+1 |
| | | |||||
| * | Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for ↵ | Graydon Hoare | 2011-03-09 | 1 | -6/+0 |
| | | | | | root within std.rc anyway) | ||||
| * | rustboot: Don't use walk to traverse statements in type.ml; fixes redundant ↵ | Patrick Walton | 2010-11-18 | 1 | -0/+2 |
| | | | | | checking, improves diagnostics. Also report untyped slots. | ||||
| * | Move the option type to its own module | Patrick Walton | 2010-11-05 | 1 | -14/+14 |
| | | |||||
| * | Split out stratum-checking pass, implement more-strict (overly aggressive) ↵ | Graydon Hoare | 2010-11-02 | 1 | -10/+10 |
| | | | | | impure-effect checking. | ||||
| * | First pass on splitting stratum and opacity off of effects. WIP. | Graydon Hoare | 2010-11-02 | 1 | -1/+1 |
| | | |||||
| * | Disable use of parametric tail call in map.rs, they don't presently work. | Graydon Hoare | 2010-10-18 | 1 | -1/+3 |
| | | |||||
| * | Patchwork of attempted fixes to effect system and gc system; eventually give ↵ | Graydon Hoare | 2010-09-29 | 1 | -15/+15 |
| | | | | | up and disable it entirely in the runtime. Will need extensive reworking. | ||||
| * | Add 'items' iter to hashmap. | Graydon Hoare | 2010-09-22 | 1 | -0/+12 |
| | | |||||
| * | Reformat standard library; no code changes. | Graydon Hoare | 2010-09-22 | 1 | -183/+200 |
| | | |||||
| * | Tighten pattern parsing on 0-ary constructors. | Graydon Hoare | 2010-09-21 | 1 | -2/+2 |
| | | |||||
| * | Bind pattern slots with ?, drop parens from 0-ary tag constructors, ↵ | Graydon Hoare | 2010-09-20 | 1 | -15/+15 |
| | | | | | translate 0-ary constructors as constants. Rustc loses ~300kb. | ||||
| * | Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly ↵ | Graydon Hoare | 2010-09-09 | 1 | -1/+5 |
| | | | | | work, possibly a little bumpy. Changes a lot. | ||||
| * | Test the hashmap more, exercising hash collision, element removal, and a ↵ | Roy Frostig | 2010-08-26 | 1 | -6/+11 |
| | | | | | forced rehashing that actually causes elements to change buckets. In the process, find a bug in hashmap's remove() and fix it. | ||||
| * | Actually switch to using the bigger hashmap once a it finishes growing and ↵ | Roy Frostig | 2010-08-25 | 1 | -2/+4 |
| | | | | | rehashing. | ||||
| * | Fix mod-bug in std.map, work around bug in closure typaram capture, enable ↵ | Graydon Hoare | 2010-08-24 | 1 | -5/+4 |
| | | | | | insert-tests in lib-map.rs. | ||||
| * | Add _uint module to std, move some code around. | Graydon Hoare | 2010-08-20 | 1 | -1/+1 |
| | | |||||
| * | Mop up workarounds in stdlib no longer required as issue #93 is closed. | Graydon Hoare | 2010-08-05 | 1 | -9/+3 |
| | | |||||
| * | Have hashmap's insert method overwrite on existing-key insertion and return ↵ | Roy Frostig | 2010-08-03 | 1 | -4/+8 |
| | | | | | true iff overwrite did not occur. | ||||
| * | More stdlib hashmap work. Add a simple test and XFAIL it due to a ↵ | Roy Frostig | 2010-08-03 | 1 | -21/+29 |
| | | | | | valgrind-spotted UMR. | ||||
| * | Pass parametric types by-alias in various stdlib spots. | Roy Frostig | 2010-08-03 | 1 | -2/+2 |
| | | |||||
| * | More stdlib hashmap bits (plus some drive-by extras). | Roy Frostig | 2010-08-03 | 1 | -33/+76 |
| | | |||||
| * | Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as ↵ | Graydon Hoare | 2010-07-27 | 1 | -15/+15 |
| | | | | | a cast notation. Closes #129. | ||||
| * | Add a (coarse, first-pass) deque implementation to stdlib. | Roy Frostig | 2010-07-20 | 1 | -2/+1 |
| | | |||||
| * | Add incomplete hashmap implementation to stdlib. | Roy Frostig | 2010-07-16 | 1 | -0/+160 |