Patrick Walton
|
3e482d5f69
|
Implement a map2() function in std._vec
|
2010-11-09 15:38:42 -08:00 |
|
Graydon Hoare
|
89946609f2
|
Support a special const-value refcount, use it for const strings.
|
2010-11-09 14:15:07 -08:00 |
|
Patrick Walton
|
adb1754e4d
|
Move the option type to its own module
|
2010-11-05 11:18:40 -07:00 |
|
Graydon Hoare
|
05c9d885dd
|
Change vec slice to use uint, add push/pop/shift/unshift.
|
2010-10-22 11:46:04 -07:00 |
|
Graydon Hoare
|
2880ecd73f
|
Reformat standard library; no code changes.
|
2010-09-22 15:44:13 -07:00 |
|
Roy Frostig
|
974092c526
|
Test multi-ref'ed vec growth more seriously than before.
|
2010-09-03 16:25:56 -07:00 |
|
Roy Frostig
|
4a7aa75b5d
|
Make _io.buf_reader read more than 0 bytes at a time.
|
2010-08-19 17:37:22 -07:00 |
|
Roy Frostig
|
6bce296d9f
|
Address FIXME in _vec waiting on closed issue #108.
|
2010-08-12 13:18:10 -07:00 |
|
Roy Frostig
|
445d3fe39c
|
Add vec debugging utility to _vec module.
|
2010-08-12 13:11:49 -07:00 |
|
Roy Frostig
|
8e02a2bcb5
|
Fix reverse-indexing bug in _vec.init_fn.
|
2010-08-11 15:56:19 -07:00 |
|
Roy Frostig
|
1a8d609e89
|
Add a buffered writer to stdlib _io module.
|
2010-08-04 12:59:48 -07:00 |
|
Roy Frostig
|
5b2451c231
|
Address _vec.map allocation FIXME. Add test.
|
2010-08-03 18:18:19 -07:00 |
|
Roy Frostig
|
5796ebb1e7
|
Address _vec.grow FIXME, as issue #89 has been closed.
|
2010-08-03 18:10:18 -07:00 |
|
Roy Frostig
|
d5fd81174e
|
Pass parametric types by-alias in various stdlib spots.
|
2010-08-03 18:06:31 -07:00 |
|
Graydon Hoare
|
8030757624
|
Switch machine-type lexemes to use suffixes. Remove support for foo(bar) as a cast notation. Closes #129.
|
2010-07-27 19:21:51 -07:00 |
|
Roy Frostig
|
1730d2e037
|
Notify copy glue of dst-initialization and fix _vec.alloc issues in lib and runtime. Closes #109.
|
2010-07-22 17:47:32 -07:00 |
|
Roy Frostig
|
1ae13b3fdd
|
Source FIXME annotations for issue #81 and a correction to STMT_bind fmt.
|
2010-07-22 12:45:58 -07:00 |
|
Patrick Walton
|
c96f0bf738
|
Implement the "simple typechecker", which avoids HM inference
|
2010-07-15 18:27:09 -07:00 |
|
Jeffrey Yasskin
|
765a2b3ecf
|
Add a _vec.slice function that'll hold us over until .(a,b) syntax is
implemented. This could actually replace .(a,b) syntax if the language grows
optional function parameters.
|
2010-07-16 08:13:08 +08:00 |
|
Graydon Hoare
|
40d6aacb82
|
Add differently-typed refcount synonyms to _str and _vec.
|
2010-07-13 14:23:49 -07:00 |
|
Graydon Hoare
|
f360d222c8
|
Uint-ify various bits of _str and _vec, enrich _vec a bit.
|
2010-07-05 14:42:12 -07:00 |
|
Roy Frostig
|
023e5af639
|
The few and proud isolated bits from stdlib-work so far that don't break 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-28 23:18:51 -07:00 |
|
Graydon Hoare
|
d6b7c96c3e
|
Populate tree.
|
2010-06-23 21:03:09 -07:00 |
|