Skip to content
Commits on Apr 8, 2012
  1. Get the tests working with GHC 7.0

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

    committed Apr 7, 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

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

    committed Jan 23, 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

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

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

    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

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

    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.

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

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

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

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

    committed Dec 20, 2011
  2. Bump version to 0.11.1.10

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

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

    Bump depedency on integer-gmp

    tibbe committed Dec 14, 2011
Commits on Dec 6, 2011
  1. @cheecheeo

    Documentation fix for breakOnAll.

    cheecheeo committed Dec 5, 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

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

    committed Nov 4, 2011
Commits on Nov 2, 2011
  1. Bump version to 0.11.1.9

    committed Nov 2, 2011
Something went wrong with that request. Please try again.