about summary refs log tree commit diff
path: root/src/libnative/io/c_windows.rs
AgeCommit message (Collapse)AuthorLines
2014-11-08Runtime removal: add private sys, sys_common modulesAaron Turon-246/+0
These modules will house the code that used to be part of the runtime system in libnative. The `sys_common` module contains a few low-level but cross-platform details. The `sys` module is set up using `#[cfg()]` to include either a unix or windows implementation of a common API surface. This API surface is *not* exported directly in `libstd`, but is instead used to bulid `std::os` and `std::io`. Ultimately, the low-level details in `sys` will be exposed in a controlled way through a separate platform-specific surface, but that setup is not part of this patch.
2014-10-28Update code with new lint namesAaron Turon-1/+1
2014-10-19Remove a large amount of deprecated functionalityAlex Crichton-2/+2
Spring cleaning is here! In the Fall! This commit removes quite a large amount of deprecated functionality from the standard libraries. I tried to ensure that only old deprecated functionality was removed. This is removing lots and lots of deprecated features, so this is a breaking change. Please consult the deprecation messages of the deleted code to see how to migrate code forward if it still needs migration. [breaking-change]
2014-10-09Test fixes and rebase conflictsAlex Crichton-1/+1
2014-10-09native: Convert statics to constantsAlex Crichton-19/+19
2014-08-24native: clone/close_accept for win32 pipesAlex Crichton-0/+6
This commits takes a similar strategy to the previous commit to implement close_accept and clone for the native win32 pipes implementation. Closes #15595
2014-08-24native: TCP close/close_accept for windowsAlex Crichton-0/+33
This commit implements TcpAcceptor::{close, close_accept} for windows via WSAEVENT types.
2014-08-23Complete renaming of win32 to windowsVadim Chugunov-0/+207