Commits

Author Commit Message Labels Comments Date
tibbe
Workaround for inliner problem The rewrite rules makes GHC think writeN (and ensureFree) are recursive so no unfolding would be generated for them.
tibbe
Added RULES to merge adjacent bounds checks. This speeds up the "builder/mappend 8 char" benchmark by 39%. The number of merged bounds checks is currently limited to -fmax-simplifier-iterations. Replacing 'append' (and perhaps 'writeN') with some other combinator might fix that problem.
Bryan O'Sullivan
Small tweaklets.
Bryan O'Sullivan
Minor tweaks.
Bryan O'Sullivan
Define and export toLazyTextWith.
Bryan O'Sullivan
Remove unneeded LANGUAGE pragma.
tibbe
Remove unnecessary laziness from builder. Decreased run-time on the "builder/mappend char" benchmark with 26% and the "builder/mappend text" benchmark with 3%.
tibbe
Change imports after builder move.
Bryan O'Sullivan
Move inlineInterleaveST and document it.
Bryan O'Sullivan
Change Tom's email address
Bryan O'Sullivan
Rename Builder module
tibbe
Added benchmark for builder. The benchmark shows that using the locally defined inlineInterleaveST is 13-44% faster than using unsafeInterleaveST.
tibbe
Refactored fromText in builder.
tibbe
Added a builder monoid for lazy texts. * The module is not yet exposed in the public API as it needs more tests. * The core generated from simple builders like singleton 'a' `mappend` singleton 'b' looks as good as the core generated for the same code using the Data.Binary.Builder monoid.
Bryan O'Sullivan
Fix a crash reported by Michael Snoyman.
Bryan O'Sullivan
Bump version
Tags
0.7.1.0
Bryan O'Sullivan
Add a Data instance for lazy Text.
Bryan O'Sullivan
Fix 6.12 compilation warning
Jeremy Shaw
Data Text: Used mispelled mkNorepType for compatibility with GHC 6.10
Jeremy Shaw
added Data instance for Data.Text.Text For more information see: "could we get a Data instance for Data.Text.Text?" http://groups.google.com/group/haskell-cafe/browse_thread/thread/b5bbb1b28a7e525d/0639d46852575b93
Bryan O'Sullivan
Fix some cabal warnings.
Tags
0.7.0.1
Bryan O'Sullivan
Get the code compiling under GHC 6.8.3.
Bryan O'Sullivan
Cleanup.
Bryan O'Sullivan
Replace crufty unboxed tuple with specialised one.
Bryan O'Sullivan
Use a more heavily packed state type for lazy UTF-8 decoding.
Bryan O'Sullivan
Fix up some documentation.
Bryan O'Sullivan
Benchmark readFile performance.
Bryan O'Sullivan
Get rid of the final compilation warnings from 6.10. Also, use smart constructors out of paranoia.
Bryan O'Sullivan
A few small tidyups.
Tags
0.7
Bryan O'Sullivan
Tidy up imports.
  1. Prev
  2. Next