packages feed

PrimitiveArray 0.10.1.0 → 0.10.1.1

raw patch · 3 files changed

+10/−5 lines, 3 filesdep ~DPutilsPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: DPutils

API changes (from Hackage documentation)

- Data.PrimitiveArray.Checked: bitSet :: forall k_aE1p (t_aE1o :: k_aE1p) k_aEof (t_aEoe :: k_aEof). Iso (BitSet (t_aE1o :: k_aE1p)) (BitSet (t_aEoe :: k_aEof)) Int Int
+ Data.PrimitiveArray.Checked: bitSet :: forall k_aCkr (t_aCkq :: k_aCkr) k_aCHh (t_aCHg :: k_aCHh). Iso (BitSet (t_aCkq :: k_aCkr)) (BitSet (t_aCHg :: k_aCHh)) Int Int
- Data.PrimitiveArray.Checked: bitset :: forall k_aIjT (i_aIjM :: k_aIjT) k_aIjU (ioc_aIjN :: k_aIjU). Lens' (BitSet1 (i_aIjM :: k_aIjT) (ioc_aIjN :: k_aIjU)) (BitSet ioc_aIjN)
+ Data.PrimitiveArray.Checked: bitset :: forall k_aGCV (i_aGCO :: k_aGCV) k_aGCW (ioc_aGCP :: k_aGCW). Lens' (BitSet1 (i_aGCO :: k_aGCV) (ioc_aGCP :: k_aGCW)) (BitSet ioc_aGCP)
- Data.PrimitiveArray.Checked: boundary :: forall k_aIjT (i_aIjM :: k_aIjT) k_aIjU (ioc_aIjN :: k_aIjU) k_aIqh (i_aIqg :: k_aIqh). Lens (BitSet1 (i_aIjM :: k_aIjT) (ioc_aIjN :: k_aIjU)) (BitSet1 (i_aIqg :: k_aIqh) (ioc_aIjN :: k_aIjU)) (Boundary i_aIjM ioc_aIjN) (Boundary i_aIqg ioc_aIjN)
+ Data.PrimitiveArray.Checked: boundary :: forall k_aGCV (i_aGCO :: k_aGCV) k_aGCW (ioc_aGCP :: k_aGCW) k_aGJj (i_aGJi :: k_aGJj). Lens (BitSet1 (i_aGCO :: k_aGCV) (ioc_aGCP :: k_aGCW)) (BitSet1 (i_aGJi :: k_aGJj) (ioc_aGCP :: k_aGCW)) (Boundary i_aGCO ioc_aGCP) (Boundary i_aGJi ioc_aGCP)
- Data.PrimitiveArray.Checked: denseLimit :: forall k_awt9 (v_awt1 :: k_awt9 -> Type) sh_awt2 (e_awt3 :: k_awt9) sh_awu6. Lens (Dense (v_awt1 :: k_awt9 -> Type) sh_awt2 (e_awt3 :: k_awt9)) (Dense (v_awt1 :: k_awt9 -> Type) sh_awu6 (e_awt3 :: k_awt9)) (LimitType sh_awt2) (LimitType sh_awu6)
+ Data.PrimitiveArray.Checked: denseLimit :: forall k_auMb (v_auM3 :: k_auMb -> Type) sh_auM4 (e_auM5 :: k_auMb) sh_auN8. Lens (Dense (v_auM3 :: k_auMb -> Type) sh_auM4 (e_auM5 :: k_auMb)) (Dense (v_auM3 :: k_auMb -> Type) sh_auN8 (e_auM5 :: k_auMb)) (LimitType sh_auM4) (LimitType sh_auN8)
- Data.PrimitiveArray.Checked: denseV :: forall k_awt9 (v_awt1 :: k_awt9 -> Type) sh_awt2 (e_awt3 :: k_awt9) k_awu9 (v_awu7 :: k_awu9 -> Type) (e_awu8 :: k_awu9). Lens (Dense (v_awt1 :: k_awt9 -> Type) sh_awt2 (e_awt3 :: k_awt9)) (Dense (v_awu7 :: k_awu9 -> Type) sh_awt2 (e_awu8 :: k_awu9)) (v_awt1 e_awt3) (v_awu7 e_awu8)
+ Data.PrimitiveArray.Checked: denseV :: forall k_auMb (v_auM3 :: k_auMb -> Type) sh_auM4 (e_auM5 :: k_auMb) k_auNb (v_auN9 :: k_auNb -> Type) (e_auNa :: k_auNb). Lens (Dense (v_auM3 :: k_auMb -> Type) sh_auM4 (e_auM5 :: k_auMb)) (Dense (v_auN9 :: k_auNb -> Type) sh_auM4 (e_auNa :: k_auNb)) (v_auM3 e_auM5) (v_auN9 e_auNa)
- Data.PrimitiveArray.Dense: denseLimit :: forall k_awt9 (v_awt1 :: k_awt9 -> Type) sh_awt2 (e_awt3 :: k_awt9) sh_awu6. Lens (Dense (v_awt1 :: k_awt9 -> Type) sh_awt2 (e_awt3 :: k_awt9)) (Dense (v_awt1 :: k_awt9 -> Type) sh_awu6 (e_awt3 :: k_awt9)) (LimitType sh_awt2) (LimitType sh_awu6)
+ Data.PrimitiveArray.Dense: denseLimit :: forall k_auMb (v_auM3 :: k_auMb -> Type) sh_auM4 (e_auM5 :: k_auMb) sh_auN8. Lens (Dense (v_auM3 :: k_auMb -> Type) sh_auM4 (e_auM5 :: k_auMb)) (Dense (v_auM3 :: k_auMb -> Type) sh_auN8 (e_auM5 :: k_auMb)) (LimitType sh_auM4) (LimitType sh_auN8)
- Data.PrimitiveArray.Dense: denseV :: forall k_awt9 (v_awt1 :: k_awt9 -> Type) sh_awt2 (e_awt3 :: k_awt9) k_awu9 (v_awu7 :: k_awu9 -> Type) (e_awu8 :: k_awu9). Lens (Dense (v_awt1 :: k_awt9 -> Type) sh_awt2 (e_awt3 :: k_awt9)) (Dense (v_awu7 :: k_awu9 -> Type) sh_awt2 (e_awu8 :: k_awu9)) (v_awt1 e_awt3) (v_awu7 e_awu8)
+ Data.PrimitiveArray.Dense: denseV :: forall k_auMb (v_auM3 :: k_auMb -> Type) sh_auM4 (e_auM5 :: k_auMb) k_auNb (v_auN9 :: k_auNb -> Type) (e_auNa :: k_auNb). Lens (Dense (v_auM3 :: k_auMb -> Type) sh_auM4 (e_auM5 :: k_auMb)) (Dense (v_auN9 :: k_auNb -> Type) sh_auM4 (e_auNa :: k_auNb)) (v_auM3 e_auM5) (v_auN9 e_auNa)
- Data.PrimitiveArray.Index: bitSet :: forall k_aE1p (t_aE1o :: k_aE1p) k_aEof (t_aEoe :: k_aEof). Iso (BitSet (t_aE1o :: k_aE1p)) (BitSet (t_aEoe :: k_aEof)) Int Int
+ Data.PrimitiveArray.Index: bitSet :: forall k_aCkr (t_aCkq :: k_aCkr) k_aCHh (t_aCHg :: k_aCHh). Iso (BitSet (t_aCkq :: k_aCkr)) (BitSet (t_aCHg :: k_aCHh)) Int Int
- Data.PrimitiveArray.Index: bitset :: forall k_aIjT (i_aIjM :: k_aIjT) k_aIjU (ioc_aIjN :: k_aIjU). Lens' (BitSet1 (i_aIjM :: k_aIjT) (ioc_aIjN :: k_aIjU)) (BitSet ioc_aIjN)
+ Data.PrimitiveArray.Index: bitset :: forall k_aGCV (i_aGCO :: k_aGCV) k_aGCW (ioc_aGCP :: k_aGCW). Lens' (BitSet1 (i_aGCO :: k_aGCV) (ioc_aGCP :: k_aGCW)) (BitSet ioc_aGCP)
- Data.PrimitiveArray.Index: boundary :: forall k_aIjT (i_aIjM :: k_aIjT) k_aIjU (ioc_aIjN :: k_aIjU) k_aIqh (i_aIqg :: k_aIqh). Lens (BitSet1 (i_aIjM :: k_aIjT) (ioc_aIjN :: k_aIjU)) (BitSet1 (i_aIqg :: k_aIqh) (ioc_aIjN :: k_aIjU)) (Boundary i_aIjM ioc_aIjN) (Boundary i_aIqg ioc_aIjN)
+ Data.PrimitiveArray.Index: boundary :: forall k_aGCV (i_aGCO :: k_aGCV) k_aGCW (ioc_aGCP :: k_aGCW) k_aGJj (i_aGJi :: k_aGJj). Lens (BitSet1 (i_aGCO :: k_aGCV) (ioc_aGCP :: k_aGCW)) (BitSet1 (i_aGJi :: k_aGJj) (ioc_aGCP :: k_aGCW)) (Boundary i_aGCO ioc_aGCP) (Boundary i_aGJi ioc_aGCP)
- Data.PrimitiveArray.Index.BitSet0: bitSet :: forall k_aE1p (t_aE1o :: k_aE1p) k_aEof (t_aEoe :: k_aEof). Iso (BitSet (t_aE1o :: k_aE1p)) (BitSet (t_aEoe :: k_aEof)) Int Int
+ Data.PrimitiveArray.Index.BitSet0: bitSet :: forall k_aCkr (t_aCkq :: k_aCkr) k_aCHh (t_aCHg :: k_aCHh). Iso (BitSet (t_aCkq :: k_aCkr)) (BitSet (t_aCHg :: k_aCHh)) Int Int
- Data.PrimitiveArray.Index.BitSet1: bitset :: forall k_aIjT (i_aIjM :: k_aIjT) k_aIjU (ioc_aIjN :: k_aIjU). Lens' (BitSet1 (i_aIjM :: k_aIjT) (ioc_aIjN :: k_aIjU)) (BitSet ioc_aIjN)
+ Data.PrimitiveArray.Index.BitSet1: bitset :: forall k_aGCV (i_aGCO :: k_aGCV) k_aGCW (ioc_aGCP :: k_aGCW). Lens' (BitSet1 (i_aGCO :: k_aGCV) (ioc_aGCP :: k_aGCW)) (BitSet ioc_aGCP)
- Data.PrimitiveArray.Index.BitSet1: boundary :: forall k_aIjT (i_aIjM :: k_aIjT) k_aIjU (ioc_aIjN :: k_aIjU) k_aIqh (i_aIqg :: k_aIqh). Lens (BitSet1 (i_aIjM :: k_aIjT) (ioc_aIjN :: k_aIjU)) (BitSet1 (i_aIqg :: k_aIqh) (ioc_aIjN :: k_aIjU)) (Boundary i_aIjM ioc_aIjN) (Boundary i_aIqg ioc_aIjN)
+ Data.PrimitiveArray.Index.BitSet1: boundary :: forall k_aGCV (i_aGCO :: k_aGCV) k_aGCW (ioc_aGCP :: k_aGCW) k_aGJj (i_aGJi :: k_aGJj). Lens (BitSet1 (i_aGCO :: k_aGCV) (ioc_aGCP :: k_aGCW)) (BitSet1 (i_aGJi :: k_aGJj) (ioc_aGCP :: k_aGCW)) (Boundary i_aGCO ioc_aGCP) (Boundary i_aGJi ioc_aGCP)

