Skip to content

1.9.0

Latest

Choose a tag to compare

@github-actions github-actions released this 19 Nov 02:27
· 2 commits to master since this release

Breaking Changes

  • zeus::IntegralType and zeus::ArithmeticType have been renamed to zeus::Integral and zeus::Arithmetic respectively. See below for more details.

Feature Changes

  • Integral and Arithmetic concepts are now inline with STL naming conventions.
  • Adds zeus::UnsignedIntegral for detecting unsigned integral types.
  • Adds zeus::linspace as an alternative for zeus::Range on floating points. Follows the same API as numpy.

Bug Fixes

  • zeus::Range no longer accepts any type that isn't integral. This prevents bugs when using with floating point. Use zeus::linspace instead.
  • Removes tildes from C++ macros. This could cause compiler errors on certain platforms.

Full Changelog

1.8.0...1.9.0