Skip to content

VecCore 0.7.0

Compare
Choose a tag to compare
@amadio amadio released this 19 Jan 14:50
· 102 commits to master since this release
v0.7.0
cc9f37c

VecCore 0.7.0 adds new target for generating Doxygen documentation, as well as some bug fixes and other improvements listed below:

  • New build target to generate Doxygen documentation (available at https://root-project.github.io/veccore)
  • Support for Vc on ARM architecture, including ARM-based Macs
  • Moved VecCore implementation from custom type aliases for scalars to standard types
  • Type aliases still provided for backward compatibility, but standard types like float, double, and integer types from <cstdint> header should be preferred
  • Migrated tests and benchmarks away from deprecated interfaces
  • New vecCore::Load() interface returning a value to replace deprecated vecCore::FromPtr()
  • Fixed ReduceMin()/ReduceMax() on CUDA
  • Namespace math:: is now inline, so one can use, e.g. vecCore::Sin(x) instead of vecCore::math::Sin(x)
  • Several improvements to tests and continuous integration, addition of GitHub Actions
  • New nbody example