Skip to content

Commit 7326d58

Browse files
authored
Merge branch 'master' into extend-join-set
2 parents e68f366 + 4714ca1 commit 7326d58

File tree

363 files changed

+15093
-11700
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

363 files changed

+15093
-11700
lines changed

.cirrus.yml

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ env:
66
RUST_STABLE: stable
77
RUST_NIGHTLY: nightly-2025-01-25
88
RUSTFLAGS: -D warnings
9+
# This excludes unstable features like io_uring, which require '--cfg tokio_unstable'.
10+
TOKIO_STABLE_FEATURES: full,test-util
911

1012
# Test FreeBSD in a full VM on cirrus-ci.com. Test the i686 target too, in the
1113
# same VM. The binary will be built in 32-bit mode, but will execute on a
@@ -23,7 +25,16 @@ task:
2325
rustc --version
2426
test_script:
2527
- . $HOME/.cargo/env
26-
- cargo test --all --all-features
28+
- cargo test --all --features $TOKIO_STABLE_FEATURES
29+
# Free the disk space before the next build,
30+
# otherwise cirrus-ci complains about "No space left on device".
31+
- cargo clean
32+
# Enable all unstable features except `taskdump`, which is Linux-only.
33+
- |
34+
RUSTFLAGS="$RUSTFLAGS --cfg tokio_unstable" \
35+
RUSTDOCFLAGS="$RUSTDOCFLAGS --cfg tokio_unstable" \
36+
cargo test \
37+
--features $TOKIO_STABLE_FEATURES,io-uring,tracing
2738
2839
task:
2940
name: FreeBSD docs
@@ -40,7 +51,9 @@ task:
4051
rustc --version
4152
test_script:
4253
- . $HOME/.cargo/env
43-
- cargo doc --lib --no-deps --all-features --document-private-items
54+
# We use `--features $TOKIO_STABLE_FEATURES,io-uring,tracing` instead of
55+
# `--all-features` to exclude `taskdump`, which is Linux-only.
56+
- cargo doc --lib --no-deps --features $TOKIO_STABLE_FEATURES,io-uring,tracing --document-private-items
4457

4558
task:
4659
name: FreeBSD 32-bit
@@ -55,4 +68,4 @@ task:
5568
rustc --version
5669
test_script:
5770
- . $HOME/.cargo/env
58-
- cargo test --all --all-features --target i686-unknown-freebsd
71+
- cargo test --all --features $TOKIO_STABLE_FEATURES --target i686-unknown-freebsd

.github/labeler.yml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ R-loom-multi-thread:
2020
- tokio/src/runtime/task/*
2121
- tokio/src/runtime/task/**
2222

23-
R-loom-multi-thread-alt:
24-
- tokio/src/runtime/scheduler/*
25-
- tokio/src/runtime/scheduler/multi_thread_alt/*
26-
- tokio/src/runtime/scheduler/multi_thread_alt/**
27-
- tokio/src/runtime/task/*
28-
- tokio/src/runtime/task/**
23+
R-loom-util:
24+
- tokio-util/src/*
25+
- tokio-util/src/**/*

.github/workflows/audit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ jobs:
2020
issues: write
2121
runs-on: ubuntu-latest
2222
steps:
23-
- uses: actions/checkout@v4
23+
- uses: actions/checkout@v5
2424
- uses: EmbarkStudios/cargo-deny-action@v2

0 commit comments

Comments
 (0)