Permalink
Commits on Feb 25, 2011
  1. Add more benchmark data

    bos committed Feb 25, 2011
Commits on Feb 22, 2011
  1. Make Value an instance of IsString

    bos committed Feb 22, 2011
    Requested by Bas van Dijk.
Commits on Feb 16, 2011
  1. Switch numerics to use the Number type

    bos committed Feb 16, 2011
    This is very nearly as fast as Doubles for parsing, and more accurate
    for dealing with integers.
  2. Number data set

    bos committed Feb 16, 2011
  3. Merge doc fix

    bos committed Feb 16, 2011
Commits on Feb 15, 2011
  1. Use the new attoparsec Zepto module for string unescaping

    bos committed Feb 15, 2011
    This improves performance on the tweet data set by between 10% and
    50%, depending on the input.
Commits on Feb 13, 2011
  1. Fixed typo in docs incorrectly referencing .:?

    Michael Schade committed Feb 13, 2011
Commits on Feb 12, 2011
Commits on Feb 9, 2011
  1. Ignore Mac junk

    bos committed Feb 9, 2011
Commits on Feb 5, 2011
  1. Conversion to/from generic types via SYB, and new Parser/Result types

    bos committed Feb 5, 2011
    We can now convert most types deriving Data.
    
    Also, change the parsing code from being based on Applicative to
    using an efficient continuation-based Parser type, with a Result
    type signalling the result.
Commits on Feb 4, 2011
  1. Partially implement generic JSON support.

    bos committed Feb 4, 2011
    Borrowed from the json package's implementation.
  2. Simplify a piece of code

    bos committed Feb 4, 2011
Commits on Feb 2, 2011
  1. Bump version

    bos committed Feb 2, 2011
  2. Monoid instances.

    bos committed Feb 2, 2011
  3. Switch from Alternative to MonadPlus :-(

    bos committed Feb 2, 2011
    Also add a bunch of new instances
Commits on Feb 1, 2011
  1. Bump version.

    bos committed Feb 1, 2011
  2. Add some convenience values.

    bos committed Feb 1, 2011
  3. Add benchmark data and a Makefile

    bos committed Feb 1, 2011
Commits on Jan 28, 2011
  1. Add a Python json benchmark.

    bos committed Jan 28, 2011
    Alas, it's about 3x faster than us, due to being written in C.
Commits on Jan 27, 2011
  1. Give us a real version number

    bos committed Jan 27, 2011
  2. Update benchmark results

    bos committed Jan 27, 2011
  3. Numerous improvements to string parsing performance.

    bos committed Jan 27, 2011
    We were on par with the json package in some cases, and slower in others.
    
    Now, with plain text, we're 25% faster, and for Unicode-heavy text,
    twice as fast.
  4. More benchmarkery: try out the json library.

    bos committed Jan 27, 2011
    It performs surprisingly well!
    
    --HG--
    rename : benchmarks/ParseFile.hs => benchmarks/AesonParse.hs
    rename : benchmarks/ParseFile.hs => benchmarks/JsonParse.hs