From dabbf88c59a7ac6ca57d9f8b885c8824d97faecd Mon Sep 17 00:00:00 2001 From: John Ky Date: Thu, 24 Jul 2025 23:04:24 +1000 Subject: [PATCH] Support ghc-9.12.2 --- .github/workflows/haskell.yml | 7 ++----- hw-simd.cabal | 8 ++++---- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/haskell.yml b/.github/workflows/haskell.yml index abb1eae..fb9e30a 100644 --- a/.github/workflows/haskell.yml +++ b/.github/workflows/haskell.yml @@ -17,11 +17,8 @@ jobs: strategy: fail-fast: false matrix: - ghc: ["9.8.1", "9.6.3", "9.4.8", "9.2.8", "9.0.2", "8.10.7"] - os: [ubuntu-latest, macOS-latest, windows-latest] - exclude: - - os: windows-latest - ghc: "9.4.2" + ghc: ["9.12.2", "9.10.2", "9.8.4", "9.6.7"] + os: [ubuntu-latest, windows-latest] env: # Modify this value to "invalidate" the cabal cache. diff --git a/hw-simd.cabal b/hw-simd.cabal index 6c7c71e..b93a5f7 100644 --- a/hw-simd.cabal +++ b/hw-simd.cabal @@ -9,10 +9,10 @@ homepage: https://github.com/haskell-works/hw-simd#readme bug-reports: https://github.com/haskell-works/hw-simd/issues author: John Ky maintainer: newhoggy@gmail.com -copyright: 2018-2021 John Ky +copyright: 2018-2025 John Ky license: BSD-3-Clause license-file: LICENSE -tested-with: GHC == 9.8.1, GHC == 9.6.3, GHC == 9.4.8, GHC == 9.2.8, GHC == 9.0.2 +tested-with: GHC == 9.12.2, GHC == 9.10.2, GHC == 9.8.4, GHC == 9.6.7 build-type: Simple extra-source-files: README.md ChangeLog.md @@ -47,9 +47,9 @@ common containers { build-depends: containers >= common criterion { build-depends: criterion >= 1.4.1.0 && < 1.7 } common deepseq { build-depends: deepseq >= 1.4 && < 1.6 } common directory { build-depends: directory >= 1.2.2 && < 1.4 } -common doctest { build-depends: doctest >= 0.16.2 && < 0.23 } +common doctest { build-depends: doctest >= 0.16.2 && < 1 } common doctest-discover { build-depends: doctest-discover >= 0.2 && < 0.3 } -common hedgehog { build-depends: hedgehog >= 0.5 && < 1.5 } +common hedgehog { build-depends: hedgehog >= 0.5 && < 2 } common hspec { build-depends: hspec >= 2.4 && < 3 } common hw-bits { build-depends: hw-bits >= 0.7.0.2 && < 0.8 } common hw-hedgehog { build-depends: hw-hedgehog >= 0.1.0.1 && < 0.2 }