4605 Commits
Author SHA1 Message Date
Mattia PitossiandGitHub df73fa2188 runtime: panic when event_interval is set to 0 (#7838) 2026-01-06 09:31:56 +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) tokio-test-0.4.5 2026-01-04 13:53:43 +01:00
Alice RyhlandGitHub 60b083b630 chore: prepare tokio-stream 0.1.18 (#7830) tokio-stream-0.1.18 2026-01-04 13:53:30 +01:00
Alice RyhlandGitHub 9cc02cc88d chore: prepare tokio-util 0.7.18 (#7829) tokio-util-0.7.18 2026-01-04 13:53:14 +01:00
Mattia PitossiandGitHub d2799d791b task: improve the docs of Builder::spawn_local (#7828) 2026-01-04 19:58:03 +08:00
Stepan KoltsovandGitHub 4d4870f291 task: doc that task drops before JoinHandle completion (#7825) 2026-01-03 13:41:03 +00:00
TahmidandGitHub fdb150901a fs: check for io-uring opcode support (#7815) 2026-01-03 13:39:07 +01:00
Mattia PitossiandGitHub 426a562780 rt: remove allow(dead_code) after JoinSet stabilization (#7826) 2026-01-03 11:01:57 +01:00
Alice RyhlandGitHub e3b89bbefa chore: prepare Tokio v1.49.0 (#7824) tokio-1.49.0 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) tokio-1.47.3 2026-01-02 21:07:41 +01:00
QiandAlice Ryhl ea6b144cd1 ci: freeze rustc on nightly-2025-01-25 in netlify.toml (#7652)
Signed-off-by: ADD-SP <[email protected]>
2026-01-02 20:49:12 +01:00
QiandAlice Ryhl 264e703296 Merge tokio-1.43.4 into tokio-1.47.x (#7822) 2026-01-02 20:11:03 +01:00
Qi dfb0f00838 chore: prepare Tokio v1.43.4 (#7821) tokio-1.43.4 2026-01-03 01:52:06 +08:00
Qi 4a91f197b0 ci: fix wasm32-wasip1 tests (#7788)
(cherry picked from commit 1b17a7e241)
2026-01-03 01:32:50 +08:00
Martin GrigorovandQi 601c383ab6 ci: upgrade FreeBSD from 14.2 to 14.3 (#7758)
14.2 is no more available:

```
$ gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images
NAME                                             PROJECT                FAMILY                       DEPRECATED  STATUS
freebsd-13-5-release-amd64-gce                   freebsd-org-cloud-dev  freebsd-13-5                             READY
freebsd-13-5-stable-amd64-v20251030              freebsd-org-cloud-dev  freebsd-13-5-snap                        READY
freebsd-13-5-stable-amd64-v20251107              freebsd-org-cloud-dev  freebsd-13-5-snap                        READY
freebsd-14-3-release-amd64-ufs-gce               freebsd-org-cloud-dev  freebsd-14-3                             READY
freebsd-14-3-stable-amd64-ufs-20251120           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-14-3-stable-amd64-ufs-20251127           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-14-3-stable-amd64-zfs-20251113           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-14-3-stable-amd64-zfs-20251120           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-14-3-stable-amd64-zfs-20251127           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-15-0-release-amd64-ufs                   freebsd-org-cloud-dev  freebsd-15-0-amd64-ufs                   READY
freebsd-15-0-release-amd64-zfs                   freebsd-org-cloud-dev  freebsd-15-0-amd64-zfs                   READY
freebsd-15-0-stable-amd64-ufs-20251120           freebsd-org-cloud-dev  freebsd-15-0-amd64-ufs-snap              READY
freebsd-15-0-stable-amd64-ufs-20251127           freebsd-org-cloud-dev  freebsd-15-0-amd64-ufs-snap              READY
freebsd-15-0-stable-amd64-zfs-20251120           freebsd-org-cloud-dev  freebsd-15-0-amd64-zfs-snap              READY
freebsd-15-0-stable-amd64-zfs-20251127           freebsd-org-cloud-dev  freebsd-15-0-amd64-zfs-snap              READY
freebsd-16-0-current-amd64-ufs-20251110          freebsd-org-cloud-dev  freebsd-16-0-snap                        READY
freebsd-16-0-current-amd64-zfs-20251110          freebsd-org-cloud-dev  freebsd-16-0-snap                        READY
freebsd-16-0-current-arm64-aarch64-ufs-20251111  freebsd-org-cloud-dev  freebsd-16-0-snap                        READY
freebsd-16-0-current-arm64-aarch64-zfs-20251111  freebsd-org-cloud-dev  freebsd-16-0-snap                        READY
```

(cherry picked from commit 5471a5835e)
2026-01-03 01:27:34 +08:00
KR-bluejayandQi 484cb52d8d sync: return TryRecvError::Disconnected from Receiver::try_recv after Receiver::close (#7686)
(cherry picked from commit d060401f6c)
2026-01-03 01:27:28 +08:00
Mattia PitossiandGitHub 16f20c34ed rt: mention LocalRuntime in new_current_thread docs (#7820) 2026-01-02 16:45:51 +01:00
Tim Vilgot Mikael FredenbergandGitHub 46674789ab signal: optimize unix signal storage to skip zero (#7819) 2026-01-02 14:24:55 +00:00
Tim Vilgot Mikael FredenbergandGitHub 8f4ebfd2f7 signal: specialize unix OsStorage (#7818) 2026-01-01 22:18:29 +01:00
Aman GuptaandGitHub bd3940c14f docs: fix typos in bounded.rs and park.rs (#7817) 2026-01-01 19:22:17 +01:00
Mattia PitossiandGitHub c27bed36ac examples: improve the style of chat.rs (#7812) 2025-12-31 22:19:43 +08:00
Stepan KoltsovandGitHub 6d3feb581f task: Better typed RawTask::try_read_output (#7806) 2025-12-30 16:53:20 +02:00
n4n5andGitHub a708ad19cb chore: fix minor typos (#7804) 2025-12-30 16:09:38 +09:00
Andrea BozzoandGitHub 4bc2a15d28 io: add SyncIoBridge cross-references to copy and copy_buf (#7798) 2025-12-29 14:29:56 +00:00
Joe ThomasandGitHub 33566434bb metrics: clarify that num_alive_tasks is not strongly consistent (#7614) 2025-12-29 21:45:58 +08:00
7388f2d2ea net: add support for TCLASS option on IPv6 (#7781)
Co-authored-by: Thomas de Zeeuw <[email protected]>
2025-12-29 12:38:26 +08:00
Tim Vilgot Mikael FredenbergandGitHub 0a3e386269 time: improve the readability of alternative timer (#7801) 2025-12-28 19:01:05 +08:00
vrtgsandGitHub d666068be7 fs: handle EINTR in fs::write for io-uring (#7786) 2025-12-24 23:18:25 +08:00
QiandGitHub 1b17a7e241 ci: fix wasm32-wasip1 tests (#7788) 2025-12-24 10:07:28 +08:00
xibeiyoumianandGitHub 5b91709edf chore: fix some minor typos in the comments (#7785)
Signed-off-by: xibeiyoumian <[email protected]>
2025-12-23 20:24:13 +08:00
Aaron ChenandGitHub 08f40652aa macros: remove extern crate proc_macro (#7783) 2025-12-21 18:42:14 +08:00
Clara EnglerandGitHub 6403b5370e readme: remove TokioConf 2026 CFP announcement (#7774) 2025-12-20 10:09:00 +01:00
QiandGitHub 064181f386 io: add tokio_util::io::simplex (#7565)
Signed-off-by: ADD-SP <[email protected]>
2025-12-18 20:35:01 +08:00
009a2567d0 sync: clarify the cancellation safety of oneshot::Receiver (#7780)
Signed-off-by: ADD-SP <[email protected]>
Co-authored-by: Alice Ryhl <[email protected]>
2025-12-18 19:21:59 +08:00
QiandGitHub 231a3a69f9 task: stabilize the LocalSet::id() (#7776)
Signed-off-by: ADD-SP <[email protected]>
2025-12-16 19:02:09 +08:00
Chinedu Francis NwafiliandGitHub 0fa7755e97 runtime: stabilize runtime::id::Id (#7125) 2025-12-16 00:29:10 +08:00
Clara EnglerandGitHub d3fe35593d net: clarify the cancellation safety of the TcpStream::peek (#7305) 2025-12-15 10:02:13 +08:00
0ec0a85461 io: document the default capacity of the ReaderStream (#7147)
Signed-off-by: ADD-SP <[email protected]>
Co-authored-by: Qi <[email protected]>
2025-12-12 23:22:17 +08:00
QiandGitHub 97d06ae1a6 macros: fix the hygiene issue of join! and try_join! (#7766)
Signed-off-by: ADD-SP <[email protected]>
2025-12-08 18:39:29 +08:00
Mattia PitossiandGitHub b5054e1dff docs: break up CONTRIBUTING.md into several parts (#7762) 2025-12-07 19:10:54 +08:00
DakshandGitHub 398eef8120 fs: support io_uring with tokio::fs::read (#7696) 2025-12-05 15:57:32 +08:00
Tethys SvenssonandGitHub c8116ecd7b stream: work around the rustc bug in StreamExt::collect (#7754) 2025-12-05 10:24:29 +08:00
Martin GrigorovandGitHub 5471a5835e ci: upgrade FreeBSD from 14.2 to 14.3 (#7758)
14.2 is no more available:

```
$ gcloud compute images list --project freebsd-org-cloud-dev --no-standard-images
NAME                                             PROJECT                FAMILY                       DEPRECATED  STATUS
freebsd-13-5-release-amd64-gce                   freebsd-org-cloud-dev  freebsd-13-5                             READY
freebsd-13-5-stable-amd64-v20251030              freebsd-org-cloud-dev  freebsd-13-5-snap                        READY
freebsd-13-5-stable-amd64-v20251107              freebsd-org-cloud-dev  freebsd-13-5-snap                        READY
freebsd-14-3-release-amd64-ufs-gce               freebsd-org-cloud-dev  freebsd-14-3                             READY
freebsd-14-3-stable-amd64-ufs-20251120           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-14-3-stable-amd64-ufs-20251127           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-14-3-stable-amd64-zfs-20251113           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-14-3-stable-amd64-zfs-20251120           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-14-3-stable-amd64-zfs-20251127           freebsd-org-cloud-dev  freebsd-14-3-snap                        READY
freebsd-15-0-release-amd64-ufs                   freebsd-org-cloud-dev  freebsd-15-0-amd64-ufs                   READY
freebsd-15-0-release-amd64-zfs                   freebsd-org-cloud-dev  freebsd-15-0-amd64-zfs                   READY
freebsd-15-0-stable-amd64-ufs-20251120           freebsd-org-cloud-dev  freebsd-15-0-amd64-ufs-snap              READY
freebsd-15-0-stable-amd64-ufs-20251127           freebsd-org-cloud-dev  freebsd-15-0-amd64-ufs-snap              READY
freebsd-15-0-stable-amd64-zfs-20251120           freebsd-org-cloud-dev  freebsd-15-0-amd64-zfs-snap              READY
freebsd-15-0-stable-amd64-zfs-20251127           freebsd-org-cloud-dev  freebsd-15-0-amd64-zfs-snap              READY
freebsd-16-0-current-amd64-ufs-20251110          freebsd-org-cloud-dev  freebsd-16-0-snap                        READY
freebsd-16-0-current-amd64-zfs-20251110          freebsd-org-cloud-dev  freebsd-16-0-snap                        READY
freebsd-16-0-current-arm64-aarch64-ufs-20251111  freebsd-org-cloud-dev  freebsd-16-0-snap                        READY
freebsd-16-0-current-arm64-aarch64-zfs-20251111  freebsd-org-cloud-dev  freebsd-16-0-snap                        READY
```
2025-12-04 16:52:29 +08:00
Alex GaynorandGitHub be99e7aa04 benches: add spawn_blocking concurrency benchmark (#7748) 2025-12-03 10:20:50 +01:00
Alice RyhlandGitHub 3bf2e53f0b net: deprecate {TcpStream,TcpSocket}::set_linger (#7752) 2025-12-02 13:15:48 +01:00
Mattia PitossiandGitHub ab3996a6dd time: update outdated docs of Wheel (#7749) 2025-11-29 18:06:33 +08:00
Ralf JungandGitHub c03a37fa0b tokio: enable more tests in Miri (#7734) 2025-11-29 15:08:47 +08:00