flat 0.4 → 0.4.2
raw patch · 6 files changed
+52/−27 lines, 6 filesdep ~QuickCheckdep ~hashabledep ~quickcheck-instancesPVP ok
version bump matches the API change (PVP)
Dependency ranges changed: QuickCheck, hashable, quickcheck-instances
API changes (from Hackage documentation)
Files
- CHANGELOG +4/−0
- README.md +3/−3
- flat.cabal +17/−13
- stack-6.35.yaml +13/−0
- stack-9.21.yaml +13/−0
- stack.yaml +2/−11
CHANGELOG view
@@ -1,5 +1,9 @@ Significant and compatibility-breaking changes. +Version 0.4.2:+ - Fixed links in README.md+ - Added multiple stack.yaml files for different LTS+ Version 0.4: - Compatibility with ghc 8.8.3 - Changed namespace from Data.Flat to Flat
README.md view
@@ -16,11 +16,11 @@ ### Documentation -* [Tutorial](docs/src/Flat-Tutorial.html)+* [Tutorial](http://hackage.haskell.org/package/flat/docs/Flat-Tutorial.html) -* [Full Package Docs](docs/src)+* [Hackage Package and Docs](http://hackage.haskell.org/package/flat) -* [Flat Format Specification](http://quid2.org)+* [Flat Format Specification](http://quid2.org/docs/Flat.pdf) ### Installation
flat.cabal view
@@ -1,6 +1,6 @@ cabal-version: >=1.10 name: flat-version: 0.4+version: 0.4.2 license: BSD3 license-file: LICENSE copyright: Copyright: (c) 2016-2020 Pasqualino `Titto` Assini@@ -11,11 +11,15 @@ homepage: http://quid2.org synopsis: Principled and efficient bit-oriented binary serialization.-description: Reference implementation of `flat`, a principled and efficient binary serialization format.+description:+ Reference implementation of `flat`, a principled and efficient binary serialization format.+ category: Data,Parsing,Serialization build-type: Simple extra-source-files: stack.yaml+ stack-6.35.yaml+ stack-9.21.yaml README.md CHANGELOG @@ -56,8 +60,8 @@ Flat.Instances.Vector Flat.Memory Flat.Run- Flat.Types Flat.Tutorial+ Flat.Types hs-source-dirs: src default-language: Haskell2010@@ -83,6 +87,7 @@ ghc-options: -Wall -O2 -funbox-strict-fields -fno-warn-orphans -fno-warn-name-shadowing+ -- -Werror if impl(eta -any)@@ -141,7 +146,9 @@ -- ghc-options: -O1 if impl(ghc >8)- ghc-options: -Wno-unused-top-binds -Wno-type-defaults -Wno-missing-signatures+ ghc-options:+ -Wno-unused-top-binds -Wno-type-defaults -Wno-missing-signatures+ hs-source-dirs: test other-modules: Test.Data@@ -192,7 +199,6 @@ , tasty , text - -- dynamic doctests and generation of static doctests -- Usable only with recent versions of ghc (no ghcjs or eta) -- test-suite doc@@ -216,6 +222,7 @@ DocTest DocTest.Data.FloatCast DocTest.Data.ZigZag+ DocTest.Flat.Bits DocTest.Flat.Decoder.Prim DocTest.Flat.Endian DocTest.Flat.Instances.Array@@ -227,7 +234,6 @@ DocTest.Flat.Instances.Text DocTest.Flat.Instances.Unordered DocTest.Flat.Instances.Vector- DocTest.Flat.Bits DocTest.Flat.Tutorial default-language: Haskell2010@@ -239,11 +245,7 @@ , dlist , flat , pretty- , quickcheck-instances>=0.3.22- , QuickCheck >= 2.13.2 && < 3- -- , splitmix >= 0.0.2- -- , time-compat >= 1.9.3- , hashable >= 1.2.6.1 && < 1.4+ , quickcheck-instances , tasty , tasty-hunit , tasty-quickcheck@@ -251,11 +253,13 @@ , unordered-containers , vector + -- >=0.3.22+ --, QuickCheck >= 2.13.2 && < 3+ --, hashable >= 1.2.6.1 && < 1.4 if impl(ghc <8) build-depends: semigroups -- --ghc-options: -Wno-unused-top-binds -Wno-type-defaults+--ghc-options: -Wno-unused-top-binds -Wno-type-defaults -- Additional development time tests and benchmarks -- test-suite core
+ stack-6.35.yaml view
@@ -0,0 +1,13 @@+resolver: lts-6.35++packages:+ - .++allow-newer: true++extra-deps:+ - quickcheck-instances-0.3.22+ - QuickCheck-2.13.2+ - splitmix-0.0.2+ - time-compat-1.9.3+ - hashable-1.2.6.1
+ stack-9.21.yaml view
@@ -0,0 +1,13 @@+resolver: lts-9.21++packages:+ - .++allow-newer: true++extra-deps:+ - quickcheck-instances-0.3.22+ - QuickCheck-2.13.2+ - splitmix-0.0.2+ - time-compat-1.9.3+ - hashable-1.2.6.1
stack.yaml view
@@ -4,16 +4,7 @@ - . # - ../EXTERNAL/doctest -allow-newer: true- extra-deps:- # Required for lts-6.35 and lts-9.21- - quickcheck-instances-0.3.22- - QuickCheck-2.13.2- - splitmix-0.0.2- - time-compat-1.9.3- - hashable-1.2.6.1- # Modified doctest, used to generate static tests- - git: https://github.com/tittoassini/doctest- commit: c9cdbe4eee086cb8aa46e96532160320dd367f09+ # - git: https://github.com/tittoassini/doctest+ # commit: c9cdbe4eee086cb8aa46e96532160320dd367f09