Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/tokio-rs/tokio

A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
https://github.com/tokio-rs/tokio

chore: fix docsrs without net feature (#6166)

498288cd3148e865f971125c16afc1aea6a70651 authored about 1 year ago by Alice Ryhl <[email protected]>
task: make task span explicit root (#6158)

In Tokio, tasks are optionally instrumented with tracing spans to allow
analysis of the runtime...

7a30504fd423aa782239ead92f3afa3474f8037c authored about 1 year ago by Hayden Stainsby <[email protected]>
runtime: fix comment typos (#6143)

340d4e5238f7feaee63978c541559e0a127733bf authored about 1 year ago by Daniel Sedlak <[email protected]>
sync: avoid creating resource spans with curernt parent, use a None parent instead (#6107)

A child span stored on sync primitives can keep the parent span open,
unable to be closed by su...

7b555185ff9186f618b198126ee853980b187698 authored about 1 year ago by Marc-Andre Giroux <[email protected]>
taskdump: fix taskdump cargo config example (#6150)

The documentation for the `Handle::dump()` method includes a description
of the Rust flags need...

135d7ca38e87caf79ab23b9b792d2d97d8d2607d authored about 1 year ago by Hayden Stainsby <[email protected]>
metrics: fix hang in `worker_overflow_count` test (#6146)

Closes: #6054

e6720f985df660a058a4228c6cb96c77d9c0b2a8 authored about 1 year ago by Alice Ryhl <[email protected]>
task: document cancel safety of `LocalSet::run_until` (#6147)

Closes: #6122

d44e995bb00738d670edb33246ad25375df40638 authored about 1 year ago by Alice Ryhl <[email protected]>
io: flush in `AsyncWriteExt` examples (#6149)

Closes: #6068

06660ef00a56f9b133de5b67efa5a9696238ed05 authored about 1 year ago by Alice Ryhl <[email protected]>
runtime: handle missing context on wake (#6148)

2e5773a6fef7444e8959a992c7ed7d32f97af284 authored about 1 year ago by Alice Ryhl <[email protected]>
chore: prepare Tokio v1.34.0 release (#6138)

This also includes:
- tokio-macros v2.2.0

49eb26f159c839fb34f4ce964759692443ca1302 authored about 1 year ago by Carl Lerche <[email protected]>
io: increase `ScheduledIo` tick resolution (#6135)

While this is no current evidence that increasing the tick resolution is
necessary, since we ha...

19d96c067410e30da29978be3513824645902a84 authored about 1 year ago by Carl Lerche <[email protected]>
io: fix possible I/O resource hang (#6134)

Use a per-resource tick instead of a single global tick counter. This
prevents the hang issue d...

30b2eb17c8172620a9e6d90d8be46e294594a5cc authored about 1 year ago by Carl Lerche <[email protected]>
metrics: update stats when unparking in multi-thread (#6131)

8ec3e0d94d624d1be86afabc9594e2276500412f authored about 1 year ago by aliu <[email protected]>
stream: fix typo in peekable docs (#6130)

161ecec156822811ac994b4de7d2050957c90496 authored about 1 year ago by Yotam Ofek <[email protected]>
time: remove cached `elapsed` value from driver state (#6097)

61fcc3bc0b24f23036a5bc20fe8eba3977924a05 authored about 1 year ago by Tymoteusz Wiśniewski <[email protected]>
chore: update rust-version to 1.63 in all crates (#6126)

944024e8ebd5c6d552bc323c81ebe063cf0b80db authored about 1 year ago by Alice Ryhl <[email protected]>
stream: add `StreamExt::peekable` (#6095)

65f861f478ac307fb4b4b6378fed119a09d14561 authored about 1 year ago by ad hoc <[email protected]>
ci: fix docs on latest nightly (#6120)

4c8580152d2b81159017f4e0050acb9fd49a214d authored about 1 year ago by Alice Ryhl <[email protected]>
task: add tests for tracing instrumentation of tasks (#6112)

Tokio is instrumented with traces which can be used to analyze the
behavior of the runtime duri...

ed32cd194c47c9ad674c65cee5a5a901b387cb79 authored about 1 year ago by Hayden Stainsby <[email protected]>
docs: fix typos (#6118)

593dbf55d1165df9d27f81b1214eecacbb7f94dc authored about 1 year ago by Fritz Rehde <[email protected]>
tokio: gate some panicking tests with #[cfg(panic = "unwind")] (#6115)

d8a4a5f24bfc5012071eec4e501bb4a58a1181d6 authored about 1 year ago by Satyam1Vishwakarma <[email protected]>
tokio: gate some panicking tests with `#[cfg(panic = "unwind")]` (#6110)

cc86fef9c0d09a688b273c114bb3ad64c40df462 authored about 1 year ago by Alice Ryhl <[email protected]>
tokio: added vita target support (#6094)

f3949cc56dfce415c61e0a7a2d7e5e6df188aa4f authored about 1 year ago by Nikolay Arhipov <[email protected]>
chore: prepare tokio-util v0.7.10 (#6104)

503fad79087ed5791c7a018e07621689ea5e4676 authored about 1 year ago by Alice Ryhl <[email protected]>
ci: update nightly to 2023-10-21 (#6103)

58acb56a172747e5d9ddaec6bf578330d251ddaa authored about 1 year ago by Alice Ryhl <[email protected]>
deps: update hashbrown to 0.14 (#6102)

d22c549d971d7b10572e24d1b448d0946baa8b9f authored about 1 year ago by Friedel Ziegelmayer <[email protected]>
sync: fix `broadcast::channel` link (#6100)

Co-authored-by: Xianhua Zhou <[email protected]>

bc48a6fa8d29f25641ecaaf50070cebcc43b74bc authored about 1 year ago by xianhua zhou <[email protected]>
task: add `tokio_util::sync::TaskTracker` (#6033)

70410836ae51b955fe86e42dd5824e873a73944e authored about 1 year ago by Alice Ryhl <[email protected]>
sync: add `mpsc::Receiver::recv_many` (#6010)

881b510a072f5acd773a10d3be0debf74113404e authored about 1 year ago by Aaron Schweiger <[email protected]>
chore: clippy and doc fixes (#6081)

6871084629ad95c37c7136d865890ab2e371ea12 authored about 1 year ago by Rafael Bachmann <[email protected]>
readme: remove rdbc and add axum to related projects (#6077)

1b8ebfcffb10beadda709ea4edfc1078a9897936 authored about 1 year ago by Alice Ryhl <[email protected]>
io: fix integer overflow in `take` (#6080)

654a3d5acf37841d74dca411ec7a7cc70495e1cd authored about 1 year ago by Alice Ryhl <[email protected]>
changelog: fix typo in quadratic (#6079)

a08ad926b1befb93ff02ea42526ac0930a89aa4f authored about 1 year ago by Alice Ryhl <[email protected]>
time: reorder comment in sleep.rs (#6076)

723934242b792fdc89105901640b15e14d2d1535 authored about 1 year ago by Alice Ryhl <[email protected]>
chore: remove bin directory (#6078)

944f769cd59f12c06dd8f45319cb21b139eefea9 authored about 1 year ago by Alice Ryhl <[email protected]>
task: fix missing wakeup when using `LocalSet::enter` (#6016)

f3ad6cffd90eb54a56e8ed4c6f627f1c2f64bea1 authored about 1 year ago by inkyu <[email protected]>
task: add `JoinMap::keys` (#6046)

Co-authored-by: Alice Ryhl <[email protected]>

f1e41a4ad43e0368e63ed8e7b15dd5c9e10c7bb2 authored about 1 year ago by Andrea Stedile <[email protected]>
fs: update cfg attr in `fs::read_dir` (#6075)

f9335b818681836f8ae682e892911e54d27b84bf authored about 1 year ago by icedrocket <[email protected]>
net: fix flaky doctest for `TcpStream::into_std` (#6074)

1134cbb168db0b562d757cfb496957b20b8c5378 authored about 1 year ago by Alice Ryhl <[email protected]>
tokio: remove #5973 from changelog (#6073)

339c78a680d52a3f7d24a9201e3239ad7e7fcc36 authored about 1 year ago by Alice Ryhl <[email protected]>
chore: move 1.20.x to previous LTS releases (#6069)

c00861210b82a23217ea1cb909cf9da2d624bb08 authored about 1 year ago by Tymoteusz Wiśniewski <[email protected]>
io: allow `clear_readiness` after io driver shutdown (#6067)

0f296d2089ccbe9861ad78792326d393d1db1a48 authored about 1 year ago by Alice Ryhl <[email protected]>
chore: render taskdump docs in Netlify previews (#6060)

d420d528f96c068736873398124734769afde81b authored about 1 year ago by Tymoteusz Wiśniewski <[email protected]>
chore: prepare Tokio v1.33.0 release (#6059)

0457690d010349172fe7d5972d343cdcaffec635 authored about 1 year ago by Tymoteusz Wiśniewski <[email protected]>
io: implement `Seek` for `SyncIoBridge` (#6058)

45574512574e77011964e45fe58ec2d09ba60367 authored about 1 year ago by David Yamnitsky <[email protected]>
rt: do not trace tasks while locking `OwnedTasks` (#6036)

2bd43765d99e7caaee626f6804ef9f56cc06aefd authored about 1 year ago by Jack Wrenn <[email protected]>
sync: fix unclosed code block in example (#6056)

f306bd02c3e8bbc4b6e79e68cb547709c5c5596b authored about 1 year ago by Dan Kov <[email protected]>
docs: fix new doc warnings in 1.73.0 (#6055)

6b010ac80f408960aec5b5ace36c94e9a76b9600 authored about 1 year ago by Alice Ryhl <[email protected]>
time: reduce iteration count in short_sleeps test (#6052)

8cd3383913e343b01e43b2bf4a36e466eaba3216 authored about 1 year ago by Alice Ryhl <[email protected]>
sync: `Semaphore` doc final cleanup (#6050)

d6ed00c292472d2aa75abd90321f0155141e06ad authored about 1 year ago by Alice Ryhl <[email protected]>
docs: add semaphore example for running tests sequentially (#6038)

Signed-off-by: Muhan Song <[email protected]>

5d29136a8348ca13262295cc5bd7eb96d647ba65 authored about 1 year ago by songmuhan <[email protected]>
net: add apple tvos support (#6045)

52b29b33bb7d3098fccf6092d3be51b15a9a8d91 authored about 1 year ago by Luís Cruz <[email protected]>
sync: document that broadcast capacity is a lower bound (#6042)

eaba9712e8a4b35a1a2cdeb3b27845d6239c12ea authored about 1 year ago by Alice Ryhl <[email protected]>
rt: fix flaky test `test_disable_lifo_slot` (#6043)

310adf7ca69957703dc4b1c43f4932b26539bcc7 authored about 1 year ago by Alice Ryhl <[email protected]>
io: mark `Interest::add` with `#[must_use]` (#6037)

0700d6a7cdbb36c1f084e60121fc4defdac46923 authored about 1 year ago by Marek Kuskowski <[email protected]>
benches: move sender to a spawned task in `watch` benchmark (#6034)

ca89c5b2ec70c0d6616745bab2fa6be3decbcf25 authored about 1 year ago by Tymoteusz Wiśniewski <[email protected]>
sync: use Acquire/Release instead of SeqCst in watch (#6018)

453c72070961d155a07fd54b0db1439ecd33f4ef authored about 1 year ago by Uwe Klotz <[email protected]>
sync: prevent lock poisoning in `watch::Receiver::wait_for` (#6021)

e76c06ba3853548096533fcb569374414e07a86b authored about 1 year ago by Uwe Klotz <[email protected]>
sync: make `TokenBucket::close` into a destructor in example (#6032)

02aacf5110f8b9091489b1c0b6c254f7b8a9a6a4 authored about 1 year ago by Alice Ryhl <[email protected]>
tokio: remove wildcard in match patterns (#5970)

707fb4d0df72d7ee6a4f4b5a675f84cd1863bc94 authored about 1 year ago by Weijia Jiang <[email protected]>
sync: reorder Semaphore examples (#6031)

b161633b5f8aac105c0da5cc7a1008495794c528 authored about 1 year ago by Alice Ryhl <[email protected]>
sync: add token bucket example to Semaphore (#5978)

f5b8cf9dac1e153595036eb36ee214e5b6afb183 authored about 1 year ago by M.Amin Rayej <[email protected]>
sync: fix docs typo (#6030)

aa36807c028ec359d757d359c02e4919cd14f783 authored about 1 year ago by Rebekah Kim <[email protected]>
Merge 'tokio-1.32.x' into 'master' (#6028)

74c7a879855cac99ca54f292305d85894b2e0b0c authored about 1 year ago by Alice Ryhl <[email protected]>
Merge 'tokio-1.25.2' into 'tokio-1.32.x' (#6027)

ccb37c4f3911df067a33b6327bd9b5ff3e61dd8a authored about 1 year ago by Alice Ryhl <[email protected]>
chore: prepare Tokio v1.25.2 (#6026)

9ab4ca68ac0016923ca13736f7066fb3c7527308 authored about 1 year ago by Alice Ryhl <[email protected]>
Merge 'tokio-1.20.6' into 'tokio-1.25.x' (#6025)

60a0ca58fa7242700816dfaf56c05fa25b2c1ede authored about 1 year ago by Alice Ryhl <[email protected]>
chore: prepare Tokio v1.20.6 (#6024)

938c7eb0234b93e491de69c86f5d2a30c8663df7 authored about 1 year ago by Alice Ryhl <[email protected]>
io: use memchr from libc (#5960)

bfa9ea8d9b4cee3d3b7a9222ae4987cbd6c7d6b2 authored about 1 year ago by Alice Ryhl <[email protected]>
sync: fix incorrect comment (#6020)

9bc782acfcebf198eda21be63d5b315bf40b565b authored over 1 year ago by Uwe Klotz <[email protected]>
chore: prepare tokio-util v0.7.9 (#6019)

3f6165d82e7615cb78639112520d7de76f8a0a14 authored over 1 year ago by Chris Constantine <[email protected]>
sync: fix `mark_changed` when version overflows (#6017)

ad7f988da377c365cacb5ca24d044a9be5de5889 authored over 1 year ago by Uwe Klotz <[email protected]>
sync: add `watch::Sender::new` (#5998)

9d51b76d017cfef12e053760fa31f0845c214e3a authored over 1 year ago by nicflower <[email protected]>
sync: rename `watch::mark_unseen` to `watch::mark_changed` (#6014)

804511822b4be12a958d01fe1156b0a71bc8e6f7 authored over 1 year ago by Uwe Klotz <[email protected]>
sync: add Semaphore example using an `Arc<Semaphore>` (#5956)

e6553c4ee3c5914cba885a6498451fcd0de3e506 authored over 1 year ago by Alexander Kirilin <[email protected]>
ci: fix ci on tokio-1.20.x (#5999)

98bb3be0943920d29889b2200ea0cdb206d4d7a5 authored over 1 year ago by M.Amin Rayej <[email protected]>
sync: document that `const_new()` is not instrumented (#6002)

d247e7f5df4bd861287467ecc5f827538bee4d63 authored over 1 year ago by Hayden Stainsby <[email protected]>
util: replace `sync::reusable_box::Pending` with `std::future::Pending` (#6000)

65e7715909694d8d7d15b081cc3790b4ea1ad300 authored over 1 year ago by Victor Timofei <[email protected]>
sync: add `watch::Receiver::mark_unseen` (#5962)

61042b4d90fa737dcf922e01466ded812c0f1a03 authored over 1 year ago by Victor Timofei <[email protected]>
tokio: fix cache line size for RISC-V (#5994)

1c428cc558bd3be71fcd9466010b2ff0ed4048b6 authored over 1 year ago by Icenowy Zheng <[email protected]>
sync: add `?Sized` bound to `{MutexGuard,OwnedMutexGuard}::map` (#5997)

61f095fdc136f3e2a547d09b60a3ce1ef598b1f7 authored over 1 year ago by Alexandre Bléron <[email protected]>
io: add `Interest::remove` method (#5906)

65027b60bc7f8a01d82eae946d58f1d44e9bf9d5 authored over 1 year ago by Marek Kuskowski <[email protected]>
benches: use criterion instead of bencher (#5981)

b046c0dcbb4d6779def9dc7ea1e6646ea9c42b27 authored over 1 year ago by M.Amin Rayej <[email protected]>
task: rename generic paramter for `spawn` (#5993)

737dff40cb84970d3cf80bc5e1a325241ce57890 authored over 1 year ago by Adam Chalmers <[email protected]>
codec: document the line ending used by `LinesCodec` (#5982)

a6be73eecbb2646549182443decdd433fb791ccf authored over 1 year ago by Weijia Jiang <[email protected]>
io: support vectored writes for `DuplexStream` (#5985)

9fafe783d3d7ae5bf4f524e0599b236e41f60624 authored over 1 year ago by M.Amin Rayej <[email protected]>
docs: fix worker_overflow_count (#5988)

fb3ae0a254f1cb9f0e548059cbf55d3aac8c90f2 authored over 1 year ago by Joan Antoni RE <[email protected]>
task: fix `spawn_local` source location (#5984)

The location of a spawned task, as shown in tokio console, is taken from
the location set on th...

aad1892ab5b6d4e5e75f7ba03e72166f022e08ee authored over 1 year ago by Hayden Stainsby <[email protected]>
chore: list 1.32.x as LTS release (#5980)

8ea303e027f349c25e9a86c1a762e27902c0d11e authored over 1 year ago by Hayden Stainsby <[email protected]>
process: document that `Child::wait` is cancel safe (#5977)

84ed35ef70a9121631b756a547e62cf78c72b5b4 authored over 1 year ago by M.Amin Rayej <[email protected]>
tokio: render taskdump documentation on docs.rs (#5972)

Modifies `package.metadata.docs.r` so that `--cfg tokio_taskdump`
is used by docs.rs when build...

95fb599664eb0dc56251b59a2d746a3ec25de58e authored over 1 year ago by Jack Wrenn <[email protected]>
macros: use ::core qualified imports instead of ::std inside tokio::test macro (#5973)

8b312ee57153e504a6c02dde977e79b7011ac46b authored over 1 year ago by ComplexSpaces <[email protected]>
io: add `SyncIOBridge::into_inner` (#5971)

fd7d0ad5e57e968cd45a3dba75250ea272e32e10 authored over 1 year ago by Colin Walters <[email protected]>
fs: add vectored writes to `tokio::fs::File` (#5958)

37bb47c4a2aff8913e536767645772f15650e6cd authored over 1 year ago by M.Amin Rayej <[email protected]>
sync: improve docs for watch channels (#5954)

## Motivation

I found the watch docs as written to be somewhat confusing.

* It wasn't clea...

cb1e10b7452e56ca964bcd1cfdd78997791f37d6 authored over 1 year ago by Rain <[email protected]>
test: fix testing category slug (#5953)

fb3028f3a2ce37350d11398635c6e75108a2c693 authored over 1 year ago by Alice Ryhl <[email protected]>
tokio: remove stats feature (#5952)

b45f5831cf677fe5e86412a36834664d6265bbe9 authored over 1 year ago by Alice Ryhl <[email protected]>
sync: improve cancel-safety documentation for mpsc::Sender::send (#5947)

This specific issue (data loss because a send got cancelled) has bitten
our team a couple of ti...

0fe24fcffaa98cea639f9e3b38c9c4e93305fa0d authored over 1 year ago by Rain <[email protected]>
ci: drop MIPS targets from cross-check (#5951)

Currently, Tokio runs cross-compilation checks for the
`mips-unknown-linux-gnu` and `mipsel-unk...

d1dae25cd22149d0902b4e72ca044c7ceace74a0 authored over 1 year ago by Eliza Weisman <[email protected]>
io: pass through IO traits for `StreamReader` and `SinkWriter` (#5941)

59c93646898176961ee914c60932b09ce7f5eb4f authored over 1 year ago by nicflower <[email protected]>