Permalink
Commits on May 17, 2012
  1. Bump version to 0.11.2.1

    bos committed May 17, 2012
Commits on May 16, 2012
Commits on Apr 8, 2012
  1. Get the tests working with GHC 7.0

    bos committed Apr 8, 2012
  2. Reduce the amount of code generated for string literals

    bos committed Apr 8, 2012
    Previously, every Text literal generated a big wad of inefficient
    code:
    
        {-# LANGUAGE OverloadedStrings #-}
        foo :: Text
        foo = "foo"
    
    This would first convert to a String, then to a Text.  To make
    matters worse, the code for conversion from String to Text was
    inlined at every site where a string literal occurred (expected,
    but undesired, behaviour).
    
    In this change, we introduce a direct conversion from Addr# to each
    of the Text types, and we ensure that uses of these never result in
    excessive code generation.
Commits on Jan 24, 2012
  1. Bump version to 0.11.1.13

    bos committed Jan 24, 2012
  2. Remove a rewrite rule that makes GHC 7.4.1 ill

    bos committed Jan 24, 2012
    The effect of the rule was to make isPrefixOf infloop; see [GHC bug
    5783](http://hackage.haskell.org/trac/ghc/ticket/5783) for details.
    
    This fixes gh-16.
Commits on Jan 13, 2012
  1. Merge pull request #9 from jaspervdj/master

    bos committed Jan 13, 2012
    Simpler restreaming state
Commits on Jan 7, 2012
  1. Merge

    bos committed Jan 7, 2012
Commits on Dec 23, 2011
  1. Many improvements, all small.

    bos committed Dec 23, 2011
    Add a span_ function, using unboxed tuples, to Text.Private.
    
    Use span_ in a few places where it can help a little.
    
    Relax the constraint on rational to Fractional.
    
    Specialize over many more integral types.
  2. Bump version to 0.11.1.12

    bos committed Dec 23, 2011
  3. Oops! Back out part of 59aad6977070 - it was wrong

    bos committed Dec 23, 2011
    My assertion that it was safe to skip the "do I have 1 byte available?" check
    was incorrect.
  4. A valiant attempt at improving UTF-8 encoding performance.

    bos committed Dec 23, 2011
    This didn't actually work - it slowed down aeson encoding by almost 2x!
  5. Make span slightly faster and simpler

    bos committed Dec 23, 2011
    This drops a single allocation of a boxed integer.
  6. Bump version to 0.11.1.11

    bos committed Dec 23, 2011
  7. Make encoding slightly faster.

    bos committed Dec 23, 2011
    The improvement mainly comes from dropping a redundant check when decoding
    an ASCII byte.
Commits on Dec 21, 2011
  1. Merge

    bos committed Dec 21, 2011
  2. Bump version to 0.11.1.10

    bos committed Dec 21, 2011
Commits on Dec 14, 2011
  1. Merge pull request #15 from tibbe/base-dep

    bos committed Dec 14, 2011
    Bump depedency on integer-gmp
  2. Bump depedency on integer-gmp

    tibbe committed Dec 14, 2011
Commits on Dec 6, 2011
  1. Documentation fix for breakOnAll.

    cheecheeo committed Dec 6, 2011
    Replaced occurences of 'find' in the 'breakOnAll' examples. Also
    replaced 'find' with 'breakOnAll' in the Indexing discussion. Replaced
    'find' with 'breakOnAll' in 'breakOn' discussion in Data.Text.Lazy.
Commits on Nov 19, 2011
  1. Widen criterion dep

    bos committed Nov 19, 2011
Commits on Nov 4, 2011
  1. Quiet a warning.

    bos committed Nov 4, 2011