summary refs log tree commit diff
path: root/src/libstd/io/net/mod.rs
AgeCommit message (Collapse)AuthorLines
2014-12-13libstd: use unboxed closuresJorge Aparicio-2/+5
2014-12-05Utilize fewer reexportsCorey Farwell-2/+2
In regards to: https://github.com/rust-lang/rust/issues/19253#issuecomment-64836729 This commit: * Changes the #deriving code so that it generates code that utilizes fewer reexports (in particur Option::* and Result::*), which is necessary to remove those reexports in the future * Changes other areas of the codebase so that fewer reexports are utilized
2014-11-08Runtime removal: refactor pipes and networkingAaron Turon-43/+2
This patch continues the runtime removal by moving pipe and networking-related code into `sys`. Because this eliminates APIs in `libnative` and `librustrt`, it is a: [breaking-change] This functionality is likely to be available publicly, in some form, from `std` in the future.
2014-11-05Fixed tidy errorsVladimir Matveev-1/+1
2014-11-05Migrated io::net::udp over to ToSocketAddrVladimir Matveev-3/+22
UdpSocket constructor methods now use ToSocketAddr trait instead of SocketAddr. [breaking-change]
2014-11-05Switched io::net::tcp to use ToSocketAddrVladimir Matveev-1/+26
TcpListener and TcpStream are converted to use ToSocketAddr trait in their constructor methods. [breaking-change]
2014-09-16Rename std::io::net::unix to std::io::net::pipe.Jonas Hietala-2/+1
Renamed as we may support pipes for other platforms. Closes #12093 [breaking-change]
2014-06-06std: Deal with fallout of rtio changesAlex Crichton-0/+21
2014-02-28std: Improve some I/O documentationAlex Crichton-0/+2
This lowers the #[allow(missing_doc)] directive into some of the lower modules which are less mature. Most I/O modules now require comprehensive documentation.
2014-02-16Implement named pipes for windows, touch up unixAlex Crichton-1/+1
* Implementation of pipe_win32 filled out for libnative * Reorganize pipes to be clone-able * Fix a few file descriptor leaks on error * Factor out some common code into shared functions * Make use of the if_ok!() macro for less indentation Closes #11201
2013-11-11Move std::rt::io to std::ioAlex Crichton-0/+18