Commit Graph

  • d666068be7
    fs: handle EINTR in fs::write for io-uring (#7786) master 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
  • 220425d93e
    macros: insert leading colon to avoid unused qualification test-abs-path Dirkjan Ochtman 2025-12-16 15:08:49 +01:00
  • 231a3a69f9
    task: stabilize the LocalSet::id() (#7776) Qi 2025-12-16 19:02:09 +08:00
  • 0fa7755e97
    runtime: stabilize runtime:🆔: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
  • b8318fa172
    task: add tests for spawn_local in panic scenarios (#7694) Qi 2025-10-20 20:25:00 +08:00
  • acfdb87e2b
    task: use #[tokio::test] explicitly in tests/task_builder.rs (#7698) Alice Ryhl 2025-10-20 13:15:04 +02:00
  • d060401f6c
    sync: return TryRecvError::Disconnected from Receiver::try_recv after Receiver::close (#7686) KR-bluejay 2025-10-18 19:57:07 +09:00
  • 5dacc2e2a8
    task: add tests for spawn_local and spawn_local_on (#7609) FrancescoV1985 2025-10-16 17:44:57 +02:00
  • 444d3f5c49
    task: add example for spawn_local usage on local runtime (#7689) Mattia Pitossi 2025-10-16 17:13:16 +02:00
  • d23a838732
    runtime: add tests for spawn local on multi and current runtimes (#7687) Mattia Pitossi 2025-10-15 21:09:46 +02:00
  • 2137f7d953
    process: remove obsolete allow(deprecated) from is_rt_shutdown_err (#7685) Alice Ryhl 2025-10-15 14:17:56 +02:00
  • 51e9dc0943 Merge 'tokio-1.47.2' into 'master' (#7683) Alice Ryhl 2025-10-14 20:27:47 +02:00
  • 3762a6a990
    chore: prepare Tokio v1.47.2 (#7681) tokio-1.47.2 tokio-1.47.x Qi 2025-10-14 23:36:51 +08:00
  • 07f6cc7e1d
    macros: fix the hygiene issue of join! and try_join! (#7638) Jess Izen 2025-09-21 01:47:22 -04:00
  • 308e3e6871
    ci: add lockfile for LTS branch Qi 2025-10-15 00:11:42 +08:00
  • 5a1879c2d0
    Merge 'tokio-1.43.3' into 'tokio-1.47.x' Qi 2025-10-15 00:10:36 +08:00
  • de6ef21a81
    chore: prepare Tokio v1.43.3 tokio-1.43.3 tokio-1.43.x Qi 2025-10-14 22:42:38 +08:00
  • 90551d234f
    deps: bump the locked slap to 0.4.11 Qi 2025-10-14 22:53:39 +08:00
  • bd4c3dddca
    deps: bump the locked tracing-subscriber to 0.3.20 Qi 2025-10-14 22:50:06 +08:00
  • 49b331855e
    process: fix error when runtime is shut down on nightly-2025-10-12 (#7672) Alice Ryhl 2025-10-13 16:45:51 +02:00
  • da292dfb66
    sync: close the broadcast::Sender in broadcast::Sender::new() (#7629) Martin Grigorov 2025-09-20 09:44:55 +03:00
  • b9feac8d68
    runtime: use release in wake_by_ref() even if already woken (#7622) Adam Ning 2025-09-18 19:41:23 +08:00
  • 4fee6e3500
    ci: update macros_type_mismatch for Rust 1.90.0 (#7630) Qi 2025-09-19 22:11:21 +08:00
  • b1e69e560c
    ci: pin the rust version for wasm tests (#7518) Motoyuki Kimura 2025-08-08 19:09:31 +09:00
  • 556820ff84
    chore: prepare Tokio v1.48.0 (#7677) tokio-1.48.0 Alice Ryhl 2025-10-14 15:07:25 +02:00
  • fd1659a052
    chore: prepare tokio-macros v2.6.0 (#7676) tokio-macros-2.6.0 Alice Ryhl 2025-10-14 14:24:54 +02:00
  • 53e8acac64 ci: update nightly version to 2025-10-12 (#7670) Alice Ryhl 2025-10-14 12:31:22 +02:00
  • 9e5527d1d5 process: fix error when runtime is shut down on nightly-2025-10-12 (#7672) Alice Ryhl 2025-10-13 16:45:51 +02:00
  • 25a24de0e6
    net: remove PollEvented noise from Debug formats (#7675) Sean McArthur 2025-10-13 17:02:37 -04:00
  • c1fa25f300
    task: clarify the behavior of several spawn_local methods (#7669) Mattia Pitossi 2025-10-12 04:46:23 +02:00
  • e7e02fcf0f
    fs: use FileOptions inside fs::File to support uring (#7617) Denis Davydov 2025-10-10 16:06:13 +01:00
  • f7a7f62959
    ci: remove cargo-deny Unicode-DFS-2016 license exception config (#7619) tottoto 2025-10-10 23:55:48 +09:00
  • d1f1499f63
    tokio: use cargo feature for taskdump support instead of cfg (#7655) Qi 2025-10-10 11:31:41 +08:00
  • ad6f618952
    runtime: clarify the behavior of Handle::block_on (#7665) Samuele 2025-10-10 04:01:17 +02:00
  • 0f9ae13c31
    task: add LocalKey::try_get (#7666) tison 2025-10-09 16:19:27 +08:00
  • 9255d96b1b
    deps: bump windows-sys to version 0.61 (#7645) whollins 2025-10-07 09:40:42 +01:00
  • ffcc9f7c95
    tokio: fix the docs of feature flag (#7663) Qi 2025-10-06 19:34:56 +08:00
  • 1a4cf319b5
    sync: improve the docs of UnboundedSender::send (#7661) Mattia 2025-10-05 09:14:38 +02:00
  • 3698a6f153
    fs: support io_uring in fs::write (#7567) Motoyuki Kimura 2025-10-02 20:01:18 +09:00
  • 5b4cbbc39e
    tokio: raise MSRV to 1.71 (#7658) Alice Ryhl 2025-10-02 11:14:17 +02:00
  • c1f0c76fa0
    macros: suppress clippy::unwrap_in_result in #[tokio::main] (#7651) Ruiyang Sun 2025-10-02 16:53:25 +08:00
  • d0953e833d
    task: simplify the example of TaskTracker (#7657) Tudyx 2025-10-02 09:07:28 +02:00
  • b157f5da76
    runtime: add guide for choosing between runtime types (#7635) Qi 2025-10-01 22:00:46 +08:00
  • 35470bfc6e
    sync: clarify bounded channel panic behavior (#7641) Xinye Tao 2025-10-01 16:38:04 +08:00
  • 95edd8515e
    docs: fix some docs links (#7654) Alice Ryhl 2025-09-30 14:35:46 +02:00
  • a0f7f5c94a
    fs: emit compilation error without tokio_unstable for io-uring (#7634) Qi 2025-09-30 19:53:19 +08:00
  • 02486978d1
    ci: freeze rustc on nightly-2025-01-25 in netlify.toml (#7652) Qi 2025-09-29 23:51:20 +08:00
  • 8ccf2fb92e
    ci: unfreeze wasm tests from rustc 1.88.0 (#7537) Lucas Black 2025-09-26 06:29:01 -07:00
  • bce76c515f
    task: add try_join_next and try_join_next_with_id on JoinQueue (#7636) Nikolai Kuklin 2025-09-25 14:31:31 +02:00
  • b48586f560
    tokio: fix typos in tokio/CHANGELOG.md (#7643) Martin Grigorov 2025-09-23 17:12:41 +03:00
  • eb99e476e6
    macros: fix the hygiene issue of join! and try_join! (#7638) Jess Izen 2025-09-21 01:47:22 -04:00
  • b9b532485b
    sync: clarify the behavior of tokio::sync::Receiver (#7584) Daniel Sharifi 2025-09-20 14:02:56 +00:00
  • 1b98d5ad85
    task: add tokio_util::task::JoinQueue (#7590) Nikolai Kuklin 2025-09-20 09:38:59 +02:00