Skip to content
Commits on Jun 4, 2011
  1. Update .cabal file for v0.0.1

    committed
  2. Minor code cleanups

    committed
Commits on Jun 3, 2011
  1. "Upgrade" to IncoherentInstances

    committed
    I feel a little uneasy about this.  I wish Haskell's "String" type wasn't
    literally a list of characters on multiple levels.  Maybe I could get rid of
    the [Char] instance somehow.
  2. Bump version to 0.1

    committed
  3. Initial .gitattributes

    committed
  4. Change module name

    committed
Commits on Jun 2, 2011
  1. Remove unneeded import

    committed
  2. Added "Escaped" value, optimized String escaping, and other misc changes

    committed
    The "escaped" type was added so that you could build long json strings from
    multiple strings without actually appending them to each other.
    
    Also minimized the imports, removed need for Undecidable Instances, and
    optimized handling of type String
  3. Improve README.markdown

    committed
  4. Add README.markdown

    committed
  5. Tweak character quoting

    committed
  6. Code cleanups and optimize escaping

    committed
      1. instance Value a => Value (Maybe a)
         was removed because it was not injective.
      2. Code formatting improvements
      3. optimize \u00?? escapes
Commits on May 31, 2011
  1. Fix buglet

    committed
Commits on Feb 28, 2011
  1. According to RFC 4627, '\DEL' does not need to be escaped

    committed
    Thanks to Bryan O'Sullivan for pointing this out to me.
Commits on Feb 26, 2011
Commits on Feb 25, 2011
  1. Json string quoting

    committed
    I really need to start writing some correctness and performance tests.
Commits on Feb 24, 2011
Something went wrong with that request. Please try again.