Changes
- Instances of
Elt
andArrays
are now derivable viaGeneric
for Haskell'98 product and sum data types - Pattern synonyms for manipulating user-defined data types can be created: see
Pattern
andmkPattern
- Added pattern synonyms for accessing tuples (
T2
,T3
...), indices (I1
,I2
...) and other data types as an alternative tolift
andunlift
; this approach makes the type checker far less angry - Added support for embedded pattern matching on sum types: see
match
Packages
This release consists of the following packages:
- accelerate-1.3.0.0
- accelerate-llvm-1.3.0.0
- accelerate-llvm-native-1.3.0.0
- accelerate-llvm-ptx-1.3.0.0
- accelerate-fft-1.3.0.0
- accelerate-examples-1.3.0.0
- accelerate-blas-0.3.0.0
- accelerate-bignum-0.3.0.0
- accelerate-io-1.3.0.0
- accelerate-io-array-0.1.0.0
- accelerate-io-bmp-0.1.0.0
- accelerate-io-bytestring-0.1.0.0
- accelerate-io-cereal-0.1.0.0
- accelerate-io-JuicyPixels-0.1.0.0
- accelerate-io-repa-0.1.0.0
- accelerate-io-vector-0.1.0.0
- colour-accelerate-0.4.0.0
- containers-accelerate-0.1.0.0
- hashable-accelerate-0.1.0.0
- gloss-accelerate-2.1.0.0
- gloss-raster-accelerate-2.1.0.0
- lens-accelerate-0.3.0.0
- linear-accelerate-0.7.0.0
- mwc-random-accelerate-0.2.0.0
- cuda-0.10.2.0
- cufft-0.10.0.0
- cublas-0.6.0.0
- cusparse-0.3.0.0
- cusolver-0.3.0.0
- nvvm-0.10.0.0
Contributors
Special thanks to those who contributed to this release:
- Trevor L. McDonell (@tmcdonell)
- Joshua Meredith (@JoshMeredith)
- Ivo Gabe de Wolff (@ivogabe)
- David van Balen (@dpvanbalen)
- Jaro Reinders (@noughtmare)
- Alex Lang (@alang9)
- Paul Wilson (@statusfailed)
- @lennonhill
- Travis Whitaker (@TravisWhitaker)
- Roger Bosman (@rogerbosman)
- Robbert van der Helm (@robbert-vdh)
- Sam (@sam-340453)
- Lars van den Haak (@sakehl)
- Rinat Striungis (@Haskell-mouse)
- Viktor Kronvall (@considerate)
- Tom Smeding (@tomsmeding)
- Ryan Scott (@RyanGlScott)