summaryrefslogtreecommitdiffstats
path: root/tokio/src/sync/semaphore.rs
AgeCommit message (Expand)Author
2020-11-10sync: add acquire_many and try_acquire_many to `Sempahore` (#3067)Darius Carrier
2020-10-21sync: remove extra clone in Semaphore::[try_]acquire_owned (#3015)Philip Kannegaard Hayes
2020-09-17sync: fix some doc typos (#2838)Nylonicious
2020-09-12sync: add const constructors to RwLock, Notify, and Semaphore (#2833)Frank Steffahn
2020-05-16sync: document maximum number of permits (#2539)ZSL
2020-05-06rt: simplify coop implementation (#2498)Carl Lerche
2020-04-20sync: add owned semaphore permit (#2421)Alice Ryhl
2020-04-03sync: ensure Mutex, RwLock, and Semaphore futures are Send + Sync (#2375)Eliza Weisman
2020-03-23sync: new internal semaphore based on intrusive lists (#2325)Eliza Weisman
2020-03-16Add cooperative task yielding (#2160)Jon Gjengset
2020-01-24docs: use third form in API docs (#2027)Oleg Nosov
2020-01-03sync: add batch op support to internal semaphore (#2004)Carl Lerche
2019-12-21chore: fix formatting, remove old rustfmt.toml (#2007)Artem Vorotnikov
2019-12-17sync: add Semaphore (#1973)Michael P. Jung
2019-11-18chore: refine feature flags (#1785)Carl Lerche
2019-11-04chore: unify all mocked `loom` files (#1732)Carl Lerche
2019-10-29sync: move into `tokio` crate (#1705)Carl Lerche