Skip to content

Commit a0f48aa

Browse files
Try to use wasmer instead of wasmtime to reduce exec time
1 parent 29a89d7 commit a0f48aa

File tree

3 files changed

+4
-14
lines changed

3 files changed

+4
-14
lines changed

test/lit.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -1376,7 +1376,7 @@ elif run_os == 'wasi':
13761376
config.swift_test_options, config.swift_frontend_test_options)
13771377
subst_target_swift_frontend_mock_sdk = config.target_swift_frontend
13781378
subst_target_swift_frontend_mock_sdk_after = ""
1379-
config.target_run = 'wasmtime --'
1379+
config.target_run = 'wasmer run --'
13801380
if 'interpret' in lit_config.params:
13811381
use_interpreter_for_simple_runs()
13821382
config.target_sil_opt = (

utils/webassembly/linux/install-dependencies.sh

+2-5
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,9 @@ cd $SWIFT_PATH
1717

1818
./utils/update-checkout --clone --scheme wasm --skip-repository swift
1919

20-
# Install wasmtime
20+
# Install wasmer
2121

22-
sudo mkdir /opt/wasmtime && cd /opt/wasmtime
23-
wget -O - "https://github.com/bytecodealliance/wasmtime/releases/download/v0.8.0/wasmtime-v0.8.0-x86_64-linux.tar.xz" | \
24-
sudo tar Jx --strip-components 1
25-
sudo ln -sf /opt/wasmtime/* /usr/local/bin
22+
curl https://get.wasmer.io -sSfL | sh
2623

2724
cd $SOURCE_PATH
2825

utils/webassembly/macos/install-dependencies.sh

+1-8
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,14 @@
33
set -ex
44

55
brew uninstall python@2 || true
6-
brew install cmake ninja llvm sccache
6+
brew install cmake ninja llvm sccache wasmer
77

88
SOURCE_PATH="$( cd "$(dirname $0)/../../../../" && pwd )"
99
SWIFT_PATH=$SOURCE_PATH/swift
1010
cd $SWIFT_PATH
1111

1212
./utils/update-checkout --clone --scheme wasm --skip-repository swift
1313

14-
# Install wasmtime
15-
16-
sudo mkdir /opt/wasmtime && cd /opt/wasmtime
17-
wget -O - "https://github.com/bytecodealliance/wasmtime/releases/download/v0.8.0/wasmtime-v0.8.0-x86_64-macos.tar.xz" | \
18-
sudo tar Jx --strip-components 1
19-
sudo ln -sf /opt/wasmtime/* /usr/local/bin
20-
2114
cd $SOURCE_PATH
2215

2316
wget -O dist-wasi-sdk.tgz.zip "https://github.com/swiftwasm/wasi-sdk/releases/download/0.2.0-swiftwasm/dist-macos-latest.tgz.zip"

0 commit comments

Comments
 (0)