6969 # which a particular feature is supported.
7070 " no-zerocopy-simd-x86-avx12-1-89-0" ,
7171 " no-zerocopy-core-error-1-81-0" ,
72- " no-zerocopy-diagnostic-on-unimplemented-1-78-0" ,
73- " no-zerocopy-generic-bounds-in-const-fn-1-61-0" ,
74- " no-zerocopy-target-has-atomics-1-60-0" ,
75- " no-zerocopy-aarch64-simd-1-59-0" ,
7672 " no-zerocopy-aarch64-simd-be-1-87-0" ,
77- " no-zerocopy-panic-in-const-and-vec-try-reserve-1-57-0"
7873 ]
7974 target : [
8075 " i686-unknown-linux-gnu" ,
@@ -108,18 +103,8 @@ jobs:
108103 features : " --all-features"
109104 - toolchain : " no-zerocopy-core-error-1-81-0"
110105 features : " --all-features"
111- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
112- features : " --all-features"
113- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
114- features : " --all-features"
115- - toolchain : " no-zerocopy-target-has-atomics-1-60-0"
116- features : " --all-features"
117- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
118- features : " --all-features"
119106 - toolchain : " no-zerocopy-aarch64-simd-be-1-87-0"
120107 features : " --all-features"
121- - toolchain : " no-zerocopy-panic-in-const-and-vec-try-reserve-1-57-0"
122- features : " --all-features"
123108 # Exclude any combination for the zerocopy-derive crate which
124109 # uses zerocopy features.
125110 - crate : " zerocopy-derive"
@@ -136,44 +121,12 @@ jobs:
136121 toolchain : " no-zerocopy-simd-x86-avx12-1-89-0"
137122 - crate : " zerocopy-derive"
138123 toolchain : " no-zerocopy-core-error-1-81-0"
139- - crate : " zerocopy-derive"
140- toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
141- - crate : " zerocopy-derive"
142- toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
143- - crate : " zerocopy-derive"
144- toolchain : " no-zerocopy-target-has-atomics-1-60-0"
145- - crate : " zerocopy-derive"
146- toolchain : " no-zerocopy-aarch64-simd-1-59-0"
147124 - crate : " zerocopy-derive"
148125 toolchain : " no-zerocopy-aarch64-simd-be-1-87-0"
149- - crate : " zerocopy-derive"
150- toolchain : " no-zerocopy-panic-in-const-and-vec-try-reserve-1-57-0"
151126 # Exclude stable/wasm since wasm is no longer provided via rustup on
152127 # stable.
153128 - toolchain : " stable"
154129 target : " wasm32-unknown-unknown"
155- # Exclude non-aarch64 targets from the `no-zerocopy-aarch64-simd-1-59-0`
156- # toolchain.
157- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
158- target : " i686-unknown-linux-gnu"
159- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
160- target : " x86_64-unknown-linux-gnu"
161- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
162- target : " arm-unknown-linux-gnueabi"
163- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
164- target : " powerpc-unknown-linux-gnu"
165- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
166- target : " powerpc64-unknown-linux-gnu"
167- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
168- target : " riscv64gc-unknown-linux-gnu"
169- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
170- target : " s390x-unknown-linux-gnu"
171- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
172- target : " x86_64-pc-windows-msvc"
173- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
174- target : " thumbv6m-none-eabi"
175- - toolchain : " no-zerocopy-aarch64-simd-1-59-0"
176- target : " wasm32-unknown-unknown"
177130 # Exclude non-aarch64 targets from the `no-zerocopy-aarch64-simd-be-1-87-0`
178131 # toolchain.
179132 - toolchain : " no-zerocopy-aarch64-simd-be-1-87-0"
@@ -217,50 +170,6 @@ jobs:
217170 target : " thumbv6m-none-eabi"
218171 - toolchain : " no-zerocopy-core-error-1-81-0"
219172 target : " wasm32-unknown-unknown"
220- # Exclude most targets from the
221- # `no-zerocopy-diagnostic-on-unimplemented-1-78-0` toolchain since the
222- # `no-zerocopy-diagnostic-on-unimplemented-1-78-0` feature is unrelated to
223- # compilation target. This only leaves i686 and x86_64 targets.
224- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
225- target : " arm-unknown-linux-gnueabi"
226- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
227- target : " aarch64-unknown-linux-gnu"
228- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
229- target : " powerpc-unknown-linux-gnu"
230- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
231- target : " powerpc64-unknown-linux-gnu"
232- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
233- target : " riscv64gc-unknown-linux-gnu"
234- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
235- target : " s390x-unknown-linux-gnu"
236- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
237- target : " x86_64-pc-windows-msvc"
238- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
239- target : " thumbv6m-none-eabi"
240- - toolchain : " no-zerocopy-diagnostic-on-unimplemented-1-78-0"
241- target : " wasm32-unknown-unknown"
242- # Exclude most targets from the
243- # `no-zerocopy-generic-bounds-in-const-fn-1-61-0` toolchain since the
244- # `no-zerocopy-generic-bounds-in-const-fn-1-61-0` feature is unrelated to
245- # compilation target. This only leaves i686 and x86_64 targets.
246- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
247- target : " arm-unknown-linux-gnueabi"
248- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
249- target : " aarch64-unknown-linux-gnu"
250- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
251- target : " powerpc-unknown-linux-gnu"
252- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
253- target : " powerpc64-unknown-linux-gnu"
254- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
255- target : " riscv64gc-unknown-linux-gnu"
256- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
257- target : " s390x-unknown-linux-gnu"
258- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
259- target : " x86_64-pc-windows-msvc"
260- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
261- target : " thumbv6m-none-eabi"
262- - toolchain : " no-zerocopy-generic-bounds-in-const-fn-1-61-0"
263- target : " wasm32-unknown-unknown"
264173 # Exclude `thumbv6m-none-eabi` combined with any feature that implies
265174 # the `std` feature since `thumbv6m-none-eabi` does not include a
266175 # pre-compiled std.
0 commit comments