about summary refs log tree commit diff
path: root/src/lib
AgeCommit message (Collapse)AuthorLines
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-54/+54
a cast notation. Closes #129.
2010-07-25Expose an RNG (the one used by our runtime) to Rust via std.Roy Frostig-0/+27
2010-07-22Notify copy glue of dst-initialization and fix _vec.alloc issues in lib and ↵Roy Frostig-2/+5
runtime. Closes #109.
2010-07-22Source FIXME annotations for issue #81 and a correction to STMT_bind fmt.Roy Frostig-5/+7
2010-07-20Add a (coarse, first-pass) deque implementation to stdlib.Roy Frostig-7/+155
2010-07-16Add incomplete hashmap implementation to stdlib.Roy Frostig-0/+169
2010-07-16Ensure that functions that should return a value do; issue 41Patrick Walton-0/+2
2010-07-15Implement the "simple typechecker", which avoids HM inferencePatrick Walton-2/+2
2010-07-16Add a _vec.slice function that'll hold us over until .(a,b) syntax isJeffrey Yasskin-0/+15
implemented. This could actually replace .(a,b) syntax if the language grows optional function parameters.
2010-07-13Modify _io's fd_buf_reader to do something slightly more useful: produce ↵Graydon Hoare-13/+33
multiple buffers on demand.
2010-07-13Add differently-typed refcount synonyms to _str and _vec.Graydon Hoare-0/+2
2010-07-05Change from 'spawner' to 'supervisor' in rust_task, and add an unsupervise call.Graydon Hoare-0/+1
2010-07-05Uint-ify various bits of _str and _vec, enrich _vec a bit.Graydon Hoare-8/+38
2010-07-05Teach the dwarf readers to handle udata, so we can link with util.option; ↵Graydon Hoare-0/+4
add util.rs to std.rc.
2010-07-05Rename some stuff in lib/util.rs.Graydon Hoare-2/+2
2010-07-02Gut the box[m][o] family from util.Roy Frostig-26/+0
2010-06-28The few and proud isolated bits from stdlib-work so far that don't break ↵Roy Frostig-0/+63
everything. Note util.rs hasn't yet been declared mod in the std crate. Don't do that yet, as it breaks make check.
2010-06-27Only translate or dwarf-emit items or stubs locally defined or used. Avoids ↵Graydon Hoare-0/+13
instantiating O(sizeof(standard-library)) worth of imports stubs on each 'use std'. Closes issue 13.
2010-06-25Add callable gc method exposed to user code, use it in mlist-cycle.rs test ↵Graydon Hoare-0/+1
(still not quite working; some memory corruption in the recursive tag constructors, not the GC)
2010-06-23Populate tree.Graydon Hoare-0/+218