diff --git a/.travis.yml b/.travis.yml index 960294942..011eddde0 100644 --- a/.travis.yml +++ b/.travis.yml @@ -200,9 +200,6 @@ jobs: # Is this related to the above? Mysterious test failure - name: "aarch64-apple-ios + NEON" - # FIXME: https://github.com/rust-lang-nursery/packed_simd/issues/183 - - env: TARGET=wasm32-unknown-unknown - install: travis_retry rustup target add $TARGET before_script: cargo generate-lockfile script: travis_wait 50 ci/run-docker.sh diff --git a/Cargo.toml b/Cargo.toml index 8c5879178..8b22ea984 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -39,5 +39,6 @@ version = "0.1.2" optional = true [target.wasm32-unknown-unknown.dev-dependencies] -wasm-bindgen = "=0.2.52" -wasm-bindgen-test = "=0.3.2" +# Keep in sync with the version on Dockerfile. +wasm-bindgen = "=0.2.73" +wasm-bindgen-test = "=0.3.23" diff --git a/ci/docker/wasm32-unknown-unknown/Dockerfile b/ci/docker/wasm32-unknown-unknown/Dockerfile index f905cf1a3..bd97170bc 100644 --- a/ci/docker/wasm32-unknown-unknown/Dockerfile +++ b/ci/docker/wasm32-unknown-unknown/Dockerfile @@ -17,14 +17,15 @@ RUN make -C wabt -j$(nproc) ENV PATH=$PATH:/wabt/bin # Install `wasm-bindgen-test-runner` -RUN curl -L https://github.com/rustwasm/wasm-bindgen/releases/download/0.2.19/wasm-bindgen-0.2.19-x86_64-unknown-linux-musl.tar.gz \ +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 \ | tar xzf - -ENV PATH=$PATH:/wasm-bindgen-0.2.19-x86_64-unknown-linux-musl +# Keep in sync with the version on Cargo.toml. +ENV PATH=$PATH:/wasm-bindgen-0.2.73-x86_64-unknown-linux-musl ENV CARGO_TARGET_WASM32_UNKNOWN_UNKNOWN_RUNNER=wasm-bindgen-test-runner # Install `node` -RUN curl https://nodejs.org/dist/v10.8.0/node-v10.8.0-linux-x64.tar.xz | tar xJf - -ENV PATH=$PATH:/node-v10.8.0-linux-x64/bin +RUN curl https://nodejs.org/dist/v14.16.0/node-v14.16.0-linux-x64.tar.xz | tar xJf - +ENV PATH=$PATH:/node-v14.16.0-linux-x64/bin # We use a shim linker that removes `--strip-debug` when passed to LLD. While # this typically results in invalid debug information in release mode it doesn't