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 +7/−0
- README.md +14/−0
- simple-vec3.cabal +28/−27
- tests/doctest-driver.hs +1/−1
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 @@  +## 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 #-}