packages feed

pinch-0.2.0.2: CHANGES.md

0.2.0.2
=======

-   Compile on 32-bit systems.

0.2.0.1
=======

-   Build with GHC 8.

0.2.0.0
=======

Breaking changes:

-   `unpinch` no longer returns `Either String a`. Instead it returns a
    `Parser a`.
-   `Protocol.serialize*` methods no longer produce a `ByteString.Builder` and
    the serialized length. Instead, they produce a custom `Builder` type.

Other changes:

-   Improve deserialization performance significantly by getting rid of
    unnecessary calls to `Data.Typeable.{eqT, cast}`.
-   Improve serialization performance by allocating the output buffer in one go
    rather than using `ByteString.Builder`.
-   Improve serialization and deserialization performance further by changing
    the intermediate representation of lists, sets, and maps.

0.1.0.2
=======

-   Loosen `vector` version constraint.

0.1.0.1
=======

-   Fixed recursion in C pre-processor expansion. This can break the build on
    some systems.

0.1.0.0
=======

-   Initial release.