summaryrefslogtreecommitdiffstats
path: root/tokio/src/sync
AgeCommit message (Expand)Author
2020-08-23sync: move CancellationToken to tokio-util (#2721)Carl Lerche
2020-08-13chore: reformat some imports for consistency (#2768)Carl Lerche
2020-08-09sync: typo in impl Semaphore (#2745)Blas Rodriguez Irizar
2020-08-08sync: show correct permits in fmt::Debug (#2750)Blas Rodriguez Irizar
2020-07-31sync: suspectible -> susceptible (#2732)Max Bruckner
2020-07-31sync: better Debug for Mutex (#2725)Mikail Bagishov
2020-07-24net: ensure that unix sockets have both split and into_split (#2687)Alice Ryhl
2020-07-21sync: support larger number of semaphore permits (#2607)Kornel
2020-07-20sync: remove misleading comment (#2666)nicolaiunrein
2020-07-20sync: "which kind of mutex?" section added to doc (#2658)Alice Ryhl
2020-06-25sync: update `oneshot::Receiver::close` doc link (#2630)Gokul
2020-06-18sync: channel doc grammar change (#2624)Alice Ryhl
2020-06-17sync: documentation for mpsc channels (#2600)Alice Ryhl
2020-06-13sync: allow unsized types in Mutex and RwLock (#2615)Taiki Endo
2020-06-07chore: fix ci failure on master (#2593)Taiki Endo
2020-05-31docs: use intra-links in the docs (#2575)xliiv
2020-05-31test: fix all clippy lints in tests (#2573)Mikail Bagishov
2020-05-21coop: Undo budget decrement on Pending (#2549)Jon Gjengset
2020-05-16sync: document maximum number of permits (#2539)ZSL
2020-05-14docs: improve discoverability of codec module (#2523)Geoff Shannon
2020-05-12sync: use intrusive list strategy for broadcast (#2509)Carl Lerche
2020-05-07docs: fix links in `tokio::sync` (#2491)zeroed
2020-05-06rt: simplify coop implementation (#2498)Carl Lerche
2020-05-06sync: simplify the broadcast channel (#2467)Carl Lerche
2020-05-03sync: move CancellationToken tests (#2477)Carl Lerche
2020-05-02sync: add CancellationToken (#2263)Matthias Einwag
2020-05-02doc: remove reference to the Sink trait in the MPSC documentation (#2476)zeroed
2020-04-29mutex: add `OwnedMutexGuard` for `Arc<Mutex<T>>`s (#2455)Eliza Weisman
2020-04-29chore: fix a typo (#2461)Matthijs Brobbel
2020-04-27sync: fix slow receivers in broadcast (#2448)Kevin Leimkuhler
2020-04-21sync: improve mutex documentation (#2405)João Oliveira
2020-04-20sync: add owned semaphore permit (#2421)Alice Ryhl
2020-04-12docs: replace some html links with rustdoc paths (#2381)xliiv
2020-04-12docs: fix incorrect documentation links & formatting (#2332)Nikita Baksalyar
2020-04-06doc: Sort methods on mpsc::Sender in doc (#2379)nasa
2020-04-04doc: add error explanation for UnboundedSender::send() (#2372)Vojtech Kral
2020-04-03sync: ensure Mutex, RwLock, and Semaphore futures are Send + Sync (#2375)Eliza Weisman
2020-04-02sync: Add disarm to mpsc::Sender (#2358)Jon Gjengset
2020-03-28sync: fix notified link (#2351)Alice Ryhl
2020-03-27sync: fix possible dangling pointer in semaphore (#2340)Eliza Weisman
2020-03-27sync: broadcast, revert "Keep lock until sender notified" (#2348)kalcutter
2020-03-26rt: track loom changes + tweak queue (#2315)Carl Lerche
2020-03-23sync: new internal semaphore based on intrusive lists (#2325)Eliza Weisman
2020-03-18sync: Add RwLock::into_inner method (#2321)Daniel Müller
2020-03-16Add cooperative task yielding (#2160)Jon Gjengset
2020-03-08Keep lock until sender notified (#2302)th0114nd
2020-03-05rt: cleanup and simplify scheduler (scheduler v2.5) (#2273)Carl Lerche
2020-02-27sync: refactor intrusive linked list (#2279)Carl Lerche
2020-02-26sync: adds Notify for basic task notification (#2210)Carl Lerche
2020-02-25mpsc: add `Sender::send_timeout` (#2227)Jake