Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
7a4b609
Initial work
TartanLlama Mar 25, 2026
e31b9f0
Compile
TartanLlama Mar 25, 2026
9afceeb
Change to wasmtime wizer
TartanLlama Mar 25, 2026
18b95da
New wasmtime workflow
TartanLlama Mar 25, 2026
0bd1d87
Update rustc
TartanLlama Mar 25, 2026
1b6892a
Fix wasi-sdk version
TartanLlama Mar 25, 2026
9129d10
Fix wasi-sdk version
TartanLlama Mar 25, 2026
b4c2918
Dependency change
TartanLlama Mar 25, 2026
4b61df8
Fix dangling pointer bug
TartanLlama Mar 25, 2026
0be7bec
fmt
TartanLlama Mar 25, 2026
7b803f1
chmod only on non-windows
TartanLlama Mar 25, 2026
1634800
wpt tests
TartanLlama Mar 25, 2026
2c04e76
Update expectations
TartanLlama Mar 25, 2026
daa5e81
New test files
TartanLlama Mar 25, 2026
c25534d
Strip .zip
TartanLlama Mar 26, 2026
2b9c32e
Package.json
TartanLlama Mar 26, 2026
f3ac057
Package.json
TartanLlama Mar 26, 2026
61fb9bf
Revert
TartanLlama Mar 26, 2026
41f4137
Package lock
TartanLlama Mar 26, 2026
3530acf
Update branch
TartanLlama Mar 26, 2026
4da9382
Merge branch 'v4.0' into sy/starling-monkey-upgrade
TartanLlama Mar 26, 2026
ead70b7
Revert
TartanLlama Mar 26, 2026
324e434
Merge branch 'sy/starling-monkey-upgrade' of github.com:fastly/js-com…
TartanLlama Mar 26, 2026
271c026
Don't build abort
TartanLlama Mar 26, 2026
2ac8338
Test updates
TartanLlama Mar 26, 2026
c2ff029
fmt
TartanLlama Mar 26, 2026
d30dd4d
Merge branch 'main' into sy/starling-monkey-upgrade
TartanLlama Apr 10, 2026
a12b055
Remove streams WPT expectations
TartanLlama Apr 10, 2026
f4523e7
Remove Supported Platforms section from README
TartanLlama Apr 10, 2026
c2f73d2
Cleanup
TartanLlama Apr 10, 2026
6e39576
Merge branch 'sy/starling-monkey-upgrade' of github.com:fastly/js-com…
TartanLlama Apr 10, 2026
1d6cd4b
Print
TartanLlama Apr 13, 2026
e15c5cd
Revert
TartanLlama Apr 13, 2026
cf76836
ignore wasmtime install
zkat Jun 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 10 additions & 10 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,13 +99,13 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: "Install wasi-sdk-20 (linux)"
- name: "Install wasi-sdk-30 (linux)"
run: |
set -x
curl -sS -L -O https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-linux.tar.gz
tar xf wasi-sdk-20.0-linux.tar.gz
curl -sS -L -O https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-30/wasi-sdk-30.0-x86_64-linux.tar.gz
tar xf wasi-sdk-30.0-x86_64-linux.tar.gz
sudo mkdir -p /opt/wasi-sdk
sudo mv wasi-sdk-20.0/* /opt/wasi-sdk/
sudo mv wasi-sdk-30.0-x86_64-linux/* /opt/wasi-sdk/
ls /opt/wasi-sdk/
- run: |
/opt/wasi-sdk/bin/clang-format --version
Expand Down Expand Up @@ -171,10 +171,10 @@ jobs:
with:
node-version: 'lts/*'
- run: npm ci
- name: Install Rust 1.81.0
- name: Install Rust 1.88.0
run: |
rustup toolchain install 1.81.0
rustup target add wasm32-wasip1 --toolchain 1.81.0
rustup toolchain install 1.88.0
rustup target add wasm32-wasip1 --toolchain 1.88.0
- name: Restore wasm-tools from cache
uses: actions/cache@v3
id: wasm-tools
Expand Down Expand Up @@ -207,10 +207,10 @@ jobs:
with:
node-version: 'lts/*'
- run: npm ci
- name: Install Rust 1.81.0
- name: Install Rust 1.88.0
run: |
rustup toolchain install 1.81.0
rustup target add wasm32-wasip1 --toolchain 1.81.0
rustup toolchain install 1.88.0
rustup target add wasm32-wasip1 --toolchain 1.88.0
- name: Restore wasm-tools from cache
uses: actions/cache@v3
id: wasm-tools
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/release-please.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,10 +100,10 @@ jobs:
with:
node-version: 'lts/*'
- run: npm ci
- name: Install Rust 1.81.0
- name: Install Rust 1.88.0
run: |
rustup toolchain install 1.81.0
rustup target add wasm32-wasip1 --toolchain 1.81.0
rustup toolchain install 1.88.0
rustup target add wasm32-wasip1 --toolchain 1.88.0
- name: Restore wasm-tools from cache
uses: actions/cache@v3
id: wasm-tools
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,6 @@ docs-app/bin/main.wasm
docs-app/pkg/*.tar.gz

yarn-error.log
.vscode
.vscode

/packages/wasmtime/bin
16 changes: 8 additions & 8 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,13 @@ To build from source, you need to have the following tools installed to successf
```sh
cargo install cbindgen
```
- [wasi-sdk, version 20](https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-20),
- [wasi-sdk, version 30](https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-30),
with alternate [install instructions](https://github.com/WebAssembly/wasi-sdk#install)
```sh
curl -sS -L -O https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-linux.tar.gz
tar xf wasi-sdk-20.0-linux.tar.gz
curl -sS -L -O https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-30/wasi-sdk-30.0-x86_64-linux.tar.gz
tar xf wasi-sdk-30.0-x86_64-linux.tar.gz
sudo mkdir -p /opt/wasi-sdk
sudo mv wasi-sdk-20.0/* /opt/wasi-sdk/
sudo mv wasi-sdk-30.0-x86_64-linux/* /opt/wasi-sdk/
```

Build the runtime using npm:
Expand Down Expand Up @@ -101,13 +101,13 @@ npm run build
cargo install --locked wasm-tools
```

- [wasi-sdk, version 20](https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-20),
- [wasi-sdk, version 30](https://github.com/WebAssembly/wasi-sdk/releases/tag/wasi-sdk-30),
with alternate [install instructions](https://github.com/WebAssembly/wasi-sdk#install)
```sh
curl -sS -L -O https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-20/wasi-sdk-20.0-macos.tar.gz
tar xf wasi-sdk-20.0-macos.tar.gz
curl -sS -L -O https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-30/wasi-sdk-30.0-arm64-macos.tar.gz
tar xf wasi-sdk-30.0-arm64-macos.tar.gz
sudo mkdir -p /opt/wasi-sdk
sudo mv wasi-sdk-20.0/* /opt/wasi-sdk/
sudo mv wasi-sdk-30.0-arm64-macos/* /opt/wasi-sdk/
```

Build the runtime using npm:
Expand Down
Loading
Loading