@@ -43,9 +43,12 @@ matrix:
43
43
- cargo bench --all
44
44
- cargo bench --manifest-path futures-util/Cargo.toml --features=bench
45
45
46
- - name : cargo build --no-default-features
46
+ - name : cargo +stable build --no-default-features
47
47
rust : nightly
48
+ env :
49
+ - RUSTFLAGS="-Z allow-features="
48
50
script :
51
+ - cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
49
52
- cargo build --manifest-path futures/Cargo.toml --no-default-features
50
53
- cargo build --manifest-path futures-core/Cargo.toml --no-default-features
51
54
- cargo build --manifest-path futures-channel/Cargo.toml --no-default-features
@@ -54,23 +57,31 @@ matrix:
54
57
- cargo build --manifest-path futures-sink/Cargo.toml --no-default-features
55
58
- cargo build --manifest-path futures-util/Cargo.toml --no-default-features
56
59
57
- - name : cargo build (alloc)
60
+ - name : cargo +stable build (alloc)
58
61
rust : nightly
62
+ env :
63
+ - RUSTFLAGS="-Z allow-features="
59
64
script :
60
- - cargo build --manifest-path futures/Cargo.toml --no-default-features --features alloc,nightly
61
- - cargo build --manifest-path futures-core/Cargo.toml --no-default-features --features alloc,nightly
62
- - cargo build --manifest-path futures-sink/Cargo.toml --no-default-features --features alloc,nightly
63
- - cargo build --manifest-path futures-util/Cargo.toml --no-default-features --features alloc,nightly
65
+ - cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
66
+ - cargo build --manifest-path futures/Cargo.toml --no-default-features --features alloc
67
+ - cargo build --manifest-path futures-core/Cargo.toml --no-default-features --features alloc
68
+ - cargo build --manifest-path futures-sink/Cargo.toml --no-default-features --features alloc
69
+ - cargo build --manifest-path futures-util/Cargo.toml --no-default-features --features alloc
64
70
65
- - name : cargo build (default features)
71
+ - name : cargo +stable build (default features)
66
72
rust : nightly
73
+ env :
74
+ - RUSTFLAGS="-Z allow-features="
67
75
script :
68
76
- cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
69
77
- cargo build --all
70
78
71
- - name : cargo build (compat feature)
79
+ - name : cargo +stable build (compat feature)
72
80
rust : nightly
81
+ env :
82
+ - RUSTFLAGS="-Z allow-features="
73
83
script :
84
+ - cargo run --manifest-path ci/remove-dev-dependencies/Cargo.toml */Cargo.toml
74
85
- cargo build --manifest-path futures/Cargo.toml --features io-compat
75
86
76
87
- name : cargo build --target=thumbv6m-none-eabi
0 commit comments