Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
287e284
Initial work
TartanLlama Mar 25, 2026
47715f5
Compile
TartanLlama Mar 25, 2026
7f65aa9
Change to wasmtime wizer
TartanLlama Mar 25, 2026
86bae51
New wasmtime workflow
TartanLlama Mar 25, 2026
7a79693
Update rustc
TartanLlama Mar 25, 2026
c89e343
Fix wasi-sdk version
TartanLlama Mar 25, 2026
e92b617
Fix wasi-sdk version
TartanLlama Mar 25, 2026
6fe238c
Dependency change
TartanLlama Mar 25, 2026
abb4de5
Fix dangling pointer bug
TartanLlama Mar 25, 2026
0c334e5
fmt
TartanLlama Mar 25, 2026
574d23a
chmod only on non-windows
TartanLlama Mar 25, 2026
594b10d
wpt tests
TartanLlama Mar 25, 2026
136cd39
Update expectations
TartanLlama Mar 25, 2026
7c4dc80
New test files
TartanLlama Mar 25, 2026
47b8dc7
Strip .zip
TartanLlama Mar 26, 2026
6df14ea
Package.json
TartanLlama Mar 26, 2026
35e7573
Package.json
TartanLlama Mar 26, 2026
fc6abb4
Revert
TartanLlama Mar 26, 2026
acb8d8c
Package lock
TartanLlama Mar 26, 2026
b3cce4c
Update branch
TartanLlama Mar 26, 2026
92b6168
Revert
TartanLlama Mar 26, 2026
0bace7c
Merge branch 'v4.0' into sy/starling-monkey-upgrade
TartanLlama Mar 26, 2026
c9b67ca
Merge branch 'sy/starling-monkey-upgrade' of github.com:fastly/js-com…
TartanLlama Mar 26, 2026
d25304d
Don't build abort
TartanLlama Mar 26, 2026
f201e6b
Test updates
TartanLlama Mar 26, 2026
9582ef1
fmt
TartanLlama Mar 26, 2026
f61a1e9
Merge branch 'main' into sy/starling-monkey-upgrade
TartanLlama Apr 10, 2026
98ae3f8
Remove streams WPT expectations
TartanLlama Apr 10, 2026
89b5ebb
Remove Supported Platforms section from README
TartanLlama Apr 10, 2026
28aff03
Cleanup
TartanLlama Apr 10, 2026
30ad31d
Merge branch 'sy/starling-monkey-upgrade' of github.com:fastly/js-com…
TartanLlama Apr 10, 2026
e1f0dbf
Print
TartanLlama Apr 13, 2026
9a33d40
Revert
TartanLlama Apr 13, 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
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