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 +5/−0
- Data/Vector/Fixed/Mono.hs +7/−0
- fixed-vector.cabal +1/−1
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