| Age | Commit message (Collapse) | Author | Lines | |
|---|---|---|---|---|
| 2025-04-27 | use generic Atomic type where possible | Christopher Durham | -4/+4 | |
| in core/alloc/std only for now, and ignoring test files Co-authored-by: Pavel Grigorenko <GrigorenkoPV@ya.ru> | ||||
| 2024-11-18 | std: allow after-main use of synchronization primitives | joboet | -2/+4 | |
| By creating an unnamed thread handle when the actual one has already been destroyed, synchronization primitives using thread parking can be used even outside the Rust runtime. This also fixes an inefficiency in the queue-based `RwLock`: if `thread::current` was not initialized yet, it will create a new handle on every parking attempt without initializing `thread::current`. The private `current_or_unnamed` function introduced here fixes this. | ||||
| 2024-10-25 | library: consistently use American spelling for 'behavior' | Ralf Jung | -1/+1 | |
| 2024-07-29 | Reformat `use` declarations. | Nicholas Nethercote | -1/+0 | |
| The previous commit updated `rustfmt.toml` appropriately. This commit is the outcome of running `x fmt --all` with the new formatting options. | ||||
| 2024-07-14 | std: Unsafe-wrap std::sync | Jubilee Young | -9/+13 | |
| 2023-03-14 | std: leak remaining messages in bounded channel if message destructor panics | joboet | -66/+42 | |
| 2023-02-26 | std: disconnect senders before discarding messages | joboet | -4/+5 | |
| 2023-02-17 | std: drop all messages in bounded channel when destroying the last receiver | joboet | -25/+107 | |
| 2023-01-14 | remove optimistic spinning from `mpsc::SyncSender` | Ibraheem Ahmed | -13/+5 | |
| 2023-01-11 | rework and document backoff behavior of `sync::mpsc` | Ibraheem Ahmed | -7/+7 | |
| 2022-12-05 | fix dupe word typos | Rageking8 | -1/+1 | |
| 2022-11-09 | tidy | Ibraheem Ahmed | -2/+2 | |
| 2022-11-09 | spin less in `mpsc::SyncSender::send` | Ibraheem Ahmed | -1/+1 | |
| 2022-11-09 | `sync::mpsc`: reload state after spinning on CAS failure | Ibraheem Ahmed | -3/+3 | |
| 2022-11-09 | remove extra spinning from `mpsc::Receiver::recv` | Ibraheem Ahmed | -13/+3 | |
| 2022-11-09 | initial port of crossbeam-channel | Ibraheem Ahmed | -0/+523 | |
