Revisions of Imath
Ana Guerrero (anag+factory)
accepted
request 1184838
from
Petr Gajdos (pgajdos)
(revision 6)
- update to 3.1.11: * 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 * Update to SO versioning policy: * succ()/pred() now use std::nextafter(). * Expand epsilon bounds for m44x pyImath test. * Rename "docs" to "website". * Add missing copyright/license identifiers. * Fix formatting in release notes - initial version 3.0.1, splitted from openexr (forwarded request 1184362 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 1096355
from
Marcus Meissner (msmeissn)
(revision 5)
Dominique Leuenberger (dimstar_suse)
accepted
request 1041319
from
Petr Gajdos (pgajdos)
(revision 4)
- update to 3.1.6: * Patch release with miscellaneous bug/doc/build fixes. * [#269] fix memory leak in V3fArrayFromBuffer * [#268] Add <cstdint> for int64_t * [#263] Initialize x in testRoots.cpp:solve() to suppress compiler warning * [#262] Fix gcc compiler warning in testFun.cpp * [#261] Test return value of extractSHRT to avoid uninitialized reference * [#260] Fix example code so it compiles as is * [#259] Cuda safety in several headers * [#256] Fix markdown and typos in README.md * [#255] Do not warn if half.h has already being included * [#250] Fix compiler warnings on windows * [#249] Remove irrelevant cvs ignore files * [#248] Update sphinx version (forwarded request 1040797 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 984410
from
Petr Gajdos (pgajdos)
(revision 3)
- update to 3.1.5: * Update CI workflow matrix for VFX-CY2022 * Use _WIN32 instead of _MSC_VER to fix mingw build * Fix 32-bit x86 build failure with 16c instructions * Move numeric_limits specializations into half.h * Change references to "master" branch to "main" * Remove some simple typos in the code * Added missing check _M_IX86 or _M_X64 when using __lzcnt. * SolveNormalizedCubic fix to return proper real root * Add docs target only if not a subproject * Fix docs race condition and make installation optional * Remove dead PyImath code and references to ilmbase * Use equalWithAbsError instead of equal operator for float * Fix sphinx warnings and man page filenames * Adding missing stdexcept header * for better SIMD auto-vectorization * Remove extra project layer for the pyimath code * Successor/predecessor functions use isnan() and isinf() * Fix python imath export * Cuda safety fixes * Sort Imath source files * Fix formatting in release notes (forwarded request 984250 from dirkmueller)
Dominique Leuenberger (dimstar_suse)
accepted
request 940214
from
Petr Gajdos (pgajdos)
(revision 2)
- version update to 3.1.3 * Patch release with miscellaneous fixes * Fix undefined access of a vector when empty * Require sphinx 4.0.3 * Build sphinx/doxygen docs with CMake * Use PYIMATH_OVERRIDE_PYTHON_INSTALL_DIR to specify destination python modules * Guard `__has_attribute` for compilers that don't support it * Cuda safety fixes * Replace stray Imath:: with IMATH_INTERNAL_NAMESPACE::
Dominique Leuenberger (dimstar_suse)
accepted
request 913053
from
Petr Gajdos (pgajdos)
(revision 1)
new dependency of openexr
Displaying all 6 revisions