about summary refs log tree commit diff
path: root/src/libstd/rt/task.rs
AgeCommit message (Expand)AuthorLines
2013-10-25auto merge of #10060 : alexcrichton/rust/cached-stdout, r=brsonbors-5/+22
2013-10-25Cache and buffer stdout per-task for printingAlex Crichton-5/+22
2013-10-24Implement a basic event loop built on LittleLockAlex Crichton-2/+2
2013-10-24Another round of test fixes and merge conflictsAlex Crichton-3/+6
2013-10-24Stop logging task failure to task loggersAlex Crichton-8/+10
2013-10-24Move as much I/O as possible off of native::ioAlex Crichton-23/+21
2013-10-23Removed unnecessary comments and white spaces as suggestedreedlepee-13/+13
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-4/+0
2013-10-23Making fields in std and extra : private #4386reedlepee-14/+18
2013-10-22Drop the '2' suffix from logging macrosAlex Crichton-3/+3
2013-10-19auto merge of #9834 : alexcrichton/rust/morestack, r=brsonbors-8/+94
2013-10-19Use __morestack to detect stack overflowAlex Crichton-8/+94
2013-10-18Made `std::task::TaskBuilder::future_result()` easier to useMarvin Löbel-25/+0
2013-10-11De-pub some private runtime componentsAlex Crichton-1/+43
2013-10-09option: rewrite the API to use compositionDaniel Micay-2/+2
2013-10-09std::rand: Add an implementation of ISAAC64.Huon Wilson-1/+1
2013-10-05Make a task name use a `SendStr`, allowing for eitherMarvin Löbel-2/+2
2013-09-30std: Remove usage of fmt!Alex Crichton-6/+6
2013-09-18Register new snapshotsAlex Crichton-9/+2
2013-09-16switch Drop to `&mut self`Daniel Micay-1/+1
2013-08-27Consolidate local_data implementations, and cleanupAlex Crichton-15/+14
2013-08-27librustc: Ensure that type parameters are in the right positions in paths.Patrick Walton-6/+6
2013-08-24std::rt: Remove an unnecessary allocation from the main sched loopBrian Anderson-11/+11
2013-08-21Adjust callbacks in the libraries for the new type of extern fnsNiko Matsakis-1/+10
2013-08-20auto merge of #8566 : toddaaro/rust/idle-opt+cleaning, r=catamorphism,brsonbors-1/+1
2013-08-19std: Restore dynamic borrow trackingBrian Anderson-4/+14
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-0/+2
2013-08-16A round of code cleaning for the primary scheduler code. Comments have been u...toddaaro-1/+1
2013-08-16doc: correct spelling in documentation.Huon Wilson-2/+1
2013-08-13auto merge of #8475 : kmcallister/rust/stack_segment, r=brson,brsonbors-1/+1
2013-08-12rt::task: Make current_stack_segment publicKeegan McAllister-1/+1
2013-08-12Clean up transitionary glue in task/spawn.rs. Don't hold kill-little-lock for...Ben Blum-6/+4
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-2/+2
2013-08-07std: Allow spawners to specify stack sizeBrian Anderson-14/+23
2013-08-07std::rt: Pull RUST_MIN_STACK from the environmentBrian Anderson-3/+3
2013-08-07std::rt: 2MB stacks againBrian Anderson-1/+1
2013-08-07std: add result.map_move, result.map_err_moveErick Tryzelaar-2/+2
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-2/+2
2013-08-05std::rt: Use magic to make TLS work from annihilated boxes. #8302Brian Anderson-0/+13
2013-08-04std::rt: 3MB stacks!Brian Anderson-2/+2
2013-08-03std::rt: Run local storage cleanup and the box annihilator inside the try/catchBrian Anderson-27/+22
2013-08-02auto merge of #8195 : bblum/rust/task-cleanup, r=brsonbors-2/+7
2013-08-01modified local to include an implementation for try_unsafe_borrow::<Task> so ...toddaaro-0/+1
2013-08-01fixed incorrect handling of returned scheduler option and restructed schedule...toddaaro-2/+2
2013-08-01minor tweaks - unboxed the coroutine so that it is no longer a ~ pointer insi...toddaaro-6/+6
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-54/+161
2013-08-01Temporary workaround to prevent taskgroup cleanup code from failing without a...Ben Blum-2/+7
2013-07-31Give tasks useful names. #2891Ben Blum-3/+7
2013-07-30std::rt: Use 2MB stacksBrian Anderson-1/+1
2013-07-26Consolidate raw representations of rust valuesAlex Crichton-1/+1