Commit Graph

  • 3a6043d7ad
    im gonna be really mad if this fixes it on arm eliza/lifo-steal Eliza Weisman 2026-03-11 14:24:02 -07:00
  • 56cbf5d4da
    Merge branch 'master' into eliza/lifo-steal Eliza Weisman 2026-03-11 14:04:36 -07:00
  • ee04abe797
    bench: add remote_spawn benchmark for inject queue contention (#7944) master Alex Gaynor 2026-03-11 05:13:39 -04:00
  • aa1e7e2b9d
    stream: impl FromStream for BTreeSet (#7954) figsoda 2026-03-09 06:20:21 -04:00
  • 961757f548
    ci: freeze rustc on 1.93.1 (#7961) ADD-SP 2026-03-08 23:43:48 -07:00
  • e67cd87f71
    chore: link to tokioconf.com (#7953) Carl Lerche 2026-03-06 12:00:42 -08:00
  • a502d1b5c8
    loom: remove StaticAtomicU64 (#7902) winlogon 2026-03-04 16:16:50 +01:00
  • 0273e45ead
    chore: prepare Tokio v1.50.0 (#7934) tokio-1.50.0 ADD-SP 2026-03-03 01:39:42 -08:00
  • e3ee4e58dc
    chore: prepare tokio-macros v2.6.1 (#7943) tokio-macros-2.6.1 ADD-SP 2026-03-02 10:17:41 -08:00
  • 8c980ea75a
    io: add write_all_vectored to tokio-util (#7768) Evan Cameron 2026-02-27 05:16:43 -05:00
  • e35fd6d6b7
    ci: fix patch during clippy step (#7935) Mattia Pitossi 2026-02-27 08:40:05 +01:00
  • 03fe44c103
    runtime: fix event_interval doc (#7932) LIParadise 2026-02-24 23:30:53 +08:00
  • d18e5dfbb0
    io: fix race in Mock::poll_write (#7882) ADD-SP 2026-02-23 20:49:37 -08:00
  • f21f2693f0
    runtime: fix race condition during the blocking pool shutdown (#7922) ADD-SP 2026-02-23 13:50:27 -08:00
  • d81e8f0acb
    macros: remove (most) local use declarations in tokio::select! (#7929) Andrew Lin 2026-02-23 01:46:18 -08:00
  • 25e7f2641e
    rt: fix missing quotation in docs (#7925) Phong Chuong 2026-02-20 16:41:12 -05:00
  • e1a91ef114
    util: fix typo in docs (#7926) Phong Chuong 2026-02-20 16:36:27 -05:00
  • 1b11840f53
    task: clarify when to use spawn_blocking vs dedicated threads (#7923) 0rlych1kk4 2026-02-20 22:19:27 +08:00
  • 09f92b5aed
    sync: clarify that recv returns None once closed and no more messages (#7920) Maxime Grenu 2026-02-20 09:34:11 +01:00
  • e65040f061
    sync: clarify RwLock fairness documentation (#7919) Maxime Grenu 2026-02-19 15:57:42 +01:00
  • c23735d43b
    runtime: fix TOCTOU issue when decreasing num_idle_threads (#7918) ADD-SP 2026-02-17 21:50:26 -08:00
  • d83921bc51
    runtime: fix double increment of num_idle_threads on shutdown (#7910) Varun Chawla 2026-02-16 23:19:50 -08:00
  • 96f64f4ee2
    codec: fix is_readable should be buffer empty or not (#7912) cui 2026-02-17 00:33:35 +08:00
  • 00d10c22f8
    task: fix two typos (#7913) Zen 2026-02-16 05:51:10 -05:00
  • a25d95a8c4
    io: clarify the behavior of AsyncWriteExt::shutdown() (#7908) Zen 2026-02-14 14:42:24 -05:00
  • 9e7e1ef7ad
    io: Explain how to flush stdout/stderr (#7904) Stepan Koltsov 2026-02-12 14:06:48 +00:00
  • 5bcd7c1d09
    task: fix task module feature flags in docs (#7891) Mattia Pitossi 2026-02-12 12:27:25 +01:00
  • 2486d49778
    tests: skip issue_7144 if strace is missing (#7903) winlogon 2026-02-12 12:26:20 +01:00
  • 9dacb1c53e
    tokio: replace some futures with poll_fn (#7895) Tim Vilgot Mikael Fredenberg 2026-02-09 13:30:31 +01:00
  • 8167f87137
    task: add AbortOnDrop (#7855) Alex H 2026-02-09 04:23:46 -08:00
  • 159f70bc55
    ci: fix ambiguity issue during tokio releases (#7848) Mattia Pitossi 2026-02-09 11:04:59 +01:00
  • d1e4db1018
    sync: drop rx waker when oneshot receiver is dropped (#7886) Jack Kleeman 2026-02-09 09:17:45 +00:00
  • 530af3f331
    runtime: correct the default thread name in docs (#7896) DaniPopes 2026-02-08 12:34:44 +01:00
  • d89e998922
    net: fix GET_BUF_SIZE constant for target_os = "android" (#7889) George Burgess IV 2026-02-06 07:08:04 -07:00
  • 306ed1c30b
    stream: bump minimum tokio version to 1.38 (#7887) tsyrulb 2026-02-06 12:45:30 +02:00
  • 7e952697e8
    signal: specialize windows Registry (#7885) Tim Vilgot Mikael Fredenberg 2026-02-06 11:29:34 +01:00
  • 79ab7411f3 Update wording udp-conn-refuse Alice Ryhl 2026-02-06 11:29:09 +01:00
  • c0943f99f0
    rt: clarify the documentation of Runtime::spawn (#7803) n4n5 2026-02-04 03:27:46 -07:00
  • 187a2146a7
    runtime: shorten default thread name to fit in Linux limit (#7880) DaniPopes 2026-02-03 16:23:30 +01:00
  • f61374f931
    io: fix incorrect and confusing AsyncWrite documentation (#7875) Muzzaiyyan Hussain 2026-02-03 20:52:34 +05:30
  • 0d6c7af3e4
    runtime: wake deferred tasks before entering block_in_place (#7879) ADD-SP 2026-02-03 05:07:09 -08:00
  • 9dc9b53ae1
    io: implement vectored writes for write_buf (#7871) Alice Ryhl 2026-01-30 19:52:57 +01:00
  • c3b31ba2ab
    signal: guarantee that listeners never return None (#7869) Tim Vilgot Mikael Fredenberg 2026-01-30 04:24:47 +01:00
  • b68ea4156a
    io: hardcode platform list for poll_write (#7872) Alice Ryhl 2026-01-29 15:12:10 +01:00
  • 522cdea97e Add ICMP to word list Alice Ryhl 2026-01-26 12:59:15 +01:00
  • af3b2858f9 net: add docs on ConnectionRefused errors with udp sockets Alice Ryhl 2026-01-26 12:26:55 +01:00
  • 8f6d0864c3
    macros: improve error message for return type mismatch in #[tokio::main] (#7856) 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