| Age | Commit message (Expand) | Author | Lines |
| 2022-07-20 | Library changes for Apple WatchOS | Vladimir Michael Eatwell | -2/+4 |
| 2022-06-13 | Horizon OS STD support | Meziu | -3/+5 |
| 2022-04-19 | [fuchsia] Add implementation for `current_exe` | David Koloski | -1/+21 |
| 2022-04-06 | Rename RWLock to RwLock in std::sys. | Mara Bos | -3/+3 |
| 2022-02-20 | solarish current_exe using libc call directly | David Carlier | -4/+1 |
| 2022-02-04 | Hide Repr details from io::Error, and rework `io::Error::new_const`. | Thom Chiovoloni | -10/+10 |
| 2022-01-21 | fs: Use readdir() instead of readdir_r() on Linux | Tavian Barnes | -1/+1 |
| 2021-12-05 | Rollup merge of #89642 - devnexen:macos_getenv_chng, r=m-ou-se | Matthias Krüger | -4/+1 |
| 2021-12-02 | suppress warning about set_errno being unused on DragonFly | Ryan Zoeller | -0/+1 |
| 2021-11-12 | Refactor weak symbols in std::sys::unix | Josh Stone | -16/+8 |
| 2021-10-07 | environ on macos uses directly libc which has the correct signature. | David CARLIER | -4/+1 |
| 2021-10-04 | Rollup merge of #87631 - :solarish_upd_fs, r=joshtriplett | Manish Goregaokar | -13/+17 |
| 2021-08-10 | STD support for the ESP-IDF framework | ivmarkov | -2/+22 |
| 2021-08-06 | current_exe haiku code path simplification all of these part of libc | David Carlier | -33/+8 |
| 2021-08-02 | os current_exe using same approach as linux to get always the full absolute path | David Carlier | -13/+17 |
| 2021-08-02 | Rollup merge of #86183 - inquisitivecrystal:env-nul, r=m-ou-se | Yuki Okushi | -5/+4 |
| 2021-07-25 | macos current_exe using directly libc instead. | David CARLIER | -5/+2 |
| 2021-07-10 | Change `weak!` and `linkat!` to macros 2.0 | Aris Merchant | -0/+3 |
| 2021-07-05 | Make `getenv` return an Option instead of a Result | Aris Merchant | -5/+4 |
| 2021-07-02 | Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplett | bors | -5/+8 |
| 2021-06-15 | Rename ErrorKind::Unknown to Uncategorized. | Mara Bos | -5/+8 |
| 2021-06-15 | Redefine `ErrorKind::Other` and stop using it in std. | Mara Bos | -5/+5 |
| 2021-06-01 | Multiple improvements to RwLocks | Benoît du Garreau | -6/+5 |
| 2021-05-14 | Move `std::memchr` to `sys_common` | Christiaan Dirkx | -1/+1 |
| 2021-04-29 | Simplify chdir implementation and minimize unsafe block | Josh Triplett | -5/+3 |
| 2021-04-23 | Explicitly implement `!Send` and `!Sync` for `sys::{Args, Env}` | Christiaan Dirkx | -3/+4 |
| 2021-04-22 | Rollup merge of #84402 - CDirkx:rwlock, r=dtolnay | Dylan DPC | -1/+1 |
| 2021-04-21 | Move `sys_common::rwlock::StaticRWLock` etc. to `sys::unix::rwlock` | Christiaan Dirkx | -1/+1 |
| 2021-04-19 | Fix `vxworks` compilation errors | Christiaan Dirkx | -8/+3 |
| 2021-04-18 | Rename `NotSupported` to `Unsupported` | Christiaan Dirkx | -1/+1 |
| 2021-04-18 | Use `NotSupported` in more places | Christiaan Dirkx | -1/+1 |
| 2021-04-13 | Fix join_paths error display. | Eric Huss | -1/+1 |
| 2021-03-24 | Rollup merge of #83353 - m-ou-se:io-error-avoid-alloc, r=nagisa | Dylan DPC | -9/+9 |
| 2021-03-21 | Use io::Error::new_const everywhere to avoid allocations. | Mara Bos | -9/+9 |
| 2021-03-14 | Revert "Revert "use RWlock when accessing os::env #81850"" | The8472 | -9/+10 |
| 2021-03-07 | Revert "use RWlock when accessing os::env #81850" | Eric Huss | -10/+9 |
| 2021-02-09 | split guard into read and write types | The8472 | -2/+2 |
| 2021-02-08 | introduce StaticRWLock wrapper to make methods safe | The8472 | -8/+9 |
| 2021-02-08 | avoid &mut on the read path since it now allows concurrent readers | The8472 | -1/+1 |
| 2021-02-07 | use rwlock for accessing ENV | The8472 | -8/+8 |
| 2020-10-16 | Take sys/vxworks/{os,path,pipe} from sys/unix instead. | Mara Bos | -5/+30 |
| 2020-10-14 | Remove lifetime from StaticMutex and assume 'static. | Mara Bos | -1/+1 |
| 2020-09-27 | Split sys_common::Mutex in StaticMutex and MovableMutex. | Mara Bos | -5/+4 |
| 2020-08-31 | std: move "mod tests/benches" to separate files | Lzu Tao | -27/+3 |
| 2020-07-27 | mv std libs to library/ | mark | -0/+674 |