aboutsummaryrefslogtreecommitdiff
path: root/src/lib/deque.rs
Commit message (Collapse)AuthorAgeFilesLines
* rustboot: Don't use walk to traverse statements in type.ml; fixes redundant ↵Patrick Walton2010-11-181-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 Hoare2010-11-081-1/+1
| | | | library.
* Move the option type to its own modulePatrick Walton2010-11-051-9/+9
|
* Revert "Move the option type to its own module"Patrick Walton2010-11-051-9/+9
|
* Move the option type to its own modulePatrick Walton2010-11-051-9/+9
|
* Reformat standard library; no code changes.Graydon Hoare2010-09-221-112/+122
|
* Bind pattern slots with ?, drop parens from 0-ary tag constructors, ↵Graydon Hoare2010-09-201-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 Hoare2010-09-091-1/+1
| | | | work, possibly a little bumpy. Changes a lot.
* Add _uint module to std, move some code around.Graydon Hoare2010-08-201-1/+1
|
* Fix a deque size bookkeeping bug.Roy Frostig2010-08-101-1/+3
|
* Mop up workarounds in stdlib no longer required as issue #93 is closed.Graydon Hoare2010-08-051-12/+6
|
* Test the deque more and fix uncovered off-by-one bug.Roy Frostig2010-07-281-8/+6
|
* Test the deque a bit. Give it a get-by-index method. Fix two uncovered ↵Roy Frostig2010-07-281-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 Hoare2010-07-271-22/+22
| | | | a cast notation. Closes #129.
* Add a (coarse, first-pass) deque implementation to stdlib.Roy Frostig2010-07-201-0/+137