Commits

Author Commit Message Labels Comments Date
David Terei
Add trustworthy to builder modules.
Eric Seidel
fix mapAccumL when `f` maps Chars that fit in a single Word16 to Chars that require two
Michael Snoyman
Remove "unzipping" from a heading Minor doc tweak. The heading says "Zipping and unzipping", but in reality there are only zipping functions. Alternatively, if desired, it could be worth adding unzip.
Bryan O'Sullivan
Added tag 0.11.3.1 for changeset d99cd091cdf7
Bryan O'Sullivan
Make Data.Text.Unsafe public, bump version
Tags
0.11.3.1
Bryan O'Sullivan
Added tag 0.11.3.0 for changeset 7fa79662b66a
Bryan O'Sullivan
Drop last vestige of restreamUtf8
Tags
0.11.3.0
Bryan O'Sullivan
Bump version to 0.11.3.0
Bryan O'Sullivan
Add a copy function This fixes gh-48
Bryan O'Sullivan
Drop restreamUtf8 function that is no longer used (gh-44)
Bryan O'Sullivan
Fix printing of hex Integers (hg-47)
Bryan O'Sullivan
Replace the few last uses of div with quot
Bryan O'Sullivan
Undo an overflow bug I introduced with quotRem
Bryan O'Sullivan
Handle Int8 overflow
Bryan O'Sullivan
Compare Show instance performance
Bryan O'Sullivan
Shave off another 6ns for negative integers with quotRem
Bryan O'Sullivan
Replace uses of quot and rem with quotRem Astonishingly (at least to me), this improves performance by almost 30% for large integers.
Bryan O'Sullivan
Merge
Bryan O'Sullivan
Backport integer builder benchmarks
Bryan O'Sullivan
Switch to a faster decimal algorithm This is about 25% faster than its predecessor for large numbers.
Bryan O'Sullivan
Benchmark some bigger numbers
Bryan O'Sullivan
Backed out changeset bb9a0e19421e, since it was slow
Bryan O'Sullivan
A more straightforward (and slower) countDigits This is a few percent slower than the tail-recursive version for numbers of more than one digit.
Bryan O'Sullivan
Replace countDigits with a faster, more complex version This is taken from Andrei's "Three Optimization Tips for C++" post: https://www.facebook.com/notes/facebook-engineering/three-optimization-tips-for-c/10151361643253920 It improves performance by up to 15%.
Bryan O'Sullivan
Replace a use of div with quot This actually makes about a 7% difference in performance!
Bryan O'Sullivan
Add LLVM support for benchmarks
Bryan O'Sullivan
Update some comments and whitespace
Bryan O'Sullivan
Cast to widest fixed integer to avoid truncation trouble
Bryan O'Sullivan
Fix test build
Bryan O'Sullivan
Write straight into the dest buffer
  1. Prev
  2. Next