GitHub / haskell/binary / commits
Efficient, pure binary serialisation using ByteStrings in Haskell.
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 53765b3f | Rename `failG` to `failGet` and export it (#239) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| c6cc03b5 | Fail on zero denominator in `Binary (Ratio a)` instance (#238) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| 4a649eda | Support MicroHs (#237) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d199a64c | Make `get @Char` fail on invalid encodings (#236) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| d7a2ce22 | Use FFI for unaligned reads (#235) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
4 months ago | |
| f7623048 |
Binary instance for Generically. (#192)
Co-authored-by: Ben Gamari <b****n@s****g>, konsumlamm <4****m@u****m> |
Icelandjack <5****k@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| dcf73cb2 | Fix `TypeRep` (de)serialisation for GHC 8.2 (#234) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 856b8ad1 | Add `getShortByteString` (#233) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 2c56c1be | Run CI on i386 (#232) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 5cda4231 | Add missing INLINE pragmas (#231) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| aad266dc | Add `Binary (Proxy a)` instance (#229) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| a0e29cae | Don't run benchmarks in CI (#230) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 88a82ba8 | Fix Generic Binary instance for types with 256 constructors (#228) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 00042bde | Inline `gput`, `gget` for `:+:` (#227) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
5 months ago | |
| 053272ca | perf: implement fast Get for integral types (#216) |
Cheng Shao <t****k@t****e>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 140c56c9 | Don't reexport `Data.Word` (#225) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 245f989e | Update .cabal file (#224) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 54483112 | Switch benchmarks to `tasty-bench` & run benchmarks in CI (#222) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| bad82119 | Avoid unnecessary use of `Data.ByteString.Builder.Prim` (#217) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 8b37d753 | Fix typos (#218) |
Ang <k****g@g****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| c03d39e1 | Update CI (#220) |
konsumlamm <4****m@u****m>
Committed by: GitHub <n****y@g****m> |
6 months ago | |
| 3c37e688 | merge Merge pull request #210 from pmiddend/fix-unpack-pragma-docs |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 1 year ago | |
| 6418be2c | Fix 404 link to GHC docs for the UNPACK pragma | Philipp Middendorf <p****f@d****e> | almost 2 years ago | |
| 2a712db1 | merge Merge pull request #209 from bgamari/wip/release |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| 482aceee | Move documentation to extra-doc-files | Ben Gamari <b****n@s****g> | over 2 years ago | |
| a501955f | Release binary-0.8.9.2 | Ben Gamari <b****n@s****g> | over 2 years ago | |
| 1afb120d | Bump Tested-With | Ben Gamari <b****n@s****g> | over 2 years ago | |
| 0fe67014 | merge Merge pull request #206 from phadej/remove-Wnoncanonical-monadfail-instances |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 2 years ago | |
| b30971d5 | merge Merge pull request #207 from Bodigrim/master |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
about 3 years ago | |
| 80f06d70 | Future-proof against potential Prelude.foldl' | Bodigrim <a****o@g****m> | over 3 years ago | |
| a14ead5b | -Wnoncanonical-monadfail-instances is deprecated: fail is no longer a method ... | Oleg Grenrus <o****s@i****i> | over 3 years ago | |
| e6f79efe | merge Merge pull request #194 from chrisdone/patch-3 |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 57fbea56 | merge Merge pull request #198 from jchia/doc |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| 84ad099f | merge Merge pull request #197 from AndreasPK/master |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| e74d8d06 | merge Merge pull request #204 from tchoutri/update-ci-and-tested-metadata |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 3 years ago | |
| bdd64ced | Update supported compiler versions | Théophile Choutri <t****e@c****u> | over 3 years ago | |
| 6daccdd2 | merge Merge pull request #202 from bgamari/wip/ci |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 372eb0b6 | Drop travis configuration | Ben Gamari <b****n@s****g> | about 4 years ago | |
| 07819a4e | Make CI pass | Ben Gamari <b****n@s****g> | about 4 years ago | |
| 7e5898de | merge Merge pull request #201 from bgamari/wip/ci |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
about 4 years ago | |
| 0e042ec4 | gitignore: Ignore dist-newstyle | Ben Gamari <b****n@s****g> | about 4 years ago | |
| ce7c3981 | Add GitHub Actions-based CI | Ben Gamari <b****n@s****g> | about 4 years ago | |
| 96599519 | Release 0.8.9.1 | Ben Gamari <b****n@s****g> | about 4 years ago | |
| 7108e502 | Added comments for Float and Double instances | Joshua Chia <j****a@g****m> | about 4 years ago | |
| f95581b0 | Mark many in Alternative instance as INLINEABLE | Andreas Klebinger <k****s@g****t> | about 4 years ago | |
| bf02418b | Drop efficiency wording from README |
Chris Done <g****b@c****m>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 6af054b4 | merge Merge pull request #186 from sheaf/wip/typerep-changes |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 4 years ago | |
| 48477ba1 | Adapt to changes in TypeRep complete patterns | sheaf <s****e@g****m> | about 5 years ago | |
| 4eb74688 | merge Merge pull request #185 from bgamari/ghc-9.2.1 |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
about 5 years ago | |
| 432c2454 | Bump version to 0.8.9.0 | Ben Gamari <b****n@s****g> | about 5 years ago | |
| 55c8b3e0 | merge Merge pull request #182 from bgamari/wip/ghc-T19631 |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 799af996 | cabal: Set default-language: Haskell2010 | Ben Gamari <b****n@s****g> | over 5 years ago | |
| bccbece2 | merge Merge pull request #181 from Ericson2314/ghc-9.2-reconcile |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| b86e9a73 | merge Merge pull request #179 from sjakobi/wip/option-removal |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 27d02843 | merge Merge remote-tracking branch 'origin/master' into ghc-9.2-reconcile | John Ericson <J****n@O****s> | over 5 years ago | |
| 5f82649c | merge Merge pull request #178 from Ericson2314/wip/no-extend-narrow-primop-names |
Ben Gamari <b****n@s****g>
Committed by: GitHub <n****y@g****m> |
over 5 years ago | |
| 84e99e66 | Revert "[CmmSized] adjust" | John Ericson <J****n@O****s> | over 5 years ago | |
| 638aabff | Remove instance for Data.Semigroup.Option for GHC >= 9.2 | Simon Jakobi <s****i@g****m> | over 5 years ago | |
| 890fcc60 | Remove instance for Data.Semigroup.Option for GHC >= 9.2 | Simon Jakobi <s****i@g****m> | over 5 years ago | |
| 1c07fd55 | Use unsafe shifts from base rather than hand-rolling | John Ericson <J****n@O****s> | over 5 years ago | |
| d0c3f067 | Use unsafe shifts from base rather than hand-rolling | John Ericson <J****n@O****s> | over 5 years ago | |
| b2244101 | [CmmSized] adjust | Moritz Angermann <m****n@g****m> | almost 6 years ago | |
| f797e935 | the char kind related update (#11342) |
Daniel Rogozin <d****n@s****o>
Committed by: Vladislav Zavialov <v****6@g****m> |
almost 6 years ago | |
| 6d3cb9fd | Bump GHC version in ifdefs to 901 |
Andrew Martin <a****s@g****m>
Committed by: Ben Gamari <b****n@s****g> |
almost 6 years ago | |
| a005d5ca | Change base bound to GHC bound in ifdef |
Andrew Martin <a****s@g****m>
Committed by: Ben Gamari <b****n@s****g> |
over 6 years ago | |
| f9b1c92a | Bump version to 0.8.8.0. | Lennart Kolmodin <k****n@g****m> | over 6 years ago | |
| a13f8ca1 | Update changelog for 0.8.8.0. | Lennart Kolmodin <k****n@g****m> | over 6 years ago | |
| 13ad4c0c | Support BoxedRep |
Andrew Martin <a****s@g****m>
Committed by: Ben Gamari <b****n@s****g> |
almost 7 years ago | |
| dfaf7805 | Reduce generic cache size to 100 elements. | Lennart Kolmodin <k****n@g****m> | about 7 years ago | |
| 072e145b | merge Merge pull request #163 from alexbiehl/casts |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| 12307e18 | Make Travis build again. (#170) |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| af421a84 | merge Merge pull request #169 from sgraf812/patch-1 |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| e26b5002 | merge Merge pull request #167 from Ericson2314/32-bit-runtime-rep |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| 10858f46 | Remove a catch-all clause |
Sebastian Graf <s****7@g****m>
Committed by: GitHub <n****y@g****m> |
about 7 years ago | |
| 3e0134df | Handle {Int,Word}32Rep | John Ericson <g****t@J****e> | about 7 years ago | |
| fcd9d3cb | Update docker-compose with new ghc versions. | Lennart Kolmodin <k****n@g****m> | about 7 years ago | |
| 816b128c | merge Merge pull request #165 from phadej/prepare-0.8.7.0 |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 909db4cd | Use base-orphans, update .travis.yml and tested-with | Oleg Grenrus <o****s@i****i> | over 7 years ago | |
| 600f1532 | Prepare 0.8.7.0 | Oleg Grenrus <o****s@i****i> | over 7 years ago | |
| cfb9e89b | merge Merge pull request #164 from harpocrates/haddock-markup |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 722622d8 | Haddock markup fixes | Alec Theriault <a****t@g****m> | over 7 years ago | |
| 8eae4af0 | Use bases built-in float/word32 and double/word64 casts | Alex Biehl <a****l@t****m> | over 7 years ago | |
| 31f68171 | merge Merge pull request #152 from harpocrates/fix/nonempty-fail |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 6f4612cc |
Update src/Data/Binary/Class.hs
Co-authored-by: harpocrates <a****t@g****m> |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 94855814 | merge Merge pull request #161 from hvr/pr/base413 |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 775b4561 | merge Merge pull request #162 from ggreif/patch-1 |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| f888f5ee | Typofix |
Gabor Greif <g****f@g****m>
Committed by: GitHub <n****y@g****m> |
over 7 years ago | |
| 0f752eca | Compatibility with future ghc-8.8/base-4.13 | Herbert Valerio Riedel <h****r@g****g> | over 7 years ago | |
| fb461cf0 | merge Merge pull request #159 from DavidEichmann/T-13064 |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| ced6f4a4 | merge Merge pull request #157 from bgamari/master |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| e30a2c64 | Remove unused imports. | David Eichmann <E****D@g****m> | almost 8 years ago | |
| aa9fd16b | Add support for Int16#, Word16# | Ben Gamari <b****n@s****g> | almost 8 years ago | |
| 0318374b | merge Merge pull request #156 from kolmodin/pr/ghc861 |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 6bdae6c0 | Fixes for docker and cabal-install 2.4. | Lennart Kolmodin <k****n@g****m> | almost 8 years ago | |
| 19928747 | Add GHC 8.6.1 to travis and docker. | Lennart Kolmodin <k****n@g****m> | almost 8 years ago | |
| 00224cc1 | merge Merge pull request #155 from bgamari/master |
Lennart Kolmodin <k****n@g****m>
Committed by: GitHub <n****y@g****m> |
almost 8 years ago | |
| 64b5414b | Add support for Int8Rep/Word8Rep added in GHC 8.7 | Ben Gamari <b****n@s****g> | almost 8 years ago | |
| b9101c8d | 'Binary (NonEmpty a)' should 'fail' on empty lists | Alec Theriault <a****t@g****m> | about 8 years ago | |
| 1cd855a6 | Add instructions how to launch tests with docker-compose. | Lennart Kolmodin <k****n@g****m> | about 8 years ago | |
| cb84b16a | Add docker-compose.yml to run tests on multiple ghc versions. | Lennart Kolmodin <k****n@g****m> | about 8 years ago |