Commit Graph

  • 8f6d0864c3 macros: improve error message for return type mismatch in #[tokio::main] (#7856) master Chinmoy Das 2026-01-24 21:39:05 +05:30
  • 63abec0525 macros: use call_site hygiene to avoid unused qualification (#7866) mu001999 2026-01-22 21:54:43 +08:00
  • 8fd44d9bdc docs: fix link to tokio::select! (#7867) Mattia Pitossi 2026-01-20 22:05:01 +01:00
  • 450fa2d09d fs: add tests for when fs::hard_link fails (#7863) Shawn 2026-01-19 20:51:47 +08:00
  • 8cfa309126 time: add docs about auto-advance and when to use sleep (#7858) Andrea Bozzo 2026-01-19 09:12:37 +01:00
  • bf185b61ff docs: fix broken links of select! (#7860) Mattia Pitossi 2026-01-17 19:10:59 +01:00
  • 27d1383581 deps: bump tokio to 1.47.0 (#7862) Mattia Pitossi 2026-01-17 19:06:00 +01:00
  • 11f9d4db73 macros: add test for special return types (#7857) Alice Ryhl 2026-01-15 10:25:45 +01:00
  • 1280cf81de io: always cleanup AsyncFd registration list on deregister (#7773) F4RAN 2026-01-14 17:32:59 +03:30
  • 67682ac2e8 io: add optimizer hint that memchr returns in-bounds pointer (#7792) vrtgs 2026-01-14 16:58:33 +03:00
  • b88c02c55e time: implement FusedStream for IntervalStream (#7854) Finn Sheng 2026-01-14 08:49:03 -05:00
  • 240cc44da8 signal: remember the result of SetConsoleCtrlHandler (#7833) Tim Vilgot Mikael Fredenberg 2026-01-14 13:20:41 +01:00
  • 7ed6da6733 runtime: add comments to schedule_option_task_without_yield (#7851) IgorErin 2026-01-13 21:56:50 +03:00
  • 7a2135f426 runtime: avoid lock acquisition after uring init (#7850) Tahmid 2026-01-09 20:06:14 -05:00
  • 0913cad381 runtime: revert "avoid lock acquisition after uring init" (#7849) Alice Ryhl 2026-01-09 10:15:06 +01:00
  • ff9681b3c6 runtime: avoid lock acquisition after uring init (#7843) Tahmid 2026-01-08 22:24:29 -05:00
  • f1cb007a28 net: add TcpStream::set_zero_linger (#7837) Alice Ryhl 2026-01-08 09:18:04 +01:00
  • 2d4853ea16 examples: use select! instead of join! in connect_(tcp|udp) examples (#7842) Zachary Becker 2026-01-07 22:52:10 -08:00
  • d65165f7b5 rt: make is_rt_shutdown_err method public (#7771) Marc-Antoine Perennou 2026-01-07 09:26:01 +01:00
  • 71a1a3da7a tokio: update outdated unstable features section (#7839) Mattia Pitossi 2026-01-07 09:03:12 +01:00
  • df73fa2188 runtime: panic when event_interval is set to 0 (#7838) Mattia Pitossi 2026-01-06 10:31:56 +01:00
  • 09ad5367b8 runtime: avoid redundant unpark in current_thread scheduler (#7834) Alice Ryhl 2026-01-05 11:12:31 +01:00
  • 934f68d91c runtime: don't park in current_thread if before_park defers waker (#7835) Alice Ryhl 2026-01-05 10:13:07 +01:00
  • 41d1877689 chore: prepare tokio-test 0.4.5 (#7831) tokio-test-0.4.5 Alice Ryhl 2026-01-04 13:53:43 +01:00
  • 60b083b630 chore: prepare tokio-stream 0.1.18 (#7830) tokio-stream-0.1.18 Alice Ryhl 2026-01-04 13:53:30 +01:00
  • 9cc02cc88d chore: prepare tokio-util 0.7.18 (#7829) tokio-util-0.7.18 Alice Ryhl 2026-01-04 13:53:14 +01:00
  • d2799d791b task: improve the docs of Builder::spawn_local (#7828) Mattia Pitossi 2026-01-04 12:58:03 +01:00
  • 4d4870f291 task: doc that task drops before JoinHandle completion (#7825) Stepan Koltsov 2026-01-03 13:41:03 +00:00
  • fdb150901a fs: check for io-uring opcode support (#7815) Tahmid 2026-01-03 07:39:07 -05:00
  • 426a562780 rt: remove allow(dead_code) after JoinSet stabilization (#7826) Mattia Pitossi 2026-01-03 11:01:57 +01:00
  • e3b89bbefa chore: prepare Tokio v1.49.0 (#7824) tokio-1.49.0 Alice Ryhl 2026-01-03 10:58:44 +01:00
  • 4f577b84e9 Merge 'tokio-1.47.3' into 'master' Alice Ryhl 2026-01-02 21:30:46 +01:00
  • f320197693 chore: prepare Tokio v1.47.3 (#7823) tokio-1.47.3 tokio-1.47.x Alice Ryhl 2026-01-02 20:38:29 +01:00
  • ea6b144cd1 ci: freeze rustc on nightly-2025-01-25 in netlify.toml (#7652) Qi 2025-09-29 23:51:20 +08:00
  • 264e703296 Merge tokio-1.43.4 into tokio-1.47.x (#7822) Qi 2026-01-03 02:33:58 +08:00
  • dfb0f00838 chore: prepare Tokio v1.43.4 (#7821) tokio-1.43.4 tokio-1.43.x Qi 2026-01-03 01:20:15 +08:00
  • 4a91f197b0 ci: fix wasm32-wasip1 tests (#7788) Qi 2025-12-24 10:07:28 +08:00
  • 601c383ab6 ci: upgrade FreeBSD from 14.2 to 14.3 (#7758) Martin Grigorov 2025-12-04 10:52:29 +02:00
  • 484cb52d8d sync: return TryRecvError::Disconnected from Receiver::try_recv after Receiver::close (#7686) KR-bluejay 2025-10-18 19:57:07 +09:00
  • 16f20c34ed rt: mention LocalRuntime in new_current_thread docs (#7820) Mattia Pitossi 2026-01-02 16:45:51 +01:00
  • 46674789ab signal: optimize unix signal storage to skip zero (#7819) Tim Vilgot Mikael Fredenberg 2026-01-02 15:24:55 +01:00
  • 8f4ebfd2f7 signal: specialize unix OsStorage (#7818) Tim Vilgot Mikael Fredenberg 2026-01-01 22:18:29 +01:00
  • bd3940c14f docs: fix typos in bounded.rs and park.rs (#7817) Aman Gupta 2026-01-01 23:52:17 +05:30
  • c27bed36ac examples: improve the style of chat.rs (#7812) Mattia Pitossi 2025-12-31 15:19:43 +01:00
  • 6d3feb581f task: Better typed RawTask::try_read_output (#7806) Stepan Koltsov 2025-12-30 14:53:20 +00:00
  • a708ad19cb chore: fix minor typos (#7804) n4n5 2025-12-30 00:09:38 -07:00
  • 4bc2a15d28 io: add SyncIoBridge cross-references to copy and copy_buf (#7798) Andrea Bozzo 2025-12-29 15:29:56 +01:00
  • 33566434bb metrics: clarify that num_alive_tasks is not strongly consistent (#7614) Joe Thomas 2025-12-29 07:45:58 -06:00
  • 7388f2d2ea net: add support for TCLASS option on IPv6 (#7781) Jan Tojnar 2025-12-29 05:38:26 +01:00
  • 0a3e386269 time: improve the readability of alternative timer (#7801) Tim Vilgot Mikael Fredenberg 2025-12-28 12:01:05 +01:00
  • d666068be7 fs: handle EINTR in fs::write for io-uring (#7786) vrtgs 2025-12-24 18:18:25 +03:00
  • 1b17a7e241 ci: fix wasm32-wasip1 tests (#7788) Qi 2025-12-24 10:07:28 +08:00
  • 5b91709edf chore: fix some minor typos in the comments (#7785) xibeiyoumian 2025-12-23 20:24:13 +08:00
  • 08f40652aa macros: remove extern crate proc_macro (#7783) Aaron Chen 2025-12-21 18:42:14 +08:00
  • 6403b5370e readme: remove TokioConf 2026 CFP announcement (#7774) Clara Engler 2025-12-20 10:09:00 +01:00
  • 064181f386 io: add tokio_util::io::simplex (#7565) Qi 2025-12-18 20:35:01 +08:00
  • 009a2567d0 sync: clarify the cancellation safety of oneshot::Receiver (#7780) Qi 2025-12-18 19:21:59 +08:00
  • 231a3a69f9 task: stabilize the LocalSet::id() (#7776) Qi 2025-12-16 19:02:09 +08:00
  • 0fa7755e97 runtime: stabilize runtime::id::Id (#7125) Chinedu Francis Nwafili 2025-12-15 11:29:10 -05:00
  • d3fe35593d net: clarify the cancellation safety of the TcpStream::peek (#7305) Clara Engler 2025-12-15 03:02:13 +01:00
  • 0ec0a85461 io: document the default capacity of the ReaderStream (#7147) Owen Griffiths 2025-12-12 15:22:17 +00:00
  • 97d06ae1a6 macros: fix the hygiene issue of join! and try_join! (#7766) Qi 2025-12-08 18:39:29 +08:00
  • b5054e1dff docs: break up CONTRIBUTING.md into several parts (#7762) Mattia Pitossi 2025-12-07 12:10:54 +01:00
  • 398eef8120 fs: support io_uring with tokio::fs::read (#7696) Daksh 2025-12-05 13:27:32 +05:30
  • c8116ecd7b stream: work around the rustc bug in StreamExt::collect (#7754) Tethys Svensson 2025-12-05 03:24:29 +01:00
  • 5471a5835e ci: upgrade FreeBSD from 14.2 to 14.3 (#7758) Martin Grigorov 2025-12-04 10:52:29 +02:00
  • be99e7aa04 benches: add spawn_blocking concurrency benchmark (#7748) Alex Gaynor 2025-12-03 04:20:50 -05:00
  • 3bf2e53f0b net: deprecate {TcpStream,TcpSocket}::set_linger (#7752) Alice Ryhl 2025-12-02 13:15:48 +01:00
  • ab3996a6dd time: update outdated docs of Wheel (#7749) Mattia Pitossi 2025-11-29 11:06:33 +01:00
  • c03a37fa0b tokio: enable more tests in Miri (#7734) Ralf Jung 2025-11-29 08:08:47 +01:00
  • 73d733a341 time: add alternative timer for better multicore scalability (#7467) Qi 2025-11-27 09:29:28 +08:00
  • 749322d351 task: implement Extend for JoinSet (#7195) Elichai Turkel 2025-11-25 12:31:21 +02:00
  • 963b631754 refactor: introduce constants for default addresses and improve error handling in TCP examples (#7741) jinronga 2025-11-25 14:44:41 +08:00
  • 9a1b076c00 io: replace Result<T, io::Error> with io::Result<T> in AsyncWrite (#7740) Paolo Barbolini 2025-11-23 10:26:48 +01:00
  • c434ed7865 net: clarify the drop behavior of unix::OwnedWriteHalf (#7742) Mohamed Macow 2025-11-23 10:18:24 +01:00
  • 4714ca168d net: clarify the platform-dependent backlog in TcpSocket docs (#7738) Seaker 2025-11-16 10:44:35 +00:00
  • 5e3ad02fb1 sync: fix a typo in the docs of PollSender::is_closed (#7737) Mattia Pitossi 2025-11-15 11:43:02 +01:00
  • 12412afea4 deps: bump tokio to 1.44.0 (#7733) Qi 2025-11-13 17:47:34 +08:00
  • cae083a26f docs: fix typos in README (#7731) Mattia Pitossi 2025-11-12 12:33:24 +01:00
  • fd7a8d7c65 chore: add TokioConf 2026 CFP announcement (#7730) Carl Lerche 2025-11-11 22:53:40 -08:00
  • d709df2571 ci: bump miri to nightly-2025-11-09 (#7726) Qi 2025-11-10 00:53:16 +08:00
  • 665f08b5ad tokio: enable the unsafe_op_in_unsafe_fn lint at the crate level (#7711) Qi 2025-11-09 19:35:08 +08:00
  • d4641ba9fc util: use <ptr>::addr instead of unsafe impl (#7725) Mattia Pitossi 2025-11-08 23:49:09 +01:00
  • 2bf80f0ac6 runtime: disable io-uring on EPERM (#7724) Motoyuki Kimura 2025-11-08 18:13:12 +09:00
  • 1baf3b1705 Merge branch 'master' into eliza/lifo-steal eliza/lifo-steal Eliza Weisman 2025-11-06 10:26:14 -08:00
  • 62ecff895a stream: add ChunksTimeout::into_remainder (#7715) Muhamad Awad 2025-11-06 13:15:10 +01:00
  • d84a9e9af3 util: enable loom tests (#7644) Benjamin Ran 2025-11-06 13:20:08 +02:00
  • 0671c205cc sync: improve the docs for the errors of mpsc (#7722) Ari Seyhun 2025-11-05 23:45:13 +11:00
  • 1ece2f1fa7 task: remove unnecessary trait bounds on the Debug implementation (#7720) Qi 2025-11-04 18:15:29 +08:00
  • 12319f26d0 sync: add missing period to mpsc::Sender::try_send docs (#7721) Ari Seyhun 2025-11-04 00:20:25 +11:00
  • 454fd8c347 chore: prepare tokio-util v0.7.17 (#7719) tokio-util-0.7.17 Qi 2025-11-02 22:33:25 +08:00
  • 4421022c25 codec: remove unnecessary trait bounds on all Framed constructors (#7716) Conrad Ludgate 2025-10-29 12:08:13 +00:00
  • 5a709e391b io_uring: change Completable to not return io::Result (#7702) Daksh 2025-10-25 01:47:17 +05:30
  • 5efb1c3b16 io: doc that AsyncWrite does not inherit from Write (#7705) Alice Ryhl 2025-10-23 12:07:02 +02:00
  • 8282cb4a4a welp turns out it's not actually real eliza/maybe-semaphore-deadlock Eliza Weisman 2025-10-21 11:36:21 -07:00
  • 861f9f42fc test(semaphore): more logs Eliza Weisman 2025-10-21 11:33:27 -07:00
  • 6edf0029e9 test(semaphroe): try to make release more realistic Eliza Weisman 2025-10-21 11:27:46 -07:00
  • 91c43f19b2 test(semaphore): loom test that might reproduce a deadlock idk Eliza Weisman 2025-10-21 11:13:29 -07:00
  • f490029b8f runtime: revert "replace manual vtable definitions with Wake" (#7699) Alice Ryhl 2025-10-21 12:59:05 +02:00
  • d25778f67d task: add tests for task::Builder::spawn_local (#7697) Mattia Pitossi 2025-10-20 14:43:41 +02:00