on 39f9f37 help sign in
39f9f37update tagsconvert-repo 8dec5e3Speed up lazy text equalityBryan O'Sullivan fe46b27Refactor text equality checkBryan O'Sullivan f5c1691Write an inline Eq instance for strict textBryan O'Sullivan fd1ebdfAdd bytestring variantsBryan O'Sullivan 3c31b27Simplify the equality benchmarkBryan O'Sullivan 21a4f94Package the equality benchmarkBryan O'Sullivan da65102Add another microbenchmarkBryan O'Sullivan 6ef71c2Test reading of rational numbers, and fix a bug exposed therebyBryan O'Sullivan f5347a7Test reading of integral typesBryan O'Sullivan 4565beaAdd ReplaceTags benchmarkBryan O'Sullivan d952f7bGet rid of old lazy UTF-8 functionBryan O'Sullivan be727f0Add a faster lazy UTF-8 decode (roughly 2x)Bryan O'Sullivan 4dee499Add more lazy decoding testsBryan O'Sullivan 74de6d0Package the new UTF-8 benchmarksBryan O'Sullivan 33ab32dMore subtle testsBryan O'Sullivan 4667a18Get rid of the old decode functionBryan O'Sullivan be3f9d8Add a rewrite rule for fusionBryan O'Sullivan 2189300Write a faster UTF-8 decoderBryan O'Sullivan c84c559Tidy up Utf8 a littleBryan O'Sullivan f71d4dcFlesh out decode benchmarkBryan O'Sullivan 8136562Remove old UTF-8 encoding functionsBryan O'Sullivan da1bc90Update copyrightBryan O'Sullivan 96d447fCheck performance of old UTF-8 encodersBryan O'Sullivan cedee36Flesh out the UTF8 encoding benchmarkBryan O'Sullivan a79169dFix the calculation of size when streaming lazy textBryan O'Sullivan b659063Add a faster encodeUtf8 function for lazy textBryan O'Sullivan 53c2f21Add some speedup-inducing checks to lazy replicateBryan O'Sullivan 8dbe7adRewrite encodeUtf8 for speedBryan O'Sullivan 7b070bdAdd a tiny encoding benchmarkBryan O'Sullivan 3574dd5Minor import cleanupBryan O'Sullivan b7f23c6Fix importsBryan O'Sullivan 1caa3f9Better SCC annotations for lazy unstreamChunksBryan O'Sullivan a80bdadFusion-related size calculations: detect overflowsBryan O'Sullivan b5e4b98Drop an unneeded importBryan O'Sullivan 3f6d768Tidy up lazy unconsBryan O'Sullivan 156d940Fix bad performance of Data.Text.Lazy.unconsBryan O'Sullivan e3fdf7eAdd Data.Text.Lazy.ReadBryan O'Sullivan b18bfc1Rename Lex to ReadBryan O'Sullivan 446eb32Constructed Product Return wins us another wee bitBryan O'Sullivan eb52d59Make sure we use the resultBryan O'Sullivan 6e84333Benchmark float parsing by defaultBryan O'Sullivan 42afc09Some nice speedups for parsing floatsBryan O'Sullivan e50d43bAdd a silly number reading benchmarkBryan O'Sullivan 135a061Common up shared code and improve performance 40%Bryan O'Sullivan 3ff02e4Add an explicit double functionBryan O'Sullivan 3d73573Drop the CPS patch, since it seems to slow things downBryan O'Sullivan df83380Switch over to a CPS-based parsing monadBryan O'Sullivan 6f8e914A few Lex performance improvementsBryan O'Sullivan 0c99e11Drop the uncons fusion rulesBryan O'Sullivan