0.9.3
What's Changed
Performance
Chasms performance changes drastically with this release as I've began to optimise the interpreter. As such the time taken for chasm to complete the official wasm testsuite has dropped from 8 minutes to 6 seconds on the jvm with similar speedups on other platforms.
Threads proposal decode and validation
Chasm can now decode and validate wasm modules with bytecode from the threads proposal, execution support will come in the next release
Host Function Exceptions
Host functions can now throw a HostFunctionException, this will be caught internally by the VM and chasm error will be returned.
Windows support dropped for now
This will be readded before chasms 1.0 but its exclusion for now allows development to progress faster
New Contributors
Full Changelog: 0.9.2...0.9.3