Repository navigation
1.3.0
What's changed in Chasm
- Chasm now supports decoding and validating binaries that contain SIMD and relaxed SIMD instructions, the intention here is to provide better error messaging when presented with binaries we are unable to execute. Historically Chasm would return an ambiguous "Unrecognised opcode", but now you will get a message describing what features are present in the binary but not supported by chasm.
- Minor performance improvements to the binary decoder, removing an O(n) search across instructions
Whats changed in the Gradle plugin
- producer mode is now deprecated, it will still function for now but will be removed in a future release. It's successor Glueball, allows you to do the same thing but also generate a native interface alongside your virtualised interface. Meaning you easily swap back and forth between native and virtual execution. Note that Glueball does not have the same level of type support as Producer does for now.
Full Changelog: 1.2.1...1.3.0