on b8a4ffc help sign in
b8a4ffcEliminate a few GHC HEAD warningsBryan O'Sullivan 29d955eCheck line-oriented I/O.Bryan O'Sullivan 7ca8b32Fix and generalise I/O write-then-read propertiesBryan O'Sullivan 7132962Try I/O in all supported localesBryan O'Sullivan 063da67Refactor write-then-read property to be locale sensitiveBryan O'Sullivan 20edcdaAdd t_write_hGetContentsBryan O'Sullivan 9c3ebddFix up Data.Text.IO.hGetContents to work, and not be insaneBryan O'Sullivan db99fe3First QuickCheck test of I/OBryan O'Sullivan bf1e282Factor out the useful withTempFile functionBryan O'Sullivan cac8169Optimise concat to not copy unless necessaryBryan O'Sullivan 0bfcdf8Move lengthWord16 to a more useful placeBryan O'Sullivan c051a63Fix the hGetContents crash testBryan O'Sullivan 741d65dImprove the hGetContents crash testBryan O'Sullivan 5ac1d3aShuffle around buffer managementBryan O'Sullivan 5d980d0Mark a Handle as closed when we're done with itBryan O'Sullivan 04f2b53Add a test case for the Laeremans bug.Bryan O'Sullivan 749c5c8Add tests and documentationBryan O'Sullivan 881b846Add takeWord16 and dropWord16Bryan O'Sullivan a02670dAdd compareLength and some rewrite rulesBryan O'Sullivan 7264105Remove unusable UNPACK pragmaBryan O'Sullivan 74e246cAdd bytestring->text to CutBryan O'Sullivan 4e56f87Roll back unsuccessful speedup attemptsBryan O'Sullivan c8ddf0fAn experimental attempt to speed up lazy decodingBryan O'Sullivan aea07e7Make cut a tiny bit more efficientBryan O'Sullivan 7fb01b0Inline withSizeBryan O'Sullivan aeade62Move the DFA LUT into HaskellBryan O'Sullivan 2469a55Try a different (apparently unsuccessful) tack with UTF-8 decodingBryan O'Sullivan e7872c2A small simplification.Bryan O'Sullivan 0463c40Benchmark encodingBryan O'Sullivan e9bc667Tell make how to build profiled Haskell codeBryan O'Sullivan 8e4d236Build Haskell codeBryan O'Sullivan 6cfaad7Work around stupid OSX filesystem nonsenseBryan O'Sullivan f8aa530Add strict and lazy string support to C filereadBryan O'Sullivan 8b56910Add lazy text variantBryan O'Sullivan 10a0bb2Add C fileread benchmarkBryan O'Sullivan 31ac4c0Add a Python fileread benchmarkBryan O'Sullivan 3edced1Remove more duplicated Builder codeBryan O'Sullivan 7f16bfaFix off-by-one errorBryan O'Sullivan d491f88Remove duplicated codeBryan O'Sullivan 561a93bMake Builder publicBryan O'Sullivan d31ecd5Speed up partialCopyI when data is alignedBryan O'Sullivan 147bad1Un-inline copy.Bryan O'Sullivan d92611fMove array copy code into ArrayBryan O'Sullivan cf24eadRename unsafeCopy to partialCopyMBryan O'Sullivan 2e895e1Switch argument ordering for copyBryan O'Sullivan e67c23fChange argument ordering for unsafeCopyBryan O'Sullivan 6b87918Use a specialised tuple for iterBryan O'Sullivan dfd8d2cMove unsafeFreeze docsBryan O'Sullivan 9d5cf02Use the Unix cut command as a benchmarkBryan O'Sullivan 0321489Rename invariant checks to be more descriptive.Bryan O'Sullivan