summaryrefslogtreecommitdiffstats
path: root/tokio/src/util
AgeCommit message (Expand)Author
2020-11-23time: use intrusive lists for timer tracking (#3080)bdonlan
2020-11-01tracing: replace future names with spawn locations in task spans (#3074)Eliza Weisman
2020-10-21net: fix use-after-free in slab compaction (#3019)Carl Lerche
2020-10-12rt: simplify rt-* features (#2949)Taiki Endo
2020-10-12chore: refactor runtime driver usage of `Either` (#2918)Ivan Petkov
2020-10-13net: merge tcp, udp, uds features to net feature (#2943)Taiki Endo
2020-10-12rt: Remove `threaded_scheduler()` and `basic_scheduler()` (#2876)Lucio Franco
2020-10-09fs: future proof `File` (#2930)Carl Lerche
2020-09-25chore: handle std `Mutex` poisoning in a shim (#2872)Zahari Dichev
2020-09-24sync: support mpsc send with `&self` (#2861)Carl Lerche
2020-09-24rt: Allow concurrent `Shell:block_on` calls (#2868)Lucio Franco
2020-09-23io: use intrusive wait list for I/O driver (#2828)Sean McArthur
2020-09-23rt: Allow concurrent `block_on`'s with basic_scheduler (#2804)Lucio Franco
2020-09-23ci: deny warnings on '--cfg tokio_unstable' tests (#2859)Taiki Endo
2020-09-12sync: add const-constructors for some sync primitives (#2790)mental
2020-09-02util: add `const fn` support for internal `LinkedList`. (#2805)mental
2020-08-23sync: move CancellationToken to tokio-util (#2721)Carl Lerche
2020-08-11io: rewrite slab to support compaction (#2757)Carl Lerche
2020-07-13task: add Tracing instrumentation to spawned tasks (#2655)Eliza Weisman
2020-05-02sync: add CancellationToken (#2263)Matthias Einwag
2020-03-27sync: fix possible dangling pointer in semaphore (#2340)Eliza Weisman
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-20rt: remove `unsafe` from shell runtime. (#2333)Carl Lerche
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-12io: avoid unnecessary wake in registration (#2221)Jon Gjengset
2020-01-31stream: provide `StreamMap` utility (#2185)Carl Lerche
2020-01-22Provide `select!` macro (#2152)Carl Lerche
2019-12-21chore: fix formatting, remove old rustfmt.toml (#2007)Artem Vorotnikov
2019-11-27doc: misc API documentation fixes (#1834)Oleg Nosov
2019-11-21runtime: cleanup and add config options (#1807)Carl Lerche
2019-11-20Refactor the I/O driver, extracting slab to `tokio::util`. (#1792)Carl Lerche
2019-11-05runtime: combine `executor` and `runtime` mods (#1734)Carl Lerche
2019-08-03tokio: re-export future/stream utils (#1387)Carl Lerche
2019-07-30tokio: re-enable StreamExt (#1362)Taiki Endo
2019-07-01tokio: re-enable timer in runtimes (#1237)Carl Lerche
2019-05-14Update Tokio to Rust 2018 (#1082)Carl Lerche
2019-03-19chore: repo maintenance + no path dependencies (#991)Carl Lerche