Cabal revisions of accelerate-fft-1.2.0.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-Name: accelerate-fft-Version: 1.2.0.0-Cabal-version: >= 1.8-Tested-with: GHC >= 7.10-Build-type: Simple--Synopsis: FFT using the Accelerate library-Description:- Rank-polymorphic discrete Fourier transform (DFT), computed with a fast- Fourier transform (FFT) algorithm using the Accelerate library. Note that- optimised implementations are available via foreign libraries, but must be- explicitly enabled.- .- Refer to the main /Accelerate/ package for more information:- <http://hackage.haskell.org/package/accelerate>- .--License: BSD3-License-file: LICENSE-Author: Manuel M T Chakravarty,- Gabriele Keller,- Trevor L. McDonell,- Robert Clifton-Everest-Maintainer: Trevor L. McDonell <tmcdonell@cse.unsw.edu.au>-Homepage: https://github.com/AccelerateHS/accelerate-fft-Bug-reports: https://github.com/AccelerateHS/accelerate/issues--Category: Compilers/Interpreters, Concurrency, Data, Parallelism-Stability: Experimental--extra-source-files:- README.md- CHANGELOG.md--flag llvm-ptx- Description: Use CUFFT-based implementation in the LLVM.PTX backend- Default: True--flag llvm-cpu- Description: Use FFTW-based implementation in the LLVM.Native backend- Default: True---library- build-depends:- base >= 4.7 && < 4.12- , accelerate >= 1.2 && < 1.3- , bytestring >= 0.9- , lens-accelerate >= 0.2-- exposed-modules:- Data.Array.Accelerate.Math.FFT- Data.Array.Accelerate.Math.DFT- Data.Array.Accelerate.Math.DFT.Centre- Data.Array.Accelerate.Math.DFT.Roots-- other-modules:- Data.Array.Accelerate.Math.FFT.Adhoc- Data.Array.Accelerate.Math.FFT.Mode- Data.Array.Accelerate.Math.FFT.Type-- hs-source-dirs: src- ghc-options: -O2 -Wall -funbox-strict-fields-- if flag(llvm-cpu)- cpp-options: -DACCELERATE_LLVM_NATIVE_BACKEND- build-depends:- accelerate-llvm >= 1.0 && < 1.3- , accelerate-llvm-native >= 1.0 && < 1.3- , carray >= 0.1.5- , fft >= 0.1.8-- other-modules:- Data.Array.Accelerate.Math.FFT.LLVM.Native- Data.Array.Accelerate.Math.FFT.LLVM.Native.Base- Data.Array.Accelerate.Math.FFT.LLVM.Native.Ix-- if flag(llvm-ptx)- cpp-options: -DACCELERATE_LLVM_PTX_BACKEND- build-depends:- accelerate-llvm >= 1.0 && < 1.3- , accelerate-llvm-ptx >= 1.0 && < 1.3- , containers >= 0.5- , hashable >= 1.0- , unordered-containers >= 0.2- , cuda >= 0.5- , cufft >= 0.9- , file-embed >= 0.0.10- , mtl >= 2.2-- other-modules:- Data.Array.Accelerate.Math.FFT.LLVM.PTX- Data.Array.Accelerate.Math.FFT.LLVM.PTX.Base- Data.Array.Accelerate.Math.FFT.LLVM.PTX.Plans-- -- Don't add the extensions list here. Instead, place individual LANGUAGE- -- pragmas in the files that require a specific extension. This means the- -- project loads in GHCi, and avoids extension clashes.- --- -- Extensions:---test-suite test-llvm-native- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: TestNative.hs- ghc-options: -main-is TestNative-- if !flag(llvm-cpu)- buildable: False-- build-depends:- base >= 4.7 && < 4.12- , accelerate- , accelerate-fft- , accelerate-llvm-native- , hedgehog >= 0.5- , tasty >= 0.11- , tasty-hedgehog >= 0.1-- ghc-options:- -Wall- -threaded- -rtsopts-- other-modules:- Test.FFT- Test.Base- Test.ShowType---test-suite test-llvm-ptx- type: exitcode-stdio-1.0- hs-source-dirs: test- main-is: TestPTX.hs- ghc-options: -main-is TestPTX-- if !flag(llvm-ptx)- buildable: False-- build-depends:- base >= 4.7 && < 4.12- , accelerate- , accelerate-fft- , accelerate-llvm-ptx- , hedgehog >= 0.5- , tasty >= 0.11- , tasty-hedgehog >= 0.1-- ghc-options:- -Wall- -threaded- -rtsopts-- other-modules:- Test.FFT- Test.Base- Test.ShowType---source-repository head- Type: git- Location: git://github.com/AccelerateHS/accelerate-fft.git--source-repository this- Type: git- Tag: 1.2.0.0- Location: git://github.com/AccelerateHS/accelerate-fft.git---- vim: nospell+Name: accelerate-fft +Version: 1.2.0.0 +x-revision: 1 +Cabal-version: >= 1.8 +Tested-with: GHC >= 7.10 +Build-type: Simple + +Synopsis: FFT using the Accelerate library +Description: + Rank-polymorphic discrete Fourier transform (DFT), computed with a fast + Fourier transform (FFT) algorithm using the Accelerate library. Note that + optimised implementations are available via foreign libraries, but must be + explicitly enabled. + . + Refer to the main /Accelerate/ package for more information: + <http://hackage.haskell.org/package/accelerate> + . + +License: BSD3 +License-file: LICENSE +Author: Manuel M T Chakravarty, + Gabriele Keller, + Trevor L. McDonell, + Robert Clifton-Everest +Maintainer: Trevor L. McDonell <tmcdonell@cse.unsw.edu.au> +Homepage: https://github.com/AccelerateHS/accelerate-fft +Bug-reports: https://github.com/AccelerateHS/accelerate/issues + +Category: Compilers/Interpreters, Concurrency, Data, Parallelism +Stability: Experimental + +extra-source-files: + README.md + CHANGELOG.md + +flag llvm-ptx + Description: Use CUFFT-based implementation in the LLVM.PTX backend + Default: True + +flag llvm-cpu + Description: Use FFTW-based implementation in the LLVM.Native backend + Default: True + + +library + build-depends: + base >= 4.7 && < 4.13 + , accelerate >= 1.2 && < 1.3 + , bytestring >= 0.9 + , lens-accelerate >= 0.2 + + exposed-modules: + Data.Array.Accelerate.Math.FFT + Data.Array.Accelerate.Math.DFT + Data.Array.Accelerate.Math.DFT.Centre + Data.Array.Accelerate.Math.DFT.Roots + + other-modules: + Data.Array.Accelerate.Math.FFT.Adhoc + Data.Array.Accelerate.Math.FFT.Mode + Data.Array.Accelerate.Math.FFT.Type + + hs-source-dirs: src + ghc-options: -O2 -Wall -funbox-strict-fields + + if flag(llvm-cpu) + cpp-options: -DACCELERATE_LLVM_NATIVE_BACKEND + build-depends: + accelerate-llvm >= 1.0 && < 1.3 + , accelerate-llvm-native >= 1.0 && < 1.3 + , carray >= 0.1.5 + , fft >= 0.1.8 + + other-modules: + Data.Array.Accelerate.Math.FFT.LLVM.Native + Data.Array.Accelerate.Math.FFT.LLVM.Native.Base + Data.Array.Accelerate.Math.FFT.LLVM.Native.Ix + + if flag(llvm-ptx) + cpp-options: -DACCELERATE_LLVM_PTX_BACKEND + build-depends: + accelerate-llvm >= 1.0 && < 1.3 + , accelerate-llvm-ptx >= 1.0 && < 1.3 + , containers >= 0.5 + , hashable >= 1.0 + , unordered-containers >= 0.2 + , cuda >= 0.5 + , cufft >= 0.9 + , file-embed >= 0.0.10 + , mtl >= 2.2 + + other-modules: + Data.Array.Accelerate.Math.FFT.LLVM.PTX + Data.Array.Accelerate.Math.FFT.LLVM.PTX.Base + Data.Array.Accelerate.Math.FFT.LLVM.PTX.Plans + + -- Don't add the extensions list here. Instead, place individual LANGUAGE + -- pragmas in the files that require a specific extension. This means the + -- project loads in GHCi, and avoids extension clashes. + -- + -- Extensions: + + +test-suite test-llvm-native + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: TestNative.hs + ghc-options: -main-is TestNative + + if !flag(llvm-cpu) + buildable: False + + build-depends: + base >= 4.7 && < 4.12 + , accelerate + , accelerate-fft + , accelerate-llvm-native + , hedgehog >= 0.5 + , tasty >= 0.11 + , tasty-hedgehog >= 0.1 + + ghc-options: + -Wall + -threaded + -rtsopts + + other-modules: + Test.FFT + Test.Base + Test.ShowType + + +test-suite test-llvm-ptx + type: exitcode-stdio-1.0 + hs-source-dirs: test + main-is: TestPTX.hs + ghc-options: -main-is TestPTX + + if !flag(llvm-ptx) + buildable: False + + build-depends: + base >= 4.7 && < 4.12 + , accelerate + , accelerate-fft + , accelerate-llvm-ptx + , hedgehog >= 0.5 + , tasty >= 0.11 + , tasty-hedgehog >= 0.1 + + ghc-options: + -Wall + -threaded + -rtsopts + + other-modules: + Test.FFT + Test.Base + Test.ShowType + + +source-repository head + Type: git + Location: git://github.com/AccelerateHS/accelerate-fft.git + +source-repository this + Type: git + Tag: 1.2.0.0 + Location: git://github.com/AccelerateHS/accelerate-fft.git + +-- vim: nospell
revision 2
Name: accelerate-fft Version: 1.2.0.0 -x-revision: 1 +x-revision: 2 Cabal-version: >= 1.8 Tested-with: GHC >= 7.10 Build-type: Simple buildable: False build-depends: - base >= 4.7 && < 4.12 + base >= 4.7 && < 4.13 , accelerate , accelerate-fft , accelerate-llvm-native buildable: False build-depends: - base >= 4.7 && < 4.12 + base >= 4.7 && < 4.13 , accelerate , accelerate-fft , accelerate-llvm-ptx