about summary refs log tree commit diff
path: root/src/libstd/rt/mod.rs
AgeCommit message (Collapse)AuthorLines
2013-06-18std::rt: Turn on multithreaded schedulingBrian Anderson-16/+76
2013-06-17std::rt: Check exchange count on exitBrian Anderson-0/+6
2013-06-17std::rt: Add util mod and num_cpus functionBrian Anderson-0/+3
2013-06-16Merge remote-tracking branch 'brson/io'Brian Anderson-13/+26
Conflicts: src/libstd/rt/comm.rs src/libstd/rt/mod.rs src/libstd/rt/sched.rs src/libstd/rt/task.rs src/libstd/rt/test.rs src/libstd/rt/tube.rs src/libstd/rt/uv/uvio.rs src/libstd/rt/uvio.rs src/libstd/task/spawn.rs
2013-06-15Merge remote-tracking branch 'brson/io-wip' into ioBrian Anderson-2/+5
Conflicts: src/libstd/rt/sched.rs src/libstd/rt/task.rs src/libstd/rt/test.rs src/libstd/task/mod.rs src/libstd/task/spawn.rs
2013-06-13std::rt: Change the Task constructors to reflect a treeBrian Anderson-2/+2
2013-06-13std::rt: Add JoinLatchBrian Anderson-0/+3
This is supposed to be an efficient way to link the lifetimes of tasks into a tree. JoinLatches form a tree and when `release` is called they wait on children then signal the parent. This structure creates zombie tasks which currently keep the entire task allocated. Zombie tasks are supposed to be tombstoned but that code does not work correctly.
2013-06-10debugged a compiler ICE when merging local::borrow changes into the main io ↵toddaaro-1/+1
branch and modified the incoming new file lang.rs to be api-compatible
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-2/+2
Part of #3853
2013-06-03rename the Ptr trait to RawPtrDaniel Micay-1/+1
Closes #6607
2013-05-30core::rt: deny(unused_imports, unused_mut, unused_variable)Brian Anderson-2/+3
2013-05-30core::rt: Begin recording scheduler metricsBrian Anderson-0/+2
2013-05-29Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-7/+13
Conflicts: src/libstd/rt/sched.rs
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+243
This only changes the directory names; it does not change the "real" metadata names.