Chinmoy Das
8f6d0864c3
macros: improve error message for return type mismatch in #[tokio::main] ( #7856 )
2026-01-25 01:09:05 +09:00
mu001999
63abec0525
macros: use call_site hygiene to avoid unused qualification ( #7866 )
2026-01-22 14:54:43 +01:00
Mattia Pitossi
8fd44d9bdc
docs: fix link to tokio::select! ( #7867 )
2026-01-20 23:05:01 +02:00
Shawn
450fa2d09d
fs: add tests for when fs::hard_link fails ( #7863 )
2026-01-19 12:51:47 +00:00
Andrea Bozzo
8cfa309126
time: add docs about auto-advance and when to use sleep ( #7858 )
2026-01-19 09:12:37 +01:00
Mattia Pitossi
bf185b61ff
docs: fix broken links of select! ( #7860 )
...
Co-authored-by: Martin Grigorov <martin-g@users.noreply.github.com >
2026-01-17 10:10:59 -08:00
Mattia Pitossi
27d1383581
deps: bump tokio to 1.47.0 ( #7862 )
2026-01-17 10:06:00 -08:00
Alice Ryhl
11f9d4db73
macros: add test for special return types ( #7857 )
2026-01-15 10:25:45 +01:00
F4RAN
1280cf81de
io: always cleanup AsyncFd registration list on deregister ( #7773 )
2026-01-14 15:02:59 +01:00
vrtgs
67682ac2e8
io: add optimizer hint that memchr returns in-bounds pointer ( #7792 )
2026-01-14 14:58:33 +01:00
Finn Sheng
b88c02c55e
time: implement FusedStream for IntervalStream ( #7854 )
2026-01-14 14:49:03 +01:00
Tim Vilgot Mikael Fredenberg
240cc44da8
signal: remember the result of SetConsoleCtrlHandler ( #7833 )
...
The unix implementation remembers whether it failed or not, so the
windows implementation should do so as well. This PR also replaces the
`(Once, AtomicState)` pair with `OnceLock` and tries to remember the
original errno value.
2026-01-14 13:20:41 +01:00
IgorErin
7ed6da6733
runtime: add comments to schedule_option_task_without_yield ( #7851 )
2026-01-13 10:56:50 -08:00
Tahmid
7a2135f426
runtime: avoid lock acquisition after uring init ( #7850 )
2026-01-09 17:06:14 -08:00
Alice Ryhl
0913cad381
runtime: revert "avoid lock acquisition after uring init" ( #7849 )
...
This reverts commit ff9681b3c6 .
2026-01-09 10:15:06 +01:00
Tahmid
ff9681b3c6
runtime: avoid lock acquisition after uring init ( #7843 )
2026-01-08 19:24:29 -08:00
Alice Ryhl
f1cb007a28
net: add TcpStream::set_zero_linger ( #7837 )
2026-01-08 08:18:04 +00:00
Zachary Becker
2d4853ea16
examples: use select! instead of join! in connect_(tcp|udp) examples ( #7842 )
2026-01-07 22:52:10 -08:00
Marc-Antoine Perennou
d65165f7b5
rt: make is_rt_shutdown_err method public ( #7771 )
2026-01-07 08:26:01 +00:00
Mattia Pitossi
71a1a3da7a
tokio: update outdated unstable features section ( #7839 )
2026-01-07 09:03:12 +01:00
Mattia Pitossi
df73fa2188
runtime: panic when event_interval is set to 0 ( #7838 )
2026-01-06 09:31:56 +00:00
Alice Ryhl
09ad5367b8
runtime: avoid redundant unpark in current_thread scheduler ( #7834 )
2026-01-05 11:12:31 +01:00
Alice Ryhl
934f68d91c
runtime: don't park in current_thread if before_park defers waker ( #7835 )
2026-01-05 10:13:07 +01:00
Alice Ryhl
41d1877689
chore: prepare tokio-test 0.4.5 ( #7831 )
tokio-test-0.4.5
2026-01-04 13:53:43 +01:00
Alice Ryhl
60b083b630
chore: prepare tokio-stream 0.1.18 ( #7830 )
tokio-stream-0.1.18
2026-01-04 13:53:30 +01:00
Alice Ryhl
9cc02cc88d
chore: prepare tokio-util 0.7.18 ( #7829 )
tokio-util-0.7.18
2026-01-04 13:53:14 +01:00
Mattia Pitossi
d2799d791b
task: improve the docs of Builder::spawn_local ( #7828 )
2026-01-04 19:58:03 +08:00
Stepan Koltsov
4d4870f291
task: doc that task drops before JoinHandle completion ( #7825 )
2026-01-03 13:41:03 +00:00
Tahmid
fdb150901a
fs: check for io-uring opcode support ( #7815 )
2026-01-03 13:39:07 +01:00
Mattia Pitossi
426a562780
rt: remove allow(dead_code) after JoinSet stabilization ( #7826 )
2026-01-03 11:01:57 +01:00
Alice Ryhl
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
Qi
ea6b144cd1
ci: freeze rustc on nightly-2025-01-25 in netlify.toml ( #7652 )
...
Signed-off-by: ADD-SP <qiqi.zhang@konghq.com >
2026-01-02 20:49:12 +01:00
Qi
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 Grigorov
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-bluejay
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 Pitossi
16f20c34ed
rt: mention LocalRuntime in new_current_thread docs ( #7820 )
2026-01-02 16:45:51 +01:00
Tim Vilgot Mikael Fredenberg
46674789ab
signal: optimize unix signal storage to skip zero ( #7819 )
2026-01-02 14:24:55 +00:00
Tim Vilgot Mikael Fredenberg
8f4ebfd2f7
signal: specialize unix OsStorage ( #7818 )
2026-01-01 22:18:29 +01:00
Aman Gupta
bd3940c14f
docs: fix typos in bounded.rs and park.rs ( #7817 )
2026-01-01 19:22:17 +01:00
Mattia Pitossi
c27bed36ac
examples: improve the style of chat.rs ( #7812 )
2025-12-31 22:19:43 +08:00
Stepan Koltsov
6d3feb581f
task: Better typed RawTask::try_read_output ( #7806 )
2025-12-30 16:53:20 +02:00
n4n5
a708ad19cb
chore: fix minor typos ( #7804 )
2025-12-30 16:09:38 +09:00
Andrea Bozzo
4bc2a15d28
io: add SyncIoBridge cross-references to copy and copy_buf ( #7798 )
2025-12-29 14:29:56 +00:00
Joe Thomas
33566434bb
metrics: clarify that num_alive_tasks is not strongly consistent ( #7614 )
2025-12-29 21:45:58 +08:00
Jan Tojnar
7388f2d2ea
net: add support for TCLASS option on IPv6 ( #7781 )
...
Co-authored-by: Thomas de Zeeuw <thomasdezeeuw@gmail.com >
2025-12-29 12:38:26 +08:00
Tim Vilgot Mikael Fredenberg
0a3e386269
time: improve the readability of alternative timer ( #7801 )
2025-12-28 19:01:05 +08:00