packages feed

fixed-vector 2.1.0.0 → 2.1.1.0

raw patch · 3 files changed

+13/−1 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Data.Vector.Fixed.Mono: instance Data.Vector.Fixed.Cont.ArityPeano n => Data.Vector.Fixed.Mono.Prod a (Data.Vector.Fixed.Cont.ContVec n a)
+ Data.Vector.Fixed.Mono: instance Data.Vector.Fixed.Cont.ArityPeano n => Data.Vector.Fixed.Mono.Vector a (Data.Vector.Fixed.Cont.ContVec n a)

Files

ChangeLog.md view
@@ -1,3 +1,8 @@+2.1.1.0 [2026.02.28]+-------------+* Missing `Prod` and `Vector` instances are added for `ContVec`.++ 2.1.0.0 [2026.01.27] ------------- * New API for working with vectors that are not parametric in element:
Data/Vector/Fixed/Mono.hs view
@@ -910,6 +910,13 @@ -- Instances ---------------------------------------------------------------- +instance (ArityPeano n) => Prod a (C.ContVec n a) where+  inspect   = C.inspect+  construct = C.construct+  {-# INLINE inspect   #-}+  {-# INLINE construct #-}+instance (ArityPeano n) => Vector a (C.ContVec n a) where+ instance Prod a (Complex a) where   inspect (r :+ i) (C.Fun f) = f r i   construct = C.Fun (:+)
fixed-vector.cabal view
@@ -2,7 +2,7 @@ Build-Type:     Simple  Name:           fixed-vector-Version:        2.1.0.0+Version:        2.1.1.0 Synopsis:       Generic vectors with statically known size. Description:   Generic library for vectors with statically known