summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authorHenry Gressmann <mail@henrygressmann.de>2024-06-28 01:10:54 +0200
committerGitHub <noreply@github.com>2024-06-28 01:10:54 +0200
commit644395712a81c8f3fd56b6beafe9d3e09dfa9501 (patch)
tree15e1b62b7f96a56155d965daee0f3d4eef23fdee /CHANGELOG.md
parentba1f2638d2979bcd86313f9429c48da22478adc8 (diff)
feat: compact value stack (#21)
Not fully done, but ready for the `next` branch now. This changes how values are represented internally, making this pr particularly large, as this touches most parts of the codebase. The parser should now also be ready for multithreaded compilation to speed this up a bit. --------- Signed-off-by: Henry Gressmann <mail@henrygressmann.de>
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md9
1 files changed, 9 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f6539a1..da8359c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,6 +5,15 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
+## [UNRELEASED]
+
+### Changed
+
+- Improved support for WebAssembly 2.0 features
+- Simplify and optimize the interpreter loop
+- Use a seperate stack and locals for 32, 64 and 128 bit values and references (#21)
+- Updated to latest wasmparser version
+
## [0.7.0] - 2024-05-15
**All Commits**: https://github.com/explodingcamera/tinywasm/compare/v0.6.0...v0.7.0