From a1af42a209504f54f2843fafaeb7775570b223d0 Mon Sep 17 00:00:00 2001 From: Erik de Castro Lopo Date: Wed, 5 Feb 2025 13:25:20 +1100 Subject: [PATCH 1/2] CI: Drop ghc-8.0.2 from the build matrix Was failing with "simplifier ticks exhausted" with that GHC version and the new inlining. --- .github/workflows/haskell-ci.yml | 9 ++------- vector-algorithms.cabal | 1 - 2 files changed, 2 insertions(+), 8 deletions(-) diff --git a/.github/workflows/haskell-ci.yml b/.github/workflows/haskell-ci.yml index 8fedd6f..da8a06d 100644 --- a/.github/workflows/haskell-ci.yml +++ b/.github/workflows/haskell-ci.yml @@ -92,11 +92,6 @@ jobs: compilerVersion: 8.2.2 setup-method: ghcup allow-failure: false - - compiler: ghc-8.0.2 - compilerKind: ghc - compilerVersion: 8.0.2 - setup-method: ghcup - allow-failure: false fail-fast: false steps: - name: apt-get install @@ -211,8 +206,8 @@ jobs: touch cabal.project touch cabal.project.local echo "packages: ${PKGDIR_vector_algorithms}" >> cabal.project - if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo "package vector-algorithms" >> cabal.project ; fi - if [ $((HCNUMVER >= 80200)) -ne 0 ] ; then echo " ghc-options: -Werror=missing-methods" >> cabal.project ; fi + echo "package vector-algorithms" >> cabal.project + echo " ghc-options: -Werror=missing-methods" >> cabal.project cat >> cabal.project <> cabal.project.local diff --git a/vector-algorithms.cabal b/vector-algorithms.cabal index fcb09bc..93d66e1 100644 --- a/vector-algorithms.cabal +++ b/vector-algorithms.cabal @@ -30,7 +30,6 @@ tested-with: GHC == 8.6.5 GHC == 8.4.4 GHC == 8.2.2 - GHC == 8.0.2 flag BoundsChecks description: Enable bounds checking From fac29da7f14233945cc4bba436c88e1c7d61d39b Mon Sep 17 00:00:00 2001 From: Erik de Castro Lopo Date: Wed, 5 Feb 2025 13:28:19 +1100 Subject: [PATCH 2/2] Version 0.9.1.0 --- CHANGELOG.md | 4 ++++ vector-algorithms.cabal | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 42a7d98..8527c8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.9.1.0 (2025-02-05) + +- More inlining for `sort` and `nib` functions. + ## Version 0.9.0.3 (2024-11-25) - Fix an off-by-one error Heap.partialSort functions. diff --git a/vector-algorithms.cabal b/vector-algorithms.cabal index 93d66e1..618f5e7 100644 --- a/vector-algorithms.cabal +++ b/vector-algorithms.cabal @@ -1,6 +1,6 @@ cabal-version: >= 1.10 name: vector-algorithms -version: 0.9.0.3 +version: 0.9.1.0 license: BSD3 license-file: LICENSE author: Dan Doel