hblas 0.3.1.1 → 0.3.2.1
raw patch · 4 files changed
+14/−24 lines, 4 filesdep ~basedep ~primitivePVP ok
version bump matches the API change (PVP)
Dependency ranges changed: base, primitive
API changes (from Hackage documentation)
+ Numerical.HBLAS.BLAS.Internal: type GemmFun el orient s m = Transpose -> Transpose -> el -> el -> MDenseMatrix s orient el -> MDenseMatrix s orient el -> MDenseMatrix s orient el -> m ()
+ Numerical.HBLAS.BLAS.Internal: type GemvFun el orient s m = Transpose -> el -> el -> MDenseMatrix s orient el -> MDenseVector s Direct el -> MDenseVector s Direct el -> m ()
+ Numerical.HBLAS.BLAS.Internal: type TrsvFun el orient s m = MatUpLo -> Transpose -> MatDiag -> MDenseMatrix s orient el -> MDenseVector s Direct el -> m ()
Files
- hblas.cabal +3/−3
- src/Numerical/HBLAS/BLAS.hs +0/−14
- src/Numerical/HBLAS/BLAS/Internal.hs +5/−1
- src/Numerical/HBLAS/Lapack.lhs +6/−6
hblas.cabal view
@@ -10,7 +10,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 0.3.1.1+version: 0.3.2.1 -- A short (one-line) description of the package. synopsis: Human friendly BLAS and Lapack bindings for Haskell.@@ -63,7 +63,7 @@ cabal-version: >=1.10 category: Math -build-type: Custom+build-type: Simple extra-source-files:@@ -117,7 +117,7 @@ -- -Wall no wall for now -- Other library packages from which modules are imported. build-depends:- base >= 4.6 && < 4.8,+ base >= 4.6 && < 4.9, storable-complex >= 0.2.0 && < 0.3.0, primitive >= 0.5 && < 0.6, vector
src/Numerical/HBLAS/BLAS.hs view
@@ -78,22 +78,8 @@ import Numerical.HBLAS.UtilsFFI import Numerical.HBLAS.BLAS.FFI import Numerical.HBLAS.BLAS.Internal-import Numerical.HBLAS.MatrixTypes import Control.Monad.Primitive import Data.Complex----type GemmFun el orient s m = Transpose ->Transpose -> el -> el -> MDenseMatrix s orient el- -> MDenseMatrix s orient el -> MDenseMatrix s orient el -> m ()--type GemvFun el orient s m = Transpose -> el -> el- -> MDenseMatrix s orient el -> MDenseVector s Direct el -> MDenseVector s Direct el -> m ()---type TrsvFun el orient s m =- MatUpLo -> Transpose -> MatDiag- -> MDenseMatrix s orient el -> MDenseVector s Direct el -> m ()
src/Numerical/HBLAS/BLAS/Internal.hs view
@@ -1,7 +1,11 @@ {-# LANGUAGE BangPatterns , RankNTypes, GADTs, DataKinds #-} module Numerical.HBLAS.BLAS.Internal(- gemmAbstraction+ GemmFun+ ,GemvFun+ ,TrsvFun ++ ,gemmAbstraction ,gemvAbstraction ,trsvAbstraction ) where
src/Numerical/HBLAS/Lapack.lhs view
@@ -2,12 +2,12 @@ module Numerical.HBLAS.Lapack where -import Numerical.HBLAS.UtilsFFI-import Numerical.HBLAS.Lapack.FFI-import Numerical.HBLAS.MatrixTypes-import Control.Monad.Primitive-import Data.Complex-import qualified Data.Vector.Storable.Mutable as SM+--import Numerical.HBLAS.UtilsFFI+--import Numerical.HBLAS.Lapack.FFI+--import Numerical.HBLAS.MatrixTypes+--import Control.Monad.Primitive+--import Data.Complex+--import qualified Data.Vector.Storable.Mutable as SM \end{code}