about summary refs log tree commit diff
path: root/src/libstd/sys/redox/net
AgeCommit message (Collapse)AuthorLines
2019-03-22Rollup merge of #59106 - LinusU:udp-peer-addr, r=kennytmMazdak Farrokhzad-0/+5
Add peer_addr function to UdpSocket Fixes #59104 This is my first pull request to Rust, so opening early for some feedback. My biggest question is: where do I add tests? Any comments very much appreciated!
2019-03-16Rollup merge of #59009 - sfackler:fix-sgx-vectors, r=alexcrichtonkennytm-8/+2
Fix SGX implementations of read/write_vectored.
2019-03-16Add peer_addr function to UdpSocketLinus Unnebäck-0/+5
2019-03-09Use lifetime contravariance to elide more lifetimes in core+alloc+stdScott McMurray-1/+1
2019-03-07Always call read/write from default vectored io methodsSteven Fackler-8/+2
2019-02-28libstd => 2018Taiki Endo-36/+36
2019-02-24Fix redoxSteven Fackler-3/+3
2019-02-13impl Deref/DerefMut for IoVec typesSteven Fackler-2/+2
Returning &'a mut [u8] was unsound, and we may as well just have them directly deref to their slices to make it easier to work with them.
2019-02-13Add vectored read and write supportSteven Fackler-1/+15
This functionality has lived for a while in the tokio ecosystem, where it can improve performance by minimizing copies.
2018-12-25Remove licensesMark Rousskov-70/+0
2018-12-06Refactor net::each_addr/lookup_host to forward error from resolveJethro Beekman-67/+102
2018-08-08Use repr(align(x)) for redox in6_addrLinus Färnstrand-1/+1
2018-07-27Prefer to_string() to format!()ljedrz-1/+1
2018-07-23Change single char str patterns to charsljedrz-2/+2
2018-02-25Return error if timeout is zero-Duration on Redox.Corey Farwell-2/+18
2017-09-16Fix network familiesJeremy Soller-2/+2
2017-08-15use field init shorthand EVERYWHEREZack M. Davis-4/+4
Like #43008 (f668999), but _much more aggressive_.
2017-08-11Handle DNS label compression in more placesThomas Levy-14/+12
2017-07-18libstd: remove redundant & from &Path::new(...)NODA, Kai-3/+3
fn Path::new<S: AsRef ...>(s: &S) -> &Path Signed-off-by: NODA, Kai <nodakai@gmail.com>
2017-07-12Update tcp.rsJeremy Soller-1/+1
2017-07-06Implement TcpStream::connect_timeoutSteven Fackler-0/+4
This breaks the "single syscall rule", but it's really annoying to hand write and is pretty foundational.
2017-06-22Fix Redox build, broken in ecbb896b9eb2acadefde57be493e4298c1aa04a3Ian Douglas Scott-1/+0
2017-06-20Add `Read::initializer`.Steven Fackler-4/+0
This is an API that allows types to indicate that they can be passed buffers of uninitialized memory which can improve performance.
2017-02-08Fix compilation on RedoxJeremy Soller-0/+12
2016-12-30Add socket timeout and ttl supportJeremy Soller-26/+109
2016-12-21Add RawFd traits for netJeremy Soller-0/+44
2016-12-20Move rt into sys::rt, fix tidyJeremy Soller-0/+10
2016-12-15WIP: Cross-compilation for Redox targetJeremy Soller-1/+49
2016-11-28Commit to fix make tidyJeremy Soller-7/+78
2016-11-28Switch to using syscall crate directly - without importJeremy Soller-1/+1
2016-11-23Allow setting nonblock on socketsJeremy Soller-6/+6
2016-10-27Add redox systemJeremy Soller-0/+641