This project is mirrored from https://github.com/kolmodin/binary.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- May 13, 2019
-
-
Oleg Grenrus authored
-
Oleg Grenrus authored
-
- Aug 06, 2018
-
-
Lennart Kolmodin authored
-
- Aug 04, 2018
-
-
Lennart Kolmodin authored
There was no breaking changes in version 0.10.0.0, so let's also release under 0.8.6.0.
-
- Aug 02, 2018
-
- Aug 01, 2018
-
-
Lennart Kolmodin authored
-
Lennart Kolmodin authored
-
Lennart Kolmodin authored
GHC gave a warning that we needed modules but didn't explicitly depend on them in the .cabal file.
-
- Jun 07, 2018
-
-
Vladislav Zavialov authored
-
- Nov 06, 2017
-
-
Lennart Kolmodin authored
-
- Apr 02, 2017
-
-
Lennart Kolmodin authored
Same as version 0.9.0.0. There were no new breaking changes, so let's go back to major 0.8.
- Mar 13, 2017
-
- Feb 15, 2017
-
-
Lennart Kolmodin authored
See #123.
-
- Sep 21, 2016
-
-
Lennart Kolmodin authored
-
- Jul 07, 2016
-
- Jun 03, 2016
-
- May 27, 2016
-
-
DanielDiaz authored
-
- May 25, 2016
-
-
DanielDiaz authored
-
Lennart Kolmodin authored
-
- May 21, 2016
-
-
DanielDiaz authored
-
- May 01, 2016
-
-
Lennart Kolmodin authored
Now that Generics is used in all targets, we also need ghc-prim.
-
Lennart Kolmodin authored
The dependency problem should have been fixed now. See haskell/tar#15.
-
Lennart Kolmodin authored
This CPP is no longer needed now that we only support GHC >= 7.4.
-
- Apr 30, 2016
-
-
Lennart Kolmodin authored
-
- Apr 19, 2016
-
-
Lennart Kolmodin authored
Next version won't be 0.9.0.0 as previously stated. Looks like no changes should be breaking, except for the semi public API in Data.Binary.Builder.Internal which now has been removed. Also remove GHC 7.6.3 from 'tested-with'. It was removed from Travis CI since its dependencies doesn't build.
-
- Apr 11, 2016
-
-
Lennart Kolmodin authored
-
- Apr 03, 2016
-
-
Lennart Kolmodin authored
-
- Mar 27, 2016
-
-
- Feb 08, 2016
-
-
Lennart Kolmodin authored
This fixes #105. Older GHC versions + clang ran into trouble, which this commit fixes.
-
- Feb 02, 2016
-
-
Herbert Valerio Riedel authored
-
Lennart Kolmodin authored
PVP said 0.9.0.0 was not required.
- Jan 21, 2016
-
-
Lennart Kolmodin authored
-
Lennart Kolmodin authored
-
- Dec 20, 2015
-
-
Lennart Kolmodin authored
Let's share the address space with a malevolent agent of chaos.
-
- Nov 12, 2015
-
-
Oleg Grenrus authored
-
- Nov 11, 2015
-
-
Lennart Kolmodin authored
-
- Oct 23, 2015
-
-
Brian McKenna authored
This is so that we can write and read things like [Void], or (Expr Void) - something I'm actually doing in Morte. https://github.com/Gabriel439/Haskell-Morte-Library/pull/26 The reader always fails if you actually try to get an instance of it. Trying to access a void value should not happen for well-formed instances, for example: *Data.Binary Data.Void> decode $ encode ([] :: [Void]) :: [Void] []
-
- Aug 13, 2015
-
-
Lennart Kolmodin authored
We use Cabal's PackageDescription as the type to serialize. It is large, has many levels of data types, and also uses enums and strings. It's a good stress test. GenericsBench defines criterion benchmarks for serialization and deserialization. In GenericsBenchTypes we derive the Binary instances. PackageDescription already defines Binary instances for the system installed Binary, but naturally this won't work for the benchmark - we need our own instances that are derived from the code in this library. The data to serialize we get from your .cabal/package/hackage.haskell.org/ directory, it's data from hackage, not autogenerated. GenericsBenchCache makes sure that if we rerun the benchmark we will use the same PackageDescriptions, even if the user has executed 'cabal update' since the last benchmark run.
-