heyoka 0.12.0
Pre-releaseThe 0.12.0 release of heyoka features two important additions:
- serialisation support,
- support for 64-bit ARM and PowerPC CPUs.
Serialisation
Serialisation allows to save/load heyoka objects to/from file and to transmit them over the network. A tutorial showcasing this new feature is available here:
https://bluescarni.github.io/heyoka/tut_s11n.html
Please pay attention to the very important CAVEATS highlighted at the beginning of the tutorial!
Support for non-x86 CPUs
This is the first version of heyoka officially supporting 64-bit ARM and PowerPC processors. Builds on these architectures have been added to the continuous integration pipeline, courtesy of Travis and CircleCI.
Note that, on PowerPC, long double
is not supported by heyoka at this time (though that might change in the future).
Bugfixes
An issue in the implementation of the move-assignment operator of the llvm_state
class was fixed.