about summary refs log tree commit diff
path: root/library/std/src/sync/mpmc/array.rs
AgeCommit message (Expand)AuthorLines
2023-03-14std: leak remaining messages in bounded channel if message destructor panicsjoboet-66/+42
2023-02-26std: disconnect senders before discarding messagesjoboet-4/+5
2023-02-17std: drop all messages in bounded channel when destroying the last receiverjoboet-25/+107
2023-01-14remove optimistic spinning from `mpsc::SyncSender`Ibraheem Ahmed-13/+5
2023-01-11rework and document backoff behavior of `sync::mpsc`Ibraheem Ahmed-7/+7
2022-12-05fix dupe word typosRageking8-1/+1
2022-11-09tidyIbraheem Ahmed-2/+2
2022-11-09spin less in `mpsc::SyncSender::send`Ibraheem Ahmed-1/+1
2022-11-09`sync::mpsc`: reload state after spinning on CAS failureIbraheem Ahmed-3/+3
2022-11-09remove extra spinning from `mpsc::Receiver::recv`Ibraheem Ahmed-13/+3
2022-11-09initial port of crossbeam-channelIbraheem Ahmed-0/+523