Commits

Author Commit Message Labels Comments Date
Bryan O'Sullivan
More subtle tests
Bryan O'Sullivan
Get rid of the old decode function
Bryan O'Sullivan
Add a rewrite rule for fusion
Bryan O'Sullivan
Write a faster UTF-8 decoder
Bryan O'Sullivan
Tidy up Utf8 a little
Bryan O'Sullivan
Flesh out decode benchmark
Bryan O'Sullivan
Remove old UTF-8 encoding functions
Bryan O'Sullivan
Update copyright
Bryan O'Sullivan
Check performance of old UTF-8 encoders
Bryan O'Sullivan
Flesh out the UTF8 encoding benchmark
Bryan O'Sullivan
Fix the calculation of size when streaming lazy text
Bryan O'Sullivan
Add a faster encodeUtf8 function for lazy text
Bryan O'Sullivan
Add some speedup-inducing checks to lazy replicate
Bryan O'Sullivan
Rewrite encodeUtf8 for speed This was inspired by a patch from Simon Meier, who wrote a direct implementation of encodeUtf8 using his 'blaze-builder' package. His code showed a very impressive speedup. My code is similar in both structure and performance, its chief difference being that it doesn't require 'blaze-builder'.
Bryan O'Sullivan
Add a tiny encoding benchmark
Bryan O'Sullivan
Minor import cleanup
Bryan O'Sullivan
Fix imports
Bryan O'Sullivan
Better SCC annotations for lazy unstreamChunks
Bryan O'Sullivan
Fusion-related size calculations: detect overflows
Bryan O'Sullivan
Drop an unneeded import
Bryan O'Sullivan
Tidy up lazy uncons
Bryan O'Sullivan
Fix bad performance of Data.Text.Lazy.uncons
Bryan O'Sullivan
Add Data.Text.Lazy.Read
Bryan O'Sullivan
Rename Lex to Read
Bryan O'Sullivan
Constructed Product Return wins us another wee bit
Bryan O'Sullivan
Make sure we use the result
Bryan O'Sullivan
Benchmark float parsing by default
Bryan O'Sullivan
Some nice speedups for parsing floats
Bryan O'Sullivan
Add a silly number reading benchmark
Bryan O'Sullivan
Common up shared code and improve performance 40% I have absolutely no idea where the performance improvement comes from.
  1. Prev
  2. Next