Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Feb 16, 2011
  1. Drop unusable UNPACK pragma

    authored
  2. Make the Number type strict

    authored
  3. Improve multiplication performance

    authored
  4. Move modules

    authored
  5. Missed an inline

    authored
Commits on Feb 15, 2011
  1. Add a tiny, focused "Zepto" module that is faster for some tasks

    authored
    Although up to 10x slower for general parsing, this module improves
    the performance of the aeson module's string unescaper by between
    10% and 50%.
Commits on Feb 13, 2011
  1. More tiny improvements

    authored
Commits on Feb 12, 2011
  1. Slightly speed up scan

    authored
  2. Make takeWhile slightly faster

    authored
  3. Slightly speed up skipWhile

    authored
  4. Simplify ensure, and hide it

    authored
  5. Bump version

    authored
  6. Add an atEnd combinator

    authored
Commits on Feb 4, 2011
  1. Inline feed

    authored
  2. A small improvement to the performance of scan

    authored
    Take advantage of the fact that we usually expect a single chunk
Commits on Feb 3, 2011
Commits on Jan 28, 2011
  1. Thought experiment: switch to function parameters for state.

    authored
    This gives about a 3% improvement in Aeson parsing with GHC 6.12.3,
    and 5% with 7.  But it makes the internals almost incomprehensible :-p
Commits on Jan 27, 2011
Commits on Jan 26, 2011
Commits on Jan 25, 2011
Commits on Jan 22, 2011
  1. Oops!

    authored
Commits on Jan 12, 2011
  1. Construct bytestrings for scan and takeWhile in one pass.

    authored
    This saves us a ton of intermediate copies.
  2. Construct the "added" bytestring lazily, since we rarely need it.

    authored
    This saves us a lot of needless bytestring copying.
  3. Fix up a comment.

    authored
Commits on Dec 23, 2010
  1. Bump version

    authored
Commits on Dec 22, 2010
Something went wrong with that request. Please try again.