| Age | Commit message (Expand) | Author | Lines |
| 2024-01-11 | std: begin moving platform support modules into `pal` | joboet | -1708/+0 |
| 2023-09-09 | Auto merge of #114590 - ijackson:stdio-stdio-2, r=dtolnay | bors | -0/+20 |
| 2023-09-09 | std::process (unsupported): Implement From<io::Stdout> etc. for imp::Stdio | Ian Jackson | -0/+20 |
| 2023-08-25 | Add a new helper to avoid calling io::Error::kind | Ben Kimock | -0/+4 |
| 2023-08-12 | Rollup merge of #114132 - tamird:better-env-debug-impls, r=Amanieu | Matthias Krüger | -1/+17 |
| 2023-08-08 | Rollup merge of #106425 - ijackson:exit-status-default, r=dtolnay | Matthias Krüger | -18/+19 |
| 2023-08-07 | Better Debug for Vars and VarsOs | Tamir Duberstein | -1/+17 |
| 2023-08-07 | impl Default for ExitStatus | Ian Jackson | -1/+1 |
| 2023-05-03 | Rollup merge of #105695 - joboet:remove_generic_parker, r=m-ou-se | Manish Goregaokar | -0/+12 |
| 2023-04-20 | More `mem::take` in `library` | Scott McMurray | -1/+1 |
| 2023-03-06 | Implement read_buf for a few more types | Tomasz Miąsko | -2/+10 |
| 2023-02-16 | std: replace generic thread parker with explicit no-op parker | joboet | -0/+12 |
| 2023-01-26 | std: optimize `LazyLock` size | joboet | -0/+11 |
| 2023-01-03 | Make ExitStatus an inhabited type on all platforms | Ian Jackson | -18/+19 |
| 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 |