Commits

Author Commit Message Labels Comments Date
Bryan O'Sullivan
Clarify decode docs
Bryan O'Sullivan
Fix test suite build with ghc 7.2
Bryan O'Sullivan
Bump version to 0.6.2.0, copyright to 2013
Bryan O'Sullivan
Merge pull request #130 from Peaker/master Fix lazy I/O leak and trailing garbage ignore bug in decode functions
peaker
Add jsonEOF, jsonEOF', and make the decode* functions use jsonEOF rather than json parser
Bryan O'Sullivan
Merge branch 'patch-1' of git://github.com/rietmann/aeson
rietmann
Fixed typos. ('-' and 'Coord') * Is there supposed to be a "-" after Show? I had to remove it in order to compile my example. * Clearly "Coord" is from one of the example applications and got missed in a copy-paste. It should be an instance for Person.
timthelion
Update Aeson.hs Coord -> Person
Hamish Mackenzie
Fix for GHC 7.8
Bryan O'Sullivan
Fix fake-broken DotNetTime test
Bryan O'Sullivan
Firewall off tests for deprecated features
basvandijk
Remove unneeded import
basvandijk
Fix test-suite to use the new encoding Options terminology
basvandijk
Renamed nullaryToString to the more accurate allNullaryToStringTag
basvandijk
Renamed fieldNameModifier to the more accurate fieldLabelModifier
basvandijk
Rename constructor name/type to constructor tag which is more accurate. - Rename "constructorNameModifier" to "constructorTagModifier". - Rename "ObjectWithType" to "TaggedObject". - Rename "typeFieldName" to "tagFieldName". - Rename "defaultObjectWithType" to "defaultTaggedObject".
basvandijk
Renamed valueFieldName to contentsFieldName This reflects its purpose more accurately.
basvandijk
Improved documentation on encoding Options
basvandijk
Deprecated Data.Aeson.Generic The module is deprecated for the following reasons: - It has issues: #75, #84, #101, #107. - It's slow compared to GHC Generics and very, very, very slow compared to TH. See some recent benchmark results in #116. - The encoding/decoding can't currently be configured using the encoding Options. - Related to the previous point: GHC Generics and TH use compatible encoders/decoders (if the s…
Bryan O'Sullivan
Merge
basvandijk
Some more refactoring in Data.Aeson.Types.Generic
basvandijk
Add tests/Encoders.hs
basvandijk
Refactored Data.Aeson.Types.Generic - Better naming - Clearer sectioning - Some documentation - Some implementation changes
basvandijk
Use the more efficient unsafeShiftR instead of shiftR when base >= 4.5
basvandijk
Fix the AesonCompareAutoInstances benchmarks
basvandijk
Fix benchmarks/AesonCompareAutoInstances.hs
basvandijk
Merged master
basvandijk
Change default encoding options to include Nothing fields by default I think this is a more sensible default.
basvandijk
Added the genericToJSON and genericParseJSON functions This makes it easier to parameterize the generic JSON encoding/decoding since users now don't need to import GHC.Generics and so don't need to depend on ghc-prim.
basvandijk
Changed default encoding of sum datatypes to ObjectWithType
  1. Prev
  2. Next