Skip to content
This repository was archived by the owner on Oct 3, 2025. It is now read-only.

Commit 7c27b57

Browse files
committed
Merge branch 'next' into async, resolve conflicts
2 parents 0c83703 + 73c136c commit 7c27b57

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

72 files changed

+1796
-830
lines changed

CHANGELOG.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,17 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1010
### Added
1111

1212
- Support for the custom memory page sizes proposal ([#22](https://github.com/explodingcamera/tinywasm/pull/22) by [@danielstuart14](https://github.com/danielstuart14))
13+
- Support for the `tail_call` proposal
14+
- Support for the `memory64` proposal
15+
- Groundwork for the `simd` proposal
16+
- New `canonicalize_nans` feature flag to enable canonicalizing NaN values in the `f32`, `f64`, and `v128` types
1317

14-
### Changed
18+
### Breaking Changes
1519

16-
- **Breaking:**: New backwards-incompatible version of the twasm format (upgraded `rkyv` to 0.8.0)
17-
- **Breaking:**: `RefNull` has been removed and replaced with new `FuncRef` and `ExternRef` structs
20+
- New backwards-incompatible version of the twasm format based on `postcard` (thanks [@dragonnn](https://github.com/dragonnn))
21+
- `RefNull` has been removed and replaced with new `FuncRef` and `ExternRef` structs
1822
- Increased MSRV to 1.83.0
23+
- `tinywasm::Error` is now `non_exhaustive`, `Error::ParseError` has been rename to `Error::Parser` and `Error::Twasm` has been added.
1924

2025
### Fixed
2126

0 commit comments

Comments
 (0)