Skip to content

heyoka 0.12.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@bluescarni bluescarni released this 21 Jul 12:12
· 2951 commits to master since this release

The 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.