Files

PrimitiveArray.cabal view
@@ -1,6 +1,6 @@ Cabal-version:  2.2 Name:           PrimitiveArray-Version:        0.10.1.0+Version:        0.10.1.1 License:        BSD-3-Clause License-file:   LICENSE Maintainer:     choener@bioinf.uni-leipzig.de@@ -11,7 +11,7 @@ Stability:      Experimental Category:       Data Build-type:     Simple-tested-with:    GHC == 8.8.4+tested-with:    GHC == 8.8, GHC == 8.10, GHC == 9.0 Synopsis:       Efficient multidimensional arrays Description:                 <http://www.bioinf.uni-leipzig.de/Software/gADP/ generalized Algebraic Dynamic Programming>@@ -93,7 +93,7 @@                , vector-binary-instances  >= 0.2                , vector-th-unbox          >= 0.2                ---               , DPutils                  == 0.1.0.*+               , DPutils                  == 0.1.1.*                , OrderedBits              == 0.0.2.*   default-extensions: BangPatterns                     , CPP
README.md view
@@ -1,4 +1,5 @@-[![Build Status](https://travis-ci.org/choener/PrimitiveArray.svg?branch=master)](https://travis-ci.org/choener/PrimitiveArray)+![github action: CI](https://github.com/choener/PrimitiveArray/actions/workflows/ci.yml/badge.svg)+![github action: hackage](https://github.com/choener/PrimitiveArray/actions/workflows/hackage.yml/badge.svg)  # PrimitiveArray 
changelog.md view
@@ -1,4 +1,8 @@-0.11.0.0+0.11.1.1++- version bump on DPutils++0.10.1.0 --------  - introduction of @Data.PrimitiveArray.Sparse@ which uses different sparsification options. The