about summary refs log tree commit diff
path: root/src/libstd/sys/windows/pipe.rs
AgeCommit message (Collapse)AuthorLines
2014-12-05Fall out of the std::sync rewriteAlex Crichton-4/+3
2014-11-21libs: add std::os::windows moduleAaron Turon-1/+1
The new `std::os::windows` module exposes several extension traits for extracting file descriptors, sockets, and handles from `std::io` types.
2014-11-21sys: reveal std::io representation to sys moduleAaron Turon-1/+9
This commit adds a `AsInner` trait to `sys_common` and provides implementations on many `std::io` types. This is a building block for exposing platform-specific APIs that hook into `std::io` types.
2014-11-20Make most of std::rt privateAaron Turon-1/+1
Previously, the entire runtime API surface was publicly exposed, but that is neither necessary nor desirable. This commit hides most of the module, using librustrt directly as needed. The arrangement will need to be revisited when rustrt is pulled into std. [breaking-change]
2014-11-18Windows and OS X falloutNick Cameron-4/+4
2014-11-08Runtime removal: refactor pipes and networkingAaron Turon-0/+751
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.