about summary refs log tree commit diff
path: root/src/libstd/rt/uv
AgeCommit message (Expand)AuthorLines
2013-08-22std: UvFileStream implements HomingIO + .home_for_io() wrapper usageJeff Olson-39/+60
2013-08-22std: writing to stdout only works when using -1 offset..Jeff Olson-1/+1
2013-08-22std: rework file io.. support [p]read,[p]write, impl seek/tell + more testsJeff Olson-32/+79
2013-08-22std: adding #[fixed_stack_segment] as needed in new uvll callsJeff Olson-0/+16
2013-08-22std: rt::io::file::FileStream fleshed out.. needs more work.. see extendedJeff Olson-23/+30
2013-08-22std: CRUD file io bindings in uvio, fs_open()/unlink() in IoFactory + testJeff Olson-0/+167
2013-08-22std: remove fcntl const bindings + making valgrind clean w/ no owned vecsJeff Olson-142/+68
2013-08-22std: support async/threadpool & sync paths in uv_fs_* calls + add sync testJeff Olson-35/+169
2013-08-22std: add read and unlink to low-level FileDescriptor + end-to-end CRUD testJeff Olson-53/+119
2013-08-22std: working tests for low-level libuv open, write and close operationsJeff Olson-27/+126
2013-08-22std: bootstrapping libuv-based fileio in newrt... open & closeJeff Olson-14/+222
2013-08-21Adjust callbacks in the libraries for the new type of extern fnsNiko Matsakis-21/+102
2013-08-20auto merge of #8656 : toddaaro/rust/idle-opt+cleaning, r=brsonbors-1/+1
2013-08-20auto merge of #8631 : anasazi/rust/homing-io, r=brsonbors-332/+671
2013-08-20Fixed a memory leak caused by the singleton idle callback failing to close co...toddaaro-1/+1
2013-08-20auto merge of #8566 : toddaaro/rust/idle-opt+cleaning, r=catamorphism,brsonbors-7/+96
2013-08-19Make IO thread-safe.Eric Reed-651/+648
2013-08-19Homed UDP socketsEric Reed-23/+212
2013-08-19Working homing UDP socket prototype.Eric Reed-1/+151
2013-08-19Instruct event loops to ignore SIGPIPE when constructed.Eric Reed-0/+1
2013-08-19Do not execute the callback before cleaning up resources.Eric Reed-2/+4
2013-08-19clean whitespace :/toddaaro-3/+3
2013-08-19Add externfn macro and correctly label fixed_stack_segmentsNiko Matsakis-0/+168
2013-08-18auto merge of #8551 : huonw/rust/speling, r=alexcrichtonbors-2/+2
2013-08-16Moved the logic for a pausible idle callback into a new type - PausibleIdleCa...toddaaro-18/+72
2013-08-16std::rt: Fix a race in UvRemoteCallback's dtor that misses callbacksBrian Anderson-7/+28
2013-08-16an attempt at a singleton pausible idle callback for each scheduler. suffers ...toddaaro-0/+14
2013-08-16doc: convert remaining uses of core:: to std::.Huon Wilson-1/+1
2013-08-16doc: correct spelling in documentation.Huon Wilson-1/+1
2013-08-15Add ToCStr method .with_c_str()Kevin Ballard-4/+4
2013-08-12Forbid pub/priv where it has no effectAlex Crichton-6/+6
2013-08-09auto merge of #8296 : erickt/rust/remove-str-trailing-nulls, r=ericktbors-15/+16
2013-08-09Merge remote-tracking branch 'remotes/origin/master' into remove-str-trailing...Erick Tryzelaar-70/+2
2013-08-09Remove the C++ runtime. SayonaraBrian Anderson-9/+0
2013-08-06Merge remote-tracking branch 'remotes/origin/master' into remove-str-trailing...Erick Tryzelaar-4/+4
2013-08-06Use FromStr for IpAddr in rt::uv::netStepan Koltsov-70/+2
2013-08-05Updated std::Option, std::Either and std::ResultMarvin Löbel-4/+4
2013-08-04Merge remote-tracking branch 'remotes/origin/master' into str-remove-nullErick Tryzelaar-107/+85
2013-08-04std: replace str::as_c_str with std::c_strErick Tryzelaar-15/+16
2013-08-04auto merge of #8243 : stepancheg/rust/ipv, r=brsonbors-98/+76
2013-08-03remove obsolete `foreach` keywordDaniel Micay-9/+9
2013-08-03Rename IpAddr -> SocketAddr, extract IpAddr from SocketAddrStepan Koltsov-98/+76
2013-08-02replace `range` with an external iteratorDaniel Micay-6/+6
2013-08-01fixed incorrect handling of returned scheduler option and restructed schedule...toddaaro-1/+1
2013-08-01minor tweaks - unboxed the coroutine so that it is no longer a ~ pointer insi...toddaaro-3/+1
2013-08-01A major refactoring that changes the way the runtime uses TLS. In thetoddaaro-26/+19
2013-08-01migrate many `for` loops to `foreach`Daniel Micay-4/+5
2013-07-30std::rt: Change Thread interface to require an explicit joinBrian Anderson-6/+12
2013-07-27Change concurrency primitives to standard naming conventionsSteven Stewart-Gallus-2/+2
2013-07-25libstd: Implement some missing udp methods.Luqman Aden-13/+124