| Age | Commit message (Expand) | Author | Lines |
| 2021-06-20 | Move `OsStringExt` and `OsStrExt` to `std::os` | Christiaan Dirkx | -63/+2 |
| 2021-06-20 | Auto merge of #86463 - fee1-dead:fixed-encode_wide, r=m-ou-se | bors | -1/+14 |
| 2021-06-19 | Account for self.extra in size_hint for EncodeWide | Deadbeef | -1/+14 |
| 2021-06-18 | Lint for unused borrows as part of UNUSED_MUST_USE | hi-rustin | -3/+3 |
| 2021-06-01 | Multiple improvements to RwLocks | Benoît du Garreau | -37/+83 |
| 2021-05-21 | Auto merge of #85060 - ChrisDenton:win-file-exists, r=yaahc | bors | -0/+8 |
| 2021-05-20 | Rollup merge of #85275 - CDirkx:memchr, r=m-ou-se | Guillaume Gomez | -0/+138 |
| 2021-05-19 | Move the implementation of `Path::exists` to `sys_common::fs` so platforms ca... | Chris Denton | -0/+8 |
| 2021-05-19 | Rename `rterr` to `rtprintpanic` | Christiaan Dirkx | -2/+6 |
| 2021-05-19 | Replace `sys_common::util::dumb_print` with `rterr!` | Christiaan Dirkx | -10/+0 |
| 2021-05-19 | Replace `sys_common::util::report_overflow` with `rterr!` | Christiaan Dirkx | -9/+0 |
| 2021-05-19 | Remove `sys_common::util::abort` | Christiaan Dirkx | -11/+6 |
| 2021-05-19 | Introduce `sys_common::rt::rterr!` | Christiaan Dirkx | -1/+9 |
| 2021-05-14 | Move `std::memchr` to `sys_common` | Christiaan Dirkx | -0/+138 |
| 2021-04-27 | Override `clone_from` method for PathBuf and OsString | Benoît du Garreau | -1/+13 |
| 2021-04-25 | Auto merge of #84115 - CDirkx:rt, r=m-ou-se | bors | -127/+66 |
| 2021-04-24 | Rollup merge of #84387 - CDirkx:poison, r=m-ou-se | Yuki Okushi | -258/+0 |
| 2021-04-22 | Rollup merge of #84402 - CDirkx:rwlock, r=dtolnay | Dylan DPC | -59/+0 |
| 2021-04-22 | Remove `Once` from `init` | Christiaan Dirkx | -5/+6 |
| 2021-04-22 | Document that `init` and `cleanup` are not guaranteed to run | Christiaan Dirkx | -2/+3 |
| 2021-04-22 | Apply suggestions from review | Christiaan Dirkx | -2/+2 |
| 2021-04-22 | Move most init to `sys::init` | Christiaan Dirkx | -6/+1 |
| 2021-04-22 | Move all cleanup to `sys::cleanup` | Christiaan Dirkx | -2/+0 |
| 2021-04-22 | Rework `at_exit` to `cleanup` | Christiaan Dirkx | -127/+71 |
| 2021-04-22 | Move `sys_common::poison` to `sync::poison` | Christiaan Dirkx | -258/+0 |
| 2021-04-21 | Move `sys_common::rwlock::StaticRWLock` etc. to `sys::unix::rwlock` | Christiaan Dirkx | -59/+0 |
| 2021-04-21 | Replace all `fmt.pad` with `debug_struct` | Christiaan Dirkx | -1/+1 |
| 2021-04-14 | Update documentation | Christiaan Dirkx | -3/+5 |
| 2021-04-14 | Move `std::sys_common::alloc` to `std::sys::common` | Christiaan Dirkx | -49/+0 |
| 2021-03-27 | Improve fs error open_from unix | Ivan Tham | -4/+6 |
| 2021-03-24 | Rollup merge of #83353 - m-ou-se:io-error-avoid-alloc, r=nagisa | Dylan DPC | -4/+4 |
| 2021-03-21 | Use io::Error::new_const everywhere to avoid allocations. | Mara Bos | -4/+4 |
| 2021-03-15 | Auto merge of #83121 - the8472:env-rwlock-2, r=joshtriplett | bors | -0/+59 |
| 2021-03-14 | Revert "Revert "use RWlock when accessing os::env #81850"" | The8472 | -0/+59 |
| 2021-03-14 | Fix a typo in thread_local_dtor.rs | Motoki Ikeda | -1/+1 |
| 2021-03-07 | Revert "use RWlock when accessing os::env #81850" | Eric Huss | -59/+0 |
| 2021-02-24 | library: Normalize safety-for-unsafe-block comments | Miguel Ojeda | -2/+2 |
| 2021-02-15 | Rollup merge of #81975 - Amanieu:seal2, r=m-ou-se | Jonas Schievink | -2/+9 |
| 2021-02-10 | Seal the CommandExt, OsStrExt and OsStringExt traits | Amanieu d'Antras | -2/+9 |
| 2021-02-09 | split guard into read and write types | The8472 | -15/+14 |
| 2021-02-08 | introduce StaticRWLock wrapper to make methods safe | The8472 | -49/+60 |
| 2021-02-07 | silence dead code warnings on windows | The8472 | -0/+5 |
| 2021-02-07 | use rwlock for accessing ENV | The8472 | -0/+44 |
| 2021-01-06 | Optimize away some path lookups in the generic `fs::copy` implementation. | Dan Gohman | -4/+6 |
| 2020-12-22 | Migrate standard library away from compare_and_swap | Linus Färnstrand | -8/+8 |
| 2020-12-14 | Auto merge of #77618 - fusion-engineering-forks:windows-parker, r=Amanieu | bors | -0/+2 |
| 2020-12-10 | Rollup merge of #79809 - Eric-Arellano:split-once, r=matklad | Tyler Mandry | -4/+1 |
| 2020-12-08 | Use Pin for the 'don't move' requirement of ReentrantMutex. | Mara Bos | -48/+39 |
| 2020-12-08 | Remove unnecessary import of `crate::marker` in std::sys_common::remutex. | Mara Bos | -2/+1 |
| 2020-12-07 | Fix net.rs - rsplitn() returns a reverse iterator | Eric Arellano | -2/+1 |