Commit Graph

  • b48586f560
    tokio: fix typos in tokio/CHANGELOG.md (#7643) master 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
  • 6d1ae62868
    sync: close the broadcast::Sender in broadcast::Sender::new() (#7629) Martin Grigorov 2025-09-20 09:44:55 +03:00
  • 3b5a15dfdf
    fs: use the Cargo feature for io-uring support instead of cfg (#7621) Motoyuki Kimura 2025-09-20 00:22:44 +09:00
  • 2af3e4430a
    ci: update macros_type_mismatch for Rust 1.90.0 (#7630) Qi 2025-09-19 22:11:21 +08:00
  • 67869be3d7
    runtime: use release in wake_by_ref() even if already woken (#7622) Adam Ning 2025-09-18 19:41:23 +08:00
  • c6b16cc861
    net: clarify the supported platform of set_reuseport() and reuseport() (#7628) Vaibhav Gupta 2025-09-17 18:40:10 +05:30
  • 7c197c7784
    runtime: clarify the edge case of Builder::global_queue_interval() (#7605) Martin Grigorov 2025-09-16 16:41:18 +03:00
  • 5f3f5b0be4
    sync: improve the docs of sync::watch (#7601) Martin Grigorov 2025-09-15 14:56:29 +03:00
  • 32a1acc85f
    examples: bump http crate from 0.2 to 1 (#7618) tottoto 2025-09-15 19:22:57 +09:00
  • 7f455b2d93
    task: clarify the task ID reuse guarantees (#7577) Sean Oxley 2025-09-15 19:18:16 +09:00
  • 86de2e306b
    util: fix pending_only_on_first_poll_with_cancellation_token_owned_test to use an owned cancellation token (#7613) Martin Grigorov 2025-09-15 10:22:42 +03:00
  • 6dc4f85f0b
    net: clarify the behavior of UCred::pid() on Cygwin (#7611) Martin Grigorov 2025-09-14 19:05:05 +03:00
  • 637fc1d103
    tokio: fix minor errors in tokio/CHANGELOG.md (#7608) Martin Grigorov 2025-09-11 13:02:34 +03:00
  • 7a0ca807be
    time: add #[track_caller] to FutureExt::timeout (#7588) Martin Grigorov 2025-09-11 10:18:40 +03:00
  • af612ae52e add comment mox692/add_uring_write mox692 2025-09-11 16:01:11 +09:00
  • cb777af8aa Merge remote-tracking branch 'upstream/mox692/add_uring_write' into mox692/add_uring_write mox692 2025-09-11 15:28:05 +09:00
  • 1abfa4ed71 Merge remote-tracking branch 'upstream/master' into mox692/add_uring_write mox692 2025-09-11 15:27:14 +09:00
  • c2ed6599b2 address review: move clamping logic mox692 2025-09-11 13:18:46 +09:00
  • ff699c0594 address review: remove unsafe mox692 2025-09-11 12:36:34 +09:00
  • a3ea51673a address review: remove OwnedBuf impl mox692 2025-09-11 12:28:34 +09:00
  • 4fc67646be address review: reduce duplication of the #[allow(dead_code)] mox692 2025-09-11 11:44:38 +09:00
  • d8e8037de5
    net: fix copy/paste errors in udp peek methods (#7604) Martin Grigorov 2025-09-10 17:33:35 +03:00
  • de978c47e0
    task: remove duplicated code in JoinMap::remove_by_id (#7603) Martin Grigorov 2025-09-10 17:16:15 +03:00
  • 024bd60933
    task: improve the example of poll_proceed (#7586) Qi 2025-09-10 20:57:03 +08:00
  • 7127e257a7
    io: export Chain of AsyncReadExt::chain (#7599) Aatif Syed 2025-09-10 09:45:42 +01:00
  • 94b6df699b
    fs: fill the destination buffer with 0s for MockFile::read() (#7596) Martin Grigorov 2025-09-10 11:41:20 +03:00
  • 510b9ea9dc
    macros: Update the version used for Git tag sample for release steps (#7598) Martin Grigorov 2025-09-09 16:52:58 +03:00
  • 0fc23971d9
    macros: add missing local flavor to tokio::main error message (#7597) Martin Grigorov 2025-09-09 16:26:16 +03:00
  • f07233f742
    test: add tests for time in wasm32-unknown-unknown (#7510) unvalley 2025-09-09 19:31:14 +09:00
  • 9c5831f11d
    Merge branch 'master' into mox692/add_uring_write Motoyuki Kimura 2025-09-09 18:40:13 +09:00
  • 508c2fffcb fix Buffer ownership issue Motoyuki Kimura 2025-09-08 18:59:44 +09:00
  • 8efd04e382
    sync: reword allocation failure paragraph in broadcast docs (#7595) Martin Grigorov 2025-09-09 12:05:14 +03:00
  • 044eaa1a41
    fs: preserve max_buf_size when cloning a File (#7593) Martin Grigorov 2025-09-09 11:34:35 +03:00
  • 03bb6e29b1
    fs: add File::max_buf_size (#7594) Martin Grigorov 2025-09-09 11:12:07 +03:00
  • ac4c95972e
    sync: fix implementation of unused RwLock::try_* methods (#7587) Martin Grigorov 2025-09-09 10:39:01 +03:00
  • 14e739c306
    readme: fix the version used as an example how to use the latest minor of LTS (#7592) Martin Grigorov 2025-09-09 10:37:47 +03:00
  • 9f59c6952e
    ci: remove the job test-pass (#7575) Qi 2025-09-08 18:07:40 +08:00
  • 86400a1920
    io: fix typos in the docs of AsyncFd readiness guards (#7583) Martin Grigorov 2025-09-06 10:58:41 +03:00
  • c9b4e4c110
    examples: fix the write length in the connect-tcp example (#7581) Martin Grigorov 2025-09-06 10:49:07 +03:00
  • 3eb515e1a7
    examples: update outdated example name connect to connect-tcp (#7582) Martin Grigorov 2025-09-06 09:01:40 +03:00
  • 1ed2a1436f
    process: fix unit test for trailing LF in uname -r (#7579) Martin Grigorov 2025-09-06 08:52:16 +03:00
  • c6aceed643
    io: clarify the zero capacity case of AsyncRead::poll_read (#7580) Martin Grigorov 2025-09-06 08:42:35 +03:00
  • 4590828fb4
    stream: improve the the docs of TcpListenerStream (#7578) Martin Grigorov 2025-09-06 08:36:41 +03:00
  • 05c8c17e06 make write_at unsafe fn and add more safety comments Motoyuki Kimura 2025-09-06 02:03:10 +09:00
  • 901986c82d
    Merge branch 'master' into mox692/add_uring_write Motoyuki Kimura 2025-09-05 01:28:21 +09:00
  • 7c88b4ac01 remove refcounted types Motoyuki Kimura 2025-09-04 23:16:20 +09:00
  • a99a351802
    sync: use UnsafeCell::get_mut in Mutex::get_mut and RwLock::get_mut (#7569) Roman 2025-09-04 11:39:28 -03:00
  • d1e06f831e
    net: implement AsRef<Self> for TcpStream and UnixStream (#7573) Aatif Syed 2025-09-04 11:31:49 +01:00
  • 8bb7cac95d
    Merge branch 'master' into mox692/add_uring_write Motoyuki Kimura 2025-09-04 18:04:21 +09:00
  • da5b9e192d own resources & restructure code Motoyuki Kimura 2025-09-03 17:21:43 +09:00
  • 37ca2f049c
    sync: remove inner mutex in SetOnce (#7554) Sam 2025-09-03 16:37:50 +01:00
  • c8371d45bc
    codec: add {FramedRead,FramedWrite}::into_parts() (#7566) Varun Doshi 2025-09-03 17:08:51 +05:30
  • 94e600d8ee fs: support io_uring in fs::write Motoyuki Kimura 2025-09-01 23:33:48 +09:00
  • adc3e19ba7
    time: clarify the cancellation safety of the DelayQueue (#7564) Daniel Sharifi 2025-08-31 12:57:17 +00:00
  • 925c614c89
    time: reduce the generated code size of Timeout<T>::poll (#7535) Alex Bakon 2025-08-19 07:42:55 -04:00
  • dd74c7c1bf
    task: implement Ord for task::Id (#7530) Asger Hautop Drewsen 2025-08-15 09:52:12 +02:00
  • 23263231fd
    net: qualify that SO_REUSEADDR is only set on Unix (#7533) Logan Praneis 2025-08-13 20:25:55 -05:00
  • 86528741f9
    ci: update GitHub actions/checkout to v5 (#7529) CrazyFrog 2025-08-13 12:57:45 +02:00
  • 131afd3c53
    net: clarify socket gets closed on drop (#7526) Noam Soloveichik 2025-08-11 19:26:01 +03:00
  • 9ed6f70b81
    ci: remove a typo from spellcheck.dic (#7524) Qi 2025-08-10 20:31:09 +08:00
  • 46f7d87962
    runtime: fix a typo in comment of MAX_LIFO_POLLS_PER_TICK (#7520) mxsm 2025-08-09 22:29:43 +08:00
  • 987675e843
    ci: pin the rust version for wasm tests (#7518) Motoyuki Kimura 2025-08-08 19:09:31 +09:00
  • 11d7c0486a
    task: inline the docs of TaskTracker while re-exporting it (#7516) Qi 2025-08-08 15:54:25 +08:00
  • 3e84a198e4
    fs: add io_uring open operation (#7321) Motoyuki Kimura 2025-08-08 16:51:42 +09:00
  • 7497561fed
    net: render the cygwin in the docs of quickack and set_quickack (#7515) Qi 2025-08-06 09:01:27 +08:00
  • ef5b6af7f6
    future: clarify the fairness of FutureExt for cancellation adapters (#7512) Luca Bruno 2025-08-04 15:26:11 +02:00
  • 0922aa2a0b
    ci: fix clippy warnings triggered under specific cfg (#7495) Motoyuki Kimura 2025-08-04 19:36:17 +09:00
  • 2403b91d75
    process: upgrade Command::spawn_with to use FnOnce (#7511) Michael Zhao 2025-08-03 11:27:37 -07:00
  • f1d3b065b6
    task: fix flaky joinmap test during abort (#7509) Conrad Ludgate 2025-08-03 19:00:33 +01:00
  • cf6b50a3fd
    chore: prepare tokio-util v0.7.16 (#7507) tokio-util-0.7.16 Alice Ryhl 2025-08-03 11:12:41 +02:00
  • 416e36b0df
    task: stabilise JoinMap (#7075) Conrad Ludgate 2025-08-03 08:58:28 +01:00
  • 9741c90f9f
    sync: document cancel safety on SetOnce::wait (#7506) Alice Ryhl 2025-08-03 09:42:30 +02:00
  • 4e3f17bce3
    codec: also apply capacity to read buffer in Framed::with_capacity (#7500) Lucas Black 2025-08-01 12:26:33 -07:00
  • f020b5c4b5 ci: fix incorrect tokio version in Cargo.lock tokio-1.43.x Alice Ryhl 2025-08-01 13:26:54 +02:00
  • 86cbf81e15 Merge 'tokio-1.47.1' into 'master' Alice Ryhl 2025-08-01 13:21:45 +02:00
  • be8ee45b3f
    chore: prepare Tokio v1.47.1 (#7504) tokio-1.47.1 tokio-1.47.x Alice Ryhl 2025-08-01 13:20:34 +02:00
  • d9b19166cd Merge 'tokio-1.43.2' into 'tokio-1.47.x' (#7503) Alice Ryhl 2025-08-01 12:59:58 +02:00
  • db8edc620f
    chore: prepare Tokio v1.43.2 (#7502) tokio-1.43.2 Alice Ryhl 2025-08-01 12:57:50 +02:00
  • e47565b086
    blocking: clarify that spawn_blocking is aborted if not yet started (#7501) Alice Ryhl 2025-08-01 12:32:37 +02:00
  • 4730984d66 readme: add 1.47 as LTS release (#7497) Alice Ryhl 2025-07-31 16:45:10 +02:00
  • 1979615cbf
    process: fix panic from spurious pidfd wakeup (#7494) Alice Ryhl 2025-08-01 11:27:15 +02:00
  • 1bc50825f3
    codec: add FramedWrite::with_capacity (#7493) Lucas Black 2025-08-01 02:23:22 -07:00
  • f669a609cf ci: add lockfile for LTS branch Alice Ryhl 2025-08-01 10:50:10 +02:00
  • ad2e19ffe1
    readme: add 1.47 as LTS release (#7497) Alice Ryhl 2025-07-31 16:45:10 +02:00
  • 5f04d14d81
    net: add TcpStream::quickack and TcpStream::set_quickack (#7490) Qi 2025-07-31 19:58:01 +08:00
  • 01ea8f22ea
    ci: add kernel-version-test workflow for io_uring tests (#7486) Motoyuki Kimura 2025-07-31 20:52:28 +09:00
  • 9f423053fb
    sync: umplement Stream::size_hint for ReceiverStream and UnboundedReceiverStream (#7492) Łukasz Sobczak 2025-07-29 17:35:09 +02:00
  • 0e5c5d64f5
    future: add adapters of CancellationToken for FutureExt (#7475) yanyuxing 2025-07-29 18:09:13 +08:00
  • 1b27e17ff8
    net: add SocketAddr::as_abstract_name (#7491) Luca Bruno 2025-07-29 11:07:58 +02:00
  • 8fc62c06c7
    metrics: reorder metrics to be grouped by cfg-gates (#7453) Jess Izen 2025-07-28 22:40:57 -07:00
  • 4b96af6040
    macros: add "local" runtime flavor (#7375) James Kay 2025-07-28 12:59:00 +01:00
  • ce41896f8d
    sync: fix broken link of Python asyncio.Event in SetOnce docs (#7485) tkoyasak 2025-07-27 09:28:24 +09:00
  • c8ab78a84f
    changelog: fix incorrect PR number for 1.47.0 (#7484) tkoyasak 2025-07-27 09:24:09 +09:00
  • 3911cb8523
    chore: prepare Tokio v1.47.0 (#7482) tokio-1.47.0 Daksh 2025-07-26 10:50:58 -04:00
  • d545aa2601
    sync: add sync::Notify::notified_owned() (#7465) Aria Andika 2025-07-26 20:45:34 +07:00
  • 911ab21d70
    sync: add SetOnce (#7418) Daksh 2025-07-25 04:29:14 -04:00
  • 9e94fa7e15
    task: remove raw-entry feature from hashbrown dep (#7252) Conrad Ludgate 2025-07-22 14:52:54 +01:00