summary refs log tree commit diff
path: root/src/libstd/rt/mod.rs
AgeCommit message (Expand)AuthorLines
2013-09-23Register new snapshotsAlex Crichton-30/+0
2013-09-23auto merge of #9301 : luqmana/rust/ncm, r=brsonbors-1/+30
2013-09-20Implement a web backend for rustdoc_ngAlex Crichton-1/+2
2013-09-18librustc/libstd: No longer pass crate_map to start.Luqman Aden-1/+30
2013-09-18Register new snapshotsAlex Crichton-12/+0
2013-09-13Convert rust_crate_map.cpp to RustFlorian Hahn-0/+3
2013-09-09rename `std::iterator` to `std::iter`Daniel Micay-1/+1
2013-08-29rt: use sugary functions rather than manual range loops.Huon Wilson-11/+7
2013-08-27Consolidate local_data implementations, and cleanupAlex Crichton-4/+0
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-3/+5
2013-08-27Rename UnsafeAtomicRcBox to UnsafeArc. Fixes #7674.Huon Wilson-2/+2
2013-08-24std::rt: Remove metrics for perfBrian Anderson-2/+0
2013-08-23rt: Remove old precise GC codeBrian Anderson-3/+0
2013-08-20Add assert_once_ever macro. Close #7748. (fixme cf #8472)Ben Blum-0/+1
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-3/+13
2013-08-16doc: convert remaining uses of core:: to std::.Huon Wilson-12/+12
2013-08-13auto merge of #8475 : kmcallister/rust/stack_segment, r=brson,brsonbors-1/+1
2013-08-13Make rt::stack publicKeegan McAllister-1/+1
2013-08-12Reorganise Select traits to not expose internal runtime types. Close #5160. P...Ben Blum-2/+1
2013-08-10std: merge Iterator and IteratorUtilErick Tryzelaar-1/+1
2013-08-10Mass rename of .consume{,_iter}() to .move_iter()Erick Tryzelaar-1/+1
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-31/+2
2013-08-09std: Fix perf of local allocations in newschedBrian Anderson-19/+32
2013-08-08Enabled workstealing in the scheduler. Previously we had one global work queu...toddaaro-10/+22
2013-08-07std: Allow spawners to specify stack sizeBrian Anderson-4/+3
2013-08-07std::rt: Pull RUST_MIN_STACK from the environmentBrian Anderson-0/+1
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-1/+1
2013-08-04std::rt: Remove the test for context()Brian Anderson-10/+0
2013-08-03remove obsolete `foreach` keywordDaniel Micay-2/+2
2013-08-01fixed incorrect handling of returned scheduler option and restructed schedule...toddaaro-2/+10
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