| Age | Commit message (Expand) | Author | Lines |
| 2025-09-10 | std: move `thread` into `sys` | joboet | -2/+1 |
| 2025-09-02 | improve process::abort rendering in Miri backtraces | Ralf Jung | -0/+1 |
| 2025-08-23 | std library: use execinfo library also on NetBSD. | Havard Eidnes | -0/+1 |
| 2025-08-21 | Rollup merge of #137494 - nabijaczleweli:dup, r=Mark-Simulacrum | Jacob Pratt | -24/+26 |
| 2025-08-16 | library: Migrate from `cfg_if` to `cfg_select` | Josh Triplett | -11/+21 |
| 2025-04-27 | use generic Atomic type where possible | Christopher Durham | -1/+1 |
| 2025-04-18 | Combine env consts into std::sys::env_consts | Thalia Archibald | -1/+0 |
| 2025-04-14 | Fix: Map EOPNOTSUPP to ErrorKind::Unsupported on Unix | 0x79de | -0/+1 |
| 2025-04-12 | https://github.com/rust-lang/rust/pull/139717#issuecomment-2799036117 🥴 | наб | -2/+2 |
| 2025-04-12 | Use unsupported args for espidf and vita | Thalia Archibald | -0/+2 |
| 2025-04-12 | Move args into std::sys | Thalia Archibald | -2/+1 |
| 2025-04-04 | Move fd into sys | Thalia Archibald | -1/+0 |
| 2025-03-26 | #[allow(dead_code)] | наб | -3/+5 |
| 2025-03-22 | std: move process implementations to `sys` | joboet | -2/+3 |
| 2025-03-10 | Initial STD support for Cygwin | 王宇逸 | -1/+1 |
| 2025-03-09 | std: move stdio to `sys` | joboet | -1/+0 |
| 2025-03-08 | Move fs into sys | Thalia Archibald | -1/+0 |
| 2025-02-23 | libstd: init(): dup() subsequent /dev/nulls instead of opening them again | наб | -24/+24 |
| 2025-02-09 | Mark extern blocks as unsafe | Michael Goulet | -10/+10 |
| 2025-02-07 | std: move `io` module out of `pal` | joboet | -1/+0 |
| 2025-02-02 | std: move network code into `sys` | joboet | -6/+0 |
| 2024-12-06 | Rollup merge of #130254 - GrigorenkoPV:QuotaExceeded, r=dtolnay | Matthias Krüger | -1/+1 |
| 2024-10-28 | std: refactor `pthread`-based synchronization | joboet | -0/+1 |
| 2024-10-05 | Stabilize `std::io::ErrorKind::QuotaExceeded` | Pavel Grigorenko | -1/+1 |
| 2024-09-25 | Rollup merge of #130595 - no1wudi:master, r=ibraheemdev | Matthias Krüger | -1/+2 |
| 2024-09-24 | add InProgress ErrorKind gated behind io_error_inprogress feature | Aviram Hassan | -0/+1 |
| 2024-09-24 | Initial std library support for NuttX | Huang Qi | -1/+2 |
| 2024-09-23 | std: implement the `random` feature | joboet | -2/+0 |
| 2024-09-03 | Port std library to RTEMS | Jan Sommer | -0/+1 |
| 2024-08-27 | std: move allocators to `sys` | joboet | -1/+0 |
| 2024-08-20 | Avoid extra `cast()`s after `CStr::as_ptr()` | Josh Stone | -2/+2 |
| 2024-07-31 | android: Remove libstd hacks for unsupported Android APIs | Matthew Maurer | -5/+0 |
| 2024-07-30 | Rollup merge of #128315 - zetanumbers:psvita-unsafe-in-unsafe, r=workingjubilee | Matthias Krüger | -0/+3 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -6/+8 |
| 2024-07-28 | fix: psvita's std code | Daria Sukhonina | -0/+3 |
| 2024-07-26 | Fix doc nits | John Arundel | -1/+1 |
| 2024-07-24 | Rollup merge of #127480 - biabbas:vxworks, r=workingjubilee | Matthias Krüger | -0/+3 |
| 2024-07-23 | Cfg disable on_broken_pipe_flag_used() for vxworks | B I Mohammed Abbas | -0/+2 |
| 2024-07-12 | Rollup merge of #126827 - the8472:pidfd-spawn, r=workingjubilee | Matthias Krüger | -0/+4 |
| 2024-07-08 | Reset sigpipe not supported for vxworks | B I Mohammed Abbas | -0/+1 |
| 2024-06-25 | document the cvt methods | The 8472 | -0/+4 |
| 2024-06-24 | Auto merge of #126523 - joboet:the_great_big_tls_refactor, r=Mark-Simulacrum | bors | -2/+0 |
| 2024-06-22 | Add PidFd::{kill, wait, try_wait} | The 8472 | -0/+2 |
| 2024-06-15 | std: refactor the TLS implementation | joboet | -2/+0 |
| 2024-05-17 | Use `_NSGetArgc`/`_NSGetArgv` on iOS/tvOS/watchOS/visionOS | Mads Marquart | -6/+5 |
| 2024-05-06 | iOS/tvOS/watchOS/visionOS: Set the main thread name | Mads Marquart | -2/+2 |
| 2024-05-03 | Rollup merge of #124480 - Enselic:on-broken-pipe, r=jieyouxu | Michael Goulet | -6/+6 |
| 2024-05-02 | Change `SIGPIPE` ui from `#[unix_sigpipe = "..."]` to `-Zon-broken-pipe=...` | Martin Nordholts | -6/+6 |
| 2024-04-28 | Use `target_vendor = "apple"` instead of `target_os = "..."` | Mads Marquart | -7/+3 |
| 2024-04-11 | Factor some common `io::Error` constants | Benoît du Garreau | -1/+1 |