File tree 13 files changed +38
-54
lines changed
powerpc-unknown-linux-gnu
powerpc64-unknown-linux-gnu
powerpc64le-unknown-linux-gnu
sparc64-unknown-linux-gnu
13 files changed +38
-54
lines changed Original file line number Diff line number Diff line change @@ -18,12 +18,12 @@ jobs:
18
18
fail-fast : true
19
19
with :
20
20
target : x86_64-linux-android
21
- arm -linux-androideabi :
21
+ armv7 -linux-androideabi :
22
22
uses : ./.github/workflows/run-ci-script.yml
23
23
strategy :
24
24
fail-fast : true
25
25
with :
26
- target : arm -linux-androideabi
26
+ target : armv7 -linux-androideabi
27
27
aarch64-unknown-linux-android-NEON :
28
28
uses : ./.github/workflows/run-ci-script.yml
29
29
strategy :
@@ -207,12 +207,12 @@ jobs:
207
207
runner : macos-latest
208
208
script : ci/run.sh
209
209
target : x86_64-apple-ios
210
- aarch -apple-ios :
210
+ aarch64 -apple-ios :
211
211
uses : ./.github/workflows/run-ci-script.yml
212
212
strategy :
213
213
fail-fast : true
214
214
with :
215
215
runner : macos-latest
216
216
script : ci/run.sh
217
- target : aarch -apple-ios
217
+ target : aarch64 -apple-ios
218
218
rustflags : -Ctarget-feature=+neon
Original file line number Diff line number Diff line change 77
77
VERIFY : ${{ inputs.verify }}
78
78
FEATURES : ${{ inputs.features }}
79
79
- name : Run CI Script
80
- timeout-minutes : 15
80
+ timeout-minutes : 30
81
81
run : ${{ inputs.script }}
82
82
env :
83
83
TARGET : ${{ inputs.target }}
Original file line number Diff line number Diff line change @@ -39,5 +39,5 @@ optional = true
39
39
40
40
[target .wasm32-unknown-unknown .dev-dependencies ]
41
41
# Keep in sync with the version on Dockerfile.
42
- wasm-bindgen = " =0.2.73 "
43
- wasm-bindgen-test = " =0.3.23 "
42
+ wasm-bindgen = " =0.2.87 "
43
+ wasm-bindgen-test = " =0.3.37 "
Original file line number Diff line number Diff line change 11
11
12
12
set -ex
13
13
14
- curl --retry 5 -O https://dl.google.com/android/repository/android-ndk-r15b-linux-x86_64.zip
15
- unzip -q android-ndk-r15b -linux-x86_64 .zip
14
+ ANDROID_NDK_URL= https://dl.google.com/android/repository
15
+ ANDROID_NDK_ARCHIVE= android-ndk-r25b -linux.zip
16
16
17
- case " $1 " in
18
- aarch64)
19
- arch=arm64
20
- ;;
21
-
22
- i686)
23
- arch=x86
24
- ;;
25
-
26
- * )
27
- arch=$1
28
- ;;
29
- esac ;
30
-
31
- android-ndk-r15b/build/tools/make_standalone_toolchain.py \
32
- --unified-headers \
33
- --install-dir " /android/ndk-${1} " \
34
- --arch " ${arch} " \
35
- --api 24
36
-
37
- rm -rf ./android-ndk-r15b-linux-x86_64.zip ./android-ndk-r15b
17
+ curl -fO " $ANDROID_NDK_URL /$ANDROID_NDK_ARCHIVE "
18
+ unzip -q $ANDROID_NDK_ARCHIVE
19
+ rm $ANDROID_NDK_ARCHIVE
20
+ mv android-ndk-* ndk
21
+ rm -rf android-ndk-*
File renamed without changes.
Original file line number Diff line number Diff line change 1
- FROM ubuntu:18 .04
1
+ FROM ubuntu:22 .04
2
2
3
3
RUN apt-get update && apt-get install -y --no-install-recommends \
4
4
gcc libc6-dev qemu-user ca-certificates \
Original file line number Diff line number Diff line change 1
- FROM ubuntu:18 .04
1
+ FROM ubuntu:22 .04
2
2
3
3
RUN apt-get update && apt-get install -y --no-install-recommends \
4
4
gcc \
Original file line number Diff line number Diff line change 1
- FROM ubuntu:18 .04
1
+ FROM ubuntu:22 .04
2
2
3
3
RUN apt-get update && apt-get install -y --no-install-recommends \
4
4
gcc libc6-dev qemu-user ca-certificates \
Original file line number Diff line number Diff line change 1
- FROM ubuntu:18.10
1
+ FROM ubuntu:22.04
2
2
3
3
RUN apt-get update && \
4
4
apt-get install -y --no-install-recommends \
@@ -17,4 +17,4 @@ ENV CARGO_TARGET_S390X_UNKNOWN_LINUX_GNU_LINKER=s390x-linux-gnu-gcc \
17
17
CARGO_TARGET_S390X_UNKNOWN_LINUX_GNU_RUNNER="qemu-s390x -L /usr/s390x-linux-gnu" \
18
18
CC_s390x_unknown_linux_gnu=s390x-linux-gnu-gcc \
19
19
CXX_s390x_unknown_linux_gnu=s390x-linux-gnu-g++ \
20
- OBJDUMP=s390x-linux-gnu-objdump
20
+ OBJDUMP=s390x-linux-gnu-objdump
Original file line number Diff line number Diff line change 1
- FROM debian:stretch
1
+ FROM debian:bookworm
2
2
3
3
RUN apt-get update && apt-get install -y --no-install-recommends \
4
4
curl ca-certificates \
@@ -15,4 +15,4 @@ COPY test-runner-linux /
15
15
ENV CARGO_TARGET_SPARC64_UNKNOWN_LINUX_GNU_LINKER=sparc64-linux-gnu-gcc \
16
16
CARGO_TARGET_SPARC64_UNKNOWN_LINUX_GNU_RUNNER="/test-runner-linux sparc64" \
17
17
CC_sparc64_unknown_linux_gnu=sparc64-linux-gnu-gcc \
18
- PATH=$PATH:/rust/bin
18
+ PATH=$PATH:/rust/bin
Original file line number Diff line number Diff line change 1
- FROM ubuntu:18 .04
1
+ FROM ubuntu:22 .04
2
2
3
3
RUN apt-get update -y && apt-get install -y --no-install-recommends \
4
4
ca-certificates \
@@ -8,7 +8,8 @@ RUN apt-get update -y && apt-get install -y --no-install-recommends \
8
8
git \
9
9
libc6-dev \
10
10
make \
11
- python \
11
+ ninja-build \
12
+ python-is-python3 \
12
13
xz-utils
13
14
14
15
# Install `wasm2wat`
@@ -17,10 +18,10 @@ RUN make -C wabt -j$(nproc)
17
18
ENV PATH=$PATH:/wabt/bin
18
19
19
20
# Install `wasm-bindgen-test-runner`
20
- RUN curl -L https://github.com/rustwasm/wasm-bindgen/releases/download/0.2.73 /wasm-bindgen-0.2.73 -x86_64-unknown-linux-musl.tar.gz \
21
+ RUN curl -L https://github.com/rustwasm/wasm-bindgen/releases/download/0.2.87 /wasm-bindgen-0.2.87 -x86_64-unknown-linux-musl.tar.gz \
21
22
| tar xzf -
22
23
# Keep in sync with the version on Cargo.toml.
23
- ENV PATH=$PATH:/wasm-bindgen-0.2.73 -x86_64-unknown-linux-musl
24
+ ENV PATH=$PATH:/wasm-bindgen-0.2.87 -x86_64-unknown-linux-musl
24
25
ENV CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_RUNNER=wasm-bindgen-test-runner
25
26
26
27
# Install `node`
Original file line number Diff line number Diff line change 1
- FROM ubuntu:16 .04
1
+ FROM ubuntu:20 .04
2
2
3
3
RUN apt-get update && \
4
4
apt-get install -y --no-install-recommends \
@@ -14,16 +14,18 @@ RUN apt-get update && \
14
14
WORKDIR /android/
15
15
ENV ANDROID_ARCH=x86_64
16
16
COPY android-install-ndk.sh /android/
17
- RUN sh /android/android-install-ndk.sh $ANDROID_ARCH
17
+ RUN sh /android/android-install-ndk.sh
18
+
19
+ ENV STDARCH_ASSERT_INSTR_LIMIT=30
18
20
19
21
# We do not run x86_64-linux-android tests on an android emulator.
20
22
# See ci/android-sysimage.sh for informations about how tests are run.
21
23
COPY android-sysimage.sh /android/
22
24
RUN bash /android/android-sysimage.sh x86_64 x86_64-24_r07.zip
23
25
24
- ENV PATH=$PATH:/rust/bin:/android/ndk-$ANDROID_ARCH /bin \
25
- CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER=x86_64-linux-android-gcc \
26
- CC_x86_64_linux_android=x86_64-linux-android-gcc \
27
- CXX_x86_64_linux_android=x86_64-linux-android-g ++ \
28
- OBJDUMP=x86_64-linux-android -objdump \
26
+ ENV PATH=$PATH:/rust/bin:/android/ndk/toolchains/llvm/prebuilt/linux-x86_64 /bin \
27
+ CARGO_TARGET_X86_64_LINUX_ANDROID_LINKER=x86_64-linux-android21-clang \
28
+ CC_x86_64_linux_android=x86_64-linux-android21-clang \
29
+ CXX_x86_64_linux_android=x86_64-linux-android21-clang ++ \
30
+ OBJDUMP=llvm -objdump \
29
31
HOME=/tmp
Original file line number Diff line number Diff line change @@ -17,13 +17,10 @@ macro_rules! impl_bitmask {
17
17
test_if! {
18
18
$test_tt:
19
19
paste:: item! {
20
- #[ cfg( not( any (
20
+ #[ cfg( not(
21
21
// FIXME: https://github.com/rust-lang-nursery/packed_simd/issues/210
22
- all( target_arch = "mips" , target_endian = "big" ) ,
23
- all( target_arch = "mips64" , target_endian = "big" ) ,
24
- target_arch = "sparc64" ,
25
- target_arch = "s390x" ,
26
- ) ) ) ]
22
+ target_endian = "big"
23
+ ) ) ]
27
24
pub mod [ <$id _bitmask>] {
28
25
use super :: * ;
29
26
#[ cfg_attr( not( target_arch = "wasm32" ) , test) ]
You can’t perform that action at this time.
0 commit comments