Commit Graph
100 Commits
Author SHA1 Message Date
Alice RyhlandGitHub f2189d3bd6 chore: prepare tokio-util v0.7.19 (#8309) 2026-07-21 14:09:36 +02:00
Alice RyhlandGitHub be689a35f5 chore: prepare Tokio v1.53.0 (#8294) 2026-07-17 10:12:50 +02:00
Alice RyhlandGitHub 50f76c71ec chore: prepare tokio-macros v2.7.1 (#8295) 2026-07-17 10:12:38 +02:00
Alice Ryhl f61fccad3c Merge 'tokio-1.52.4' into 'master' (#8290) 2026-07-16 13:27:30 +00:00
Alice RyhlandGitHub efdba5fcf0 chore: prepare Tokio v1.52.4 (#8289) 2026-07-16 15:23:48 +02:00
Alice Ryhl b0ba02e755 Merge 'tokio-1.51.4' into 'tokio-1.52.x' (#8288) 2026-07-16 12:18:21 +00:00
Alice Ryhl 7bcd2d343d taskdump: remove crate disambiguators from output (#8288) 2026-07-16 12:17:13 +00:00
Alice RyhlandGitHub f84b209126 chore: prepare Tokio v1.51.4 (#8286) 2026-07-16 13:59:24 +02:00
Alice RyhlandGitHub cd3bcca32b taskdump: remove crate disambiguators from output (#8264) 2026-07-10 12:09:45 +02:00
Alice Ryhl 78594a7497 Merge 'tokio-1.52.3' into 'master' (#8131) 2026-05-08 13:00:22 +00:00
Alice RyhlandGitHub d87569164f chore: prepare Tokio v1.52.3 (#8130) 2026-05-08 14:52:32 +02:00
Alice Ryhl e1aebb031c Merge 'tokio-1.51.3' into 'tokio-1.52.x' (#8129) 2026-05-08 09:30:59 +00:00
Alice RyhlandGitHub fd63094ee0 chore: prepare Tokio v1.51.3 (#8127) 2026-05-08 10:45:32 +02:00
Alice Ryhl 8c600d0fd2 Merge 'tokio-1.47.5' into 'tokio-1.51.x' (#8123) 2026-05-07 13:59:06 +02:00
Alice RyhlandGitHub 11bfc1345b chore: prepare Tokio v1.47.5 (#8122) 2026-05-07 13:55:35 +02:00
Alice RyhlandGitHub f085b6211b sync: notify receivers in mpsc OwnedPermit::release() method (#8075) 2026-05-07 09:32:14 +02:00
Alice RyhlandGitHub 30d25ccb8b sync: require that an RwLock has max_readers != 0 (#8076) 2026-05-07 09:31:12 +02:00
Alice RyhlandGitHub 9fccf5339d sync: return Empty from try_recv() when mpsc is closed with outstanding permits (#8074) 2026-05-07 09:30:50 +02:00
Alice RyhlandGitHub ebf61b45b5 sync: fix underflow in mpsc channel len() (#8062) 2026-05-07 09:29:33 +02:00
Alice Ryhl e56ff72fe7 Merge 'tokio-1.52.2' into 'master' (#8117) 2026-05-04 19:53:32 +02:00
Alice RyhlandGitHub 4abe9d732e chore: prepare Tokio v1.52.2 (#8115) 2026-05-04 14:39:25 +02:00
Alice Ryhl f82bcf3f45 Merge 'tokio-1.51.2' into 'tokio-1.52.x' (#8114) 2026-05-04 12:16:52 +02:00
Alice Ryhl 7db9bc41f1 test: revert "remove churn() task from lifo_stealable" (#8114)
This reverts commit 6c03e03898.
2026-05-04 12:15:37 +02:00
Alice RyhlandGitHub 64834ec701 chore: prepare Tokio v1.51.2 (#8113) 2026-05-04 12:11:07 +02:00
Alice RyhlandGitHub 967f5715a7 runtime: revert "steal tasks from the LIFO slot" (#8100)
This reverts commit eeb55c733b.
2026-05-04 10:08:30 +02:00
50c23d300a runtime: avoid illegal state in FastRand (#8078)
Co-authored-by: Martin Tzvetanov Grigorov <[email protected]>
2026-05-02 19:01:15 +02:00
Alice Ryhl 5ee26af3db Merge tokio-1.52.x (for #8101) into master (#8106) 2026-05-02 15:13:54 +02:00
Alice Ryhl 9271e3ed05 Merge tokio-1.51.x (for #8101) into tokio-1.52.x (#8106) 2026-05-02 15:13:06 +02:00
Alice Ryhl cd1823f43e Revert "Pin stable to 1.94 for tokio-1.51.x" (#8106)
As we are merging tokio-1.51.x into tokio-1.52.x and then master, we
should not include this change.

This reverts commit bde3f20b0f.
2026-05-02 15:12:29 +02:00
Alice Ryhl a97cf12ed9 Merge tokio-1.47.x (commit 670a907c55) into tokio-1.51.x (#8105) 2026-05-02 13:52:07 +02:00
Alice Ryhl bde3f20b0f Pin stable to 1.94 for tokio-1.51.x (#8105) 2026-05-02 13:51:31 +02:00
670a907c55 ci: fix CI on tokio-1.47.x (#8101)
Co-authored-by: Mattia Pitossi <[email protected]>
2026-05-02 13:33:40 +02:00
Alice RyhlandGitHub 8f81e0814b time: avoid stack overflow in runtime constructor (#8093) 2026-04-29 05:26:57 +00:00
Alice RyhlandGitHub 16bc4e2e28 time: add #[track_caller] and panic docs to timeout_at() (#8077) 2026-04-20 20:22:36 +02:00
Alice RyhlandGitHub a7e1cd8ff8 ci: update GitHub Actions workflows to use latest tool versions (#8047) 2026-04-15 16:57:43 +00:00
Alice RyhlandGitHub 36d12d2686 taskdump: allow impl FnMut() in taskdumps instead of just fn() (#8040) 2026-04-14 19:18:56 +02:00
Alice RyhlandGitHub 81370e6202 net: add docs on ConnectionRefused errors with udp sockets (#7870) 2026-04-11 20:06:08 +00:00
Alice RyhlandGitHub 203af02126 runtime: overflow second half of tasks when local queue is filled instead of first half (#8029) 2026-04-11 12:14:26 +02:00
Alice RyhlandGitHub 4c7d8b2a14 runtime: use compare_exchange_weak() in worker queue (#8028) 2026-04-10 09:05:18 +02:00
Alice RyhlandGitHub 98df02d7a4 chore: prepare Tokio v1.51.1 (#8023) 2026-04-08 12:37:44 +02:00
Alice RyhlandGitHub 654d38b132 metrics: fix worker_local_schedule_count test (#8008) 2026-04-04 09:20:01 +02:00
Alice RyhlandGitHub 95b9342da7 chore: remove path deps for tokio-macros 2.7.0 (#8007) 2026-04-03 11:10:55 +02:00
Alice RyhlandGitHub 0af06b7bab chore: prepare Tokio v1.51.0 (#8005) 2026-04-03 10:42:05 +02:00
Alice RyhlandGitHub 01a7f1dfab chore: prepare tokio-macros v2.7.0 (#8004) 2026-04-03 09:37:58 +02:00
Alice Ryhl 324218f9bb Merge tag 'tokio-1.47.4' (#8003) 2026-04-02 14:16:40 +02:00
Alice RyhlandGitHub aa65d0d0b8 chore: prepare Tokio v1.47.4 (#8002) 2026-04-02 14:12:06 +02:00
Alice RyhlandGitHub 9dc9b53ae1 io: implement vectored writes for write_buf (#7871) 2026-01-30 19:52:57 +01:00
Alice RyhlandGitHub b68ea4156a io: hardcode platform list for poll_write (#7872) 2026-01-29 15:12:10 +01:00
Alice RyhlandGitHub 11f9d4db73 macros: add test for special return types (#7857) 2026-01-15 10:25:45 +01:00
Alice RyhlandGitHub 0913cad381 runtime: revert "avoid lock acquisition after uring init" (#7849)
This reverts commit ff9681b3c6.
2026-01-09 10:15:06 +01:00
Alice RyhlandGitHub f1cb007a28 net: add TcpStream::set_zero_linger (#7837) 2026-01-08 08:18:04 +00:00
Alice RyhlandGitHub 09ad5367b8 runtime: avoid redundant unpark in current_thread scheduler (#7834) 2026-01-05 11:12:31 +01:00
Alice RyhlandGitHub 934f68d91c runtime: don't park in current_thread if before_park defers waker (#7835) 2026-01-05 10:13:07 +01:00
Alice RyhlandGitHub 41d1877689 chore: prepare tokio-test 0.4.5 (#7831) 2026-01-04 13:53:43 +01:00
Alice RyhlandGitHub 60b083b630 chore: prepare tokio-stream 0.1.18 (#7830) 2026-01-04 13:53:30 +01:00
Alice RyhlandGitHub 9cc02cc88d chore: prepare tokio-util 0.7.18 (#7829) 2026-01-04 13:53:14 +01:00
Alice RyhlandGitHub e3b89bbefa chore: prepare Tokio v1.49.0 (#7824) 2026-01-03 10:58:44 +01:00
Alice Ryhl 4f577b84e9 Merge 'tokio-1.47.3' into 'master' 2026-01-02 21:31:26 +01:00
Alice Ryhl f320197693 chore: prepare Tokio v1.47.3 (#7823) 2026-01-02 21:07:41 +01:00
Alice RyhlandGitHub 3bf2e53f0b net: deprecate {TcpStream,TcpSocket}::set_linger (#7752) 2025-12-02 13:15:48 +01:00
Alice RyhlandGitHub 5efb1c3b16 io: doc that AsyncWrite does not inherit from Write (#7705) 2025-10-23 12:07:02 +02:00
Alice RyhlandGitHub f490029b8f runtime: revert "replace manual vtable definitions with Wake" (#7699)
This reverts commit 4380de9fe9.
2025-10-21 12:59:05 +02:00
Alice RyhlandGitHub acfdb87e2b task: use #[tokio::test] explicitly in tests/task_builder.rs (#7698) 2025-10-20 11:15:04 +00:00
Alice RyhlandGitHub 2137f7d953 process: remove obsolete allow(deprecated) from is_rt_shutdown_err (#7685) 2025-10-15 14:17:56 +02:00
Alice Ryhl 51e9dc0943 Merge 'tokio-1.47.2' into 'master' (#7683) 2025-10-14 20:30:15 +02:00
Alice RyhlandQi 49b331855e process: fix error when runtime is shut down on nightly-2025-10-12 (#7672)
(cherry picked from commit 9e5527d1d5)
2025-10-14 22:13:55 +08:00
Alice RyhlandGitHub 556820ff84 chore: prepare Tokio v1.48.0 (#7677) 2025-10-14 15:07:25 +02:00
Alice RyhlandGitHub fd1659a052 chore: prepare tokio-macros v2.6.0 (#7676) 2025-10-14 14:24:54 +02:00
Alice Ryhl 53e8acac64 ci: update nightly version to 2025-10-12 (#7670) 2025-10-14 12:56:46 +02:00
Alice Ryhl 9e5527d1d5 process: fix error when runtime is shut down on nightly-2025-10-12 (#7672) 2025-10-14 12:56:41 +02:00
Alice RyhlandGitHub 5b4cbbc39e tokio: raise MSRV to 1.71 (#7658) 2025-10-02 11:14:17 +02:00
Alice RyhlandGitHub 95edd8515e docs: fix some docs links (#7654) 2025-09-30 12:35:46 +00:00
Alice RyhlandGitHub cf6b50a3fd chore: prepare tokio-util v0.7.16 (#7507) 2025-08-03 11:12:41 +02:00
Alice RyhlandGitHub 9741c90f9f sync: document cancel safety on SetOnce::wait (#7506) 2025-08-03 07:42:30 +00:00
Alice Ryhl f020b5c4b5 ci: fix incorrect tokio version in Cargo.lock 2025-08-01 13:26:54 +02:00
Alice Ryhl 86cbf81e15 Merge 'tokio-1.47.1' into 'master' 2025-08-01 13:21:45 +02:00
Alice RyhlandGitHub be8ee45b3f chore: prepare Tokio v1.47.1 (#7504) 2025-08-01 13:20:34 +02:00
Alice Ryhl d9b19166cd Merge 'tokio-1.43.2' into 'tokio-1.47.x' (#7503) 2025-08-01 13:03:06 +02:00
Alice RyhlandGitHub db8edc620f chore: prepare Tokio v1.43.2 (#7502) 2025-08-01 12:57:50 +02:00
Alice RyhlandGitHub e47565b086 blocking: clarify that spawn_blocking is aborted if not yet started (#7501) 2025-08-01 10:32:37 +00:00
Alice Ryhl 4730984d66 readme: add 1.47 as LTS release (#7497)
(cherry picked from commit ad2e19ffe1)
2025-08-01 11:34:35 +02:00
Alice RyhlandGitHub 1979615cbf process: fix panic from spurious pidfd wakeup (#7494) 2025-08-01 09:27:15 +00:00
Alice Ryhl f669a609cf ci: add lockfile for LTS branch
This is to fix CI failures from backtrace in rustdoc jobs.
2025-08-01 11:07:17 +02:00
Alice RyhlandGitHub ad2e19ffe1 readme: add 1.47 as LTS release (#7497) 2025-07-31 16:45:10 +02:00
Alice RyhlandGitHub 171cd148a3 changelog: fix typo in pipe::OpenOptions for 1.46.0 (#7439) 2025-07-02 09:27:11 +00:00
Alice RyhlandGitHub e2b175848b fuzz: cfg fuzz tests under cfg(test) (#7428) 2025-06-30 10:24:10 +02:00
Alice RyhlandGitHub 2506c9fa99 benches: revert "properly gate unix benches" (#7412)
This reverts commit 933fa498d0.
2025-06-21 14:52:04 +02:00
Alice RyhlandGitHub 99a03a502e runtime: add thread_park_ok test (#7402) 2025-06-16 09:49:00 +02:00
Alice RyhlandGitHub 8259133ca0 task: disallow blocking in LocalSet::{poll,drop} (#7372) 2025-06-08 20:56:55 +02:00
Alice RyhlandGitHub 328bd049f6 io: clarify behavior of seeking when start_seek is not used (#7366) 2025-05-28 13:00:33 +02:00
Alice Ryhl 98f527f42d Merge tag 'tokio-1.45.1' 2025-05-24 07:32:44 -07:00
Alice RyhlandGitHub 3768696d92 chore: prepare Tokio v1.45.1 (#7359) 2025-05-24 14:27:50 +00:00
Alice RyhlandGitHub d7d4f7d08b sync: update broadcast docs on allocation failure (#7352) 2025-05-24 16:10:13 +02:00
Alice Ryhl b1bdb3c57b ci: update macros_type_mismatch for Rust 1.87.0 (#7339)
(cherry picked from commit a48e418dcb)
2025-05-23 10:39:10 -07:00
Alice RyhlandGitHub 17d8c2b29d runtime: various minor LocalRuntime improvements (#7346) 2025-05-20 19:37:41 +02:00
Alice RyhlandGitHub a48e418dcb ci: update macros_type_mismatch for Rust 1.87.0 (#7339) 2025-05-17 18:24:36 +09:00
Alice RyhlandGitHub bdd64cc9d3 runtime: add doc note that on_*_task_poll is unstable (#7311) 2025-05-06 08:46:05 +00:00
Alice RyhlandGitHub 1ea9ce11d4 ci: fix cfg!(miri) declarations in tests (#7286) 2025-04-24 14:50:19 +02:00
Alice RyhlandGitHub 4d4d12613b chore: prepare tokio-util v0.7.15 (#7283) 2025-04-23 13:13:48 +02:00
Alice Ryhl 83d550e511 changelog: fix release date of v1.44.2 (#7248) 2025-04-08 10:15:58 +02:00