Changelog of @hackage/accelerate-llvm 1.4.0.0

Change Log

Notable changes to the project will be documented in this file.

The format is based on Keep a Changelog and the project adheres to the Haskell Package Versioning Policy (PVP)

[1.4.0.0] - ?

Changed

  • Support for LLVM-15 to 22 (15 only on native backend, 16 and newer are supported on native and PTX).
  • Simplified installation by using clang via the command line instead of linking with LLVM. Clang should be on the PATH or (on Windows) installed in a standard location.
  • Updates for various new Accelerate features, including debugging functionality similar to Debug.Trace
  • Allow empty inputs in scanl1 and scanr1

Contributors

Special thanks to those who contributed patches as part of this release:

  • Trevor L. McDonell (@tmcdonell)
  • Tom Smeding (@tomsmeding)
  • David van Balen (@dpvanbalen)
  • Ivo Gabe de Wolff (@ivogabe)
  • Robbert van der Helm (@robbert-vdh)
  • Noah Williams (@noahmartinwilliams)

1.3.0.0 - 2018-08-27

Added

  • Support for LLVM-9
  • Support for GHC-8.10

Contributors

Special thanks to those who contributed patches as part of this release:

  • Trevor L. McDonell (@tmcdonell)
  • Ivo Gabe de Wolff (@ivogabe)
  • Lars van den Haak (@sakehl)
  • Joshua Meredith (@JoshMeredith)

1.2.0.0 - 2018-04-03

Added

  • support for half-precision floats
  • support for struct-of-array-of-struct representations
  • support for LLVM-6.0
  • support for GHC-8.4

Fixed

  • Fix for 32-bit IsNan and IsInfinite (#407)

Contributors

Special thanks to those who contributed patches as part of this release:

  • Trevor L. McDonell (@tmcdonell)
  • Ryan Scott (@ryanglscott)
  • Moritz Kiefer (@cocreature)

1.1.0.0 - 2017-09-21

Added

  • support for GHC-8.2
  • support for LLVM-5.0

Changed

  • internal restructuring of compile/link phases

1.0.0.0 - 2017-03-31

  • initial release