File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change @@ -96,6 +96,8 @@ sparc64-unknown-linux-gnu \
96
96
sparcv9-sun-solaris \
97
97
wasm32-unknown-emscripten \
98
98
wasm32-unknown-unknown \
99
+ wasm32-wasip1 \
100
+ wasm32-wasip2 \
99
101
x86_64-linux-android \
100
102
x86_64-unknown-freebsd \
101
103
x86_64-unknown-linux-gnu \
@@ -231,12 +233,29 @@ else
231
233
no_dist_targets=" "
232
234
fi
233
235
236
+ case " $rust " in
237
+ " stable" ) supports_wasi_pn=1 ;;
238
+ " beta" ) supports_wasi_pn=1 ;;
239
+ " nightly" ) supports_wasi_pn=1 ;;
240
+ * ) supports_wasi_pn=0 ;;
241
+ esac
242
+
234
243
for target in $targets ; do
235
244
if echo " $target " | grep -q " $filter " ; then
236
245
if [ " $os " = " windows" ]; then
237
246
TARGET=" $target " ./ci/install-rust.sh
238
247
test_target " $target "
239
248
else
249
+ # `wasm32-wasip1` was renamed from `wasm32-wasi`
250
+ if [ " $target " = " wasm32-wasip1" ] && [ " $supports_wasi_pn " = " 0" ]; then
251
+ target=" wasm32-wasi"
252
+ fi
253
+
254
+ # `wasm32-wasip2` only exists in recent versions of Rust
255
+ if [ " $target " = " wasm32-wasip2" ] && [ " $supports_wasi_pn " = " 0" ]; then
256
+ continue
257
+ fi
258
+
240
259
test_target " $target "
241
260
fi
242
261
You can’t perform that action at this time.
0 commit comments