Eric Holk
|
9e020b8b8f
|
Convenience methods for spawning and joining tasks.
|
2011-08-17 15:07:19 -07:00 |
|
Eric Holk
|
ae89ea223d
|
Making more of the rust_task structure directly accessible from Rust.
|
2011-08-17 14:42:40 -07:00 |
|
Eric Holk
|
efac7c9a19
|
Yet another comm interface.
|
2011-08-17 14:42:40 -07:00 |
|
Brian Anderson
|
62ac9d0b2e
|
Restore test task setup
This is needed in order for the test runner to continue on failure, and I
don't see that it causes any problems.
|
2011-08-17 12:08:43 -07:00 |
|
Eric Holk
|
94260fb91d
|
Using move-mode for spawn thunks to avoid race conditions.
|
2011-08-17 11:44:50 -07:00 |
|
Brian Anderson
|
c95e3ab6a8
|
Remove transitional interfaces from std::extfmt
|
2011-08-17 09:55:55 -07:00 |
|
Brian Anderson
|
53df58a177
|
Purge vecs from the std::test interface
|
2011-08-17 09:55:55 -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
|
d9327a61bb
|
Port the stdlib to the expr foo::<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Erick Tryzelaar
|
4c9049c50c
|
Port the stdlib to the decl foo<T> syntax.
|
2011-08-16 15:05:56 -07:00 |
|
Erick Tryzelaar
|
f764f9a8cf
|
Port the stdlib 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 |
|
Brian Anderson
|
38c2363c45
|
Replace std::ufind with std::ufindivec. Remove std::ufindivec
|
2011-08-16 10:29:09 -07:00 |
|
Brian Anderson
|
df402a5029
|
Rename bitv::to_ivec to to_vec
|
2011-08-16 10:29:09 -07:00 |
|
Brian Anderson
|
bab29af449
|
Continue migrating the std #fmt interface to ivecs
Only thing left is to remove some duplicate interfaces in std::extfmt::rt
after the next snapshot
|
2011-08-16 10:29:09 -07:00 |
|
Brian Anderson
|
184eac90ab
|
Add and use an ivec interface to std::test
|
2011-08-16 10:29:08 -07:00 |
|
Eric Holk
|
88a47020cf
|
Updating sio tests.
|
2011-08-16 09:45:55 -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 |
|
Graydon Hoare
|
814bf41d89
|
Add operator 'copy', translates as fall-through.
|
2011-08-15 15:44:41 -07:00 |
|
Eric Holk
|
d63f8340a5
|
Properly ref counting to fix valgrind issues on linux.
|
2011-08-15 09:26:52 -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
|
871d1317e5
|
Move mode for lib comm, converted a few tests.
|
2011-08-15 09:26:51 -07:00 |
|
Eric Holk
|
39b16077bb
|
Port ID-based channels.
|
2011-08-15 09:26:51 -07:00 |
|
Brian Anderson
|
34abbde694
|
Remove std::ivec::to_vec
Nobody needs to create vecs now
|
2011-08-12 16:13:14 -07:00 |
|
Brian Anderson
|
12b03dd3d4
|
Add an ivec interface to the #fmt library functions
It will take a snapshot to finish the ivec conversion for #fmt
|
2011-08-12 16:13:13 -07:00 |
|
Brian Anderson
|
4e62c0d6cb
|
Remove std::vec
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
4fc0848a49
|
Rename rust_list_files_ivec to rust_list_files
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
8561f7654c
|
Remove rust_list_files from std and rt
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
d1b3ed8c3f
|
Remove runtime vector builtins
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
533becef2f
|
Don't export anything from std::vec
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
3d1634db15
|
Remove all usages of std::vec::vbuf
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
f9db0390f9
|
Remove last use of vec:buf
|
2011-08-12 12:14:07 -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
|
544bdf05c5
|
Convert uint::parse_buf to ivecs
|
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
|
8840fab822
|
Remove unused functions from std::vec
|
2011-08-12 12:14:07 -07:00 |
|
Brian Anderson
|
784884cc07
|
Remove more exports from std::vec
|
2011-08-12 12:14:06 -07:00 |
|
Brian Anderson
|
f323aeed17
|
Remove more vectors from std
|
2011-08-12 12:14:06 -07:00 |
|
Brian Anderson
|
0fed53921f
|
Remove ebmlivec module
|
2011-08-12 12:14:06 -07:00 |
|
Brian Anderson
|
674fb0911c
|
Rename std::termivec to std::term
|
2011-08-12 12:14:06 -07:00 |
|
Brian Anderson
|
495b0bf65e
|
Remove std::term
|
2011-08-12 12:14:06 -07:00 |
|
Brian Anderson
|
7625ed52ee
|
Remove vecs from std::sort
|
2011-08-12 12:14:06 -07:00 |
|