Skip to content

Commit be32f67

Browse files
committed
Support ghc 9.12
1 parent de96126 commit be32f67

File tree

7 files changed

+19
-7
lines changed

7 files changed

+19
-7
lines changed

cabal.project

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
index-state: hackage.haskell.org 2024-05-17T03:42:00Z
1+
index-state: hackage.haskell.org 2025-01-14T02:09:49Z
22

33
packages: ./io-sim
44
./io-classes
@@ -15,3 +15,15 @@ package io-classes
1515

1616
package strict-stm
1717
flags: +asserts
18+
19+
if impl (ghc >= 9.12)
20+
allow-newer:
21+
-- Stuck on `cabal-3.14` issues and recalcitrant maintainers
22+
-- https://github.com/haskell/aeson/issues/1124
23+
, aeson:ghc-prim
24+
, aeson:template-haskell
25+
26+
-- Fix blocked by aeson
27+
-- https://github.com/haskellari/microstache/issues/43
28+
, microstache:base
29+

io-classes-mtl/io-classes-mtl.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ library
4040
, Control.Monad.Class.MonadTime.SI.Trans
4141
, Control.Monad.Class.MonadTimer.Trans
4242
, Control.Monad.Class.MonadTimer.SI.Trans
43-
build-depends: base >=4.9 && <4.21,
43+
build-depends: base >=4.9 && <4.22,
4444
array,
4545
mtl,
4646

io-classes/io-classes.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ library
9393
TypeFamilyDependencies
9494
TypeOperators
9595
UndecidableInstances
96-
build-depends: base >=4.9 && <4.21,
96+
build-depends: base >=4.9 && <4.22,
9797
array,
9898
async >=2.1,
9999
bytestring,

io-sim/io-sim.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ library
7575
RankNTypes,
7676
ScopedTypeVariables,
7777
TypeFamilies
78-
build-depends: base >=4.9 && <4.21,
78+
build-depends: base >=4.9 && <4.22,
7979
io-classes ^>=1.5,
8080
exceptions >=0.10,
8181
containers,

si-timers/si-timers.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ library
5353
NumericUnderscores,
5454
ScopedTypeVariables,
5555
TypeFamilies
56-
build-depends: base >=4.9 && <4.21,
56+
build-depends: base >=4.9 && <4.22,
5757
deepseq,
5858
mtl,
5959
nothunks,

strict-mvar/strict-mvar.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ library
2828
exposed-modules: Control.Concurrent.Class.MonadMVar.Strict
2929
default-language: Haskell2010
3030
default-extensions: ImportQualifiedPost
31-
build-depends: base >= 4.9 && <4.21,
31+
build-depends: base >= 4.9 && <4.22,
3232
io-classes ^>= 1.5
3333
ghc-options: -Wall
3434
-Wno-unticked-promoted-constructors

strict-stm/strict-stm.cabal

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@ library
4141
reexported-modules: Control.Concurrent.Class.MonadSTM.TSem as Control.Concurrent.Class.MonadSTM.Strict.TSem
4242
default-language: Haskell2010
4343
default-extensions: ImportQualifiedPost
44-
build-depends: base >=4.9 && <4.21,
44+
build-depends: base >=4.9 && <4.22,
4545
array,
4646
stm >=2.5 && <2.6,
4747

0 commit comments

Comments
 (0)