about summary refs log tree commit diff
path: root/src/libstd/task
AgeCommit message (Expand)AuthorLines
2013-07-11auto merge of #7677 : alexcrichton/rust/tls-gc, r=pcwaltonbors-170/+462
2013-07-11Fix a soundness problem with `get`Alex Crichton-31/+71
2013-07-11Work around stage0 to remove '@' requirements from TLSAlex Crichton-70/+289
2013-07-09Rename local_data methods/types for less keystrokesAlex Crichton-5/+5
2013-07-09Change TLS to almost be able to contain owned typesAlex Crichton-74/+138
2013-07-09Change the elements in the task-local map to be actual key-value pairsAlex Crichton-124/+104
2013-07-09Use purely an owned vector for storing TLS dataAlex Crichton-47/+36
2013-07-08std: Add a yield implementation for newschedBrian Anderson-4/+19
2013-07-08Merge remote-tracking branch 'mozilla/master'Brian Anderson-2/+2
2013-07-07remove some method resolve workaroundsDaniel Micay-2/+2
2013-07-03Merge remote-tracking branch 'mozilla/master'Brian Anderson-24/+24
2013-07-01Refactored the runtime to view coroutines as a component of tasks, instead of...toddaaro-8/+20
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-28librustc: Change "Owned" to "Send" everywherePatrick Walton-4/+4
2013-06-28std: silence some test warnings.Huon Wilson-8/+6
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-21vec: rm old_iter implementations, except BaseIterDaniel Micay-2/+2
2013-06-20Merge remote-tracking branch 'brson/io' into io-upstreamBrian Anderson-15/+10
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-15/+10
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-14/+9
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-11/+2
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-10debugged a compiler ICE when merging local::borrow changes into the main io b...toddaaro-1/+1
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-8/+8
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-11/+11
2013-05-30Remove unnecessary 'use' formsDaniel Farina-8/+8
2013-05-30Require documentation by default for libstdAlex Crichton-0/+4
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-6/+14
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-5/+2
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+2286