RUSTUP_WINDOWS_PATH_ADD_BIN: 1
# Change to specific Rust release to pin
rust_stable: stable
- rust_nightly: nightly-2025-01-25
+ rust_nightly: nightly-2025-10-12
# Pin a specific miri version
rust_miri_nightly: nightly-2025-06-02
rust_clippy: '1.88'
target:
- name: x86_64-unknown-haiku
exclude_features: "taskdump" # taskdump is only available on Linux
- - name: armv7-sony-vita-newlibeabihf
- exclude_features: "process,signal,rt-process-signal,full,taskdump"
+# - name: armv7-sony-vita-newlibeabihf
+# exclude_features: "process,signal,rt-process-signal,full,taskdump"
steps:
- uses: actions/checkout@v5
- name: Install Rust ${{ env.rust_nightly }}
cargo test --doc -Zbuild-std --target target-specs/i686-unknown-linux-gnu.json -p tokio --features $TOKIO_STABLE_FEATURES,taskdump
env:
RUST_TEST_THREADS: 1
+ RUSTDOCFLAGS: --cfg tokio_unstable
RUSTFLAGS: --cfg tokio_unstable -Dwarnings --cfg tokio_no_tuning_tests
no-atomic-u64-check:
[build]
- # TODO: unfreeze toolchain
- # error[E0557]: feature has been removed
- # --> /opt/buildhome/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/lock_api-0.4.13/src/lib.rs:89:29
- # |
- # 89 | #![cfg_attr(docsrs, feature(doc_auto_cfg))]
- # | ^^^^^^^^^^^^ feature has been removed
- # |
- # = note: removed in 1.58.0; see <https://github.com/rust-lang/rust/pull/138907; for more information
- # = note: merged into `doc_cfg`
command = """
- rustup install nightly-2025-01-25 --profile minimal && cargo doc --no-deps --all-features
+ rustup install nightly --profile minimal && cargo doc --no-deps --all-features
"""
publish = "target/doc"
"crt-objects-fallback": "false",
"crt-static-respected": true,
"data-layout": "e-m:e-p:32:32-p270:32:32-p271:32:32-p272:64:64-i128:128-f64:32:64-f80:32-n8:16:32-S128",
+ "default-uwtable": true,
"dynamic-linking": true,
"env": "gnu",
"has-rpath": true,
"llvm-target": "i686-unknown-linux-gnu",
"max-atomic-width": 32,
"metadata": {
- "description": null,
- "host_tools": null,
- "std": null,
- "tier": null
+ "description": "32-bit Linux (kernel 3.2, glibc 2.17+)",
+ "host_tools": true,
+ "std": true,
+ "tier": 1
},
"os": "linux",
"position-independent-executables": true,
]
},
"relro-level": "full",
+ "rustc-abi": "x86-sse2",
"stack-probes": {
"kind": "inline"
},
"target-family": [
"unix"
],
- "target-pointer-width": "32"
+ "target-pointer-width": 32
}