packages feed

simple-vec3 0.4.0.1 → 0.4.0.2

raw patch · 4 files changed

+50/−28 lines, 4 filesdep +doctest-driver-gendep −doctest-discover

Dependencies added: doctest-driver-gen

Dependencies removed: doctest-discover

Files

CHANGELOG.md view
@@ -1,5 +1,11 @@ # Changelog +## [0.4.0.2] - 2018-04-25++### Changed++- Use `doctest-driver-gen` to run doctests+ ## [0.4.0.1] - 2018-03-17  ### Changed@@ -64,6 +70,7 @@  ## [0.1.0.0] - 2012-12-05 +[0.4.0.2]: https://github.com/dzhus/simple-vec3/compare/0.4.0.1...0.4.0.2 [0.4.0.1]: https://github.com/dzhus/simple-vec3/compare/0.4...0.4.0.1 [0.4]:     https://github.com/dzhus/simple-vec3/compare/0.3.1...0.4 [0.3.1]:   https://github.com/dzhus/simple-vec3/compare/0.3...0.3.1
README.md view
@@ -44,4 +44,18 @@  ![simple-vec3 benchmarks](benchmark.png) +## Alternatives++This package was written to explore and benchmark different array+storage schemes in Haskell, as supported by `vector` library. Several+alternatives with more extensive APIs exist:++- [AC-Vector][]++- [GlomeVec][]+ [hackage-doc]: https://hackage.haskell.org/package/simple-vec3/docs/Data-Vec3.html++[ac-vector]: https://hackage.haskell.org/package/AC-Vector++[glomevec]: https://hackage.haskell.org/package/GlomeVec
simple-vec3.cabal view
@@ -1,17 +1,17 @@-name: simple-vec3-version: 0.4.0.1 cabal-version: >=1.10-build-type: Simple+name: simple-vec3+version: 0.4.0.2 license: BSD3 license-file: LICENSE maintainer: dima@dzhus.org+author: Dmitry Dzhus homepage: https://github.com/dzhus/simple-vec3#readme bug-reports: https://github.com/dzhus/simple-vec3/issues synopsis: Three-dimensional vectors of doubles with basic operations description:     Simple three-dimensional vectors of doubles with basic vector and matrix operations, supporting "Data.Vector.Unboxed" and "Data.Vector.Storable". category: Math, Numerical-author: Dmitry Dzhus+build-type: Simple extra-source-files:     CHANGELOG.md     README.md@@ -24,53 +24,54 @@     exposed-modules:         Data.Vec3         Data.Vec3.Class-    build-depends:-        QuickCheck <2.12,-        base <5,-        vector <0.13-    default-language: Haskell2010     hs-source-dirs: src     other-modules:         Paths_simple_vec3+    default-language: Haskell2010     ghc-options: -Wall -Wcompat -O2+    build-depends:+        QuickCheck <2.12,+        base <5,+        vector <0.13 -test-suite  simple-vec3-doctests+test-suite simple-vec3-doctests     type: exitcode-stdio-1.0     main-is: doctest-driver.hs-    build-depends:-        base <5,-        doctest <0.16,-        doctest-discover >=0.1.0.8 && <0.2-    default-language: Haskell2010     hs-source-dirs: tests     other-modules:         Main         Paths_simple_vec3+    default-language: Haskell2010     ghc-options: -Wall -Wcompat -O2 -threaded-test-suite  simple-vec3-test+    build-depends:+        base <5,+        doctest <0.16,+        doctest-driver-gen <0.3++test-suite simple-vec3-test     type: exitcode-stdio-1.0     main-is: Main.hs+    hs-source-dirs: tests+    other-modules:+        Paths_simple_vec3+    default-language: Haskell2010+    ghc-options: -Wall -Wcompat -O2     build-depends:         base <5,         simple-vec3 -any,         tasty <1.1,         tasty-quickcheck <0.10-    default-language: Haskell2010-    hs-source-dirs: tests-    other-modules:-        Paths_simple_vec3-    ghc-options: -Wall -Wcompat -O2 -benchmark  simple-vec3-benchmark+benchmark simple-vec3-benchmark     type: exitcode-stdio-1.0     main-is: Benchmark.hs+    hs-source-dirs: benchmark+    other-modules:+        Paths_simple_vec3+    default-language: Haskell2010+    ghc-options: -Wall -Wcompat -O2     build-depends:         base <5,         criterion <1.4,         simple-vec3 -any,         vector <0.13-    default-language: Haskell2010-    hs-source-dirs: benchmark-    other-modules:-        Paths_simple_vec3-    ghc-options: -Wall -Wcompat -O2
tests/doctest-driver.hs view
@@ -1,1 +1,1 @@-{-# OPTIONS_GHC -F -pgmF doctest-discover #-}+{-# OPTIONS_GHC -F -pgmF doctest-driver-gen -optF src #-}