Cabal revisions of massiv-0.6.1.0
Hackage metadata revisions edit the .cabal file after upload; each diff below is one revision.
revision 1
-name: massiv-version: 0.6.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-2021 Alexey Kuleshevich-category: Array, Data, Data Structures, Parallelism-build-type: Simple-extra-source-files: README.md- , CHANGELOG.md-cabal-version: >=1.10-tested-with: GHC == 8.4.3- , GHC == 8.4.4- , GHC == 8.6.3- , GHC == 8.6.4- , GHC == 8.6.5- , GHC == 8.8.4- , GHC == 8.10.2--flag unsafe-checks- description: Enable all the bounds checks for unsafe functions at the cost of- significant performance penalty- default: False- manual: True--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.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.Unsafe- , Data.Massiv.Core- , Data.Massiv.Core.Index- , Data.Massiv.Core.List- , Data.Massiv.Core.Operations- , Data.Massiv.Vector- , Data.Massiv.Vector.Stream-- 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.Mutable.Internal- , 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.Array.Stencil.Unsafe- , 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- , Data.Massiv.Vector.Unsafe- build-depends: base >= 4.9 && < 5- , bytestring- , deepseq- , exceptions- , scheduler >= 1.5.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.6.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-2021 Alexey Kuleshevich +category: Array, Data, Data Structures, Parallelism +build-type: Simple +extra-source-files: README.md + , CHANGELOG.md +cabal-version: >=1.10 +tested-with: GHC == 8.4.3 + , GHC == 8.4.4 + , GHC == 8.6.3 + , GHC == 8.6.4 + , GHC == 8.6.5 + , GHC == 8.8.4 + , GHC == 8.10.2 + +flag unsafe-checks + description: Enable all the bounds checks for unsafe functions at the cost of + significant performance penalty + default: False + manual: True + +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.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.Unsafe + , Data.Massiv.Core + , Data.Massiv.Core.Index + , Data.Massiv.Core.List + , Data.Massiv.Core.Operations + , Data.Massiv.Vector + , Data.Massiv.Vector.Stream + + 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.Mutable.Internal + , 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.Array.Stencil.Unsafe + , 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 + , Data.Massiv.Vector.Unsafe + build-depends: base >= 4.9 && < 5 + , bytestring + , deepseq + , exceptions + , scheduler >= 1.5.0 && < 2.0.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
revision 2
name: massiv version: 0.6.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.Massiv.Core.Index.Tuple , Data.Massiv.Core.Iterator , Data.Massiv.Vector.Unsafe - build-depends: base >= 4.9 && < 5 + build-depends: base >= 4.10 && < 5 , bytestring , deepseq , exceptions
revision 3
name: massiv version: 0.6.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.5.0 && < 2.0.0 , primitive , unliftio-core - , vector + , vector < 0.13 include-dirs: include install-includes: massiv.h