Eric Holk
|
5c0cc474be
|
stdlib: more test cases for treemap.
|
2011-08-26 18:03:32 -07:00 |
|
Eric Holk
|
2fab948e01
|
stdlib: Added a treemap traversal function.
|
2011-08-26 18:03:32 -07:00 |
|
Eric Holk
|
cd913b454d
|
stdlib: Added an incredibly simple treemap.
|
2011-08-26 18:03:32 -07:00 |
|
Eric Holk
|
45cac8a95f
|
Adding a test case to make sure spawning polymorphic functions works.
|
2011-08-26 16:31:14 -07:00 |
|
Tim Chevalier
|
d9bc3cb10c
|
Change "pred" to "pure fn" in all libraries and test cases
|
2011-08-25 18:24:45 -07:00 |
|
Eric Holk
|
2f7c583bc1
|
Cleaning up task and comm exports, updating all the test cases.
|
2011-08-25 11:21:25 -07:00 |
|
Brian Anderson
|
b31815f8a0
|
Fix istr::unsafe_from_bytes. Issue #855
|
2011-08-25 10:33:28 -07:00 |
|
Brian Anderson
|
18576e55f7
|
Resolve a number of FIXMEs
|
2011-08-23 18:55:37 -07:00 |
|
Brian Anderson
|
c274d16b7f
|
Eliminate unused variable warnings in stdtest
|
2011-08-22 21:33:52 -07:00 |
|
Brian Anderson
|
663d07d319
|
Add std::istr. Issue #855
|
2011-08-22 21:33:49 -07:00 |
|
Brian Anderson
|
518dc52f85
|
Reformat
This changes the indexing syntax from .() to [], the vector syntax from ~[] to
[] and the extension syntax from #fmt() to #fmt[]
|
2011-08-20 11:04:00 -07:00 |
|
Brian Anderson
|
1aa1f8c4b7
|
Rename various things from ivec to vec
|
2011-08-18 14:32:25 -07:00 |
|
Eric Holk
|
3ab21e5ee0
|
Better type inference for chans and ports.
|
2011-08-17 17:16:23 -07:00 |
|
Eric Holk
|
9e020b8b8f
|
Convenience methods for spawning and joining tasks.
|
2011-08-17 15:07:19 -07:00 |
|
Eric Holk
|
efac7c9a19
|
Yet another comm interface.
|
2011-08-17 14:42:40 -07:00 |
|
Eric Holk
|
94260fb91d
|
Using move-mode for spawn thunks to avoid race conditions.
|
2011-08-17 11:44:50 -07:00 |
|
Eric Holk
|
fc616af820
|
Updating to new type parameter syntax.
|
2011-08-16 16:52:52 -07:00 |
|
Eric Holk
|
8686645aad
|
New channel-based task status notifications.
|
2011-08-16 16:47:40 -07:00 |
|
Erick Tryzelaar
|
b3eba15271
|
Port the tests to the expr foo::<T> syntax.
|
2011-08-16 15:05:57 -07:00 |
|
Erick Tryzelaar
|
3520499544
|
Port the tests to the decl foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Erick Tryzelaar
|
21f46a1655
|
Port the tests to the typaram foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Brian Anderson
|
f05a91a0dc
|
Rename std::ivec to std::vec
|
2011-08-16 10:36:19 -07:00 |
|
Eric Holk
|
cf2def46c1
|
Removed trans_comm.rs from the compiler. Updating aio/sio to work with the new chan and port system, started on a networking module for the standard library.
|
2011-08-16 09:36:29 -07:00 |
|
Marijn Haverbeke
|
92719e438c
|
Clean up zip and unzip in std::ivec
|
2011-08-16 13:45:41 +02:00 |
|
Lindsey Kuper
|
f91351aaf6
|
The wonky for...in... whitespace was bothering me. Sorry!
|
2011-08-15 22:19:50 -07:00 |
|
Eric Holk
|
be7325073a
|
Removed spawn and task from the parser. Updated all the tests except for the benchmarks.
|
2011-08-15 09:26:52 -07:00 |
|
Eric Holk
|
cc353aa17a
|
Removed old object-based chans.
|
2011-08-15 09:26:51 -07:00 |
|
Eric Holk
|
b9f1f77622
|
Fixed memory accounting and task stack creation bugs.
|
2011-08-15 09:26:51 -07:00 |
|
Eric Holk
|
2f23405a60
|
Working on more spawn test cases.
|
2011-08-15 09:26:51 -07:00 |
|
Eric Holk
|
b2dad8af31
|
Added a library version of spawn. Before long, we can remove the old version.
|
2011-08-15 09:26:51 -07:00 |
|
Eric Holk
|
39b16077bb
|
Port ID-based channels.
|
2011-08-15 09:26:51 -07:00 |
|
Michael Sullivan
|
2421312dea
|
Don't rely on binop autoderef in the compiler.
|
2011-08-12 15:16:01 -07:00 |
|
Brian Anderson
|
f9623f0056
|
Remove vecs from std::sha1
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
12cd11ecda
|
Remove last uses of vec::len
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
5f71a204d3
|
Remove vecs from std::getopts
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
f323aeed17
|
Remove more vectors from std
|
2011-08-12 12:14:06 -07:00 |
|
Brian Anderson
|
7625ed52ee
|
Remove vecs from std::sort
|
2011-08-12 12:14:06 -07:00 |
|
Brian Anderson
|
13439dc870
|
Convert std::run to ivecs
|
2011-08-12 12:11:12 -07:00 |
|
Brian Anderson
|
5c042a02cd
|
Remove vecs from std::bitv
|
2011-08-12 12:11:12 -07:00 |
|
Brian Anderson
|
a76165f670
|
Move the ivec::reverse tests to stdtest
|
2011-08-12 12:11:11 -07:00 |
|
Brian Anderson
|
97dc75da16
|
Remove stdtest::vec
|
2011-08-12 12:11:11 -07:00 |
|
Brian Anderson
|
ae4c17e267
|
Add some of stdtest::vec into stdtest::ivec
Add missing functions to std::ivec as needed
|
2011-08-12 12:10:25 -07:00 |
|
Brian Anderson
|
7d05da96f7
|
Rename std::ioivec to std::io
|
2011-08-12 12:08:27 -07:00 |
|
Brian Anderson
|
82b1e3f5cc
|
Convert all uses of std::io to std::ioivec
|
2011-08-12 12:08:27 -07:00 |
|
Brian Anderson
|
119f43e0c7
|
Rename str::connect_ivec to str::connect
|
2011-08-12 12:08:27 -07:00 |
|
Brian Anderson
|
369be5c8df
|
Convert uses of str::connect to str::connect_ivec
|
2011-08-12 12:08:27 -07:00 |
|
Brian Anderson
|
09cc957030
|
Convert str::concat to ivecs
|
2011-08-12 12:08:27 -07:00 |
|
Brian Anderson
|
1e397eee2a
|
Rename str::split_ivec to str::split
|
2011-08-12 12:08:27 -07:00 |
|
Brian Anderson
|
64f53dfbb0
|
Convert uses of str::split to split_ivec
|
2011-08-12 12:08:27 -07:00 |
|
Brian Anderson
|
740196987e
|
Rename std::str::unsafe_from_bytes_ivec to unsafe_from_bytes
|
2011-08-12 12:08:27 -07:00 |
|