| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2013-07-20 | librustc: Remove `pub extern` and `priv extern` from the language. | Patrick Walton | -2/+2 | |
| Place `pub` or `priv` on individual items instead. | ||||
| 2013-07-20 | Change the HOF context switchers to pass a BlockedTask instead of a ~Task. | Ben Blum | -1/+1 | |
| 2013-07-20 | Remove join_latch | Ben Blum | -3/+0 | |
| 2013-07-20 | Add kill::Death for task death services and use it in Task. | Ben Blum | -1/+1 | |
| 2013-07-20 | Add KillHandle and implement exit code propagation to replace join_latch | Ben Blum | -0/+3 | |
| 2013-07-09 | std: Make os::set_exit_status work with newsched | Brian Anderson | -1/+9 | |
| 2013-07-03 | Merge remote-tracking branch 'mozilla/master' | Brian Anderson | -1/+0 | |
| Conflicts: src/libextra/test.rs src/libstd/at_vec.rs src/libstd/cleanup.rs src/libstd/rt/comm.rs src/libstd/rt/global_heap.rs src/libstd/task/spawn.rs src/libstd/unstable/lang.rs src/libstd/vec.rs src/rt/rustrt.def.in src/test/run-pass/extern-pub.rs | ||||
| 2013-07-01 | Refactored the runtime to view coroutines as a component of tasks, instead ↵ | toddaaro | -7/+6 | |
| of tasks as a component of coroutines. | ||||
| 2013-06-24 | extra: Make test runner compatible with newsched | Brian Anderson | -7/+2 | |
| 2013-06-24 | std::rt: deny(unused_unsafe) | Brian Anderson | -1/+2 | |
| 2013-06-24 | std: Make box annihilator work with newsched | Brian Anderson | -1/+1 | |
| 2013-06-24 | std: Move dynamic borrowck code from unstable::lang to rt::borrowck | Brian Anderson | -0/+3 | |
| 2013-06-21 | std::rt: Support os::args | Brian Anderson | -7/+19 | |
| 2013-06-19 | std::rt: Update GC metadata in init | Brian Anderson | -0/+5 | |
| 2013-06-19 | std::rt: Document and cleanup the run function | Brian Anderson | -10/+30 | |
| 2013-06-19 | std::rt: Correct the numbers of default cores | Brian Anderson | -6/+1 | |
| 2013-06-19 | std::rt: Set the process exit code | Brian Anderson | -5/+19 | |
| 2013-06-18 | std::rt: Turn on multithreaded scheduling | Brian Anderson | -16/+76 | |
| 2013-06-17 | std::rt: Check exchange count on exit | Brian Anderson | -0/+6 | |
| 2013-06-17 | std::rt: Add util mod and num_cpus function | Brian Anderson | -0/+3 | |
| 2013-06-16 | Merge 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-15 | Merge remote-tracking branch 'brson/io-wip' into io | Brian 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-13 | std::rt: Change the Task constructors to reflect a tree | Brian Anderson | -2/+2 | |
| 2013-06-13 | std::rt: Add JoinLatch | Brian 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-10 | debugged 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-04 | std::cell: Modernize constructors | Philipp Brüschweiler | -2/+2 | |
| Part of #3853 | ||||
| 2013-06-03 | rename the Ptr trait to RawPtr | Daniel Micay | -1/+1 | |
| Closes #6607 | ||||
| 2013-05-30 | core::rt: deny(unused_imports, unused_mut, unused_variable) | Brian Anderson | -2/+3 | |
| 2013-05-30 | core::rt: Begin recording scheduler metrics | Brian Anderson | -0/+2 | |
| 2013-05-29 | Merge remote-tracking branch 'brson/io' into incoming | Brian Anderson | -7/+13 | |
| Conflicts: src/libstd/rt/sched.rs | ||||
| 2013-05-22 | libstd: 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. | ||||
