summary refs log tree commit diff
path: root/src/libstd/rt/mod.rs
AgeCommit message (Expand)AuthorLines
2013-08-01minor tweaks - unboxed the coroutine so that it is no longer a ~ pointer insi...toddaaro-14/+26
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-59/+51
2013-08-01std: Change `Times` trait to use `do` instead of `for`blake2-ppc-1/+1
2013-08-01auto merge of #8158 : bblum/rust/task-cleanup, r=brsonbors-0/+2
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-3/+3
2013-07-31Give tasks useful names. #2891Ben Blum-0/+2
2013-07-31auto merge of #8139 : brson/rust/rm-old-task-apis, r=pcwaltonbors-1/+3
2013-07-30std::rt: Change Thread interface to require an explicit joinBrian Anderson-1/+3
2013-07-30Implement select() for new runtime pipes.Ben Blum-0/+3
2013-07-27auto merge of #8076 : omasanori/rust/cleanup, r=huonwbors-2/+0
2013-07-27std::rt: Add start_on_main_thread functionBrian Anderson-10/+61
2013-07-27Remove unnecessary #[path = "***/mod.rs"] lines.OGINO Masanori-2/+0
2013-07-20librustc: Remove `pub extern` and `priv extern` from the language.Patrick Walton-2/+2
2013-07-20Change the HOF context switchers to pass a BlockedTask instead of a ~Task.Ben Blum-1/+1
2013-07-20Remove join_latchBen Blum-3/+0
2013-07-20Add kill::Death for task death services and use it in Task.Ben Blum-1/+1
2013-07-20Add KillHandle and implement exit code propagation to replace join_latchBen Blum-0/+3
2013-07-09std: Make os::set_exit_status work with newschedBrian Anderson-1/+9
2013-07-03Merge remote-tracking branch 'mozilla/master'Brian Anderson-1/+0
2013-07-01Refactored the runtime to view coroutines as a component of tasks, instead of...toddaaro-7/+6
2013-06-24extra: Make test runner compatible with newschedBrian Anderson-7/+2
2013-06-24std::rt: deny(unused_unsafe)Brian Anderson-1/+2
2013-06-24std: Make box annihilator work with newschedBrian Anderson-1/+1
2013-06-24std: Move dynamic borrowck code from unstable::lang to rt::borrowckBrian Anderson-0/+3
2013-06-21std::rt: Support os::argsBrian Anderson-7/+19
2013-06-19std::rt: Update GC metadata in initBrian Anderson-0/+5
2013-06-19std::rt: Document and cleanup the run functionBrian Anderson-10/+30
2013-06-19std::rt: Correct the numbers of default coresBrian Anderson-6/+1
2013-06-19std::rt: Set the process exit codeBrian Anderson-5/+19
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
2013-06-15Merge remote-tracking branch 'brson/io-wip' into ioBrian Anderson-2/+5
2013-06-13std::rt: Change the Task constructors to reflect a treeBrian Anderson-2/+2
2013-06-13std::rt: Add JoinLatchBrian Anderson-0/+3
2013-06-10debugged a compiler ICE when merging local::borrow changes into the main io b...toddaaro-1/+1
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-2/+2
2013-06-03rename the Ptr trait to RawPtrDaniel Micay-1/+1
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
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+243