Skip to content

Commit 7daeb7c

Browse files
committedMar 10, 2023
Bump bounds of liquid-* packages for ghc-9.0.2
1 parent 815085b commit 7daeb7c

File tree

8 files changed

+43
-51
lines changed

8 files changed

+43
-51
lines changed
 

‎liquid-base/liquid-base.cabal

+6-11
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 2.0
22
name: liquid-base
3-
version: 4.14.3.0
3+
version: 4.15.1.0
44
synopsis: Drop-in base replacement for LiquidHaskell
55
description: Drop-in base replacement for LiquidHaskell.
66
license: BSD3
@@ -23,7 +23,7 @@ data-files: src/Data/*.spec
2323
src/Control/*.spec
2424

2525
custom-setup
26-
setup-depends: Cabal, base, liquidhaskell
26+
setup-depends: Cabal<4, base<5, liquidhaskell
2727

2828
library
2929
exposed-modules: Control.Applicative
@@ -244,17 +244,12 @@ library
244244
Liquid.Prelude.Totality
245245

246246
hs-source-dirs: src
247-
build-depends:
248-
liquid-ghc-prim
249-
, liquidhaskell >= 0.8.10.1
250-
if impl(ghc < 9)
251-
build-depends: integer-gmp < 1.0.4.0
252-
, base == 4.14.3.0
253-
else
254-
build-depends: base ^>= 4.15.0.0
247+
build-depends:
248+
base ^>= 4.15.1.0
249+
, liquid-ghc-prim
250+
, liquidhaskell >= 0.9.0.2
255251
default-language: Haskell2010
256252
default-extensions: PackageImports
257253
NoImplicitPrelude
258254
if impl(ghc >= 8.10)
259255
ghc-options: -fplugin=LiquidHaskell -fplugin-opt=LiquidHaskell:--no-positivity-check
260-

‎liquid-bytestring/liquid-bytestring.cabal

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 1.24
22
name: liquid-bytestring
3-
version: 0.10.10.0
3+
version: 0.10.12.1
44
synopsis: LiquidHaskell specs for the bytestring package
55
description: LiquidHaskell specs for the bytestring package.
66
license: BSD3
@@ -20,7 +20,7 @@ data-files: src/Data/ByteString.spec
2020
src/Data/ByteString/Lazy/Char8.spec
2121

2222
custom-setup
23-
setup-depends: Cabal, base, liquidhaskell
23+
setup-depends: Cabal<4, base<5, liquidhaskell
2424

2525
library
2626
exposed-modules: Data.ByteString
@@ -48,10 +48,9 @@ library
4848

4949
hs-source-dirs: src
5050
build-depends: liquid-base < 5
51-
, bytestring >= 0.10.10.0 && < 0.11
52-
, liquidhaskell >= 0.8.10.1
51+
, bytestring >= 0.10.12.1 && < 0.11
52+
, liquidhaskell >= 0.9.0.2
5353
default-language: Haskell2010
5454
default-extensions: PackageImports
5555
if impl(ghc >= 8.10)
5656
ghc-options: -fplugin=LiquidHaskell
57-

‎liquid-containers/liquid-containers.cabal

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 1.24
22
name: liquid-containers
3-
version: 0.6.2.1
3+
version: 0.6.4.1
44
synopsis: LiquidHaskell specs for the containers package
55
description: LiquidHaskell specs for the containers package.
66
license: BSD3
@@ -15,7 +15,7 @@ build-type: Custom
1515
data-files: src/Data/Set.spec
1616

1717
custom-setup
18-
setup-depends: Cabal, base, liquidhaskell
18+
setup-depends: Cabal<4, base<5, liquidhaskell
1919

2020
library
2121
exposed-modules: Data.Containers.ListUtils
@@ -49,8 +49,8 @@ library
4949
Utils.Containers.Internal.StrictPair
5050
hs-source-dirs: src
5151
build-depends: liquid-base < 5
52-
, containers >= 0.6.2.1 && < 0.7
53-
, liquidhaskell >= 0.8.10.1
52+
, containers >= 0.6.4.1 && < 0.7
53+
, liquidhaskell >= 0.9.0.2
5454
default-language: Haskell2010
5555
default-extensions: PackageImports
5656
if impl(ghc >= 8.10)

‎liquid-ghc-prim/liquid-ghc-prim.cabal

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 1.24
22
name: liquid-ghc-prim
3-
version: 0.6.1
3+
version: 0.7.0.1
44
synopsis: Drop-in ghc-prim replacement for LiquidHaskell
55
description: Drop-in ghc-prim replacement for LiquidHaskell.
66
license: BSD3
@@ -16,7 +16,7 @@ data-files: src/GHC/*.spec
1616

1717

1818
custom-setup
19-
setup-depends: Cabal, base, liquidhaskell
19+
setup-depends: Cabal<4, base<5, liquidhaskell
2020

2121
library
2222
exposed-modules:
@@ -36,12 +36,11 @@ library
3636
GHC.Types
3737

3838
hs-source-dirs: src
39-
build-depends: ghc-prim >= 0.6.1 && < 0.8
40-
, liquidhaskell >= 0.8.10.1
39+
build-depends: ghc-prim >= 0.7.0 && < 0.8
40+
, liquidhaskell >= 0.9.0.2
4141
default-language: Haskell2010
4242
default-extensions: PackageImports
4343
NoImplicitPrelude
4444
MagicHash
4545
if impl(ghc >= 8.10)
4646
ghc-options: -fplugin=LiquidHaskell
47-

‎liquid-parallel/liquid-parallel.cabal

+4-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 1.24
22
name: liquid-parallel
3-
version: 3.2.2.0
3+
version: 3.2.2.0.1
44
synopsis: LiquidHaskell specs for the parallel package
55
description: LiquidHaskell specs for the parallel package.
66
license: BSD3
@@ -15,18 +15,17 @@ build-type: Custom
1515
data-files: src/Control/Parallel/Strategies.spec
1616

1717
custom-setup
18-
setup-depends: Cabal, base, liquidhaskell
18+
setup-depends: Cabal<4, base<5, liquidhaskell
1919

2020
library
2121
exposed-modules: Control.Seq
2222
Control.Parallel
2323
Control.Parallel.Strategies
2424
hs-source-dirs: src
2525
build-depends: liquid-base < 4.16
26-
, parallel >= 3.2.0.0 && < 3.3
27-
, liquidhaskell >= 0.8.10.1
26+
, parallel >= 3.2.2.0 && < 3.3
27+
, liquidhaskell >= 0.9.0.2
2828
default-language: Haskell2010
2929
default-extensions: PackageImports
3030
if impl(ghc >= 8.10)
3131
ghc-options: -fplugin=LiquidHaskell
32-

‎liquid-platform/liquid-platform.cabal

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 1.22
22
name: liquid-platform
3-
version: 0.8.10.2
3+
version: 0.9.0.2
44
synopsis: A battery-included platform for LiquidHaskell
55
description: A battery-included platform for LiquidHaskell.
66
license: BSD3
@@ -25,34 +25,34 @@ executable liquidhaskell
2525
buildable: False
2626
else
2727
buildable: True
28-
build-depends: liquid-base >= 4.14.1.0 && < 5
29-
, liquid-containers >= 0.6.2.1 && < 0.7
30-
, liquid-prelude >= 0.8.10.2
31-
, liquid-vector >= 0.12.1.2 && < 0.13
32-
, liquid-bytestring >= 0.10.0.0 && < 0.11
33-
, liquidhaskell >= 0.8.10.2
28+
build-depends: liquid-base >= 4.15.1.0 && < 5
29+
, liquid-containers >= 0.6.4.1 && < 0.7
30+
, liquid-prelude >= 0.9.0.2
31+
, liquid-vector >= 0.12.3.1 && < 0.13
32+
, liquid-bytestring >= 0.10.12.1 && < 0.11
33+
, liquidhaskell >= 0.9.0.2
3434
, filepath
3535
, process >= 1.6.0.0 && < 1.7
3636
, cmdargs >= 0.10 && < 0.11
3737

3838
if flag(devel)
3939
ghc-options: -Werror
40-
40+
4141

4242
executable gradual
4343
main-is: src/Gradual.hs
44-
build-depends: base >= 4.8.1.0 && < 5
44+
build-depends: base >= 4.15.1.0 && < 5
4545
, cmdargs
4646
, hscolour
47-
, liquid-fixpoint >= 0.7.0.5
48-
, liquidhaskell >= 0.8.10.1
47+
, liquid-fixpoint >= 0.9.0.2
48+
, liquidhaskell >= 0.9.0.2
4949
default-language: Haskell2010
5050
buildable: False
5151
ghc-options: -W -threaded
5252

5353
if flag(devel)
5454
ghc-options: -Werror
55-
55+
5656

5757
executable target
5858
main-is: src/Target.hs

‎liquid-prelude/liquid-prelude.cabal

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 1.24
22
name: liquid-prelude
3-
version: 0.8.10.2
3+
version: 0.9.0.2
44
synopsis: General utility modules for LiquidHaskell
55
description: General utility modules for LiquidHaskell.
66
license: BSD3
@@ -13,7 +13,7 @@ homepage: https://github.com/ucsd-progsys/liquidhaskell
1313
build-type: Custom
1414

1515
custom-setup
16-
setup-depends: Cabal, base, liquidhaskell
16+
setup-depends: Cabal<4, base<5, liquidhaskell
1717

1818
library
1919
exposed-modules: Language.Haskell.Liquid.RTick
@@ -29,9 +29,9 @@ library
2929
KMeansHelper
3030
hs-source-dirs: src
3131
build-depends: liquid-base < 5
32-
, bytestring >= 0.10.0.0 && < 0.11
33-
, containers >= 0.6.0.0 && < 0.7
34-
, liquidhaskell >= 0.8.10.2
32+
, bytestring >= 0.10.12.1 && < 0.11
33+
, containers >= 0.6.4.1 && < 0.7
34+
, liquidhaskell >= 0.9.0.2
3535
default-language: Haskell2010
3636
if impl(ghc >= 8.10)
3737
ghc-options: -fplugin=LiquidHaskell

‎liquid-vector/liquid-vector.cabal

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 1.24
22
name: liquid-vector
3-
version: 0.12.1.2
3+
version: 0.12.3.1
44
synopsis: LiquidHaskell specs for the vector package
55
description: LiquidHaskell specs for the vector package.
66
license: BSD3
@@ -15,7 +15,7 @@ build-type: Custom
1515
data-files: src/Data/Vector.spec
1616

1717
custom-setup
18-
setup-depends: Cabal, base, liquidhaskell
18+
setup-depends: Cabal<4, base<5, liquidhaskell
1919

2020
library
2121
exposed-modules: Data.Vector.Internal.Check
@@ -46,8 +46,8 @@ library
4646
Data.Vector
4747
hs-source-dirs: src
4848
build-depends: liquid-base < 4.16
49-
, vector >= 0.12.1.2 && < 0.13
50-
, liquidhaskell >= 0.8.10.1
49+
, vector >= 0.12.3.1 && < 0.13
50+
, liquidhaskell >= 0.9.0.2
5151
default-language: Haskell2010
5252
default-extensions: PackageImports
5353
if impl(ghc >= 8.10)

0 commit comments

Comments
 (0)