cl3 1.0.0.0 → 1.0.0.1
raw patch · 4 files changed
+24/−5 lines, 4 filesdep ~QuickCheckPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: QuickCheck
API changes (from Hackage documentation)
Files
- ChangeLog.md +8/−0
- cl3.cabal +9/−3
- src/Algebra/Geometric/Cl3.hs +4/−2
- stack.yaml +3/−0
ChangeLog.md view
@@ -3,3 +3,11 @@ ## 1.0.0.0 -- 2017-10-28 * First version. Released on an unsuspecting world.++## 1.0.0.1 -- 2018-06-10++* Used Stack to test different versions of GHC.+* Removed {-# OPTIONS_GHC -fno-warn-unused-top-binds #-} from Cl3.hs to better support earlier versions of GHC, and it was no longer needed.+* Loosened version bound for QuickCheck to work better with earlier versions of Stackage LTS snapshots.+* Improved spectraldcmp's documentation to clairify that spectraldcmp requires an implementation of the real, imaginary, and complex implememtation of the function.+
cl3.cabal view
@@ -10,7 +10,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 1.0.0.0+version: 1.0.0.1 -- A short (one-line) description of the package. synopsis: Clifford Algebra of three dimensional space.@@ -43,9 +43,15 @@ build-type: Simple +tested-with: GHC == 7.10.3,+ GHC == 8.0.2,+ GHC == 8.2.2+ -- Extra files to be distributed with the package, such as examples or a -- README.-extra-source-files: ChangeLog.md, README.md+extra-source-files: ChangeLog.md,+ README.md,+ stack.yaml -- Constraint on the version of Cabal needed to build this package. cabal-version: >=1.10@@ -92,7 +98,7 @@ build-depends: cl3, base >=4.8 && <5,- QuickCheck >=2.9 && <3+ QuickCheck >=2.8 && <3 default-language: Haskell2010 -- Criterion based benchmark
src/Algebra/Geometric/Cl3.hs view
@@ -4,9 +4,9 @@ {-# LANGUAGE DeriveDataTypeable #-} {-# LANGUAGE DeriveGeneric #-} {-# OPTIONS_GHC -fno-warn-type-defaults #-}-{-# OPTIONS_GHC -fno-warn-unused-top-binds #-} + -------------------------------------------------------------------------------------------- -- | -- Copyright : (C) 2018 Nathan Waivio@@ -1161,7 +1161,9 @@ -- This function requires the desired function to be calculated and it's derivative. -- If multiple functions are being composed, its best to pass the composition of the funcitons -- to this function and the derivative to this function. Any function with a Taylor Series--- approximation should be able to be used.+-- approximation should be able to be used. A real, imaginary, and complex version of the function to be decomposed+-- must be provided and spectraldcmp will handle the case for an arbitrary Cliffor.+-- -- It may be possible to add, in the future, a RULES pragma like: -- -- > "spectral decomposition function composition"
+ stack.yaml view
@@ -0,0 +1,3 @@+packages:+- .+resolver: lts-9.21