about summary refs log tree commit diff
path: root/src/lib/deque.rs
AgeCommit message (Collapse)AuthorLines
2011-03-22Revert "Remove usages of case(_) { fail; } since the compiler does this ↵Patrick Walton-0/+1
automatically". When we have exhaustiveness checking, "case(_) { fail; }" will be useful to silence warnings. This reverts commit 92a716d862d92d3cc52a400457d2c3900d0c57a2.
2011-03-22Remove usages of case(_) { fail; } since the compiler does this automaticallyBrian Anderson-1/+0
2011-03-09Remove redundant imports in lib (rustc doesn't like 'std' as a synonym for ↵Graydon Hoare-4/+0
root within std.rc anyway)
2010-11-18rustboot: Don't use walk to traverse statements in type.ml; fixes redundant ↵Patrick Walton-0/+1
checking, improves diagnostics. Also report untyped slots.
2010-11-08Add a check for binding an alias. Good thing, as we had two instances in our ↵Graydon Hoare-1/+1
library.
2010-11-05Move the option type to its own modulePatrick Walton-9/+9
2010-11-05Revert "Move the option type to its own module"Patrick Walton-9/+9
2010-11-05Move the option type to its own modulePatrick Walton-9/+9
2010-09-22Reformat standard library; no code changes.Graydon Hoare-112/+122
2010-09-20Bind pattern slots with ?, drop parens from 0-ary tag constructors, ↵Graydon Hoare-5/+5
translate 0-ary constructors as constants. Rustc loses ~300kb.
2010-09-09Switch tags to purely nominal, removing TY_iso and TY_idx. Seems to mostly ↵Graydon Hoare-1/+1
work, possibly a little bumpy. Changes a lot.
2010-08-20Add _uint module to std, move some code around.Graydon Hoare-1/+1
2010-08-10Fix a deque size bookkeeping bug.Roy Frostig-1/+3
2010-08-05Mop up workarounds in stdlib no longer required as issue #93 is closed.Graydon Hoare-12/+6
2010-07-28Test the deque more and fix uncovered off-by-one bug.Roy Frostig-8/+6
2010-07-28Test the deque a bit. Give it a get-by-index method. Fix two uncovered ↵Roy Frostig-0/+7
state-calculation bugs --- one decently, the other with an ugly hack. Bug on the latter coming right up.
2010-07-27Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as ↵Graydon Hoare-22/+22
a cast notation. Closes #129.
2010-07-20Add a (coarse, first-pass) deque implementation to stdlib.Roy Frostig-0/+137