| Age | Commit message (Expand) | Author | Lines |
| 2023-03-06 | Implement read_buf for a few more types | Tomasz Miąsko | -2/+10 |
| 2023-01-26 | std: optimize `LazyLock` size | joboet | -0/+11 |
| 2022-12-19 | Auto merge of #105698 - joboet:unsupported_threads_once, r=thomcc | bors | -0/+90 |
| 2022-12-14 | std: use a more efficient `Once` on platforms without threads | joboet | -0/+90 |
| 2022-12-11 | Implement blocking output | Ayush Singh | -1/+5 |
| 2022-12-08 | Add read_to_end for AnonPipe | Ayush Singh | -0/+4 |
| 2022-11-06 | std: remove lock wrappers in `sys_common` | joboet | -17/+11 |
| 2022-10-15 | Add `IsTerminal` trait to determine if a descriptor or handle is a terminal | Josh Triplett | -0/+4 |
| 2022-10-14 | Auto merge of #102783 - RalfJung:tls, r=thomcc | bors | -0/+1 |
| 2022-10-13 | sync thread_local key conditions exactly with what the macro uses | Ralf Jung | -0/+1 |
| 2022-10-13 | Auto merge of #102655 - joboet:windows_tls_opt, r=ChrisDenton | bors | -5/+0 |
| 2022-10-08 | std: optimize TLS on Windows | joboet | -5/+0 |
| 2022-09-25 | Auto merge of #98457 - japaric:gh98378, r=m-ou-se | bors | -0/+3 |
| 2022-09-20 | Auto merge of #100581 - joboet:sync_rwlock_everywhere, r=thomcc | bors | -1/+1 |
| 2022-09-19 | std: use `sync::RwLock` for internal statics | joboet | -1/+1 |
| 2022-09-04 | Auto merge of #100576 - joboet:movable_const_remutex, r=Mark-Simulacrum | bors | -3/+0 |
| 2022-09-03 | std: make `ReentrantMutex` movable and `const`; simplify `Stdout` initialization | joboet | -3/+0 |
| 2022-08-28 | Support `#[unix_sigpipe = "inherit|sig_dfl|sig_ign"]` on `fn main()` | Martin Nordholts | -1/+1 |
| 2022-08-28 | Rollup merge of #97015 - nrc:read-buf-cursor, r=Mark-Simulacrum | Matthias Krüger | -2/+2 |
| 2022-08-18 | Address reviewer comments | Nick Cameron | -1/+1 |
| 2022-08-12 | Rollup merge of #100030 - WaffleLapkin:nice_pointer_sis, r=scottmcm | Dylan DPC | -3/+4 |
| 2022-08-06 | provide correct size hint for unsupported platform CommandArgs | Michael Goulet | -0/+3 |
| 2022-08-05 | non-linux platforms | Nick Cameron | -2/+2 |
| 2022-08-05 | cleanup code w/ pointers in std a little | Maybe Waffle | -3/+4 |
| 2022-08-01 | Auto merge of #98246 - joshtriplett:times, r=m-ou-se | bors | -0/+12 |
| 2022-07-30 | Remove socklen_t from platforms where it's no longer used | Linus Färnstrand | -2/+0 |
| 2022-07-15 | Support setting file accessed/modified timestamps | Josh Triplett | -0/+12 |
| 2022-06-27 | make Condvar, Mutex, RwLock const constructors work with unsupported impl | Jorge Aparicio | -0/+3 |
| 2022-06-06 | Make all {Mutex, Condvar, RwLock}::new #[inline]. | Mara Bos | -0/+3 |
| 2022-06-03 | Lazily allocate+initialize locks. | Mara Bos | -3/+0 |
| 2022-06-03 | Use Drop instead of destroy() for locks. | Mara Bos | -9/+0 |
| 2022-05-09 | Use Rust 2021 prelude in std itself. | Mara Bos | -1/+0 |
| 2022-04-18 | Remove forgotten reexport of ReentrantMutex in sys::unsupported. | Mara Bos | -1/+1 |
| 2022-04-16 | Use a single ReentrantMutex implementation on all platforms. | Mara Bos | -23/+0 |
| 2022-04-14 | library: Remove definitions and reexports of `strlen` from libstd | Vadim Petrochenkov | -16/+0 |
| 2022-04-06 | Rename RWLock to RwLock in std::sys. | Mara Bos | -8/+8 |
| 2022-03-22 | Move std::sys::{mutex, condvar, rwlock} to std::sys::locks. | Mara Bos | -4/+8 |
| 2022-02-13 | make Instant::{duration_since, elapsed, sub} saturating and remove workarounds | The8472 | -8/+0 |
| 2022-02-09 | Rollup merge of #93445 - yaahc:exitcode-constructor, r=dtolnay | Yuki Okushi | -0/+9 |
| 2022-02-07 | fix exclusive range error | Jane Lusby | -1/+1 |
| 2022-02-06 | Add From<u8> for ExitCode | Jane Lusby | -0/+9 |
| 2022-02-04 | Hide Repr details from io::Error, and rework `io::Error::new_const`. | Thom Chiovoloni | -4/+4 |
| 2021-11-02 | Update library/std/src/sys/unsupported/fs.rs | DrMeepster | -1/+1 |
| 2021-11-02 | more efficent File::read_buf impl for windows and unix | DrMeepster | -1/+5 |
| 2021-09-28 | Rename `std::thread::available_onccurrency` to `std::thread::available_parall... | Yoshua Wuyts | -1/+1 |
| 2021-08-30 | add `TcpStream::set_linger` and `TcpStream::linger` | ibraheemdev | -0/+8 |
| 2021-08-02 | Rollup merge of #86509 - CDirkx:os_str, r=m-ou-se | Yuki Okushi | -2/+2 |
| 2021-07-05 | Make `getenv` return an Option instead of a Result | Aris Merchant | -2/+2 |
| 2021-07-03 | Move `os_str_bytes` to `sys::unix` and reuse it on other platforms. | Christiaan Dirkx | -2/+2 |
| 2021-07-02 | Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplett | bors | -1/+1 |