summary refs log tree commit diff
path: root/src/libstd/rt
AgeCommit message (Expand)AuthorLines
2013-06-17std::rt: Check exchange count on exitBrian Anderson-6/+37
2013-06-17std::rt: Add util mod and num_cpus functionBrian Anderson-5/+27
2013-06-17Merge remote-tracking branch 'upstream/io' into ioEric Reed-364/+1770
2013-06-17Started to implemented UdpStreamEric Reed-0/+80
2013-06-17stated to implement UdpStreamEric Reed-4/+13
2013-06-17added Eq and TotalEq instances for IpAddrEric Reed-0/+21
2013-06-17added a function to convert C's ipv4 data structure into the Rust ipv4 data s...Eric Reed-0/+8
2013-06-17Added a RtioUdpStream traitEric Reed-0/+7
2013-06-17added wrappers about uv_ip{4,6}_{port,name}Eric Reed-0/+16
2013-06-16std::rt: Reduce the delay on a timer test. SlowBrian Anderson-2/+2
2013-06-16Merge remote-tracking branch 'brson/io'Brian Anderson-764/+2788
2013-06-15Merge remote-tracking branch 'brson/io-wip' into ioBrian Anderson-86/+778
2013-06-15rm vec::uniq_lenDaniel Micay-1/+2
2013-06-15std::rt: Tasks contain a JoinLatchBrian Anderson-32/+56
2013-06-15Merge remote-tracking branch 'toddaaro/io' into ioBrian Anderson-81/+793
2013-06-14redesigned the pinning to pin deal with things on dequeue, not on enqueuetoddaaro-201/+392
2013-06-14Added a UdpWatcher and UdpSendRequest with associated callbacksEric Reed-5/+184
2013-06-14added bindings to extract udp handle from udp send requestsEric Reed-4/+12
2013-06-13std::rt: Tasks must have an unwinder. SimplerBrian Anderson-41/+10
2013-06-13std::rt: Change the Task constructors to reflect a treeBrian Anderson-25/+73
2013-06-13std::rt: Add JoinLatchBrian Anderson-4/+665
2013-06-13automated whitespace fixesDaniel Micay-4/+0
2013-06-13Corrected libuv UDP bindings.Eric Reed-2/+2
2013-06-13Remove unused importsSteven Stewart-Gallus-2/+0
2013-06-12Added libuv UDP function bindings.Eric Reed-0/+47
2013-06-12added functionality to tell schedulers to refuse to run tasks that are not pi...toddaaro-18/+60
2013-06-12Removing redundant libuv bindingsEric Reed-902/+0
2013-06-12std::rt: Remove old filesBrian Anderson-902/+0
2013-06-12A basic implementation of pinning tasks to schedulers. No IO interactions hav...toddaaro-42/+496
2013-06-12std: unify the str -> [u8] functions as 3 methods: .as_bytes() and .as_bytes_...Huon Wilson-2/+2
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