Taiki Endo and GitHub
3754e059b6
ci: use ubuntu-24.04-arm instead of ubuntu-22.04-arm ( #7470 )
2025-07-20 17:19:26 +09:00
Taiki Endo and GitHub
8895bba448
ci: Test AArch64 Windows ( #7288 )
2025-05-05 11:10:20 +02:00
Taiki Endo and GitHub
7f09959b0a
chore: use [lints] to address unexpected_cfgs lint ( #7124 )
2025-01-25 17:46:21 +01:00
Taiki Endo and GitHub
fb7dec0e95
ci: test AArch64/Armv7hf Linux on ubuntu-22.04-arm runner ( #7123 )
2025-01-25 11:17:37 +01:00
Taiki Endo and GitHub
0dbdd196b6
ci: update cargo-check-external-types to 0.1.13 ( #6949 )
2024-11-02 16:50:00 +09:00
Taiki Endo and GitHub
0c01fd23b4
ci: use patched version of cargo-check-external-types to fix CI failure ( #6937 )
2024-10-26 10:27:59 +02:00
Taiki Endo and GitHub
035a968bdd
chore: fix typo ( #6464 )
2024-04-06 00:43:13 +09:00
Taiki Endo and GitHub
84c5674c60
ci: update clippy version to 1.75 ( #6273 )
2024-01-07 02:33:37 +09:00
Taiki Endo and GitHub
9780bf491f
ci: update cargo-check-external-types to 0.1.10 ( #6274 )
2024-01-07 00:53:08 +09:00
Taiki Endo and GitHub
d6ba535ceb
ci: update actions/checkout action to v4 ( #6272 )
2024-01-06 20:30:28 +09:00
Taiki Endo and GitHub
e5e88551d2
Update CI config ( #5893 )
2023-08-02 01:04:11 +09:00
Taiki Endo and GitHub
af6c87a045
chore: upgrade remaining 2018 edition crates to 2021 edition ( #5788 )
2023-06-12 02:21:50 +09:00
Taiki Endo and GitHub
6257712d68
ci: update cargo-check-external-types to 0.1.7 ( #5786 )
2023-06-11 19:02:12 +09:00
Taiki Endo and GitHub
c5d52c17ae
chore: enable cargo v2 resolver to prevent dev-deps from enabling log feature of mio ( #5787 )
2023-06-11 17:34:22 +09:00
Taiki Endo and GitHub
b6bbe5f487
Revert "macros: hide internal constant in select! macro ( #5617 )" ( #5637 )
...
This reverts commit cf9a03c107 .
2023-04-23 20:38:50 +09:00
Taiki Endo and GitHub
88445e762c
deps: update windows-sys to 0.48 ( #5591 )
2023-04-02 09:31:27 +02:00
Taiki Endo and GitHub
09b2653e71
chore: update windows-sys to 0.45 ( #5386 )
2023-02-09 11:16:12 +01:00
Taiki Endo and GitHub
a7945b469d
ci: update Cirrus CI config ( #5428 )
...
* Use image_family for FreeBSD image in Cirrus CI
* Do not trigger Cirrus CI on branches other than master and tokio-.*
2023-02-07 03:58:19 +09:00
Taiki Endo and GitHub
f3f8e4f17f
chore: update nix to 0.26 ( #5385 )
2023-01-21 12:17:04 +09:00
Taiki Endo
171ce0ff8d
chore: prepare Tokio v1.18.5 release
2023-01-17 23:00:38 +09:00
Taiki Endo
d6ea7a742b
Add T: Unpin bound to ReadHalf::unsplit
2023-01-17 21:53:54 +09:00
Taiki Endo and GitHub
40782efb76
tokio: fix remaining issues about atomic_u64_static_once_cell.rs ( #5374 )
...
Fixes #5373
Closes #5358
- Add check for no_atomic_u64 & no_const_mutex_new (condition to atomic_u64_static_once_cell.rs is compiled)
- Allow unused_imports in TARGET_ATOMIC_U64_PROBE. I also tested other *_PROBE and found no other errors triggered by -D warning.
- Fix cfg of util::once_cell module
2023-01-14 11:11:05 -08:00
Taiki Endo and GitHub
98d484e29c
ci: update cargo-check-external-types to 0.1.6 ( #5325 )
2022-12-30 19:03:44 +09:00
Taiki Endo and GitHub
ef0224246b
tests: fix SB violation in LeakedBuffers ( #5322 )
2022-12-29 11:46:08 +09:00
Taiki Endo and GitHub
b75dba6904
ci: update Swatinem/rust-cache action to v2 ( #5320 )
2022-12-28 02:20:12 +09:00
Taiki Endo and GitHub
519afd4458
ci: remove uses of unmaintained actions-rs actions ( #5316 )
...
- Use dtolnay/rust-toolchain instead of actions-rs/toolchain
- Use cargo/cross directly instead of actions-rs/cargo
- Use rustsec/audit-check instead of actions-rs/audit-check
2022-12-28 00:06:56 +09:00
Taiki Endo and GitHub
993a60b7c7
chore: prepare tokio-macros v1.8.2 ( #5246 )
2022-11-30 22:10:13 +09:00
Taiki Endo and GitHub
5d25ec46d5
macros: fix span of body variable ( #5244 )
2022-11-30 03:50:41 +09:00
Taiki Endo and GitHub
fc83e01949
chore: add tokio_no_atomic_u64 cfg ( #5226 )
2022-11-23 19:00:57 +09:00
Taiki Endo and GitHub
ac1ae2cfbc
ci: use latest Valgrind ( #4367 )
2022-09-14 21:49:32 +09:00
Taiki Endo and GitHub
b891714bdb
ci: use --feature-powerset --depth 2 in features check ( #5007 )
...
As has been pointed out a few times in the past (e.g., #4036 (comment)), each-feature
is not sufficient for features check.
Ideally, we'd like to check all combinations of features, but there are too many
combinations. So limit the max number of simultaneous feature flags to 2 by --depth
option. I think this should be sufficient in most cases as @carllerche said in
taiki-e/cargo-hack#58 .
2022-09-13 11:05:38 -07:00
Taiki Endo and GitHub
2a305d2423
ci: update actions/checkout action to v3 ( #4646 )
2022-05-04 15:54:16 +02:00
Taiki Endo and GitHub
fa665b91a8
macros: always emit return statement ( #4636 )
...
Fixes #4635
2022-04-28 07:53:40 +09:00
Taiki Endo and GitHub
121769c762
ci: run reusable_box tests with Miri ( #4578 )
2022-03-21 23:57:47 +09:00
Taiki Endo and GitHub
ac0f894dd9
net: use std::future::ready instead of own Ready future ( #4271 )
2022-02-13 04:54:45 +09:00
Taiki Endo and GitHub
62274b0710
chore: update minimal mio requirement to 0.7.11 ( #4492 )
2022-02-12 10:02:46 +01:00
Taiki Endo and GitHub
1be8e9dfb7
miri: make miri accept our intrusive linked lists ( #4397 )
2022-02-09 11:11:17 +01:00
Taiki Endo and GitHub
e255a265d3
ci: upgrade to new nightly ( #4396 )
2022-01-13 00:27:05 +09:00
Taiki Endo and GitHub
1d698b5a90
chore: test hyper on CI ( #4393 )
2022-01-11 13:38:18 -08:00
Taiki Endo and GitHub
43cdb2cb50
net: add tos and set_tos methods to TCP and UDP sockets ( #4366 )
2021-12-31 21:19:14 +09:00
Taiki Endo and GitHub
49a9dc6743
net: add buffer size methods to UdpSocket ( #4363 )
...
This adds the following methods:
- UdpSocket::set_send_buffer_size
- UdpSocket::send_buffer_size
- UdpSocket::set_recv_buffer_size
- UdpSocket::recv_buffer_size
2021-12-31 20:47:34 +09:00
Taiki Endo and GitHub
96370ba4ce
net: add TcpSocket::take_error ( #4364 )
2021-12-31 11:25:50 +01:00
Taiki Endo and GitHub
a9d9bde068
net: add UdpSocket::peer_addr ( #4362 )
2021-12-31 11:23:04 +01:00
Taiki Endo and GitHub
0190831ec1
net: fix build error on master ( #4361 )
2021-12-31 11:21:23 +01:00
Taiki Endo and GitHub
ee0e811a36
Update mio to 0.8 ( #4270 )
2021-12-31 12:28:14 +09:00
Taiki Endo and GitHub
1a423b3322
chore: remove doc URL from Cargo.toml ( #4251 )
...
https://doc.rust-lang.org/cargo/reference/manifest.html#the-documentation-field
> If no URL is specified in the manifest file, crates.io will
> automatically link your crate to the corresponding docs.rs page.
2021-11-23 11:53:32 +01:00
Taiki Endo and GitHub
a8b662f643
ci: upgrade to new nightly ( #4268 )
2021-11-23 19:29:57 +09:00
Taiki Endo and GitHub
cf3206842c
chore: bump MSRV to 1.46 ( #4254 )
2021-11-23 12:09:24 +09:00
Taiki Endo and GitHub
8943e8aeef
macros: address remainging clippy::semicolon_if_nothing_returned warning ( #4252 )
2021-11-22 18:41:17 +09:00
Taiki Endo and GitHub
fe770dc509
chore: fix newly added warnings ( #4253 )
2021-11-22 18:40:57 +09:00
Taiki Endo and GitHub
8b6542fc3e
chore: update nix to 0.23 ( #4255 )
2021-11-22 06:13:14 +09:00
Taiki Endo and GitHub
cf550b2183
ci: ignore RUSTSEC-2020-0159 in audit ( #4186 )
2021-10-21 10:27:26 +02:00
Taiki Endo and GitHub
095012b03b
macros: fix type resolution error in #[tokio::main] ( #4176 )
2021-10-19 12:49:57 +09:00
Taiki Endo and GitHub
08ed41f339
chore: fix typos ( #3907 )
2021-07-01 02:06:56 +09:00
Taiki Endo and GitHub
9d8b37d51a
macros: suppress clippy::default_numeric_fallback lint in generated code ( #3831 )
2021-06-02 18:16:23 +09:00
Taiki Endo and GitHub
932be12481
ci: ignore private crates in minimal-versions check ( #3827 )
2021-05-31 23:39:06 +09:00
Taiki Endo and GitHub
8c395dfe61
io: impl AsyncSeek for BufReader/BufWriter/BufStream ( #3491 )
2021-05-14 19:32:00 +09:00
Taiki Endo and GitHub
9ff7d8c352
net: hide net::unix::datagram module from docs ( #3775 )
2021-05-10 04:35:09 +09:00
Taiki Endo and GitHub
8324317005
doc: fix doc-cfg on io::duplex, io::copy_bidirectional, and task::unconstrained ( #3773 )
2021-05-10 04:03:42 +09:00
Taiki Endo and GitHub
7207e3ca43
signal: use std::os::raw::c_int instead of libc::c_int on public API ( #3774 )
2021-05-10 02:53:57 +09:00
Taiki Endo and John-John Tedro
312321cbd3
chore: enable syntax highlighting for toml in readme
2021-05-09 16:21:36 +02:00
Taiki Endo and GitHub
17c7ce616c
benches: fix build error ( #3769 )
2021-05-09 22:26:20 +09:00
Taiki Endo and GitHub
f9ce18a524
macros: improve diagnostics on type mismatch ( #3766 )
2021-05-09 18:58:05 +09:00
Taiki Endo and GitHub
c4b6b130f3
chore: bump nightly to nightly-2021-04-25 ( #3754 )
2021-05-05 17:39:17 +02:00
Taiki Endo and GitHub
7384813979
chore: update proptest to 1 ( #3653 )
2021-03-27 19:34:11 +09:00
Taiki Endo and GitHub
a257a3a2b1
io: add AsyncSeekExt::stream_position ( #3650 )
2021-03-27 12:28:51 +09:00
36d7dab504
chore: remove html_root_url ( #3489 )
...
Co-authored-by: Alice Ryhl <[email protected] >
2021-02-18 14:11:39 -08:00
Taiki Endo and GitHub
30b4a7486a
chore: use CARGO_BIN_EXE instead of inspecting env::current_exe() ( #3427 )
2021-01-14 09:59:37 -08:00
Taiki Endo and GitHub
0595902ba4
Update issue template ( #3425 )
...
`cargo tree` subcommand is available by default since Rust 1.44.
2021-01-14 23:09:05 +09: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
Taiki Endo and GitHub
40d959263b
macros: fix unused_braces in generated code ( #3404 )
2021-01-11 19:20:40 +09:00
Taiki Endo and GitHub
770044caa7
chore: replace deprecated compare_and_swap with compare_exchange ( #3331 )
2020-12-27 10:44:21 +01:00
Taiki Endo and GitHub
ce0e9c67cf
chore: Revert "use #[non_exhaustive] instead of private unit field" ( #3323 )
...
This reverts commit 575938d457 .
2020-12-23 08:27:58 -08:00
Taiki Endo and GitHub
575938d457
chore: use #[non_exhaustive] instead of private unit field ( #3320 )
2020-12-23 22:48:33 +09:00
Taiki Endo and GitHub
eee3ca65d6
deps: update rand to 0.8, loom to 0.4 ( #3307 )
2020-12-22 10:28:35 +01:00
Taiki Endo and GitHub
60366ca0fa
chore: update pin-project-lite to 0.2.0 ( #3139 )
2020-11-13 15:24:06 -08:00
Taiki Endo and GitHub
f1f8c3cde6
chore: update proptest and nix ( #3110 )
2020-11-08 20:47:44 +09:00
Taiki Endo and GitHub
871289b3e7
ci: run clippy on MSRV ( #2962 )
2020-10-15 06:30:20 +09:00
Taiki Endo and GitHub
c90681bd8e
rt: simplify rt-* features ( #2949 )
...
tokio:
merge rt-core and rt-util as rt
rename rt-threaded to rt-multi-thread
tokio-util:
rename rt-core to rt
Closes #2942
2020-10-12 14:13:23 -07:00
Taiki Endo and GitHub
891de3271d
net: merge tcp, udp, uds features to net feature ( #2943 )
2020-10-13 03:36:26 +09:00
Taiki Endo and GitHub
c4f620cb30
chore: remove use of doc_alias feature ( #2944 )
2020-10-12 09:42:59 +02:00
Taiki Endo and GitHub
b047f647b7
net: make UCred fields private ( #2936 )
2020-10-11 09:31:26 +02:00
Taiki Endo and GitHub
2e05399f4b
sync: move broadcast error types into broadcast::error module ( #2937 )
...
Refs: #2928
2020-10-09 10:10:22 -07:00
Taiki Endo and GitHub
41ac1ae2bc
io: make Seek and Copy private ( #2935 )
...
Refs: #2928
2020-10-09 08:33:14 -07:00
Taiki Endo and GitHub
6259893094
fs: add os::windows::OpenOptionsExt ( #2923 )
2020-10-08 11:09:12 +02:00
Taiki Endo and GitHub
d94ab62c54
util: fix a typo in sync/cancellation_token.rs ( #2922 )
2020-10-07 15:46:13 -07:00
Taiki Endo and GitHub
c248167173
fs: switch to our own DirEntryExt trait ( #2921 )
2020-10-08 02:30:25 +09:00
Taiki Endo and GitHub
02311dcfa1
io, stream: assert !Unpin for ext trait futures ( #2913 )
2020-10-06 04:44:34 +09:00
Taiki Endo and GitHub
c23c1ecbcb
io, stream: make ext trait futures !Unpin ( #2910 )
...
Make these future `!Unpin` for compatibility with async trait methods.
2020-10-05 10:32:11 -07:00
Taiki Endo and GitHub
561a71ad63
net: implement AsRawSocket on Windows ( #2911 )
2020-10-05 10:22:19 -07:00
Taiki Endo and GitHub
0ed4127d5c
fs: seal OpenOptionsExt and DirBuilderExt ( #2909 )
2020-10-05 00:47:35 +09:00
Taiki Endo and GitHub
c29f13b7a5
docs: use #[doc(no_inline)] on re-exports ( #2874 )
2020-09-24 22:59:47 +09:00
Taiki Endo and GitHub
cb8f2ceb2e
chore: remove unused future/pending.rs ( #2860 )
2020-09-23 05:55:58 +09:00
Taiki Endo and GitHub
6866b24ca1
ci: deny warnings on '--cfg tokio_unstable' tests ( #2859 )
2020-09-23 05:55:35 +09:00
Taiki Endo and GitHub
ba8680d667
io: fix doc-cfg on AsyncSeekExt ( #2846 )
2020-09-19 20:40:37 +09:00
Taiki Endo and GitHub
111894fef9
util: remove Slice wrapper ( #2847 )
2020-09-19 20:40:20 +09:00
Taiki Endo and GitHub
68f7eff39e
time: remove outdated todo comment ( #2848 )
2020-09-19 20:40:03 +09:00
Taiki Endo and GitHub
7a60a0b362
io: always re-export std::io ( #2606 )
2020-07-23 22:00:27 -07:00
Taiki Endo and GitHub
2aa8751261
ci: use latest stable compiler on macOS ci ( #2643 )
2020-07-05 18:48:47 +02:00
Taiki Endo and GitHub
d2f81b506a
sync: allow unsized types in Mutex and RwLock ( #2615 )
2020-06-13 03:32:51 +09:00