Motoyuki Kimura and Emile Fugulin
3b5a15dfdf
fs: use the Cargo feature for io-uring support instead of cfg ( #7621 )
...
Co-authored-by: Emile Fugulin <[email protected] >
2025-09-19 23:22:44 +08:00
Qi
2af3e4430a
ci: update macros_type_mismatch for Rust 1.90.0 ( #7630 )
...
Signed-off-by: ADD-SP <[email protected] >
2025-09-19 16:11:21 +02:00
Adam Ning
67869be3d7
runtime: use release in wake_by_ref() even if already woken ( #7622 )
2025-09-18 13:41:23 +02:00
Vaibhav Gupta
c6b16cc861
net: clarify the supported platform of set_reuseport() and reuseport() ( #7628 )
2025-09-17 21:10:10 +08:00
Martin Grigorov
7c197c7784
runtime: clarify the edge case of Builder::global_queue_interval() ( #7605 )
2025-09-16 21:41:18 +08:00
Martin Grigorov and Alice Ryhl
5f3f5b0be4
sync: improve the docs of sync::watch ( #7601 )
...
Co-authored-by: Alice Ryhl <[email protected] >
2025-09-15 19:56:29 +08:00
tottoto
32a1acc85f
examples: bump http crate from 0.2 to 1 ( #7618 )
2025-09-15 18:22:57 +08:00
Sean Oxley
7f455b2d93
task: clarify the task ID reuse guarantees ( #7577 )
2025-09-15 18:18:16 +08:00
Martin Grigorov
86de2e306b
util: fix pending_only_on_first_poll_with_cancellation_token_owned_test to use an owned cancellation token ( #7613 )
...
The name of the test suggests that it should test the
with_cancellation_token_owned() extension method
2025-09-15 16:22:42 +09:00
Martin Grigorov
6dc4f85f0b
net: clarify the behavior of UCred::pid() on Cygwin ( #7611 )
2025-09-15 00:05:05 +08:00
Martin Grigorov
637fc1d103
tokio: fix minor errors in tokio/CHANGELOG.md ( #7608 )
2025-09-11 10:02:34 +00:00
Martin Grigorov
7a0ca807be
time: add #[track_caller] to FutureExt::timeout ( #7588 )
...
Signed-off-by: Martin Tzvetanov Grigorov <[email protected] >
2025-09-11 09:18:40 +02:00
Martin Grigorov
d8e8037de5
net: fix copy/paste errors in udp peek methods ( #7604 )
2025-09-10 16:33:35 +02:00
Martin Grigorov
de978c47e0
task: remove duplicated code in JoinMap::remove_by_id ( #7603 )
2025-09-10 22:16:15 +08:00
Qi
024bd60933
task: improve the example of poll_proceed ( #7586 )
...
Signed-off-by: ADD-SP <[email protected] >
2025-09-10 20:57:03 +08:00
Aatif Syed
7127e257a7
io: export Chain of AsyncReadExt::chain ( #7599 )
2025-09-10 10:45:42 +02:00
Martin Grigorov
94b6df699b
fs: fill the destination buffer with 0s for MockFile::read() ( #7596 )
2025-09-10 10:41:20 +02:00
Martin Grigorov
510b9ea9dc
macros: Update the version used for Git tag sample for release steps ( #7598 )
...
Change 1.x.y to x.y.z so that it does not become obsolete again when
tokio-macros 3.x is released
2025-09-09 15:52:58 +02:00
Martin Grigorov
0fc23971d9
macros: add missing local flavor to tokio::main error message ( #7597 )
2025-09-09 21:26:16 +08:00
unvalley
f07233f742
test: add tests for time in wasm32-unknown-unknown ( #7510 )
2025-09-09 12:31:14 +02:00
Martin Grigorov
8efd04e382
sync: reword allocation failure paragraph in broadcast docs ( #7595 )
2025-09-09 09:05:14 +00:00
Martin Grigorov
044eaa1a41
fs: preserve max_buf_size when cloning a File ( #7593 )
2025-09-09 08:34:35 +00:00
Martin Grigorov
03bb6e29b1
fs: add File::max_buf_size ( #7594 )
2025-09-09 08:12:07 +00:00
Martin Grigorov
ac4c95972e
sync: fix implementation of unused RwLock::try_* methods ( #7587 )
...
bd4ccae184 introduced a wrapper for the
RwLock to get rid of poisoning aspects.
By mistake (?!) its try_read/write methods actually delegate to
read/write() and this would lead to blocking
Signed-off-by: Martin Tzvetanov Grigorov <[email protected] >
2025-09-09 09:39:01 +02:00
Martin Grigorov
14e739c306
readme: fix the version used as an example how to use the latest minor of LTS ( #7592 )
2025-09-09 09:37:47 +02:00
Qi
9f59c6952e
ci: remove the job test-pass ( #7575 )
...
Signed-off-by: ADD-SP <[email protected] >
2025-09-08 12:07:40 +02:00
Martin Grigorov
86400a1920
io: fix typos in the docs of AsyncFd readiness guards ( #7583 )
...
Signed-off-by: Martin Tzvetanov Grigorov <[email protected] >
2025-09-06 15:58:41 +08:00
Martin Grigorov
c9b4e4c110
examples: fix the write length in the connect-tcp example ( #7581 )
...
Signed-off-by: Martin Tzvetanov Grigorov <[email protected] >
2025-09-06 15:49:07 +08:00
Martin Grigorov
3eb515e1a7
examples: update outdated example name connect to connect-tcp ( #7582 )
...
Signed-off-by: Martin Tzvetanov Grigorov <[email protected] >
2025-09-06 14:01:40 +08:00
Martin Grigorov
1ed2a1436f
process: fix unit test for trailing LF in uname -r ( #7579 )
...
Signed-off-by: Martin Tzvetanov Grigorov <[email protected] >
2025-09-06 13:52:16 +08:00
Martin Grigorov
c6aceed643
io: clarify the zero capacity case of AsyncRead::poll_read ( #7580 )
...
Signed-off-by: Martin Tzvetanov Grigorov <[email protected] >
2025-09-06 13:42:35 +08:00
Martin Grigorov
4590828fb4
stream: improve the the docs of TcpListenerStream ( #7578 )
...
Signed-off-by: Martin Tzvetanov Grigorov <[email protected] >
2025-09-06 13:36:41 +08:00
Roman
a99a351802
sync: use UnsafeCell::get_mut in Mutex::get_mut and RwLock::get_mut ( #7569 )
2025-09-04 22:39:28 +08:00
Aatif Syed
d1e06f831e
net: implement AsRef<Self> for TcpStream and UnixStream ( #7573 )
2025-09-04 10:31:49 +00:00
Sam
37ca2f049c
sync: remove inner mutex in SetOnce ( #7554 )
2025-09-03 17:37:50 +02:00
Varun Doshi
c8371d45bc
codec: add {FramedRead,FramedWrite}::into_parts() ( #7566 )
2025-09-03 13:38:51 +02:00
Daniel Sharifi
adc3e19ba7
time: clarify the cancellation safety of the DelayQueue ( #7564 )
2025-08-31 20:57:17 +08:00
Alex Bakon
925c614c89
time: reduce the generated code size of Timeout<T>::poll ( #7535 )
2025-08-19 13:42:55 +02:00
Asger Hautop Drewsen
dd74c7c1bf
task: implement Ord for task::Id ( #7530 )
2025-08-15 09:52:12 +02:00
Logan Praneis
23263231fd
net: qualify that SO_REUSEADDR is only set on Unix ( #7533 )
2025-08-14 09:25:55 +08:00
CrazyFrog
86528741f9
ci: update GitHub actions/checkout to v5 ( #7529 )
2025-08-13 12:57:45 +02:00
Noam Soloveichik
131afd3c53
net: clarify socket gets closed on drop ( #7526 )
2025-08-11 16:26:01 +00:00
Qi
9ed6f70b81
ci: remove a typo from spellcheck.dic ( #7524 )
...
Signed-off-by: ADD-SP <[email protected] >
2025-08-10 20:31:09 +08:00
mxsm
46f7d87962
runtime: fix a typo in comment of MAX_LIFO_POLLS_PER_TICK ( #7520 )
2025-08-09 22:29:43 +08:00
Motoyuki Kimura
987675e843
ci: pin the rust version for wasm tests ( #7518 )
2025-08-08 10:09:31 +00:00
Qi
11d7c0486a
task: inline the docs of TaskTracker while re-exporting it ( #7516 )
...
Signed-off-by: ADD-SP <[email protected] >
2025-08-08 09:54:25 +02:00
Motoyuki Kimura
3e84a198e4
fs: add io_uring open operation ( #7321 )
2025-08-08 09:51:42 +02:00
Qi
7497561fed
net: render the cygwin in the docs of quickack and set_quickack ( #7515 )
...
Signed-off-by: ADD-SP <[email protected] >
2025-08-06 09:01:27 +08:00
Luca Bruno
ef5b6af7f6
future: clarify the fairness of FutureExt for cancellation adapters ( #7512 )
...
This fixes the docstrings on `FutureExt` so that the bias and fairness
notes are correct and consistent in all cases.
All cancellation-related wrappers are biased towards the completion of
the inner future, but they do initially check if the token is
already cancelled at construction time.
2025-08-04 21:26:11 +08:00
Motoyuki Kimura
0922aa2a0b
ci: fix clippy warnings triggered under specific cfg ( #7495 )
2025-08-04 10:36:17 +00:00