v0.7.0
~15% performance improvement during deserialisation by rearranging generated code's layout in memory.
Merge UnsafePacker
and Packer
classes into single Packer
class (minor API change).
Unpacker.Try*
methods now always throw if stream ends, instead of just throwing in some cases (minor logic change).
Introduce unsafe option for unpacking too.
Control use of unsafe
code via the new UNSAFE
compilation symbol.
Minor bug fix in error handling during deserialiser code generation.