kai-xlr and GitHub
9cae638de6
examples: add UDP binding to all interfaces docs ( #8283 )
...
Closes #6737
2026-07-15 17:05:27 +00:00
Minh Vu and GitHub
dc3a883b99
examples: connect proxy upstream per client ( #8217 )
2026-06-23 09:49:33 +02:00
Satyam Gupta and GitHub
21e4a2a282
taskdump: support taskdumps on s390x ( #8192 )
...
Signed-off-by: satyamg1620 <[email protected] >
2026-06-10 08:55:09 +02:00
Sim-hu and GitHub
6752f50154
examples: add graceful shutdown example ( #7962 )
2026-03-30 11:05:53 +02:00
Jess Izen and GitHub
a8435c0fc8
examples: add FD table pre-warming example ( #7978 )
2026-03-26 08:17:27 -07:00
Zachary Becker and GitHub
2d4853ea16
examples: use select! instead of join! in connect_(tcp|udp) examples ( #7842 )
2026-01-07 22:52:10 -08:00
Mattia Pitossi and GitHub
c27bed36ac
examples: improve the style of chat.rs ( #7812 )
2025-12-31 22:19:43 +08:00
jinronga and GitHub
963b631754
refactor: introduce constants for default addresses and improve error handling in TCP examples ( #7741 )
...
- Added `DEFAULT_ADDR` constant to `chat.rs` and `echo-tcp.rs` for better maintainability.
- Enhanced error logging in `connect-tcp.rs` and `echo-tcp.rs` to include connection addresses.
- Improved peer management in `chat.rs` by automatically cleaning up disconnected peers.
2025-11-25 08:44:41 +02:00
d1f1499f63
tokio: use cargo feature for taskdump support instead of cfg ( #7655 )
...
Signed-off-by: ADD-SP <[email protected] >
Co-authored-by: Alice Ryhl <[email protected] >
2025-10-10 11:31:41 +08:00
whollins and GitHub
9255d96b1b
deps: bump windows-sys to version 0.61 ( #7645 )
2025-10-07 10:40:42 +02:00
tottoto and GitHub
32a1acc85f
examples: bump http crate from 0.2 to 1 ( #7618 )
2025-09-15 18:22:57 +08:00
Martin Grigorov and GitHub
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 and GitHub
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
Aaron Chen and GitHub
a7896d07f1
chore: update CI to clippy 1.88 ( #7452 )
2025-07-09 08:34:24 +02:00
Erich Gubler and GitHub
aff24dfbeb
deps: upgrade windows-sys from 0.52 to 0.59 ( #7117 )
2025-07-07 17:49:12 +00:00
Jeff Vander Stoep and GitHub
193c1574a1
examples: update rand crate to 0.9.1 ( #7371 )
2025-05-28 11:32:24 +00:00
Nicholas Skinsacos and GitHub
1434b32b5a
examples: improve echo example consistency ( #7256 )
2025-04-18 18:02:25 +03:30
Taiki Endo and GitHub
7f09959b0a
chore: use [lints] to address unexpected_cfgs lint ( #7124 )
2025-01-25 17:46:21 +01:00
Hamir Mahal and GitHub
d4178cf349
tokio: avoid positional fmt params when possible ( #6978 )
2024-11-18 13:50:58 +01:00
Alice Ryhl and GitHub
ebe241647e
ci: use cargo deny ( #6931 )
2024-10-23 18:48:07 +02:00
Motoyuki Kimura and GitHub
ee8d4d1b05
chore: fix ci failures ( #6725 )
2024-07-25 20:30:23 +02:00
Kenny Kerr and GitHub
51b03f0334
deps: update to windows-sys v0.52 ( #6154 )
2024-07-23 14:43:23 +02:00
Rafael Bachmann and GitHub
be9328da75
chore: fix clippy warnings ( #6466 )
2024-04-08 20:44:18 +09:00
e392c4ff1e
chore: update CI to clippy 1.76 ( #6334 )
...
Co-authored-by: Rafael Bachmann <[email protected] >
2024-02-10 10:45:40 +01:00
Jack Wrenn and GitHub
10c9eeb6c2
runtime: include task Id in taskdumps ( #6328 )
...
Task `Id`s provide a semi-stable identifier for monitoring task
state across task dumps.
Fixes #6313
2024-02-05 22:53:20 +01:00
kiron1 and GitHub
6aca07bee7
example: use copy_bidirectional in proxy.rs ( #5856 )
2023-07-28 12:06:44 +02:00
Taiki Endo and GitHub
af6c87a045
chore: upgrade remaining 2018 edition crates to 2021 edition ( #5788 )
2023-06-12 02:21:50 +09:00
Jack Wrenn and GitHub
cb18b0a231
tokio: improve task dump documentation ( #5778 )
...
Adds depth to the taskdump example, and documentation to Handle::dump.
2023-06-10 13:30:08 +02:00
Jack Wrenn and GitHub
038c4d9999
rt: implement task dumps for multi-thread runtime ( #5717 )
...
This patch implements task dumps on the multi-thread runtime. It
complements #5608 , which implemented task dumps on the current-thread
runtime.
2023-06-06 13:55:37 -07:00
Jack Wrenn and GitHub
660eac71f0
taskdump: implement task dumps for current-thread runtime ( #5608 )
...
Task dumps are snapshots of runtime state. Taskdumps are collected by
instrumenting Tokio's leaves to conditionally collect backtraces, which
are then coalesced per-task into execution tree traces.
This initial implementation only supports collecting taskdumps from
within the context of a current-thread runtime, and only `yield_now()`
is instrumented.
2023-04-27 12:59:20 +02:00
Taiki Endo and GitHub
88445e762c
deps: update windows-sys to 0.48 ( #5591 )
2023-04-02 09:31:27 +02:00
Ivan Zderadicka and GitHub
d46c844bb9
examples: fix panic in tinyhttp example ( #5328 )
...
As method in httparse result is no longer part of input buffer it needs
to be handled separately.
2023-03-20 18:52:38 +01:00
Taiki Endo and GitHub
09b2653e71
chore: update windows-sys to 0.45 ( #5386 )
2023-02-09 11:16:12 +01:00
Loong Dai and GitHub
3a5f7b7f2f
examples: update hello world comment ( #5219 )
2022-11-23 11:00:25 +01:00
Kenny Kerr and GitHub
299bd6aee3
net: replace winapi with windows-sys ( #5204 )
2022-11-22 16:23:26 +00:00
Carl Dong and GitHub
3db330dad2
examples: use write_all instead of write in hello world example ( #5044 )
2022-09-27 21:50:17 +00:00
Alice Ryhl and GitHub
feef48fb58
ci: improve minrust check and re-enable example ( #5060 )
2022-09-27 21:18:13 +00:00
Alice Ryhl and GitHub
05e661490b
chore: don't use once_cell for 1.18.x LTS release ( #5048 )
...
The latest release of once_cell has an MSRV that is incompatible with the MSRV of the 1.18.x LTS release.
2022-09-26 10:41:35 +02:00
Eliza Weisman and GitHub
cb9a68eb1a
examples: update tracing-subscriber to 0.3 ( #4227 )
2022-01-08 13:13:28 +09:00
Jinhua Tan and GitHub
e55f3d4398
examples: make the introduction in examples/Cargo.toml more clear ( #4333 )
2021-12-21 14:02:18 +01:00
Toby Lawrence and GitHub
4b6bb1d9a7
chore(util): start v0.7 release cycle ( #4313 )
...
* chore(util): start v0.7 release cycle
Signed-off-by: Toby Lawrence <[email protected] >
2021-12-10 13:16:17 -05:00
Taiki Endo and GitHub
fe770dc509
chore: fix newly added warnings ( #4253 )
2021-11-22 18:40:57 +09:00
Philip Dubé and GitHub
d4848a9e2e
examples: replace time crate with httpdate ( #4169 )
2021-10-15 15:21:08 +02:00
Jake Shadle and GitHub
57c90c9750
net: add read/try_read etc methods to NamedPipeServer ( #3899 )
2021-06-29 10:05:20 +02:00
Jake Shadle and GitHub
959c5c997f
net: add ready/try methods to NamedPipeClient ( #3866 )
2021-06-28 10:43:57 +02:00
97e7830364
net: provide NamedPipe{Client, Server} types and builders ( #3760 )
...
This builds on https://github.com/tokio-rs/mio/pull/1351 and introduces the
tokio::net::windows::named_pipe module which provides low level types for
building and communicating asynchronously over windows named pipes.
Named pipes require the `net` feature flag to be enabled on Windows.
Co-authored-by: Alice Ryhl <[email protected] >
2021-06-15 08:13:31 +02:00
John-John Tedro and GitHub
2c5dc83019
cargo: path dependencies for all tokio things ( #3764 )
2021-05-08 12:54:30 +02:00
Andrew Liu and GitHub
872bc09e83
examples: update chat example ( #3587 )
2021-03-09 19:54:10 +01:00
Fuyang Liu and GitHub
1c1e0e3fc9
tokio-stream: add wrapper for broadcast and watch ( #3384 )
2021-02-05 19:56:24 +01:00
Taiki Endo and GitHub
d37486dd06
util: remove path deps ( #3413 )
...
* util: remove path deps
* ci: run clippy with --all-features
* ci: run tests with --all-features on FreeBSD CI
2021-01-13 00:19:57 +09:00