Commits

Show all
Author Commit Message Labels Comments Date
basvandijk
Added INLINE pragmas to all generic methods. This speeds up the benchmarks
basvandijk
Add benchmarks which compares the different automatic ToJSON and FromJSON instances
basvandijk
Grouped the GToJSON instances and grouped the GFromJSON instances This makes the code easier to follow.
basvandijk
Merge branch 'master' of git://github.com/mailrank/aeson into newGenerics
basvandijk
Solved conflicts and improved documentation of FromJSON and ToJSON
basvandijk
Statically check if a constructor is a record instead of dynamically. Besides possibly being more efficient this allows me to remove the undefined instances because they are no longer required.
basvandijk
Unified two GFromProduct instances
basvandijk
Fix for generic toJSON and parseJSON The bug was caused by an incorrect assumption that products where build in a right associative way where in reallity they have a tree shape.
basvandijk
Fix bug in 'build-depends' field in cabal
basvandijk
Use the new GHC generics for the default toJSON and parseJSON implementations. The SYB code is moved back into Data.Aeson.Generics
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Merge pull request #35 from mightybyte/patch-1 Relax template-haskell version bounds and bump version to 0.3.2.13.
mightybyte
Relax template-haskell version bounds and bump version to 0.3.2.13.
Bryan O'Sullivan
Bump major version
Bryan O'Sullivan
Merge pull request #32 from roelvandijk/master Better parse fail messages for TH derived FromJSON instances
roelvandijk
Better parse fail messages for TH derived FromJSON instances
Bryan O'Sullivan
Merge pull request #33 from basvandijk/deepseq Allow building with both the newer and older deepseq and containers
basvandijk
Allow building with both the newest deepseq (>= 1.2) and containers (>= 0.4.2) Use the flag old-deepseq-containers to build with older versions.
Bryan O'Sullivan
Doc improvements.
Bryan O'Sullivan
Add the oft-requested decode function.
Bryan O'Sullivan
Change a definition that reveals a bug in the generics support.
Bryan O'Sullivan
Hide genericToJSON and genericFromJSON.
Bryan O'Sullivan
Tiny tweak
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Try encoding/decoding maps.
Bryan O'Sullivan
And the reverse conversion direction.
Bryan O'Sullivan
See if generic JSON conversion is behaving.
Bryan O'Sullivan
Test round-tripping of compound types.
Bryan O'Sullivan
Use a better comparison for encoded Double values.
Bryan O'Sullivan
Add test support.
  1. Prev
  2. Next