Cabal revisions of massiv-0.4.1.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: massiv-version: 0.4.1.0-synopsis: Massiv (Массив) is an Array Library.-description: Multi-dimensional Arrays with fusion, stencils and parallel computation.-homepage: https://github.com/lehins/massiv-license: BSD3-license-file: LICENSE-author: Alexey Kuleshevich-maintainer: alexey@kuleshevi.ch-copyright: 2018-2019 Alexey Kuleshevich-category: Data, Data Structures, Parallelism-build-type: Custom-extra-source-files: README.md- , CHANGELOG.md-cabal-version: >=1.10--flag unsafe-checks- description: Enable all the bounds checks for unsafe functions at the cost of- significant performance penalty- default: False- manual: True--custom-setup- setup-depends:- base- , Cabal- , cabal-doctest >=1.0.6--library- hs-source-dirs: src- exposed-modules: Data.Massiv.Array- , Data.Massiv.Array.Delayed- , Data.Massiv.Array.Manifest- , Data.Massiv.Array.Manifest.Vector- , Data.Massiv.Array.Manifest.Vector.Stream- , Data.Massiv.Array.Mutable- , Data.Massiv.Array.Mutable.Algorithms- , Data.Massiv.Array.Mutable.Atomic- , Data.Massiv.Array.Numeric- , Data.Massiv.Array.Numeric.Integral- , Data.Massiv.Array.Stencil- , Data.Massiv.Array.Stencil.Unsafe- , Data.Massiv.Array.Unsafe- , Data.Massiv.Core- , Data.Massiv.Core.Index- , Data.Massiv.Core.List- , Data.Massiv.Core.Operations-- other-modules: Data.Massiv.Array.Delayed.Interleaved- , Data.Massiv.Array.Delayed.Pull- , Data.Massiv.Array.Delayed.Push- , Data.Massiv.Array.Delayed.Stream- , Data.Massiv.Array.Delayed.Windowed- , Data.Massiv.Array.Manifest.Boxed- , Data.Massiv.Array.Manifest.Internal- , Data.Massiv.Array.Manifest.List- , Data.Massiv.Array.Manifest.Primitive- , Data.Massiv.Array.Manifest.Storable- , Data.Massiv.Array.Manifest.Unboxed- , Data.Massiv.Array.Ops.Construct- , Data.Massiv.Array.Ops.Fold- , Data.Massiv.Array.Ops.Fold.Internal- , Data.Massiv.Array.Ops.Map- , Data.Massiv.Array.Ops.Slice- , Data.Massiv.Array.Ops.Sort- , Data.Massiv.Array.Ops.Transform- , Data.Massiv.Array.Stencil.Convolution- , Data.Massiv.Array.Stencil.Internal- , Data.Massiv.Core.Common- , Data.Massiv.Core.Exception- , Data.Massiv.Core.Index.Internal- , Data.Massiv.Core.Index.Ix- , Data.Massiv.Core.Index.Stride- , Data.Massiv.Core.Index.Tuple- , Data.Massiv.Core.Iterator- build-depends: base >= 4.9 && < 5- , bytestring- , data-default-class- , deepseq- , exceptions- , scheduler >= 1.4.0- , primitive- , unliftio-core- , vector-- include-dirs: include- install-includes: massiv.h-- if flag(unsafe-checks)- cpp-options: -DMASSIV_UNSAFE_CHECKS-- default-language: Haskell2010- ghc-options: -Wall- -Wincomplete-record-updates- -Wincomplete-uni-patterns- -Wredundant-constraints--test-suite doctests- type: exitcode-stdio-1.0- hs-source-dirs: tests- main-is: doctests.hs- build-depends: base- , doctest >=0.15- , QuickCheck- , massiv- , mersenne-random-pure64- , random- , splitmix >= 0.0.1- , template-haskell- default-language: Haskell2010--source-repository head- type: git- location: https://github.com/lehins/massiv+name: massiv +version: 0.4.1.0 +x-revision: 1 +synopsis: Massiv (Массив) is an Array Library. +description: Multi-dimensional Arrays with fusion, stencils and parallel computation. +homepage: https://github.com/lehins/massiv +license: BSD3 +license-file: LICENSE +author: Alexey Kuleshevich +maintainer: alexey@kuleshevi.ch +copyright: 2018-2019 Alexey Kuleshevich +category: Data, Data Structures, Parallelism +build-type: Custom +extra-source-files: README.md + , CHANGELOG.md +cabal-version: >=1.10 + +flag unsafe-checks + description: Enable all the bounds checks for unsafe functions at the cost of + significant performance penalty + default: False + manual: True + +custom-setup + setup-depends: + base + , Cabal + , cabal-doctest >=1.0.6 + +library + hs-source-dirs: src + exposed-modules: Data.Massiv.Array + , Data.Massiv.Array.Delayed + , Data.Massiv.Array.Manifest + , Data.Massiv.Array.Manifest.Vector + , Data.Massiv.Array.Manifest.Vector.Stream + , Data.Massiv.Array.Mutable + , Data.Massiv.Array.Mutable.Algorithms + , Data.Massiv.Array.Mutable.Atomic + , Data.Massiv.Array.Numeric + , Data.Massiv.Array.Numeric.Integral + , Data.Massiv.Array.Stencil + , Data.Massiv.Array.Stencil.Unsafe + , Data.Massiv.Array.Unsafe + , Data.Massiv.Core + , Data.Massiv.Core.Index + , Data.Massiv.Core.List + , Data.Massiv.Core.Operations + + other-modules: Data.Massiv.Array.Delayed.Interleaved + , Data.Massiv.Array.Delayed.Pull + , Data.Massiv.Array.Delayed.Push + , Data.Massiv.Array.Delayed.Stream + , Data.Massiv.Array.Delayed.Windowed + , Data.Massiv.Array.Manifest.Boxed + , Data.Massiv.Array.Manifest.Internal + , Data.Massiv.Array.Manifest.List + , Data.Massiv.Array.Manifest.Primitive + , Data.Massiv.Array.Manifest.Storable + , Data.Massiv.Array.Manifest.Unboxed + , Data.Massiv.Array.Ops.Construct + , Data.Massiv.Array.Ops.Fold + , Data.Massiv.Array.Ops.Fold.Internal + , Data.Massiv.Array.Ops.Map + , Data.Massiv.Array.Ops.Slice + , Data.Massiv.Array.Ops.Sort + , Data.Massiv.Array.Ops.Transform + , Data.Massiv.Array.Stencil.Convolution + , Data.Massiv.Array.Stencil.Internal + , Data.Massiv.Core.Common + , Data.Massiv.Core.Exception + , Data.Massiv.Core.Index.Internal + , Data.Massiv.Core.Index.Ix + , Data.Massiv.Core.Index.Stride + , Data.Massiv.Core.Index.Tuple + , Data.Massiv.Core.Iterator + build-depends: base >= 4.9 && < 5 + , bytestring + , data-default-class + , deepseq + , exceptions + , scheduler >= 1.4.0 + , primitive < 0.7.1.0 + , unliftio-core + , vector + + include-dirs: include + install-includes: massiv.h + + if flag(unsafe-checks) + cpp-options: -DMASSIV_UNSAFE_CHECKS + + default-language: Haskell2010 + ghc-options: -Wall + -Wincomplete-record-updates + -Wincomplete-uni-patterns + -Wredundant-constraints + +test-suite doctests + type: exitcode-stdio-1.0 + hs-source-dirs: tests + main-is: doctests.hs + build-depends: base + , doctest >=0.15 + , QuickCheck + , massiv + , mersenne-random-pure64 + , random + , splitmix >= 0.0.1 + , template-haskell + default-language: Haskell2010 + +source-repository head + type: git + location: https://github.com/lehins/massiv
revision 2
name: massiv version: 0.4.1.0 -x-revision: 1 +x-revision: 2 synopsis: Massiv (Массив) is an Array Library. description: Multi-dimensional Arrays with fusion, stencils and parallel computation. homepage: https://github.com/lehins/massiv , data-default-class , deepseq , exceptions - , scheduler >= 1.4.0 + , scheduler >= 1.4.0 && < 2.0.0 , primitive < 0.7.1.0 , unliftio-core , vector
revision 3
name: massiv version: 0.4.1.0 -x-revision: 2 +x-revision: 3 synopsis: Massiv (Массив) is an Array Library. description: Multi-dimensional Arrays with fusion, stencils and parallel computation. homepage: https://github.com/lehins/massiv , scheduler >= 1.4.0 && < 2.0.0 , primitive < 0.7.1.0 , unliftio-core - , vector + , vector < 0.13 include-dirs: include install-includes: massiv.h