From f5833e5f91be1e08cb1bac883aa64b5cb3f92434 Mon Sep 17 00:00:00 2001 From: Alexey Khudyakov Date: Thu, 1 Jan 2026 13:57:04 +0300 Subject: [PATCH 1/2] Fix cabal description Rendering of Description field was changed as some point and as of 3.0 version it uses haddock and trick with placing . strategically is no longer needed Fixes #528 --- vector/vector.cabal | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/vector/vector.cabal b/vector/vector.cabal index f9e6839e..b16d0c1d 100644 --- a/vector/vector.cabal +++ b/vector/vector.cabal @@ -20,27 +20,26 @@ Bug-Reports: https://github.com/haskell/vector/issues Category: Data, Data Structures Synopsis: Efficient Arrays Description: - . An efficient implementation of @Int@-indexed arrays (both mutable and immutable), with a powerful loop optimisation framework . - . + It is structured as follows: - . + ["Data.Vector"] Boxed vectors of arbitrary types. - . + ["Data.Vector.Unboxed"] Unboxed vectors with an adaptive representation based on data type families. - . + ["Data.Vector.Storable"] Unboxed vectors of 'Storable' types. - . + ["Data.Vector.Primitive"] Unboxed vectors of primitive types as defined by the @primitive@ package. "Data.Vector.Unboxed" is more flexible at no performance cost. - . + ["Data.Vector.Generic"] Generic interface to the vector types. - . + There is also a (draft) tutorial on common uses of vector. - . + * Tested-With: From fbd00da166647237b346de92c477af7d55815b85 Mon Sep 17 00:00:00 2001 From: Alexey Khudyakov Date: Thu, 1 Jan 2026 16:34:39 +0300 Subject: [PATCH 2/2] Update CI * MacOS 13 imsage are not longer available https://github.blog/changelog/2025-09-19-github-actions-macos-13-runner-image-is-closing-down/ So switch to macOS-15-intel * Bust CI cache. There are some problems with GHC-9.0. Something happened and linker fails with weird errors. --- .github/workflows/ci.yml | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fc7681ae..4fcc0adc 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,13 +35,12 @@ jobs: - { cabal: "3.14", os: windows-latest, ghc: "9.10.2" } - { cabal: "3.14", os: windows-latest, ghc: "9.12.2" } # MacOS - # Fails with linker errors - # > ld: warning: -single_module is obsolete - # > : can't load framework: Security (not found) - # - { cabal: "3.14", os: macOS-13, ghc: "8.6.5" } - # - { cabal: "3.14", os: macOS-13, ghc: "8.8.4" } - - { cabal: "3.14", os: macOS-13, ghc: "8.10.7" } - - { cabal: "3.14", os: macOS-13, ghc: "9.0.2" } + # + # Fails with: + # > : can't load framework: Security (not found) + # - { cabal: "3.14", os: macOS-15-intel, ghc: "8.8.4" } + - { cabal: "3.14", os: macOS-15-intel, ghc: "8.10.7" } + - { cabal: "3.14", os: macOS-15-intel, ghc: "9.0.2" } - { cabal: "3.14", os: macOS-latest, ghc: "9.2.8" } - { cabal: "3.14", os: macOS-latest, ghc: "9.4.8" } - { cabal: "3.14", os: macOS-latest, ghc: "9.6.7" } @@ -66,7 +65,7 @@ jobs: name: Cache ~/.cabal/store with: path: ${{ steps.setup-haskell-cabal.outputs.cabal-store }} - key: ${{ runner.os }}-${{ matrix.ghc }}---CACHE_V3 + key: ${{ runner.os }}-${{ matrix.ghc }}-CACHE_V4 # ---------------- - name: "Install PAPI" run: |