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

sync: remove stale comment (#6406)

5baa8d58ecca5f4b5c4fafe8ec030b8d0baa3ced authored 9 months ago by M.Amin Rayej <[email protected]>
readme: fix running loom tests guide (#6408)

bd51feac474c3d08868a70dd7f262d37780a5370 authored 9 months ago by M.Amin Rayej <[email protected]>
io: use Mutex instead of spinlock (#6403)

b2896feb5bf4c123c0c5b92f97f948ae11c7cdd2 authored 9 months ago by M.Amin Rayej <[email protected]>
chore: prepare tokio-test v0.4.4 (#6400)

3d0d0fd2af9192ca5cf2836451e96dffab68216a authored 9 months ago by Alice Ryhl <[email protected]>
chore: prepare tokio-stream v0.1.15 (#6401)

7cfb1007969e3fcb28b03854f3126caeca93932e authored 9 months ago by Alice Ryhl <[email protected]>
io: implement `try_new` and `try_with_interest` for `AsyncFd` (#6345)

e37bd6385430620f850a644d58945ace541afb6e authored 9 months ago by M.Amin Rayej <[email protected]>
sync: remove `'static` bound on `impl Sink for PollSender` (#6397)

In PR #5665, the `'static` bound has been removed on values sent into
`PollSender`. One of this...

c9e75785c84a441199992ed38e49aeba2f061a24 authored 9 months ago by Vincent Palancher <[email protected]>
sync: update watch channel docs (#6395)

3141ed62287043b5400e24ac930b002dc7d11d92 authored 9 months ago by kim / Motoyuki Kimura <[email protected]>
sync: reorder const_new before new_with (#6392)

ea1cfbdb97f524a1ae465c0f5454dd6690dd5e6e authored 9 months ago by Alice Ryhl <[email protected]>
readme: update commit message guidelines (#6393)

fb2dc97468fead3c1d318f209a65648e11ade55d authored 9 months ago by Alice Ryhl <[email protected]>
sync: implement `Clone` for `watch::Sender` (#6388)

a3d2548789d22d4bf193a4614f229944270e912c authored 9 months ago by kim / Motoyuki Kimura <[email protected]>
signal: fix typo in argument name (#6389)

b4ab6472de9a0708873c5f14f3b8de03b149a1c5 authored 10 months ago by Yotam Ofek <[email protected]>
runtime: make the `enter` example deterministic (#6351)

3133af42e123b9469dad292ae3a090da915d23c5 authored 10 months ago by M.Amin Rayej <[email protected]>
chore: fix deprecated circleci image (#6379)

1f924f95f12c362f5116c560acfa005149f110a1 authored 10 months ago by Patrick McGleenon <[email protected]>
test: mark `Spawn` as `#[must_use]` (#6371)

f6d061919f7a56eebf78edb1d1d379fadad33b6a authored 10 months ago by kim / Motoyuki Kimura <[email protected]>
sync: fix missing period in broadcast docs (#6377)

f5ca423bf1587a17f9c0f02b75d6ad5860b9c029 authored 10 months ago by Lev Kokotov <[email protected]>
tokio: mark 1.36 as an LTS release (#6375)

e0d33c4a202896127cb134aebbb8cf535b0abb9d authored 10 months ago by Alice Ryhl <[email protected]>
ci: update FreeBSD image to 14 (#6376)

31252796978aee69d0c859dacceee92ff6a7ccf5 authored 10 months ago by Alice Ryhl <[email protected]>
runtime: add doc link from `Runtime` to `#[tokio::main]` (#6366)

5658d7c5032ade1bd0b18e3ec5b2b788eeac630e authored 10 months ago by Kevin Reid <[email protected]>
ci: downgrade to QEMU 7.2 for cross-compile builds (#6361) (#6363)

a2096049ee2b8e30b420ba7ecff6b81e609428b3 authored 10 months ago by Patrick McGleenon <[email protected]>
task: add `TaskLocalFuture::take_value` (#6340)

94db07b379092ac49527d98166dab43fc1197f27 authored 10 months ago by kim / Motoyuki Kimura <[email protected]>
docs: fix docsrs build without net feature (#6360)

099ee23b65a2755589fa0543ebd7b30eb9fb823e authored 10 months ago by qj <[email protected]>
runtime: fix leaking registration entries when os registration fails (#6329)

b32826bc937a34e4d871c89bb2c3711ed3e20cdc authored 10 months ago by M.Amin Rayej <[email protected]>
macros: allow select with only else branch (#6339)

2ce1cee0f9386bc808a32010339464ebbbd38e2d authored 10 months ago by Gil Shoshan <[email protected]>
io: document cancel safety of `AsyncReadExt`'s primitive read functions (#6337)

84e41d4affe2f94d892c5ab2320db6d695fca536 authored 10 months ago by M.Amin Rayej <[email protected]>
task: fix documentation links (#6336)

db6929ad62a1cebb088d7b5c5c16d689c49449b9 authored 10 months ago by Val Lorentz <[email protected]>
util: add examples for FramedRead and FramedWrite (#6310)

e25d661e08342ee14ea285e691ab2cf517ac72de authored 11 months ago by M.Amin Rayej <[email protected]>
chore: update CI to clippy 1.76 (#6334)

Co-authored-by: Rafael Bachmann <[email protected]>

e392c4ff1effb7b35459a0d915831aaf41184d78 authored 11 months ago by Patrick McGleenon <[email protected]>
sync: add `forget_permits` method to semaphore (#6331)

0fbde0e94b06536917b6686e996856a33aeb29ee authored 11 months ago by kim / Motoyuki Kimura <[email protected]>
runtime: include task `Id` in taskdumps (#6328)

Task `Id`s provide a semi-stable identifier for monitoring task
state across task dumps.

Fix...

10c9eeb6c2af85961044b7cbb16a5a2d2e97287d authored 11 months ago by Jack Wrenn <[email protected]>
metrics: fix worker_steal_count test hanging (#6327)

47a5fe3a12cb8f92a776fe2469899a8cdc338a46 authored 11 months ago by Alice Ryhl <[email protected]>
sync: make downgrade must_use (#6326)

fbdf539ac22563c6b8e3fb3f1844055baba12470 authored 11 months ago by Alice Ryhl <[email protected]>
tokio: update CHANGELOG.md (#6324)

63caced26f07240fa2751cefccee86cc342d3581 authored 11 months ago by Alice Ryhl <[email protected]>
task: implement `FromIterator` for `JoinSet` (#6300)

0b31b2a19531f969a172bca77f2fd80d0d3b54ed authored 11 months ago by erikdesjardins <[email protected]>
docs: transition_to_idle doesn't return boolean (#6320)

cb197def683277cb7ae1e00f13398b49ac225f75 authored 11 months ago by Augusto Hack <[email protected]>
chore: prepare Tokio v1.36.0 (#6312)

eaf81ed324e7cca0fa9b497a6747746da37eea93 authored 11 months ago by M.Amin Rayej <[email protected]>
ci: make sure dictionary words are sorted and unique (#6316)

53f9e5a357c7bc30b01c738d325b4f4a9acc32a6 authored 11 months ago by M.Amin Rayej <[email protected]>
net: expose keepalive option on `TcpSocket` (#6311)

9077762545da312c3527ba45b0bba37ba4b4fb7f authored 11 months ago by M.Amin Rayej <[email protected]>
ci: add spellchecking (#6297)

131e7b4e49c8849298ba54b4e0c99f4b81d869e3 authored 11 months ago by Owen Leung <[email protected]>
io: clarify `clear_ready` docs (#6304)

e53b92a9939565edb33575fff296804279e5e419 authored 11 months ago by M.Amin Rayej <[email protected]>
sync: use AtomicBool in broadcast channel future (#6298)

753613206566d3e818b8a6e2466121f0f18c70f4 authored 11 months ago by Sergei Fomin <[email protected]>
macros: fix trait_method breaking change detection (#6308)

b6d0c9091d4f3c6a90ad8764d3c65f8480a48676 authored 11 months ago by JungChul Shin <[email protected]>
runtime: remove obsolete comment (#6303)

4846959e8a534cf2aff63f8613e5f69a7d2ce5f8 authored 11 months ago by kim / Motoyuki Kimura <[email protected]>
net: add `UnixSocket` (#6290)

ec3038357f8dbbae0ab4daf55ff27937ad42abb2 authored 11 months ago by M.Amin Rayej <[email protected]>
io: simplify check for empty slice (#6293)

f80bbec28ff790d15481a29583c9b778bf0cc40e authored 11 months ago by Daniel Sedlak <[email protected]>
net: document that `*Fd` traits on `TcpSocket` are unix-only (#6294)

eab26a662c5716575bb0cd9c31d6ae79355e1c55 authored 11 months ago by M.Amin Rayej <[email protected]>
ci: verify that tests work with panic=abort (#6283)

58edfc61abe4acdc2dda485c1d66715790b9315c authored 11 months ago by M.Amin Rayej <[email protected]>
time: add `FutureExt::timeout` (#6276)

bfd7b080678c03d868a5a5761873031f1e696b73 authored 11 months ago by Evan Rittenhouse <[email protected]>
task: add `JoinSet::try_join_next` (#6280)

12ce924fb9c1ffe0340b979fefa00d13ebf631c3 authored 11 months ago by M.Amin Rayej <[email protected]>
process: use pidfd on Linux when available (#6152)

Signed-off-by: Jiahao XU <[email protected]>

e4f9bcb5775a8cbbc848aedea3ad49aa60dd1dae authored 12 months ago by Jiahao XU <[email protected]>
sync: document FIFO behavior of `tokio::sync::Mutex` (#6279)

Signed-off-by: azuredream <[email protected]>

8463af92afb398aa94600eaac84eafe3ee83b737 authored 12 months ago by zixuan zhao <[email protected]>
ci: update clippy version to 1.75 (#6273)

84c5674c601dfc36ab417ff0ec01763c2dd30a5c authored 12 months ago by Taiki Endo <[email protected]>
io: make `copy` cooperative (#6265)

3275cfb638fe6cac6b0bbb1f60ee59eb499f6c2a authored 12 months ago by Rustin <[email protected]>
ci: update cargo-check-external-types to 0.1.10 (#6274)

9780bf491f0a69986f9f35b9c6a81ac951356aff authored 12 months ago by Taiki Endo <[email protected]>
ci: update actions/checkout action to v4 (#6272)

d6ba535ceb327869ad149dc638af8cf3146fba81 authored 12 months ago by Taiki Endo <[email protected]>
tests: update mio-aio to 0.8 (#6269)

This is a test-only dependency. The main reason for the update is to
avoid transitively depend...

e929d0e8b9aa46d4b7cad0f5d692ad94f5b2da45 authored 12 months ago by Alan Somers <[email protected]>
ci: update FreeBSD CI environment to 13.2 (#6270)

Because 13.1 is EoL

2f730d4d5a4810088428f6e6397bda42d376deec authored 12 months ago by Alan Somers <[email protected]>
chore: typographic improvements (#6262)

c7e7f203eeb3190a556cf312bc4770e6d3363b69 authored 12 months ago by Alice Ryhl <[email protected]>
sync: add `Sender::{try_,}reserve_many` (#6205)

7c606ab44aa9f0c33dfcf5bc8678411dddeaa9e5 authored 12 months ago by Théodore Prévot <[email protected]>
rt: improve robustness of `wake_in_drop_after_panic` test (#6238)

2d2faf6014ea3ba8329afcdb311fabbc04dd71e1 authored 12 months ago by Alice Ryhl <[email protected]>
task: fix typo (#6261)

c029771247e31bfba61fd62400986c0d155ef0d0 authored 12 months ago by Jesse Schalken <[email protected]>
sync: add `{Receiver,UnboundedReceiver}::poll_recv_many` (#6236)

7341004535ffccc05ee8bd1fd856e587509335bf authored 12 months ago by Owen Leung <[email protected]>
sync: add `watch::Receiver::mark_unchanged` (#6252)

02b779e315c5c5f0dbbc8b56fc711cc8e665ee1e authored 12 months ago by Paul Olteanu <[email protected]>
net: add support for anonymous unix pipes (#6127)

48345d6e4822b4c0ea00d5c1c075a6b5ac663acf authored 12 months ago by Tymoteusz Wiśniewski <[email protected]>
io: make `repeat` and `sink` cooperative (#6254)

581cd41d79e3c3253490663ea854b904bf39eff0 authored 12 months ago by kim / Motoyuki Kimura <[email protected]>
ci: fix new warnings on 1.75.0 (#6255)

5f7fe8fd0d3d529a7282e674240cdd76b11d3730 authored 12 months ago by kim / Motoyuki Kimura <[email protected]>
benches: fix benchmarking conflicts for real this time (#6246)

52f28dcb4f12dd6b626776b3297f0bf3c11b9169 authored 12 months ago by Alice Ryhl <[email protected]>
ci: fix configured clippy msrv (#6244)

d51308b0359a3a3f4d3c11fd71bb402646afe0b5 authored almost 1 year ago by Alice Ryhl <[email protected]>
benches: fix benchmarking conflicts (#6243)

7cae89af47ffe75e2bd396ea2adcd806e5184dd4 authored almost 1 year ago by Alice Ryhl <[email protected]>
util: implement `Sink` for `Either` (#6239)

53ad102cf0e99e91445d9aea0b5ba3cc768b7566 authored almost 1 year ago by Eddy Oyieko <[email protected]>
io: implement `AsyncWrite` for `Empty` (#6235)

e7214e3670233a76411d06b25ad8dc7b0bfd617a authored about 1 year ago by Miccah <[email protected]>
tests: fix name of `coop_budget.rs` (#6234)

433545782e3cb69832bdf74d815bee2b955429ce authored about 1 year ago by Alice Ryhl <[email protected]>
io: add `tokio::io::Join` (#6220)

bd15bace3505a1945a21cb7c8b3db013320fd0f8 authored about 1 year ago by snek <[email protected]>
Merge 'tokio-1.35.1' into 'master' (#6231)

410660fd54983cd55ee2e99900bc60ba6fbbba42 authored about 1 year ago by Alice Ryhl <[email protected]>
chore: prepare Tokio v1.35.1 (#6230)

46ff36386d11e52faae038d5afe8d2f7a39dfe39 authored about 1 year ago by Alice Ryhl <[email protected]>
Merge 'tokio-1.32.1' into 'tokio-1.35.x' (#6229)

0a1695ebfbf554414fbb2fbf438db59a9f7590fc authored about 1 year ago by Alice Ryhl <[email protected]>
chore: prepare Tokio v1.32.1 (#6228)

c4f0178b7488cb5f32685e90fa9c58ce043c54ce authored about 1 year ago by Alice Ryhl <[email protected]>
Merge 'tokio-1.25.3' into 'tokio-1.32.x' (#6227)

22b3a65934f1e2f5aef814138ee19d65785bde60 authored about 1 year ago by Alice Ryhl <[email protected]>
chore: release v1.25.3 (#6223)

# 1.25.3 (December 17thm 2023)

### Fixed
- io: add budgeting to `tokio::runtime::io::registr...

0d362339d55d051a1191632464fd1ea3acf1054c authored about 1 year ago by Noah Kennedy <[email protected]>
io: add budgeting to tokio::runtime::io::registration::async_io (#6221)

Fixes #5946.
Fixes #4782.

This change adds budgeting to most of the remaining unbudgeted IO ...

ab7313ff6b9107c8b9c6a068c620ac56935b80e7 authored about 1 year ago by Noah Kennedy <[email protected]>
chore: typo fixes (#6213)

Co-authored-by: kwfn <[email protected]>

4aa7bbff4c70b7c43c931b1e18af5048da191f40 authored about 1 year ago by oliver <[email protected]>
coop: fix typo in docs for `task::unconstrained` (#6212)

c06a55088bd09d49c73aa32cd3fef3ed14778721 authored about 1 year ago by Bryan Baron <[email protected]>
chore: prepare Tokio v1.35.0 (#6197)

92a3455c6652ab0ae7273c6273a35007adacaf2c authored about 1 year ago by Alice Ryhl <[email protected]>
chore: use relaxed load for unsync_load (#6203)

1968565825b8a991af0e4ed9d61b56ce68ddd501 authored about 1 year ago by Alice Ryhl <[email protected]>
sync: improve safety comments for `WakeList` (#6200)

c9273f1aee9927b16ee3a789a382c99ad600c8b6 authored about 1 year ago by Alice Ryhl <[email protected]>
changelog: fix missing link for 1.8.2 (#6199)

e05d0f8c2c570d81e2aa6df1e27da7084ff6fb95 authored about 1 year ago by Alice Ryhl <[email protected]>
Revert "net: add `SocketAddr::as_abstract_namespace` (#6144)" (#6198)

This reverts commit 2400769b54fd31186b07bfbec277e846e8d64c16.

debcb2254ae722bb9aa6519bcf1eb75b2bdf1b5a authored about 1 year ago by Alice Ryhl <[email protected]>
io: drop the `Sized` requirements from `AsyncReadExt.read_buf` (#6169)

83b7397e44011f695bfd546516bcdb5397b6cfc2 authored about 1 year ago by tijsvd <[email protected]>
docs: fix typo in 'tokio/src/sync/broadcast.rs' (#6182)

3991f9f9a4967b76b6850df0dce11521978ec043 authored about 1 year ago by NAHO <[email protected]>
chore: use relaxed load for `unsync_load` on miri (#6179)

48c0e6283f7c255159a5b2499cb54e927bf17d42 authored about 1 year ago by Alice Ryhl <[email protected]>
taskdump: skip notified tasks during taskdumps (#6194)

Fixes #6051

d561b5850ad95f08505630ecae05f7a8e1d09eea authored about 1 year ago by Jack Wrenn <[email protected]>
runtime: reduce the lock contention in task spawn (#6001)

3a4aef17b2c70d255affa51eb473efcf703896e4 authored about 1 year ago by Weijia Jiang <[email protected]>
tokio: update nix dependency to 0.27.1 (#6190)

a0a58d7edd9554c56c235797f32f0200335bdc3e authored about 1 year ago by Andrew Walbran <[email protected]>
runtime: make `Runtime` unwind safe (#6189)

ed4f766c98d4b693160370d4021e76f56dc2d82e authored about 1 year ago by fzyzcjy <[email protected]>
runtime: move comment to the right place (#6184)

3ac4cfb68a6ac8940a71d29b328a35461195fc45 authored about 1 year ago by zhiqiangxu <[email protected]>
chore: remove uses of unsafe from maybe_done.rs (#6180)

7232424a8162d6b4ce0e1f6c3b048e58714c7c37 authored about 1 year ago by Kamila Borowska <[email protected]>
net: add Apple watchOS support (#6176)

4c33ed33f61699931ea28fb2e090337c422b3258 authored about 1 year ago by simlay <[email protected]>
runtime: document fairness guarantees and current behavior (#6145)

3468b4b72f4e5a5ae89b1ff059ccde576dceb459 authored about 1 year ago by Alice Ryhl <[email protected]>
net: add `SocketAddr::as_abstract_namespace` (#6144)

2400769b54fd31186b07bfbec277e846e8d64c16 authored about 1 year ago by Hans Krutzer <[email protected]>
time: add `DelayQueue::deadline` (#6163)

a8e8fa66811a302bb09bec123756e921ab5314d8 authored about 1 year ago by aliu <[email protected]>