Source

text / Data / Text / Fusion / Common.hs

Author Commit Message Labels Comments Date
Bryan O'Sullivan
Drop trailing whitespace
Bryan O'Sullivan
Backport the fix for bug 19 to GHC < 7.2
Bryan O'Sullivan
Reduce the amount of code generated for string literals 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 direc…
Bryan O'Sullivan
Eliminate a few GHC HEAD warnings
Bryan O'Sullivan
Add compareLength and some rewrite rules
Bryan O'Sullivan
Fix doco for drop
Bryan O'Sullivan
Change Tom's email address
Bryan O'Sullivan
Try to make case mapping faster.
Bryan O'Sullivan
Measure and improve replicate.
Bryan O'Sullivan
Speed up init.
Bryan O'Sullivan
Fix up some performance problems using more specific strict types.
Bryan O'Sullivan
Speed up intersperse?
Bryan O'Sullivan
Performance improvements by not taunting the 6.10 inliner.
Bryan O'Sullivan
Make concat and concatMap inline-friendly.
Bryan O'Sullivan
Fix typo.
Bryan O'Sullivan
Try to make concat faster, without succeeding. This is probably still a useful transformation.
Bryan O'Sullivan
Rename :!: to :*: for consistency with other stream-based packages.
Bryan O'Sullivan
Get rid of most of findIndex, findIndices, elemIndex, and elemIndices.
Bryan O'Sullivan
Add isSingleton function.
Bryan O'Sullivan
Rename find to findBy, and findAll to find.
Bryan O'Sullivan
Expose and fix some subtle bugs.
Bryan O'Sullivan
ZOMG size isn't everything.
Bryan O'Sullivan
Fix a nasty bug.
Bryan O'Sullivan
Rename count to countChar.
Bryan O'Sullivan
Improve the type of replicate. Get rid of the Compat module.
Bryan O'Sullivan
Add lazy justification.
Bryan O'Sullivan
Disable stream version of mapAccumL
Bryan O'Sullivan
Add justifyLeft, justifyRight, and center functions, with tests (save for center).
Bryan O'Sullivan
Implement support for case folding.
Bryan O'Sullivan
Fix comments for toLower.
  1. Prev
  2. 1
  3. 2
  4. Next