Commits

Author Commit Message Labels Comments Date
Bryan O'Sullivan
Drop support for older bytestring and text
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Go away, hashmap branch!
Branches
hashmap
Bryan O'Sullivan
Bump version to 0.7.0.4
basvandijk
Fix #198 for Integral types. Fractional types are still unsafe! Integral types can now be parsed safely (bounded space usage). Parsing fractional types (Float and Double) still allows an attacker to fill up the memory of the target system by supplying a number with a large exponent. Fixing this is on my TODO list.
basvandijk
Parse a number using the new scientific parser The old rational parser applied realToFrac (fromRational . toRational) to the Scientific number to construct a new Scientific number. This had the disadvantage that scientific numbers with big exponents like 1e1000000000 are converted from (Scientific 1 1000000000) to (Scientific (1*10^1000000000) 0). If the Integer coefficient of the latter is later evaluated it will allocate all memory. This is…
tibbe
Make all cabal flags manual This means that dependency solver's job is easier (it doesn't need to consider the opposite flag setting) and it means that cabal cannot automatically switch these flags (which I don't think happened in the past, but it's theoretically possible).
Bryan O'Sullivan
Added tag 0.7.0.3 for changeset 93b496b0ee9a
Bryan O'Sullivan
Improve parseJSON failure message for Either This fixes #193.
Tags
0.7.0.3
Bryan O'Sullivan
Bump version to 0.7.0.3
Fedor Gogolev
Export `withScientific` function in `Data.Aeson` Fixes #191.
Bryan O'Sullivan
Reduce duplication, simplify CPP macros
Mateusz Kowalczyk
Follow TH changes in GHC 7.9. Pred now is just an alias of Type. See GHC Trac #7021.
Bryan O'Sullivan
Added tag 0.7.0.2 for changeset 0aef582b3bf1
Bryan O'Sullivan
Bump version to 0.7.0.2
Tags
0.7.0.2
Bryan O'Sullivan
Merge pull request #183 from codygman/master depends on unordered-containers 0.2.3.0 for HashMap Data instance
Cody Goodman
depends on unordered-containers 0.2.3.0 for HashMap Data instance Data instance for HashMap, which only seems to appear in 0.2.3.0, but aeson's current dependency is only on 0.1.3.0. Data instance for HashMap
Brian McKenna
Fix missing data constructor in doc comments
lpsmith
Fix cabal-install for GHC 7.8; better support for GHC < 7.8 Proposed fix for #177. This does have the downside that it would immediately require text-1.1, which might cause for some people committed to older versions of the Haskell Platform.
Bryan O'Sullivan
Added tag 0.7.0.1 for changeset cdeff57d78ec
Bryan O'Sullivan
Bump version to 0.7.0.1
Tags
0.7.0.1
Bryan O'Sullivan
Relax dependency on attoparsec This allows us to work with the version of the Haskell Platform that is current as of early 2014.
Bryan O'Sullivan
Added tag 0.7.0.0 for changeset fbc623c63b97
Bryan O'Sullivan
Rework Python encode/decode benchmarks to work with harness
Tags
0.7.0.0
Bryan O'Sullivan
Update performance numbers This clearly shows that on this dataset, decoding is about 33% faster than the previous release, while encoding is about twice as fast. Nice!
Bryan O'Sullivan
Update perf numbers for the previous versions of the various libs I want to be able to use this as a baseline to see how the new versions of the libraries fare.
Bryan O'Sullivan
Get the silly benchmark framework and AesonEncode cooperating
Bryan O'Sullivan
Update benchmark framework
Bryan O'Sullivan
Update the list of tested versions of GHC
  1. Prev
  2. Next