on 879d159 help sign in
all commits
72d14d4Export Stream pattern from StreamD module.Pranay Sashank c0a93a4Fix some easy-to-make typosBrian Wignall 41e9492Add headElseHarendra Kumar bdce4a0Use direct style fromSVar for zip and function applyHarendra Kumar 2b31b3dUse StreamD for parallel application and foldHarendra Kumar f336d57Add intersperseSuffixBySpanHarendra Kumar 8642922Stricitify index i in `findIndices`.Pranay Sashank a97e3f3Fix bug in findIndices and add a regression test. Fixes #311.Pranay Sashank 9ef94b0Folds with injection of initial stateHarendra Kumar c2aec50Fix warnings generated by Werror.Pranay Sashank 3becd54bracket and onException should rethrow the exceptionsHarendra Kumar c88755fMove StreamD.Type to Internaladithyaov ffcfcacFix decodeUtf8 use of freed memoryHarendra Kumar 9ad7fcaAdd inner monad transformationsHarendra Kumar 8351c93Add hoist and generally for streamsHarendra Kumar e5602f1Assert utf8 decoded char in rangeHarendra Kumar b1c1b18Add debug code for utf8 decodingHarendra Kumar fa1318eUpdate maintainer email to streamly@composewell.com.Pranay Sashank eeb84b0Some tweaks for encodeUtf8 perfHarendra Kumar b86b65fAdd word count exampleHarendra Kumar a9f3f9aAdd unfoldWords/interpose/intercalate etc.Harendra Kumar 3093e79change "handle" to produce streams in exception caseHarendra Kumar 90f0a97Add nilM to create an empty stream with side effectHarendra Kumar f8f323aImplement "finally" using "bracket"Harendra Kumar a1b9762Move the unfold combinator to Stream prelude moduleHarendra Kumar 623b3fdmove file Streamly/Strict.hs to InternalHarendra Kumar 631cc24move file SVar.hs to Internal/DataHarendra Kumar 98393fcmove pipe module files to InternalHarendra Kumar bcf8ef4rename Memory/Array/Types.hs to InternalHarendra Kumar 1475c2fMove Streamly.Unfold to Streamly.Internal.Data.UnfoldHarendra Kumar 042b677Move Streamly.Fold moduleHarendra Kumar 3a4f72aSimplify and optimize utf-8 decodingHarendra Kumar 069728cUse cacheline aligned lookup tableHarendra Kumar e12c864make some performance improvements for utf8 decodingHarendra Kumar ef77903pass the utf-8 lookup table instead of using it as globalHarendra Kumar d6f08aaFast path the ascii utf8 decoding caseHarendra Kumar e692badMake the utf-8 lookup table more compactHarendra Kumar 3b44db7Fix passing of state in decodeUtf8Lenient.Pranay Sashank 3e30855Add link and copyright to the decode function.Pranay Sashank 3544b94Add decodeUtf8ArraysLenient, strictify fields in encodeUtf8.Pranay Sashank 4337d19Add decodeUtf8Arrays, simplify decodeUtf8.Pranay Sashank 1a12bb1Add decodeUtf8Lenient to String module.Pranay Sashank 0b2f615Add splitInnerBySuffix to split lines in inner containerHarendra Kumar 53a6a87Add a splitInnerBy combinator to split chunked streamsHarendra Kumar 4a367b8Use -funfolding-use-threshold=150 in fileio benchmarkHarendra Kumar 7a8227eimplement Array intercalate in terms of stream opHarendra Kumar 307fa9fAdd direct style append/interleave/concatUnfoldInterleave etcHarendra Kumar c0d4e04Use (concatMapU A.readU) instead of flattenArraysHarendra Kumar 527ab96Use StreamD versions for null/headHarendra Kumar 3b0f6dfAdd an unfold type to compose streams with better fusionHarendra Kumar