Commits

Author Commit Message Labels Comments Date
Bryan O'Sullivan
Make Value an instance of IsString Requested by Bas van Dijk.
Bryan O'Sullivan
Switch numerics to use the Number type This is very nearly as fast as Doubles for parsing, and more accurate for dealing with integers.
Bryan O'Sullivan
Keep things simple - json-data not in tarball
Bryan O'Sullivan
Number data set
Bryan O'Sullivan
Separate .NET and JavaScript date formats, per github issue 1
Bryan O'Sullivan
Merge doc fix
Michael Schade
Fixed typo in docs incorrectly referencing .:?
Bryan O'Sullivan
Use the new attoparsec Zepto module for string unescaping This improves performance on the tweet data set by between 10% and 50%, depending on the input.
Bryan O'Sullivan
Resimplify the parsing of escaped text
Bryan O'Sullivan
Ignore Mac junk
Bryan O'Sullivan
Capture and report failure properly during unescaping
Bryan O'Sullivan
Simplify (and probably speed up) some code a little
Bryan O'Sullivan
Conversion to/from generic types via SYB, and new Parser/Result types 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.
Bryan O'Sullivan
Partially implement generic JSON support. Borrowed from the json package's implementation.
Bryan O'Sullivan
Merge from the normal Data.Map branch
Branches
hashmap
Bryan O'Sullivan
Build profiling versions of benchmarks
Bryan O'Sullivan
Simplify a piece of code
Bryan O'Sullivan
We get a 1.5% speedup by inlining jstring_
Bryan O'Sullivan
Get rid of MonadPlus nonsense, revert version bump, add Monoid instances
Bryan O'Sullivan
Bump version
Bryan O'Sullivan
Monoid instances.
Bryan O'Sullivan
Switch from Alternative to MonadPlus :-( Also add a bunch of new instances
Bryan O'Sullivan
Bump version.
Bryan O'Sullivan
Add some convenience values.
Bryan O'Sullivan
Added a benchmarking README
Branches
hashmap
Bryan O'Sullivan
Merge from default
Branches
hashmap
Bryan O'Sullivan
Add benchmark data and a Makefile
Bryan O'Sullivan
Experimental HashMap fun Makes parsing about 5% faster
Branches
hashmap
Bryan O'Sullivan
Add a Python json benchmark. Alas, it's about 3x faster than us, due to being written in C.
Bryan O'Sullivan
Added tag 0.1.0.0 for changeset 05d9437b2280
  1. Prev
  2. Next