| Age | Commit message (Expand) | Author | Lines |
| 2022-06-08 | remove unneeded code | Stefan Lankes | -5/+0 |
| 2022-06-03 | Use Drop instead of destroy() for locks. | Mara Bos | -12/+7 |
| 2022-05-09 | Use Rust 2021 prelude in std itself. | Mara Bos | -2/+0 |
| 2022-04-16 | Use a single ReentrantMutex implementation on all platforms. | Mara Bos | -36/+0 |
| 2022-04-14 | library: Remove definitions and reexports of `strlen` from libstd | Vadim Petrochenkov | -10/+0 |
| 2022-04-06 | Rename RWLock to RwLock in std::sys. | Mara Bos | -7/+7 |
| 2022-03-22 | Move std::sys::{mutex, condvar, rwlock} to std::sys::locks. | Mara Bos | -6/+12 |
| 2022-02-15 | remove compiler warnings | Stefan Lankes | -1/+1 |
| 2022-02-13 | make Instant::{duration_since, elapsed, sub} saturating and remove workarounds | The8472 | -8/+0 |
| 2022-02-04 | Hide Repr details from io::Error, and rework `io::Error::new_const`. | Thom Chiovoloni | -37/+36 |
| 2021-12-09 | Auto merge of #81156 - DrMeepster:read_buf, r=joshtriplett | bors | -2/+6 |
| 2021-11-24 | Improving the readability | Stefan Lankes | -1/+1 |
| 2021-11-24 | If the thread does not get the lock in the short term, yield the CPU | Stefan Lankes | -1/+10 |
| 2021-11-02 | more efficent File::read_buf impl for windows and unix | DrMeepster | -2/+6 |
| 2021-10-29 | hermit: Implement Condvar::wait_timeout | Martin Kröning | -2/+14 |
| 2021-10-16 | remove compiler warnings | Stefan Lankes | -1/+1 |
| 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-13 | Don't put hermit mutexes in a box. | Martin Kröning | -1/+1 |
| 2021-08-13 | Don't put hermit condvars in a box. | Martin Kröning | -1/+1 |
| 2021-08-13 | Don't put hermit rwlocks in a box. | Martin Kröning | -1/+1 |
| 2021-08-02 | Rollup merge of #86509 - CDirkx:os_str, r=m-ou-se | Yuki Okushi | -1/+2 |
| 2021-07-05 | Make `getenv` return an Option instead of a Result | Aris Merchant | -7/+2 |
| 2021-07-03 | Move `os_str_bytes` to `sys::unix` and reuse it on other platforms. | Christiaan Dirkx | -1/+2 |
| 2021-07-02 | Auto merge of #85746 - m-ou-se:io-error-other, r=joshtriplett | bors | -29/+34 |
| 2021-06-25 | Fix a few misspellings. | Eric Huss | -1/+1 |
| 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-20 | Move `OsStringExt` and `OsStrExt` to `std::os` | Christiaan Dirkx | -3/+3 |
| 2021-06-15 | Rename ErrorKind::Unknown to Uncategorized. | Mara Bos | -28/+32 |
| 2021-06-15 | Fix copy-paste error in sys/hermit error message. | Mara Bos | -1/+1 |
| 2021-06-15 | Redefine `ErrorKind::Other` and stop using it in std. | Mara Bos | -27/+28 |
| 2021-06-01 | Multiple improvements to RwLocks | Benoît du Garreau | -0/+2 |
| 2021-05-21 | Auto merge of #85060 - ChrisDenton:win-file-exists, r=yaahc | bors | -1/+1 |
| 2021-05-19 | Move the implementation of `Path::exists` to `sys_common::fs` so platforms ca... | Chris Denton | -1/+1 |
| 2021-05-14 | Move `std::memchr` to `sys_common` | Christiaan Dirkx | -1/+1 |
| 2021-05-03 | Move `std::sys::hermit::ext` to `std::os::hermit` | Christiaan Dirkx | -53/+0 |
| 2021-04-30 | Auto merge of #84522 - CDirkx:cmath, r=yaahc | bors | -29/+1 |
| 2021-04-28 | Reuse `unix::cmath` | Christiaan Dirkx | -29/+1 |
| 2021-04-27 | Rollup merge of #84521 - CDirkx:hermit-dedup, r=Mark-Simulacrum | Dylan DPC | -92/+3 |
| 2021-04-25 | Auto merge of #84115 - CDirkx:rt, r=m-ou-se | bors | -8/+10 |
| 2021-04-24 | Reuse `unix::path` and `unsupported::{io, thread_local_key}` on `hermit` | Christiaan Dirkx | -92/+3 |
| 2021-04-23 | Explicitly implement `!Send` and `!Sync` for `sys::{Args, Env}` | Christiaan Dirkx | -6/+8 |
| 2021-04-22 | Rollup merge of #84413 - CDirkx:args_inner_debug, r=m-ou-se | Dylan DPC | -3/+4 |
| 2021-04-22 | Document that `init` and `cleanup` are not guaranteed to run | Christiaan Dirkx | -0/+2 |
| 2021-04-22 | Move most init to `sys::init` | Christiaan Dirkx | -4/+2 |
| 2021-04-22 | Remove `sys::args::Args::inner_debug` and use `Debug` instead | Christiaan Dirkx | -3/+4 |
| 2021-04-22 | Move all cleanup to `sys::cleanup` | Christiaan Dirkx | -4/+3 |
| 2021-04-22 | Rework `at_exit` to `cleanup` | Christiaan Dirkx | -2/+5 |
| 2021-04-20 | Change uses of never type | Christiaan Dirkx | -29/+29 |