Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Feb 23, 2011
  1. Use toAscList for Sets to guarantee stable ordering

    authored
    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.
Commits on Feb 22, 2011
  1. @bos

    Make Value an instance of IsString

    bos authored
    Requested by Bas van Dijk.
Commits on Feb 18, 2011
  1. Tweak documentation.

    authored
  2. Add ./ operator for traversing Object heirarchies.

    authored
    ./ 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.
  3. Add Missing Value for non-present values.

    authored
    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.
Commits on Feb 16, 2011
  1. @bos

    Switch numerics to use the Number type

    bos authored
    This is very nearly as fast as Doubles for parsing, and more accurate
    for dealing with integers.
  2. @bos
  3. @bos

    Number data set

    bos authored
  4. @bos
  5. @bos

    Merge doc fix

    bos authored
Commits on Feb 15, 2011
  1. @bos

    Use the new attoparsec Zepto module for string unescaping

    bos authored
    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 authored
Commits on Feb 12, 2011
  1. @bos
Commits on Feb 9, 2011
  1. @bos

    Ignore Mac junk

    bos authored
  2. @bos
Commits on Feb 5, 2011
  1. @bos
  2. @bos

    Conversion to/from generic types via SYB, and new Parser/Result types

    bos authored
    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. @bos

    Partially implement generic JSON support.

    bos authored
    Borrowed from the json package's implementation.
  2. @bos
  3. @bos

    Simplify a piece of code

    bos authored
  4. @bos
Commits on Feb 2, 2011
  1. @bos
  2. @bos

    Bump version

    bos authored
  3. @bos

    Monoid instances.

    bos authored
  4. @bos

    Switch from Alternative to MonadPlus :-(

    bos authored
    Also add a bunch of new instances
Commits on Feb 1, 2011
  1. @bos

    Bump version.

    bos authored
  2. @bos

    Add some convenience values.

    bos authored
  3. @bos

    Add benchmark data and a Makefile

    bos authored
Commits on Jan 28, 2011
  1. @bos

    Add a Python json benchmark.

    bos authored
    Alas, it's about 3x faster than us, due to being written in C.
Commits on Jan 27, 2011
  1. @bos
  2. @bos

    Give us a real version number

    bos authored
  3. @bos

    Update benchmark results

    bos authored
  4. @bos
Something went wrong with that request. Please try again.