Commits

Author Commit Message Labels Comments Date
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.
Bryan O'Sullivan
Add an explicit double function
Bryan O'Sullivan
Drop the CPS patch, since it seems to slow things down The difference between CPS and plain is small, but the plain code is simpler. rolling back: Fri Oct 8 13:14:59 PDT 2010 Bryan O'Sullivan <bos@serpentine.com> * Switch over to a CPS-based parsing monad Doesn't actually seem to make a difference to performance :-\ M ./Data/Text/Lex.hs -20 +26
Bryan O'Sullivan
Switch over to a CPS-based parsing monad Doesn't actually seem to make a difference to performance :-\
Bryan O'Sullivan
A few Lex performance improvements
Bryan O'Sullivan
Drop the uncons fusion rules They *kill* performance :-(
Bryan O'Sullivan
Add the Lex module
Bryan O'Sullivan
Bump version
Bryan O'Sullivan
Add asForeignPtr to D.T.F
Bryan O'Sullivan
Make bounds checking safer
Bryan O'Sullivan
Support the I16 type with QuickCheck
Bryan O'Sullivan
Properly fix the int overflow bug reported by Ian
Tags
0.9.0.1
Bryan O'Sullivan
Rename unsafeNew to new
Bryan O'Sullivan
Bump version
Antoine Latter
Odd tweak to build with GHC 6.13
Bryan O'Sullivan
Bump version
Tags
0.9.0.0
Bryan O'Sullivan
Add the I16 type
Bryan O'Sullivan
mapAccum[LR] benchmarks
Bryan O'Sullivan
Fix up lazy mapAccumL and mapAccumR
Tags
0.8.1.0
Bryan O'Sullivan
Rewrite mapAccumR in terms of mapAccumL The docs now note that the function that mutates the accumulator is applied strictly. This was always true, but the lack of explicitness could have misled someone who'd assume behaviour similar to lists.
Bryan O'Sullivan
Rewrite mapAccumL to be fast
Bryan O'Sullivan
Make the length check on unsafeNew mandatory This prevents a segfault (found by Ian Lynagh) if an integer overflow occurs.
Bryan O'Sullivan
Minor tweak, suggested by Ian
  1. Prev
  2. Next