about summary refs log tree commit diff
path: root/src/libstd/rt/rtio.rs
AgeCommit message (Expand)AuthorLines
2014-03-13auto merge of #12855 : alexcrichton/rust/shutdown, r=brsonbors-0/+1
2014-03-13io: Bind to shutdown() for TCP streamsAlex Crichton-0/+1
2014-03-13std: Rename Chan/Port types and constructorAlex Crichton-4/+4
2014-02-23Roll std::run into std::io::processAlex Crichton-0/+1
2014-02-12Expose whether event loops have active I/OAlex Crichton-0/+1
2014-02-11Rewrite channels yet again for upgradeabilityAlex Crichton-2/+2
2014-02-05Implement clone() for TCP/UDP/Unix socketsAlex Crichton-0/+4
2014-02-03std: Remove io::io_errorAlex Crichton-17/+6
2014-01-26Removed all instances of XXX in preparation for relaxing of FIXME ruleSalem Talha-2/+2
2013-12-25Test fixes and rebase conflictsAlex Crichton-8/+10
2013-12-24rustuv: Remove the id() function from IoFactoryAlex Crichton-2/+0
2013-12-24green: Rip the bandaid off, introduce libgreenAlex Crichton-4/+7
2013-12-24std: Expose that LocalIo may not always be availableAlex Crichton-23/+37
2013-12-16Fallout of rewriting std::commAlex Crichton-2/+2
2013-12-15std::rt: s/pausible/pausable/.Huon Wilson-2/+2
2013-12-10libstd: Remove `Cell` from the library.Patrick Walton-8/+15
2013-12-10librustuv: Change `with_local_io` to use RAII.Patrick Walton-23/+48
2013-11-19libstd: Change all uses of `&fn(A)->B` over to `|A|->B` in libstdPatrick Walton-2/+2
2013-11-18Allow piped stdout/stderr use uv_tty_tAlex Crichton-0/+1
2013-11-13Implement native::IoFactoryAlex Crichton-9/+17
2013-11-11Move std::rt::io to std::ioAlex Crichton-12/+12
2013-11-12Implemented a ProcessExit enum and helper methods to std::rt::io::process for...Matthew Iselin-2/+2
2013-11-10Fall back from uv tty instances more aggressivelyAlex Crichton-1/+0
2013-11-10Rework the idle callback to have a safer interfaceAlex Crichton-3/+1
2013-11-10Add bindings to uv's utime functionAlex Crichton-0/+2
2013-11-10Start migrating stream I/O away from ~fn()Alex Crichton-2/+0
2013-11-10Remove usage of ~fn() from uv async/idleAlex Crichton-3/+7
2013-11-03Fill out the remaining functionality in io::fileAlex Crichton-5/+18
2013-11-03Remove all blocking std::os blocking functionsAlex Crichton-2/+5
2013-11-03Modify IoFactory's fs_mkdir, and add fs_renameAlex Crichton-1/+2
2013-10-30Make Writer::flush a no-op default methodAlex Crichton-1/+0
2013-10-25Enhance timers to create portsAlex Crichton-1/+3
2013-10-24Remove the 'callback_ms' function from EventLoopAlex Crichton-1/+0
2013-10-24Another round of test fixes and merge conflictsAlex Crichton-1/+15
2013-10-24wrapping libuv signal for use in RustDo Nhat Minh-0/+6
2013-10-24Move stdin to using libuv's pipes instead of a ttyAlex Crichton-0/+1
2013-10-24Move as much I/O as possible off of native::ioAlex Crichton-1/+2
2013-10-24Migrate the last typedefs to ~Trait in rtioAlex Crichton-9/+4
2013-10-24Don't attempt to export uv functions directlyAlex Crichton-1/+0
2013-10-24Remove IoFactoryObject for ~IoFactoryAlex Crichton-6/+27
2013-10-24Remove rt::io::supportAlex Crichton-7/+6
2013-10-24Migrate Rtio objects to true trait objectsAlex Crichton-26/+20
2013-10-24Move rt::io::stdio from FileStream to a TTYAlex Crichton-0/+11
2013-10-24Remove unbound pipes from io::pipeAlex Crichton-2/+0
2013-10-24Finish implementing io::net::addrinfoAlex Crichton-1/+3
2013-10-24Implement io::net::unixAlex Crichton-1/+18
2013-10-23Removed Unnecessary comments and white spaces #4386reedlepee-1/+0
2013-10-23Making fields in std and extra : private #4386reedlepee-1/+2
2013-09-18Implement process bindings to libuvAlex Crichton-0/+19
2013-09-17std: remove RtioStreamJeff Olson-5/+0