Skip to content

Commit d9ccba9

Browse files
authored
Merge pull request #59 from input-output-hk/erikd/ghc-9.12
Support ghc 9.12
2 parents 1736081 + 36be95f commit d9ccba9

File tree

4 files changed

+15
-5
lines changed

4 files changed

+15
-5
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
runs-on: ubuntu-latest
1414
strategy:
1515
matrix:
16-
ghc: ["8.10", "9.0", "9.2", "9.4", "9.6", "9.8", "9.10"]
16+
ghc: ["8.10", "9.0", "9.2", "9.4", "9.6", "9.8", "9.10", "9.12"]
1717
steps:
1818
- uses: actions/checkout@v4
1919
- name: "Setup haskell"

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Revision history for nothunks
22

3+
## 0.3.1 -- 2025-01-06
4+
5+
* Make it build with ghc-9.12.
6+
37
## 0.3.0 -- 2024-08-13
48

59
* Include _both_ `Context` _and_ `Info` in `ThunkInfo` (#54)

cabal.project

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,9 @@ package nothunks
44
tests: True
55

66
test-show-details: direct
7+
8+
if impl (ghc >= 9.12)
9+
allow-newer:
10+
, filepath:template-haskell
11+
, hedgehog:template-haskell
12+
, text:template-haskell

nothunks.cabal

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cabal-version: 3.0
22
name: nothunks
3-
version: 0.3.0.0
3+
version: 0.3.1
44
synopsis: Examine values for unexpected thunks
55
description: Long lived application data typically should not contain
66
any thunks. This library can be used to examine values for
@@ -43,13 +43,13 @@ library
4343
build-depends: base >= 4.12 && < 5
4444
, containers >= 0.5 && < 0.8
4545
, stm >= 2.5 && < 2.6
46-
, time >= 1.5 && < 1.13
46+
, time >= 1.5 && < 1.15
4747

4848
-- Whatever is bundled with ghc
4949
, ghc-heap
5050

5151
if impl(ghc >= 9.2)
52-
build-depends: wherefrom-compat ^>= 0.1.1
52+
build-depends: wherefrom-compat ^>= 0.2
5353

5454
if flag(bytestring)
5555
build-depends: bytestring >= 0.10 && < 0.13
@@ -80,7 +80,7 @@ test-suite nothunks-test
8080
, ghc-prim
8181

8282
-- Additional dependencies
83-
, hedgehog >= 1.1 && < 1.5
83+
, hedgehog >= 1.1 && < 1.6
8484
, random >= 1.1 && < 1.3
8585
, tasty >= 1.3 && < 1.6
8686
, tasty-hedgehog >= 1.1 && < 1.5

0 commit comments

Comments
 (0)