| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2023-01-17 | refactor[std]: do not use box syntax | joboet | -2/+2 | |
| 2022-11-29 | hermit: Fix fuzzy_provenance_casts | Martin Kröning | -1/+2 | |
| 2022-02-04 | Hide Repr details from io::Error, and rework `io::Error::new_const`. | Thom Chiovoloni | -1/+1 | |
| 2021-09-28 | Rename `std::thread::available_onccurrency` to ↵ | Yoshua Wuyts | -1/+1 | |
| `std::thread::available_parallelism` | ||||
| 2021-07-02 | Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplett | bors | -1/+1 | |
| Redefine `ErrorKind::Other` and stop using it in std. This implements the idea I shared yesterday in the libs meeting when we were discussing how to handle adding new `ErrorKind`s to the standard library: This redefines `Other` to be for *user defined errors only*, and changes all uses of `Other` in the standard library to a `#[doc(hidden)]` and permanently `#[unstable]` `ErrorKind` that users can not match on. This ensures that adding `ErrorKind`s at a later point in time is not a breaking change, since the user couldn't match on these errors anyway. This way, we use the `#[non_exhaustive]` property of the enum in a more effective way. Open questions: - How do we check this change doesn't cause too much breakage? Will a crate run help and be enough? - How do we ensure we don't accidentally start using `Other` again in the standard library? We don't have a `pub(not crate)` or `#[deprecated(in this crate only)]`. cc https://github.com/rust-lang/rust/pull/79965 cc `@rust-lang/libs` `@ijackson` r? `@dtolnay` | ||||
| 2021-06-21 | Use `Unsupported` on platforms where `available_concurrency` is not implemented. | Christiaan Dirkx | -4/+2 | |
| 2021-06-21 | Move `available_concurrency` implementation to `sys` | Christiaan Dirkx | -0/+8 | |
| 2021-06-15 | Rename ErrorKind::Unknown to Uncategorized. | Mara Bos | -1/+1 | |
| 2021-06-15 | Redefine `ErrorKind::Other` and stop using it in std. | Mara Bos | -1/+1 | |
| 2021-03-21 | Use io::Error::new_const everywhere to avoid allocations. | Mara Bos | -1/+1 | |
| 2020-07-28 | adjust remaining targets | Stefan Lankes | -1/+1 | |
| - fix commit 7dc3886 - previous commit doesn't adjust all targets | ||||
| 2020-07-27 | mv std libs to library/ | mark | -0/+106 | |
