summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHenry Gressmann <mail@henrygressmann.de>2024-09-11 22:59:06 +0200
committerHenry Gressmann <mail@henrygressmann.de>2024-09-11 22:59:06 +0200
commiteb97adc740cfbaafd0c55bee6004bb3a94c85a4e (patch)
treec1c15e8487429481c9bfd53411f6996fd3d9a618
parentc34f696794d42b194e44ec0d32f20f457b36e320 (diff)
ci: fix build, update changelog
Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
-rw-r--r--.github/workflows/test.yaml2
-rw-r--r--CHANGELOG.md9
-rwxr-xr-xexamples/rust/build.sh1
3 files changed, 11 insertions, 1 deletions
diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml
index 427f7e6..f6de2d1 100644
--- a/.github/workflows/test.yaml
+++ b/.github/workflows/test.yaml
@@ -62,7 +62,7 @@ jobs:
name: "Linux armv7"
target: armv7-unknown-linux-gnueabihf
- name: Run tests on ${{ matrix.name }})
+ name: Run tests on ${{ matrix.name }}
runs-on: ${{ matrix.os }}
steps:
- name: Checkout code
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 16b7533..b84e6ba 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -11,6 +11,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Support for the custom memory page sizes proposal ([#22](https://github.com/explodingcamera/tinywasm/pull/22) by [@danielstuart14](https://github.com/danielstuart14))
+### Changed
+
+- **Breaking:**: New backwards-incompatible version of the twasm format (upgraded `rkyv` to 0.8.0)
+- Increased MSRV to 1.81.0
+
+### Fixed
+
+- Fixed archive **no_std** support which was broken in the previous release, and added more tests to ensure it stays working
+
## [0.8.0] - 2024-08-29
**All Commits**: https://github.com/explodingcamera/tinywasm/compare/v0.7.0...v0.8.0
diff --git a/examples/rust/build.sh b/examples/rust/build.sh
index d1e6285..d0415ac 100755
--- a/examples/rust/build.sh
+++ b/examples/rust/build.sh
@@ -14,6 +14,7 @@ mkdir -p "$dest_dir"
# build no_std
cargo build --target wasm32-unknown-unknown --package rust-wasm-examples --profile=wasm --bin tinywasm_no_std --no-default-features
+cp "$out_dir/tinywasm_no_std.wasm" "$dest_dir/"
for bin in "${bins[@]}"; do
RUSTFLAGS="-C target-feature=$rust_features -C panic=abort" cargo build --target wasm32-unknown-unknown --package rust-wasm-examples --profile=wasm --bin "$bin"