Source

aeson / Data / Aeson / Parser / Internal.hs

The default branch has multiple heads

Author Commit Message Labels Comments Date
Bryan O'Sullivan
Rewrite arrayValues to be less combinator-driven This gives us about a 20% performance increase when parsing an array-heavy input, such as json-data/geometry.json (gh-134).
Bryan O'Sullivan
Merge pull request #156 from basvandijk/scientific Change Number to Scientific
basvandijk
Replace Number with Scientific Scientific numbers are floating-point numbers with arbitrary precision that are fast to parse and can be efficiently converted to/from Fractional numbers like Doubles.
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Fix eitherDecode functions (gh-142)
basvandijk
Use the Builder from bytestring >= 0.10 Allow building with blaze-builder and older versions of bytestring if the blaze-builder flag is specified.
Bryan O'Sullivan
Allow decoding of strict bytestrings (gh-99)
peaker
Add jsonEOF, jsonEOF', and make the decode* functions use jsonEOF rather than json parser
Philip Weaver
detect invalid UTF-8 encoding in JSON strings, throw appropriate error
Bryan O'Sullivan
Update copyright years
basvandijk
Added eitherDecode and eitherDecode' They are just like decode and decode' respectively but return an error message when decoding fails.
Bryan O'Sullivan
Update copyrights.
Bryan O'Sullivan
Improve haddocks.
Bryan O'Sullivan
Clean up and document the stricter parsing functions.
Bryan O'Sullivan
Sort imports
Bryan O'Sullivan
Initial commit