about summary refs log tree commit diff
path: root/src/libstd/rt
AgeCommit message (Expand)AuthorLines
2013-06-20std: Port SharedChan to newschedBrian Anderson-0/+12
2013-06-20Merge remote-tracking branch 'brson/io' into io-upstreamBrian Anderson-788/+3024
2013-06-20std::rt: WhitespaceBrian Anderson-2/+2
2013-06-20Merge remote-tracking branch 'brson/io-wip' into ioBrian Anderson-21/+55
2013-06-20Merge remote-tracking branch 'upstream/io' into ioEric Reed-62/+239
2013-06-19derived instances of Eq and TotalEq for IpAddr rather than implement them man...Eric Reed-21/+1
2013-06-19socket based UDP ioEric Reed-70/+157
2013-06-19std::rt: Update GC metadata in initBrian Anderson-0/+5
2013-06-19Changed visibility from being on the impl to being on methods per language sy...Eric Reed-13/+13
2013-06-19Modified a match in resume_task_from_queue that was returning an int that was...toddaaro-17/+17
2013-06-19Wrote the Eq instance of IpAddr in a slightly different way.Eric Reed-3/+3
2013-06-19std::rt: Document and cleanup the run functionBrian Anderson-10/+30
2013-06-19std::rt: Correct the numbers of default coresBrian Anderson-6/+1
2013-06-19std::rt: Set the process exit codeBrian Anderson-5/+19
2013-06-18std::rt: Work around a dynamic borrowck bugBrian Anderson-3/+2
2013-06-18std::rt: Improve the rtabort! macroBrian Anderson-4/+64
2013-06-18replace #[inline(always)] with #[inline]. r=burningtree.Graydon Hoare-1/+1
2013-06-18std::rt: Turn on multithreaded schedulingBrian Anderson-16/+76
2013-06-17std: Rename `abort!` to `rtabort!` to match other macrosBrian Anderson-21/+21
2013-06-17std::rt: move abort function to util moduleBrian Anderson-0/+4
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