| Age | Commit message (Expand) | Author | Lines |
| 2025-03-22 | std: move process implementations to `sys` | joboet | -2/+0 |
| 2025-03-17 | Implement read_buf for Hermit | Thalia Archibald | -1/+16 |
| 2025-03-10 | Rollup merge of #138074 - thaliaarchi:hermit-seek, r=ChrisDenton | Matthias Krüger | -2/+19 |
| 2025-03-09 | std: move stdio to `sys` | joboet | -98/+0 |
| 2025-03-09 | Support File::seek for Hermit | Thalia Archibald | -2/+19 |
| 2025-03-08 | Move fs into sys | Thalia Archibald | -603/+0 |
| 2025-02-28 | Use correct error message casing for `io::const_error`s | Noratrieb | -1/+1 |
| 2025-02-17 | Rollup merge of #137165 - thaliaarchi:file-tell, r=ChrisDenton | Matthias Krüger | -0/+4 |
| 2025-02-17 | Use tell for <File as Seek>::stream_position | Thalia Archibald | -0/+4 |
| 2025-02-17 | Rollup merge of #136844 - thaliaarchi:const-io-error, r=ChrisDenton | Matthias Krüger | -6/+2 |
| 2025-02-13 | std: Apply unsafe_attr_outside_unsafe | Eric Huss | -2/+2 |
| 2025-02-10 | Fix &&str and trailing commas in io::const_error! | Thalia Archibald | -6/+2 |
| 2025-02-09 | Mark extern blocks as unsafe | Michael Goulet | -1/+1 |
| 2025-02-07 | std: move `io` module out of `pal` | joboet | -88/+0 |
| 2025-02-02 | std: move network code into `sys` | joboet | -348/+0 |
| 2024-12-17 | Use field init shorthand where possible | Josh Triplett | -3/+3 |
| 2024-12-13 | Fix building `std` for Hermit after `c_char` change | Martin Kröning | -6/+6 |
| 2024-11-26 | std: update internal uses of `io::const_error!` | joboet | -13/+11 |
| 2024-11-14 | Rollup merge of #132790 - aDotInTheVoid:ioslice-asslice-rides-again, r=cuviper | Jubilee | -1/+6 |
| 2024-11-11 | Rollup merge of #130999 - cberner:flock_pr, r=joboet | Matthias Krüger | -0/+20 |
| 2024-11-09 | Add as_slice/into_slice for IoSlice/IoSliceMut. | Alona Enraght-Moony | -1/+6 |
| 2024-10-17 | Abstract the state type for futexes | Paul Menage | -2/+7 |
| 2024-10-13 | Implement file_lock feature | Christopher Berner | -0/+20 |
| 2024-10-02 | std: make `thread::current` available in all `thread_local!` destructors | joboet | -1/+6 |
| 2024-09-25 | Use `&raw` in the standard library | Josh Stone | -6/+4 |
| 2024-09-23 | std: implement the `random` feature | joboet | -14/+0 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -4/+4 |
| 2024-08-27 | Auto merge of #128134 - joboet:move_pal_alloc, r=cupiver | bors | -29/+0 |
| 2024-08-27 | std: move allocators to `sys` | joboet | -29/+0 |
| 2024-08-26 | pal/hermit: saturate `usleep` microseconds at `u64::MAX` | Martin Kröning | -1/+2 |
| 2024-08-25 | pal/hermit: correctly round up microseconds in `Thread::sleep` | Martin Kröning | -1/+3 |
| 2024-08-01 | fix(pal/hermit): `deny(unsafe_op_in_unsafe_fn)` | Martin Kröning | -20/+40 |
| 2024-08-01 | refactor(pal/hermit): make `ENV` a non-mutable static | Martin Kröning | -19/+15 |
| 2024-07-31 | refactor(pal/hermit): use default impl of `GlobalAlloc::alloc_zeroed` | Martin Kröning | -10/+0 |
| 2024-07-31 | refactor(pal/hermit): return `!` to satisfy rust-analyzer | Martin Kröning | -7/+3 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -34/+20 |
| 2024-07-24 | Rollup merge of #127733 - GrigorenkoPV:don't-forget, r=Amanieu | Matthias Krüger | -4/+2 |
| 2024-07-16 | Use futex.rs for Windows thread parking | Chris Denton | -0/+5 |
| 2024-07-15 | lib: replace some `mem::forget`'s with `ManuallyDrop` | Pavel Grigorenko | -4/+2 |
| 2024-06-24 | Auto merge of #126523 - joboet:the_great_big_tls_refactor, r=Mark-Simulacrum | bors | -36/+2 |
| 2024-06-22 | Rollup merge of #126140 - eduardosm:stabilize-fs_try_exists, r=Amanieu | Matthias Krüger | -1/+1 |
| 2024-06-15 | std: refactor the TLS implementation | joboet | -36/+2 |
| 2024-06-11 | Rename `std::fs::try_exists` to `std::fs::exists` and stabilize fs_try_exists | Eduardo Sánchez Muñoz | -1/+1 |
| 2024-06-07 | add HermitOS support of vectored read/write operations | Stefan Lankes | -91/+180 |
| 2024-05-29 | Make `std::env::{set_var, remove_var}` unsafe in edition 2024 | Tobias Bucher | -9/+5 |
| 2024-05-20 | switch also the default implementation for read_vectored | Stefan Lankes | -13/+2 |
| 2024-05-20 | switch to the default implementation of `write_vectored` | Stefan Lankes | -8/+2 |
| 2024-04-23 | increase the readability by using the unique name for the hermit-abi | Stefan Lankes | -79/+80 |
| 2024-04-23 | revise the interpretation of ReadDir | Stefan Lankes | -12/+8 |
| 2024-04-11 | Factor some common `io::Error` constants | Benoît du Garreau | -8/+2 |