on a2c3f36 help sign in
a2c3f36Fix fencepost errorBryan O'Sullivan 40997b2Make inits run in O(n) time instead of O(n^2)Bryan O'Sullivan 889b318Comment and whitespace tidyupsBryan O'Sullivan aa4cdebRe-add fusion to definition of unconsBryan O'Sullivan 9051143Reimplement uncons without fusionBryan O'Sullivan 5d8a30fImplement unlines and unwordsBryan O'Sullivan 1b5eb28Implement linesBryan O'Sullivan a85f987Implement inits and tailsBryan O'Sullivan 802c8a8Note unimplemented functionsBryan O'Sullivan c170c02Tidy up unstreamBryan O'Sullivan d793b21Implement scanlBryan O'Sullivan fa5c09fImplement replicateBryan O'Sullivan 245819fImplement reverseBryan O'Sullivan 42196e1Implement intercalateBryan O'Sullivan a74d560Implement unconsBryan O'Sullivan a70e3a0Split encoding support out into new modulesBryan O'Sullivan 9954482Some tidyup and Haddocks.Bryan O'Sullivan a986b8cEliminate dependency on the array packageBryan O'Sullivan cf427a5Fix definition of length: forgot surrogate pairsBryan O'Sullivan 12dcc57First stab at haddocksBryan O'Sullivan fa8e827Derive TypeableBryan O'Sullivan 0ef2424Fuse length if possible, otherwise run in constant timeBryan O'Sullivan ff43615Tix fypoBryan O'Sullivan 5c8ab4eDrop unnecessary uses of seq Since the Step type has strict elements, further use of seq brings no benefitBryan O'Sullivan f81a471Fix uses of errorEmptyList to have correct module namesBryan O'Sullivan 571b1e7Make the code safe for -WallBryan O'Sullivan bf3e4e3Remove unused codeBryan O'Sullivan 5bebce7Tidy up the Utf32 moduleBryan O'Sullivan b9983b2Tidy up the Utf16 moduleBryan O'Sullivan 1c20faaTidy up the Utf8 moduleBryan O'Sullivan dc66de5More explicit exportsBryan O'Sullivan f9827c3Fix up import and export listsBryan O'Sullivan fbb3969Another explicit importBryan O'Sullivan ae625efGet rid of warningsBryan O'Sullivan 70c5fe5Replace 3 strict tuples with one strict quadBryan O'Sullivan c06d2e2Add explicit exportsBryan O'Sullivan 9004ea9Get a few percent speedup for freeBryan O'Sullivan 240b839Gather extensive profiling data for nowBryan O'Sullivan d4f2633Top-level extensions don't seem to be neededBryan O'Sullivan e3593afExpose all modules for now, a la bytestringBryan O'Sullivan 0140615Trim unneeded type signaturesBryan O'Sullivan 264652dQuantify more importsBryan O'Sullivan ccf9102Manual CSEBryan O'Sullivan 60c75fbRemove some unnecessary bang patternsBryan O'Sullivan 217a1ffMake Text an instance of IsStringBryan O'Sullivan b70ca4cMake Encoding an instance of the usual suspectsBryan O'Sullivan 79ee891Eliminate a warningBryan O'Sullivan 87759c7Add an explicit list of exportsBryan O'Sullivan 34747ddQuieten warningsBryan O'Sullivan 5e688aaUse unsafeIndex instead of index on ByteStringsBryan O'Sullivan