| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Downcase std modules again, move to :: for module dereferencing | Marijn Haverbeke | 2011-05-12 | 1 | -0/+145 |
| | | | | | This should be a snapshot transition. | ||||
| * | Rename std modules to be camelcased | Marijn Haverbeke | 2011-05-06 | 1 | -145/+0 |
| | | | | | (Have fun mergining your stuff with this.) | ||||
| * | Remove 'deprecated mutable...' from our code | Marijn Haverbeke | 2011-05-05 | 1 | -1/+1 |
| | | | | | This should make compilation a bit less noisy. | ||||
| * | Un-revert "Use different syntax for checks that matter to typestate", fixing ↵ | Patrick Walton | 2011-05-02 | 1 | -1/+1 |
| | | | | | | | the problem. This reverts commit d08b443fffb1181d8d45ae5d061412f202dd4118. | ||||
| * | Revert "Use different syntax for checks that matter to typestate" | Graydon Hoare | 2011-05-02 | 1 | -1/+1 |
| | | | | | This reverts commit aa25f22f197682de3b18fc4c8ba068d1feda220f. It broke stage2, not sure why yet. | ||||
| * | Use different syntax for checks that matter to typestate | Tim Chevalier | 2011-05-02 | 1 | -1/+1 |
| | | | | | | | | | | | This giant commit changes the syntax of Rust to use "assert" for "check" expressions that didn't mean anything to the typestate system, and continue using "check" for checks that are used as part of typestate checking. Most of the changes are just replacing "check" with "assert" in test cases and rustc. | ||||
| * | 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 |
| | | |||||
| * | Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for ↵ | Graydon Hoare | 2011-03-09 | 1 | -4/+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/+1 |
| | | | | | checking, improves diagnostics. Also report untyped slots. | ||||
| * | Add a check for binding an alias. Good thing, as we had two instances in our ↵ | Graydon Hoare | 2010-11-08 | 1 | -1/+1 |
| | | | | | library. | ||||
| * | Move the option type to its own module | Patrick Walton | 2010-11-05 | 1 | -9/+9 |
| | | |||||
| * | Revert "Move the option type to its own module" | Patrick Walton | 2010-11-05 | 1 | -9/+9 |
| | | |||||
| * | Move the option type to its own module | Patrick Walton | 2010-11-05 | 1 | -9/+9 |
| | | |||||
| * | Reformat standard library; no code changes. | Graydon Hoare | 2010-09-22 | 1 | -112/+122 |
| | | |||||
| * | Bind pattern slots with ?, drop parens from 0-ary tag constructors, ↵ | Graydon Hoare | 2010-09-20 | 1 | -5/+5 |
| | | | | | 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/+1 |
| | | | | | work, possibly a little bumpy. Changes a lot. | ||||
| * | Add _uint module to std, move some code around. | Graydon Hoare | 2010-08-20 | 1 | -1/+1 |
| | | |||||
| * | Fix a deque size bookkeeping bug. | Roy Frostig | 2010-08-10 | 1 | -1/+3 |
| | | |||||
| * | Mop up workarounds in stdlib no longer required as issue #93 is closed. | Graydon Hoare | 2010-08-05 | 1 | -12/+6 |
| | | |||||
| * | Test the deque more and fix uncovered off-by-one bug. | Roy Frostig | 2010-07-28 | 1 | -8/+6 |
| | | |||||
| * | Test the deque a bit. Give it a get-by-index method. Fix two uncovered ↵ | Roy Frostig | 2010-07-28 | 1 | -0/+7 |
| | | | | | state-calculation bugs --- one decently, the other with an ugly hack. Bug on the latter coming right up. | ||||
| * | Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as ↵ | Graydon Hoare | 2010-07-27 | 1 | -22/+22 |
| | | | | | a cast notation. Closes #129. | ||||
| * | Add a (coarse, first-pass) deque implementation to stdlib. | Roy Frostig | 2010-07-20 | 1 | -0/+137 |