rust/src/lib
Brian Anderson 73fed01108 Add task::worker. Spawns a task and returns a channel to it
It takes a lot of boilerplate to create a task and establish a way to talk to
it. This function simplifies that, allowing you to write something like
'worker(f).chan <| start'. Implementation is very unsafe and only works for a
few types of channels, but something like this is very useful.
2011-07-24 16:18:05 -07:00
..
bitv.rs stdlib: Move bit vectors over to interior vectors 2011-07-12 14:28:11 -07:00
box.rs rustc: Implement ptr_eq in Rust. Shaves 4 s off compile time. 2011-07-20 19:34:52 -07:00
dbg.rs
deque.rs stdlib: Switch lib::deque over to interior vectors 2011-07-12 14:28:11 -07:00
ebml.rs
ebmlivec.rs stdlib: EBML API fixes 2011-07-12 11:35:29 -07:00
either.rs stdlib: Port std::either over to interior vectors 2011-07-12 14:28:11 -07:00
extfmt.rs
fs.rs stdlib: Move fs over to interior vectors by introducing a rust_list_files_ivec builtin 2011-07-12 15:14:57 -07:00
generic_os.rs Add setenv to standard library 2011-07-18 13:56:19 -07:00
getopts.rs Add a flag to run ignored tests. Issue #428 2011-07-14 17:13:12 -07:00
int.rs
io.rs
ioivec.rs stdlib: Implement ivec::unsafe::set_len 2011-07-12 11:35:29 -07:00
ivec.rs Add std::ivec::to_mut, from_mut 2011-07-16 17:36:11 -07:00
linux_os.rs stdlib: Fix vector index in linux_os::waitpid. Put out burning tinderbox. 2011-07-12 18:28:40 -07:00
list.rs
macos_os.rs stdlib: Make pipe and waitpid use interior vectors 2011-07-12 17:54:27 -07:00
map.rs Add some support for using a map like a set. 2011-07-21 18:14:39 -07:00
option.rs
posix_fs.rs stdlib: Move fs over to interior vectors by introducing a rust_list_files_ivec builtin 2011-07-12 15:14:57 -07:00
ptr.rs
rand.rs
run_program.rs Avoid double-closing pipes in std::run::start_program 2011-07-19 14:01:21 -07:00
sha1.rs stdlib: Add interior vector methods to sha1 2011-07-12 17:18:53 -07:00
smallintmap.rs
sort.rs Fix qsort to not skip the right side when the pivot element gets put at index 0. 2011-07-18 15:03:31 -07:00
std.rc
str.rs Add str::replace 2011-07-18 16:16:48 -07:00
sys.rs stdlib: Implement ivec::unsafe::set_len 2011-07-12 11:35:29 -07:00
task.rs Add task::worker. Spawns a task and returns a channel to it 2011-07-24 16:18:05 -07:00
term.rs
termivec.rs Fix color term detection in std::termivec 2011-07-19 15:02:18 -07:00
test.rs The Big Test Suite Overhaul 2011-07-24 15:34:34 -07:00
time.rs
u8.rs
u64.rs Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases. 2011-07-13 15:44:09 -07:00
ufind.rs
ufindivec.rs
uint.rs
unsafe.rs
util.rs
vec.rs Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases. 2011-07-13 15:44:09 -07:00
win32_fs.rs Prohibit trailing whitespace under 'tidy' script. Clean up all caught cases. 2011-07-13 15:44:09 -07:00
win32_os.rs Use correct win file open constants, per MinGW 2011-07-21 18:23:15 -07:00