| Age | Commit message (Expand) | Author | Lines |
| 2024-07-24 | Rollup merge of #128135 - joboet:reduplicate_tls, r=tgross35 | Matthias Krüger | -16/+8 |
| 2024-07-24 | Rollup merge of #127733 - GrigorenkoPV:don't-forget, r=Amanieu | Matthias Krüger | -5/+4 |
| 2024-07-24 | std: use duplicate thread local state in tests | joboet | -16/+8 |
| 2024-07-20 | Rollup merge of #127918 - ChrisDenton:thread-name-string, r=joboet | Matthias Krüger | -23/+51 |
| 2024-07-18 | Move ThreadName conversions to &cstr/&str | Chris Denton | -6/+19 |
| 2024-07-18 | Style change | Chris Denton | -3/+3 |
| 2024-07-18 | Make `Thread::new_inner` a safe function | Chris Denton | -6/+4 |
| 2024-07-18 | Rollup merge of #124881 - Sp00ph:reentrant_lock_tid, r=joboet | Matthias Krüger | -3/+29 |
| 2024-07-18 | Update `ReentrantLock` implementation, add `CURRENT_ID` thread local. | Markus Everling | -3/+29 |
| 2024-07-18 | Safely enforce thread name requirements | Chris Denton | -11/+28 |
| 2024-07-15 | lib: replace some `mem::forget`'s with `ManuallyDrop` | Pavel Grigorenko | -5/+4 |
| 2024-06-16 | std: move `sys_common::backtrace` to `sys` | joboet | -1/+1 |
| 2024-06-04 | Pass function for `Thread` as `Send` to `Thread::imp` | Raoul Strackx | -2/+3 |
| 2024-05-23 | std: rewrite native thread-local storage | joboet | -1/+1 |
| 2024-05-04 | Rollup merge of #124159 - joboet:move_pal_thread_parking, r=ChrisDenton | Matthias Krüger | -1/+1 |
| 2024-05-04 | Rollup merge of #123356 - joboet:set_current_size, r=ChrisDenton | Matthias Krüger | -2/+7 |
| 2024-05-02 | std: move thread parking to `sys::sync` | joboet | -1/+1 |
| 2024-04-14 | Rollup merge of #123879 - beetrees:missing-unsafe, r=Mark-Simulacrum | Matthias Krüger | -13/+20 |
| 2024-04-13 | Add missing `unsafe` to internal `std::thread::Thread` creation functions | beetrees | -13/+20 |
| 2024-04-11 | std: remove `sys_common::thread` | joboet | -5/+22 |
| 2024-04-08 | std: update abort message in `thread::set_current` | joboet | -1/+1 |
| 2024-04-06 | Auto merge of #123433 - GnomedDev:remove-threadname-alloc, r=joboet | bors | -3/+26 |
| 2024-04-05 | Revert #121666 | Chris Denton | -3/+1 |
| 2024-04-04 | Remove rt::init allocation for thread name | David Thomas | -3/+26 |
| 2024-04-03 | std: add comment about abort motivation | joboet | -0/+2 |
| 2024-04-02 | std: reduce code size of `set_current` | joboet | -2/+5 |
| 2024-03-31 | std: move `thread::current` TLS variable out of `thread_info` | joboet | -8/+24 |
| 2024-02-28 | std: move thread local implementation to `sys` | joboet | -1/+1 |
| 2024-02-22 | Use generic `NonZero` everywhere in `std`. | Markus Reiter | -3/+3 |
| 2024-02-15 | Replace `NonZero::<_>::new` with `NonZero::new`. | Markus Reiter | -2/+2 |
| 2024-02-15 | Use generic `NonZero` internally. | Markus Reiter | -5/+4 |
| 2024-02-09 | adjust code documentation | joboet | -2/+2 |
| 2024-02-09 | std: replace pthread `RwLock` with custom implementation inspired by usync | joboet | -1/+10 |
| 2023-12-07 | add teeos std impl | 袁浩 | -0/+1 |
| 2023-11-15 | Bump cfg(bootstrap)s | Mark Rousskov | -4/+0 |
| 2023-10-27 | std::thread: add SAFETY comment | Ralf Jung | -0/+2 |
| 2023-10-27 | replace transmute by raw pointer cast | Ralf Jung | -8/+8 |
| 2023-07-16 | adds crate attribute to examples so they compile | dvdsk | -0/+2 |
| 2023-07-16 | fix examples add tracking issue | dvdsk | -9/+16 |
| 2023-07-16 | fixes sleep_until examples | dvdsk | -2/+7 |
| 2023-07-15 | Adds thread::sleep_until, tracking issue TODO | dvdsk | -0/+66 |
| 2023-06-21 | Rollup merge of #99587 - ibraheemdev:park-orderings, r=m-ou-se | Guillaume Gomez | -11/+21 |
| 2023-06-21 | "Memory Orderings" -> "Memory Ordering" | Mara Bos | -1/+1 |
| 2023-06-20 | relaxed orderings in `thread::park` example | Ibraheem Ahmed | -3/+4 |
| 2023-06-13 | Fix typo in mod.rs | Ikko Eltociear Ashimine | -1/+1 |
| 2023-06-04 | Avoid unwind across `extern "C"` in `thread_local::fast_local.rs` | Thom Chiovoloni | -1/+1 |
| 2023-04-28 | avoid duplicating TLS state between test std and realstd | Ralf Jung | -16/+16 |
| 2023-04-26 | Auto merge of #110861 - m-ou-se:thread-local-restructure, r=workingjubilee | bors | -2/+5 |
| 2023-04-26 | Restructure and rename thread local things in std. | Mara Bos | -2/+5 |
| 2023-04-26 | Spelling library/ | Josh Soref | -2/+2 |