about summary refs log tree commit diff
path: root/src/libstd/rt
AgeCommit message (Expand)AuthorLines
2013-06-10std::rt: Work around a dynamic borrowck bugBrian Anderson-3/+2
2013-06-10debugged a compiler ICE when merging local::borrow changes into the main io b...toddaaro-13/+38
2013-06-10Tag a bunch of destructors that need mutable self with FIXME for #4330. Close...Ben Blum-1/+1
2013-06-10Replace str::raw::buf_as_slice with c_str_to_static_slice. Close #3843.Ben Blum-15/+1
2013-06-07std::rt: Reduce task stack size to 1MBBrian Anderson-1/+1
2013-06-06std::rt: Fix a race in the UvRemoteCallback dtorBrian Anderson-11/+15
2013-06-06std::rt: Fix stream test to be parallelBrian Anderson-4/+4
2013-06-06std::rt: Configure test threads with RUST_TEST_THREADS. Default is ncores x2Brian Anderson-2/+17
2013-06-06std: Fix stage0 buildBrian Anderson-0/+12
2013-06-05core::rt: Add `MegaPipe`, an unbounded, multiple producer/consumer, lock-free...Brian Anderson-0/+71
2013-06-05core::rt: Add SharedPortBrian Anderson-0/+132
2013-06-05core::rt: Implement SharedChanBrian Anderson-3/+64
2013-06-05std::rt: Remove in incorrect assertBrian Anderson-1/+3
2013-06-05std::rt: Destroy the task start closure while in task contextBrian Anderson-1/+36
2013-06-05std::rt: Use AtomicUint instead of intrinsics in commBrian Anderson-9/+9
2013-06-04librustc: Disallow multiple patterns from appearing in a "let" declaration.Patrick Walton-3/+3
2013-06-04std::cell: Modernize constructorsPhilipp Brüschweiler-75/+75
2013-06-03rename the Ptr trait to RawPtrDaniel Micay-3/+3
2013-06-02ptr: split out borrowed pointer utilitiesDaniel Micay-2/+3
2013-06-01Remove all uses of `pub impl`. rs=stylePatrick Walton-87/+85
2013-05-30core::rt: deny(unused_imports, unused_mut, unused_variable)Brian Anderson-22/+11
2013-05-30Remove unnecessary 'use' formsDaniel Farina-1/+0
2013-05-30core::rt: Fix two multithreading bugs and add a threadring testBrian Anderson-2/+66
2013-05-30core::rt: Begin recording scheduler metricsBrian Anderson-8/+123
2013-05-29core::rt: Add some notes about optimizationsBrian Anderson-0/+14
2013-05-29librustc: Stop reexporting the standard modules from prelude.Patrick Walton-4/+13
2013-05-29librustc: Redo the unsafe checker and make unsafe methods not callable from s...Patrick Walton-20/+32
2013-05-29Merge remote-tracking branch 'brson/io' into incomingBrian Anderson-200/+747
2013-05-23cleanup warnings from libstdErick Tryzelaar-11/+7
2013-05-22libstd: Fix merge fallout.Patrick Walton-0/+3238
2013-05-22libstd: Rename libcore to libstd and libstd to libextra; update makefiles.Patrick Walton-0/+5846