about summary refs log tree commit diff
path: root/src/libstd/task/spawn.rs
AgeCommit message (Expand)AuthorLines
2013-07-22new snapshotDaniel Micay-5/+0
2013-07-20Add watched and indestructible spawn modes.Ben Blum-3/+10
2013-07-20Rename TCB to TaskgroupBen Blum-13/+14
2013-07-20Enable taskgroup code for newsched spawns.Ben Blum-3/+28
2013-07-20(cleanup) impl TaskSetBen Blum-39/+39
2013-07-20(cleanup) Don't check taskgroup generation monotonicity unless cfg(test).Ben Blum-16/+16
2013-07-20(cleanup) Modernize taskgroup code for the new borrow-checker.Ben Blum-61/+20
2013-07-20Replace *rust_task ptrs in taskgroup code with TaskHandle, for transitioning ...Ben Blum-128/+202
2013-07-20Add kill::Death for task death services and use it in Task.Ben Blum-1/+1
2013-07-18auto merge of #7856 : brson/rust/no-thread-per-core, r=pcwaltonbors-2/+1
2013-07-16Rename Option swap_unwrap to take_unwrap. Fixes Issue#7764Austin King-3/+3
2013-07-14Make TLS keys actually take up spaceAlex Crichton-7/+12
2013-07-13Split mutable methods out of Set and MapSteven Fackler-1/+1
2013-07-11auto merge of #7677 : alexcrichton/rust/tls-gc, r=pcwaltonbors-19/+21
2013-07-09std: Remove ThreadPerCore spawn mode. UnusedBrian Anderson-2/+1
2013-07-09Change TLS to almost be able to contain owned typesAlex Crichton-19/+21
2013-07-03Merge remote-tracking branch 'mozilla/master'Brian Anderson-10/+12
2013-07-01Refactored the runtime to view coroutines as a component of tasks, instead of...toddaaro-8/+19
2013-06-29Removing a lot of usage of '&const'Alex Crichton-1/+1
2013-06-29'Borrow' stack closures rather than copying them (e.g., "|x|f(x)"), in prep f...Ben Blum-0/+4
2013-06-28libextra: Fix even more merge fallout.Patrick Walton-1/+0
2013-06-28librustc: Disallow "mut" from distributing over bindings.Patrick Walton-1/+3
2013-06-26auto merge of #7113 : alexcrichton/rust/banned-warnings, r=cmrbors-1/+1
2013-06-25auto merge of #7269 : luqmana/rust/drop, r=thestingerbors-2/+2
2013-06-25Change finalize -> drop.Luqman Aden-2/+2
2013-06-25Deny common lints by default for lib{std,extra}Alex Crichton-1/+1
2013-06-25remove `each` from vec, HashMap and HashSetDaniel Micay-1/+1
2013-06-24std: Make unlinking and task notification work with newschedBrian Anderson-3/+19
2013-06-20Merge remote-tracking branch 'brson/io' into io-upstreamBrian Anderson-2/+8
2013-06-21libstd: cleanup warningsJames Miller-1/+0
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-2/+2
2013-06-16Merge remote-tracking branch 'brson/io'Brian Anderson-2/+8
2013-06-16Remove moves from *T and implement in another wayNiko Matsakis-14/+3
2013-06-15Merge remote-tracking branch 'brson/io-wip' into ioBrian Anderson-1/+7
2013-06-14redesigned the pinning to pin deal with things on dequeue, not on enqueuetoddaaro-1/+1
2013-06-13std::rt: Tasks must have an unwinder. SimplerBrian Anderson-1/+1
2013-06-13std::rt: Change the Task constructors to reflect a treeBrian Anderson-1/+8
2013-06-13Remove unused importsSteven Stewart-Gallus-1/+1
2013-06-11option: remove redundant old_iter implsDaniel Micay-3/+4
2013-06-10Tag a bunch of destructors that need mutable self with FIXME for #4330. Close...Ben Blum-0/+1
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-2/+2
2013-05-30Remove unnecessary 'use' formsDaniel Farina-3/+3
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-1/+4
2013-05-29librustc: Redo the unsafe checker and make unsafe methods not callable from s...Patrick Walton-2/+6
2013-05-27Get rid of no-longer-needed #[doc(hidden)] attributes.Lindsey Kuper-1/+1
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+791