Declare support for base-4.13
[packages/array.git] / array.cabal
1 name:          array
2 version:       0.5.3.0
3 -- NOTE: Don't forget to update ./changelog.md
4 license:       BSD3
5 license-file:  LICENSE
6 maintainer:    libraries@haskell.org
7 bug-reports:   http://ghc.haskell.org/trac/ghc/newticket?component=libraries%20%28other%29&keywords=array
8 synopsis:      Mutable and immutable arrays
9 category:      Data Structures
10 build-type:    Simple
11 cabal-version: >=1.10
12 tested-with:   GHC==8.4.2, GHC==8.2.1, GHC==8.0.2
13 description:
14     In addition to providing the "Data.Array" module
15     <http://www.haskell.org/onlinereport/haskell2010/haskellch14.html as specified in the Haskell 2010 Language Report>,
16     this package also defines the classes 'IArray' of
17     immutable arrays and 'MArray' of arrays mutable within appropriate
18     monads, as well as some instances of these classes.
19
20 extra-source-files: changelog.md
21
22 source-repository head
23   type:     git
24   location: http://git.haskell.org/packages/array.git
25
26 library
27   default-language: Haskell2010
28   other-extensions:
29       BangPatterns,
30       CPP,
31       FlexibleContexts,
32       FlexibleInstances,
33       MagicHash,
34       MultiParamTypeClasses,
35       RankNTypes,
36       Trustworthy,
37       UnboxedTuples,
38       UnliftedFFITypes
39   build-depends: base >= 4.9 && < 4.14
40   ghc-options: -Wall
41   exposed-modules:
42       Data.Array
43       Data.Array.Base
44       Data.Array.IArray
45       Data.Array.IO
46       Data.Array.IO.Safe
47       Data.Array.IO.Internals
48       Data.Array.MArray
49       Data.Array.MArray.Safe
50       Data.Array.ST
51       Data.Array.ST.Safe
52       Data.Array.Storable
53       Data.Array.Storable.Safe
54       Data.Array.Storable.Internals
55       Data.Array.Unboxed
56       Data.Array.Unsafe