| Age | Commit message (Expand) | Author | Lines |
| 2024-09-23 | std: implement the `random` feature | joboet | -12/+2 |
| 2024-09-22 | Reformat using the new identifier sorting from rustfmt | Michael Goulet | -1/+1 |
| 2024-09-08 | Remove needless returns detected by clippy in libraries | Eduardo Sánchez Muñoz | -3/+3 |
| 2024-08-29 | wasi: Fix sleeping for `Duration::MAX` | Alex Crichton | -30/+31 |
| 2024-08-27 | std: move allocators to `sys` | joboet | -2/+0 |
| 2024-08-23 | Rollup merge of #127623 - lolbinarycat:fix_remove_dir_all, r=Amanieu | Matthias Krüger | -6/+14 |
| 2024-08-22 | fix: fs::remove_dir_all: treat ENOENT as success | binarycat | -6/+14 |
| 2024-08-05 | WASI fixing unsafe_op_in_unsafe_fn for std::{os, sys} | Georgii Rylov | -16/+22 |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -20/+9 |
| 2024-07-24 | Rollup merge of #127733 - GrigorenkoPV:don't-forget, r=Amanieu | Matthias Krüger | -6/+4 |
| 2024-07-17 | Avoid comments that describe multiple `use` items. | Nicholas Nethercote | -3/+6 |
| 2024-07-15 | lib: replace some `mem::forget`'s with `ManuallyDrop` | Pavel Grigorenko | -6/+4 |
| 2024-06-24 | Auto merge of #126523 - joboet:the_great_big_tls_refactor, r=Mark-Simulacrum | bors | -4/+0 |
| 2024-06-15 | std: refactor the TLS implementation | joboet | -4/+0 |
| 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-05 | Raise `DEFAULT_MIN_STACK_SIZE` to at least 64KiB | Jubilee Young | -1/+1 |
| 2024-05-29 | Make `std::env::{set_var, remove_var}` unsafe in edition 2024 | Tobias Bucher | -2/+2 |
| 2024-05-02 | std: move thread parking to `sys::sync` | joboet | -7/+0 |
| 2024-04-05 | Revert #121666 | Chris Denton | -5/+1 |
| 2024-03-31 | std: move `thread::current` TLS variable out of `thread_info` | joboet | -10/+0 |
| 2024-03-23 | Auto merge of #119552 - krtab:dead_code_priv_mod_pub_field, r=cjgillot,saethlin | bors | -0/+2 |
| 2024-03-12 | std: move `Once` implementations to `sys` | joboet | -2/+0 |
| 2024-03-12 | Allow dead code in sys/pal | Arthur Carcano | -0/+2 |
| 2024-03-02 | Rollup merge of #121666 - ChrisDenton:thread-name, r=cuviper | Matthias Krüger | -1/+5 |
| 2024-03-01 | Add `get_name` placeholder to other targets | Chris Denton | -1/+5 |
| 2024-03-01 | Auto merge of #114016 - krtab:delete_sys_memchr, r=workingjubilee | bors | -1/+1 |
| 2024-02-27 | Add the wasm32-wasi-preview2 target | Ryan Levick | -123/+132 |
| 2024-02-24 | library: use `addr_of!` | Pavel Grigorenko | -1/+1 |
| 2024-02-20 | Delete architecture-specific memchr code in std::sys | Arthur Carcano | -1/+1 |
| 2024-02-19 | Auto merge of #121177 - joboet:move_pal_locks, r=ChrisDenton | bors | -14/+1 |
| 2024-02-18 | Dyn erase at call site | David Thomas | -6/+6 |
| 2024-02-17 | Auto merge of #120741 - a1phyr:safe_buffer_advance, r=m-ou-se | bors | -1/+1 |
| 2024-02-16 | std: move locks to `sys` on platforms without threads | joboet | -4/+1 |
| 2024-02-16 | std: move locks to `sys` on UNIX and other futex platforms | joboet | -10/+0 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -2/+2 |
| 2024-02-08 | std: move path into `sys` | joboet | -2/+0 |
| 2024-02-07 | Make `io::BorrowedCursor::advance` safe | Benoît du Garreau | -1/+1 |
| 2024-01-30 | Rollup merge of #120434 - fmease:revert-speeder, r=petrochenkov | Guillaume Gomez | -132/+123 |
| 2024-01-29 | Clean dead code | r0cky | -3/+0 |
| 2024-01-28 | Revert "Add the wasm32-wasi-preview2 target" | León Orell Valerian Liehr | -132/+123 |
| 2024-01-23 | Add the wasm32-wasi-preview2 target | Ryan Levick | -123/+132 |
| 2024-01-22 | std: move cmath into `sys` | joboet | -2/+0 |
| 2024-01-15 | std: move OS String implementation into `sys` | joboet | -2/+0 |
| 2024-01-12 | update paths in comments | joboet | -1/+1 |
| 2024-01-11 | std: begin moving platform support modules into `pal` | joboet | -0/+2713 |