Skip to content

Halide 13.0.3

Compare
Choose a tag to compare
@alexreinking alexreinking released this 06 Jan 10:05
· 3 commits to release/13.x since this release

This is a patch release with some added build system capabilities and a handful of backported stability improvements. Please see the PR list below for more details.

What's changed

  • Build system
    • The Mullapudi 2016 autoscheduler no longer assert-rejects unsupported targets. #6520
    • Fixed invalid headers in the linear algebra app on RISC-V. #6503
    • Fixed CMake export bug when custom-built LLVM has multiple include directories. #6519
    • Python artifacts will be installed when built, in the Halide_Python CPack component. Targets are not (yet) exported. #6530 #6523
    • Added SOVERSION override for libHalide to support advanced package maintenance workflows. #6534
  • Stability improvements
    • Fixed a missing clamp on inputs which might be read out of bounds via undefined overcompute values. #6352 #6508
    • Fixed an internal use-after-free bug. #6527
    • Fixed a free-order bug in Halide::Runtime that affected CUDA targets. #6511
    • Python bindings now correctly acquire/release the GIL. #6525 #6537
  • Other changes
    • Functions are tagged with the LLVM MSAN attribute when MSAN feature is enabled. #6516
    • CMake documentation has been updated. #6535

Full Changelog: v13.0.2...v13.0.3