Permalink
Commits on Sep 18, 2011
Commits on Aug 29, 2011
  1. Add a Python encoder

    committed Aug 29, 2011
Commits on Aug 22, 2011
  1. Merge

    committed Aug 22, 2011
Commits on Aug 15, 2011
  1. Default methods for toJSON and parseJSON using the new DefaultSignatu…

    …res 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 committed Aug 15, 2011
  2. Added ToJSON and FromJSON instances for the remaining Vectors

    Storable, Primitive, Uboxed
    basvandijk committed Aug 15, 2011
Commits on Aug 12, 2011
Commits on Aug 11, 2011
  1. Fix compilation error under GHC 7.2

    committed Aug 11, 2011
Commits on Aug 9, 2011
  1. Merge

    committed Aug 9, 2011
  2. Merge

    committed Aug 9, 2011
  3. Merge

    committed Aug 9, 2011
  4. Bump version

    committed Aug 9, 2011
  5. Fix build error

    committed Aug 9, 2011
Commits on Aug 8, 2011
  1. edited Data.Aeson.Encoding,

    ghc complains "null" is not a Builder; 
    but fromByteString "null" is a Builder
    michaelt committed Aug 8, 2011
Commits on Aug 7, 2011
  1. Merge

    committed Aug 7, 2011
  2. Merge

    committed Aug 7, 2011
  3. Fix thinko

    committed Aug 7, 2011
  4. Merge

    committed Aug 7, 2011
  5. Merge tests

    committed Aug 7, 2011
  6. Merge Either instance

    committed Aug 7, 2011
  7. Merge TH code

    committed Aug 7, 2011
  8. Merge the .gitignore addition

    committed Aug 7, 2011
  9. Merge Neill Bogie's changes

    committed Aug 7, 2011
  10. Merge 1cac34c into 1f7c144

    GitHub Merge Button committed Aug 7, 2011
Commits on Aug 6, 2011
  1. Bump version

    committed Aug 6, 2011
  2. Properly encode NaN and Infinity.

    This used to be handled by the blaze-textual package, but that made no sense.
    committed Aug 6, 2011
Commits on Jul 25, 2011
  1. Add tests/qc to .gitignore

    jhance committed Jul 25, 2011
  2. Change toJSON and fromJSON instances for Either.

    Previously, fromJSON . toJSON == id was violated by the Either
    instances. In addition, if both types are parsable from the same
    JSON, then the Left is always given favor - which is probably not
    desirable. Instead, differentiate the instances using an array.
    
    This allows for "Either a a" to actually work instead of always
    chosing Left in FromJSON.
    jhance committed Jul 25, 2011
Commits on Jul 14, 2011
Commits on Jul 8, 2011