| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2020-01-12 | Document behavior of set_nonblocking on UnixListener | Till Arnold | -0/+8 | |
| 2019-12-22 | Format the world | Mark Rousskov | -76/+98 | |
| 2019-11-24 | Add missing main() and return value | Emmanuel Gil Peyrot | -2/+5 | |
| 2019-11-24 | Add missing semicolons and question marks | Emmanuel Gil Peyrot | -5/+5 | |
| 2019-11-24 | Return Ok(()) in docstrings in std::os::unix::net | Emmanuel Gil Peyrot | -10/+45 | |
| 2019-11-24 | Replace .unwrap() with ? in std::os::unix::net | Emmanuel Gil Peyrot | -148/+236 | |
| 2019-07-01 | Remove needless lifetimes | Jeremy Stucki | -2/+2 | |
| 2019-06-26 | Avoid mem::uninitialized() in std::sys::unix | Josh Stone | -6/+5 | |
| For `libc` types that will be initialized in FFI calls, we can just use `MaybeUninit` and then pass around raw pointers. For `sun_path_offset()`, which really wants `offset_of`, all callers have a real `sockaddr_un` available, so we can use that reference. | ||||
| 2019-05-13 | Remove bitrig support from rust | Marcel Hellwig | -2/+2 | |
| 2019-04-27 | Stabilized vectored IO | Steven Fackler | -7/+7 | |
| This renames `std::io::IoVec` to `std::io::IoSlice` and `std::io::IoVecMut` to `std::io::IoSliceMut`, and stabilizes `std::io::IoSlice`, `std::io::IoSliceMut`, `std::io::Read::read_vectored`, and `std::io::Write::write_vectored`. Closes #58452 | ||||
| 2019-03-31 | libstd: deny(elided_lifetimes_in_paths) | Mazdak Farrokhzad | -5/+5 | |
| 2019-02-28 | libstd => 2018 | Taiki Endo | -18/+18 | |
| 2019-02-13 | Add vectored read and write support | Steven Fackler | -1/+36 | |
| This functionality has lived for a while in the tokio ecosystem, where it can improve performance by minimizing copies. | ||||
| 2019-02-10 | libs: doc comments | Alexander Regueiro | -4/+4 | |
| 2018-12-25 | Remove licenses | Mark Rousskov | -10/+0 | |
| 2018-12-07 | Various minor/cosmetic improvements to code | Alexander Regueiro | -1/+1 | |
| 2018-11-30 | Deal with EINTR in net timeout tests | Josh Stone | -4/+6 | |
| We've seen sporadic QE failures in the timeout tests on this assertion: assert!(kind == ErrorKind::WouldBlock || kind == ErrorKind::TimedOut); So there's an error, but not either of the expected kinds. Adding a format to show the kind revealed `ErrorKind::Interrupted` (`EINTR`). For the cases that were using `read`, we can just use `read_exact` to keep trying after interruption. For those using `recv_from`, we have to manually loop until we get a non-interrupted result. | ||||
| 2018-07-07 | Revert unification of interfaces | jD91mZM2 | -24/+847 | |
| 2018-06-27 | Fix tidy checks | jD91mZM2 | -4/+6 | |
| 2018-06-27 | Horrible attempt at cleaning things up that probably just made it worse | jD91mZM2 | -847/+22 | |
| 2018-06-26 | Mention redox' behavior in doc comments | jD91mZM2 | -0/+6 | |
| 2018-04-19 | Rustfmt result (for relevant changes) to satisfy Travis line length check. | Nicholas Rishel | -1/+4 | |
| Signed-off-by: Nicholas Rishel <nick@accups.com> | ||||
| 2018-04-19 | The prior check causes abstract unix domain sockets to return unnamed on ↵ | Nicholas Rishel | -1/+1 | |
| Android. Signed-off-by: Nicholas Rishel <nick@accups.com> | ||||
| 2018-03-23 | Reduce scope of unsafe block in sun_path_offset | Daniel Kolsoi | -7/+5 | |
| 2018-03-02 | Rollup merge of #48328 - frewsxcv:frewsxcv-clarify-error-zero-duration, ↵ | Manish Goregaokar | -6/+65 | |
| r=sfackler Fixes #47311. r? @nrc | ||||
| 2018-02-25 | Rollup merge of #48330 - frewsxcv:frewsxcv-tests-zero-duration, r=sfackler | kennytm | -1/+40 | |
| Add tests ensuring zero-Duration timeouts result in errors; fix Redox issues. Part of #48311 | ||||
| 2018-02-24 | Clarify "It is an error to..." wording for zero-duration behaviors. | Corey Farwell | -6/+65 | |
| Documentation fix side of https://github.com/rust-lang/rust/issues/48311. | ||||
| 2018-02-18 | Add tests ensuring zero-Duration timeouts result in errors. | Corey Farwell | -1/+40 | |
| Part of https://github.com/rust-lang/rust/issues/48311 | ||||
| 2018-02-17 | Fix broken documentation link. | Corey Farwell | -1/+1 | |
| 2017-08-16 | Refactoring: move net specific fd imps to net | Tobias Schaffner | -3/+61 | |
| Move the implementations of net specific file descriptior implementations to net. This makes it easier to exclude net at all if not needed for a target. | ||||
| 2017-08-15 | use field init shorthand EVERYWHERE | Zack M. Davis | -2/+2 | |
| Like #43008 (f668999), but _much more aggressive_. | ||||
| 2017-08-13 | Rollup merge of #43814 - Eijebong:fix_typos2, r=petrochenkov | Guillaume Gomez | -1/+1 | |
| Fix some typos Follow up of #43794 If refined my script a little bit and found some more. | ||||
| 2017-08-13 | Auto merge of #43348 - kennytm:fix-24658-doc-every-platform, r=alexcrichton | bors | -0/+11 | |
| Expose all OS-specific modules in libstd doc. 1. Uses the special `--cfg dox` configuration passed by rustbuild when running `rustdoc`. Changes the `#[cfg(platform)]` into `#[cfg(any(dox, platform))]` so that platform-specific API are visible to rustdoc. 2. Since platform-specific implementations often won't compile correctly on other platforms, `rustdoc` is changed to apply `everybody_loops` to the functions during documentation and doc-test harness. 3. Since platform-specific code are documented on all platforms now, it could confuse users who found a useful API but is non-portable. Also, their examples will be doc-tested, so must be excluded when not testing on the native platform. An undocumented attribute `#[doc(cfg(...))]` is introduced to serve the above purposed. Fixes #24658 (Does _not_ fully implement #1998). | ||||
| 2017-08-12 | Fix some typos | Bastien Orivel | -1/+1 | |
| 2017-08-12 | Fix error during cross-platform documentation. | kennytm | -0/+11 | |
| 2017-08-10 | Fix typo corersponding -> corresponding | Foucher | -1/+1 | |
| 2017-06-20 | Add `Read::initializer`. | Steven Fackler | -5/+7 | |
| This is an API that allows types to indicate that they can be passed buffers of uninitialized memory which can improve performance. | ||||
| 2017-03-25 | Fix libc::bind call on aarch64-linux-android | Marco A L Barbosa | -2/+2 | |
| 2017-03-17 | Rollup merge of #40457 - frewsxcv:frewsxcv-macos, r=steveklabnik | Corey Farwell | -1/+1 | |
| Update usages of 'OSX' (and other old names) to 'macOS'. As of last year with version 'Sierra', the Mac operating system is now called 'macOS'. | ||||
| 2017-03-13 | Remove function invokation parens from documentation links. | Corey Farwell | -17/+17 | |
| This was never established as a convention we should follow in the 'More API Documentation Conventions' RFC: https://github.com/rust-lang/rfcs/blob/master/text/1574-more-api-documentation-conventions.md | ||||
| 2017-03-12 | Update usages of 'OSX' (and other old names) to 'macOS'. | Corey Farwell | -1/+1 | |
| As of last year with version 'Sierra', the Mac operating system is now called 'macOS'. | ||||
| 2016-12-20 | Fix compile errors and such | Alex Crichton | -4/+3 | |
| 2016-12-16 | Add missing doc examples for UnixDatagram | Guillaume Gomez | -38/+285 | |
| 2016-12-08 | Add Incoming doc examples | Guillaume Gomez | -3/+30 | |
| 2016-12-08 | Add UnixListener doc examples | Guillaume Gomez | -10/+101 | |
| 2016-12-08 | Add doc examples for UnixStream | Guillaume Gomez | -6/+145 | |
| 2016-12-08 | Add missing doc examples for SocketAddr struct | Guillaume Gomez | -0/+36 | |
| 2016-10-09 | use MSG_NOSIGNAL on all relevant platforms | Mathieu Poumeyrol | -3/+9 | |
| 2016-10-01 | Auto merge of #36824 - kali:master, r=alexcrichton | bors | -1/+6 | |
| SO_NOSIGPIPE and MSG_NOSIGNAL (rebased #36426) I'm not sure what happened when I pushed a rebased branch on #36426 , github closed it... | ||||
| 2016-09-30 | Ignore various entire test modules on emscripten | Brian Anderson | -14/+1 | |
