3955 Commits

Author SHA1 Message Date
Kenny
f3bfed30eb
metrics: document Runtime::metrics (#6496) 2024-04-19 10:07:55 +02:00
Alice Ryhl
5ba12a7145
sync: document that Barrier::wait is not cancel safe (#6494)
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
2024-04-18 17:21:34 +02:00
Alice Ryhl
9c6ff3b7e5
sync: explain relation between watch::Sender::{subscribe,closed} (#6490)
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
2024-04-17 16:16:14 +02:00
Alice Ryhl
1f6fc55917
net: add missing types to module docs (#6482)
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
2024-04-13 17:22:11 +02:00
Josh McKinney
a5bd0deaa5
docs: add --locked to cargo install commands (#6479) 2024-04-13 11:44:33 +02:00
Motoyuki Kimura
ee68c1a8c2
sync: add examples for SemaphorePermit, OwnedSemaphorePermit (#6477) 2024-04-12 13:14:08 +02:00
Alice Ryhl
90e20bcad3
sync: use usize instead of u32 for SemaphorePermit::split (#6478)
Signed-off-by: Alice Ryhl <aliceryhl@google.com>
2024-04-11 17:21:55 +00:00
Alice Ryhl
bdf4c142c9
fs: rewrite file system docs (#6467) 2024-04-11 10:33:51 +02:00
David Tolnay
43de364cd9
readme: mention cargo-docs-rs in CONTRIBUTING.md (#6475) 2024-04-11 10:33:01 +02:00
vvvviiv
224fea4f3c
sync: add split method to the semaphore permit (#6472) 2024-04-10 15:55:44 +02:00
Pierre Fenoll
ccee1d4493
task: make LocalKey::get work with Clone types (#6433)
Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
2024-04-10 11:41:58 +02:00
Rafael Bachmann
be9328da75
chore: fix clippy warnings (#6466) 2024-04-08 20:44:18 +09:00
Aoi Kurokawa
b6d74ac4eb
runtime: add links in docs for issues and crates (#6473) 2024-04-08 10:47:57 +02:00
Alice Ryhl
5712aaf995
metrics: ignore worker_steal_count test (#6471) 2024-04-07 16:30:33 +02:00
David Tolnay
431b7c5263
macros: render more comprehensible documentation for select! (#6468) 2024-04-06 22:57:29 +00:00
Quentin Perez
01ed7b55f7
net: add Apple visionOS support (#6465) 2024-04-06 18:09:43 +02:00
Taiki Endo
035a968bdd
chore: fix typo (#6464) 2024-04-06 00:43:13 +09:00
Aoi Kurokawa
a1acfd8c20
readme: add readme for tokio-stream (#6456) 2024-04-03 15:36:08 +09:00
Motoyuki Kimura
328a02c1ce
runtime: improvements for global_queue_interval (#6445) 2024-04-03 14:10:13 +09:00
Bharath Vedartham
e9ae5d4ce9
io: implement AsyncBufRead for Join (#6449)
Fixes: #6446
2024-04-02 13:00:44 +02:00
Jens Reidel
d298049299
codec: make tracing feature optional for codecs (#6434)
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
2024-03-30 18:20:05 +01:00
Timo
1fcb77db34
io: add T: ?Sized to tokio_util::io::poll_read_buf (#6441) 2024-03-30 12:13:06 +00:00
Siech0
3936ebdfe4
chore: update CI to clippy 1.77 (#6443) 2024-03-30 15:49:42 +09:00
Alice Ryhl
9c337ca1a3
chore: prepare Tokio v1.37.0 (#6435) tokio-1.37.0 2024-03-28 17:34:42 +01:00
M.Amin Rayej
e542501439
io: document cancel safety of AsyncBufReadExt::fill_buf (#6431) 2024-03-26 20:45:15 +03:30
M.Amin Rayej
4601c84718
stream: add next_many and poll_next_many to StreamMap (#6409) 2024-03-26 18:38:53 +03:30
M.Amin Rayej
deff2524c3
util: document cancel safety of SinkExt::send and StreamExt::next (#6417) 2024-03-25 01:53:01 +03:30
Matthieu Le brazidec (r3v2d0g)
4565b81097
sync: add a rwlock() method to owned RwLock guards (#6418) 2024-03-25 00:37:05 +09:00
Ilson Balliego
3ce4720a45
sync: add is_closed, is_empty, and len to mpsc receivers (#6348)
Fixes: #4638
2024-03-24 14:46:02 +01:00
M.Amin Rayej
8342e4b524
util: assert compatibility between LengthDelimitedCodec options (#6414) 2024-03-24 01:12:24 +03:30
Motoyuki Kimura
4c453e9790
readme: add description about benchmarks (#6425) 2024-03-23 18:11:41 +03:30
M.Amin Rayej
1846483f19
sync: expose strong and weak counts of mpsc sender handles (#6405) 2024-03-22 23:25:33 +03:30
Christopher Acosta
baad270b98
sync: add Semaphore example for limiting the number of outgoing requests (#6419) 2024-03-22 21:33:28 +03:30
Motoyuki Kimura
f9d78fbe92
fs: add set_max_buf_size to tokio::fs::File (#6411) 2024-03-22 17:28:29 +03:30
M.Amin Rayej
bb25a06f34
chore: fix dead code warnings (#6423) 2024-03-22 13:44:18 +03:30
M.Amin Rayej
d51f16855b
runtime: panic if unhandled_panic is enabled when not supported (#6410) 2024-03-20 09:48:09 +01:00
M.Amin Rayej
5baa8d58ec
sync: remove stale comment (#6406) 2024-03-17 19:29:10 +03:30
M.Amin Rayej
bd51feac47
readme: fix running loom tests guide (#6408) 2024-03-17 14:57:31 +03:30
M.Amin Rayej
b2896feb5b
io: use Mutex instead of spinlock (#6403) 2024-03-16 12:36:20 +03:30
Alice Ryhl
3d0d0fd2af
chore: prepare tokio-test v0.4.4 (#6400) tokio-test-0.4.4 2024-03-14 22:10:15 +01:00
Alice Ryhl
7cfb100796
chore: prepare tokio-stream v0.1.15 (#6401) tokio-stream-0.1.15 2024-03-14 22:10:05 +01:00
M.Amin Rayej
e37bd63854
io: implement try_new and try_with_interest for AsyncFd (#6345) 2024-03-14 22:48:26 +09:00
Vincent Palancher
c9e75785c8
sync: remove 'static bound on impl Sink for PollSender (#6397)
In PR #5665, the `'static` bound has been removed on values sent into
`PollSender`. One of this bound was remaining on the `PollSender`
implementation of `Sink`. This patch removes it and adds some tests on
the `Sink` interface for `PollSender`.
2024-03-14 10:23:59 +01:00
kim / Motoyuki Kimura
3141ed6228
sync: update watch channel docs (#6395) 2024-03-13 17:24:19 +01:00
Alice Ryhl
ea1cfbdb97
sync: reorder const_new before new_with (#6392) 2024-03-12 14:22:25 +00:00
Alice Ryhl
fb2dc97468
readme: update commit message guidelines (#6393) 2024-03-12 14:21:08 +00:00
kim / Motoyuki Kimura
a3d2548789
sync: implement Clone for watch::Sender (#6388) 2024-03-12 10:25:43 +01:00
Yotam Ofek
b4ab6472de
signal: fix typo in argument name (#6389) 2024-03-10 16:24:07 +01:00
M.Amin Rayej
3133af42e1
runtime: make the enter example deterministic (#6351) 2024-03-10 11:37:18 +01:00
Patrick McGleenon
1f924f95f1
chore: fix deprecated circleci image (#6379) 2024-03-06 00:23:38 +09:00