1. Bryan O'Sullivan
  2. attoparsec

Commits

Author Commit Message Date Builds
Bryan O'Sullivan
Switch to a Buffer-driven implementation for Text
Bryan O'Sullivan
Turn Text property test results from Bool into Property
Bryan O'Sullivan
Introduce a Buffer type for ByteString parsing This type supports fast, asymptotically well behaved appends, which becomes important when we're asking for more input if a parse doesn't succeed. The previous "append to a ByteString" scheme degraded to O(n^2) performance if fed a byte at a time, and so acted as a conveniently obscure DoS vector. This approach gets us to O(n log n).
Bryan O'Sullivan
Separate input and state types more accurately
Bryan O'Sullivan
Turn ByteString property tests from Bool into Property
Bryan O'Sullivan
Move inlinePerformIO to a safer place
Bryan O'Sullivan
Separate the input and state type parameters
Bryan O'Sullivan
Reformat IResult
Bryan O'Sullivan
Speed up peekWord8', use more widely
Bryan O'Sullivan
Merge with 0.11
Bryan O'Sullivan
Benchmark takeWhile1
Bryan O'Sullivan
Inlining wantInput seems (?) to help perf
Bryan O'Sullivan
Fix lower bound on scientific
Bryan O'Sullivan
Sort deps
Bryan O'Sullivan
Merge from 0.11
Bryan O'Sullivan
Merge branch 'basvandijk-fix-DoS'
Bryan O'Sullivan
Merge
basvandijk
Make the double and number parsers safe against DoS attacks
basvandijk
Only use Sci.scientific to construct the final Scientific Sci.scientific now normalizes so we should only use it once.
Bryan O'Sullivan
Bump version to 0.11.3.4
Tags
0.11.3.4
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Added tag 0.11.3.3 for changeset 694039f4fc15
Bryan O'Sullivan
Bump version to 0.11.3.3
Tags
0.11.3.3
basvandijk
Make the double and number parsers safe against DoS attacks
basvandijk
Only use Sci.scientific to construct the final Scientific Sci.scientific now normalizes so we should only use it once.
Bryan O'Sullivan
Drop the second use of <|> from scientifically
Bryan O'Sullivan
Drop a use of <|> from scientifically
Bryan O'Sullivan
Try to be gentler with older GHC
Bryan O'Sullivan
Added tag 0.11.3.2 for changeset 38326ce07aca
Bryan O'Sullivan
Bump version to 0.11.3.2
Tags
0.11.3.2
  1. Prev
  2. Next