Commits

Show all
Author Commit Message Labels Comments Date
Tarrasch
Tighten package constraint for deepseq.
Tags
0.3.2.12
Bryan O'Sullivan
Add a Python encoder
Bryan O'Sullivan
Merge
basvandijk
Default methods for toJSON and parseJSON using the new DefaultSignatures extension The methods default to the generic implementations. I had to move the generic implementations into the Types module and define and export genericToJSON and genericFromJSON. Other arrangements exists but this was the quickest to implement. Note that the default methods are only enabled when the extension is available. Currently this is the case for ghc >= 7.2.1.
basvandijk
Added ToJSON and FromJSON instances for the remaining Vectors Storable, Primitive, Uboxed
roelvandijk
Fixed Data.Aeson.TH compilation warnings
Bryan O'Sullivan
Get the TH stuff building under GHC 6.12
Bryan O'Sullivan
Fix compilation error under GHC 7.2
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Merge
Michael Thompson
edited Data.Aeson.Encoding, ghc complains "null" is not a Builder; but fromByteString "null" is a Builder
aculich
fixed compile error complaining about literal "null"
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Added tag 0.3.2.11 for changeset 66af061a8260
Bryan O'Sullivan
Bump version
Tags
0.3.2.11
Bryan O'Sullivan
Fix build error
Bryan O'Sullivan
Merge
jsgf
Merge remote-tracking branch 'upstream/master'
jsgf
Use toAscList for Sets to guarantee stable ordering Plain Data.Set.toList doesn't seem to guarantee a order, and it would be unfortunate to get different serializations of a Set depending on how it was constructed.
jsgf
Add IsString instance for Value to allow direct use of string literals.
jsgf
Tweak documentation.
jsgf
Add ./ operator for traversing Object heirarchies. ./ allows an Object heirarchy to be traversed without parsing anything. If any of the path components is missing or the wrong type, it returns Missing.
jsgf
Add Missing Value for non-present values. If a Maybe a value should only be optionally included in an Object (as opposed to being set as "null"), then use .=? to construct its Pair. This sets the Value to Missing, which causes it to be subsequently excluded from the Object.
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Fix thinko
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Merge tests
Bryan O'Sullivan
Merge Either instance
Bryan O'Sullivan
Merge TH code
Bryan O'Sullivan
Merge the .gitignore addition
  1. Prev
  2. Next