Skip to content

v3.1.10

Compare
Choose a tag to compare
@cary-ilm cary-ilm released this 27 Jan 04:51
· 41 commits to RB-3.1 since this release

Patch release with various build/bug fixes.

Build fixes:

  • Fix a problem where downstream projects using Imath would build python bindings even if they weren't requested.
  • Fix for missing std::bit_cast
  • Fix missing/necessary use of IMATH_HOSTDEVICE
  • IMATH_INSTALL_PKG_CONFIG is now on by default, even on Windows
  • Fix calling default constructor by uniform init in TypeTraits
  • Fix redundant PYIMATH_EXPORTS causing compile issues on Windows Clang

Bug fixes:

  • Fix half to float giving wrong results on older x86_64 CPUs on Windows

Other changes:

  • succ()/pred() now use std::nextafter().
  • Expand epsilon bounds for m44x pyImath test.
  • Rename "docs" to "website".
  • Add missing copyright/license identifiers.