on e7d2a73 help sign in
all commits
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 bda6a64Refactor modules Mem.* ~> Memory.* and update references.Pranay Sashank 5fd4c2fGuard zipWithM rule with a conditional flag for GHC less than 801.Pranay Sashank a4464a8Fix a bug in zipWithM rule that causes effects to run only once.Pranay Sashank 8ecf96aAdd copyrights for the utf8 encode/decode codeHarendra Kumar c8a98ddMerge pull request #221 from neongreen/inspection-testingHarendra Kumar 687fb9aAdd "flatten" to StreamD as a faster alternative to concatMapHarendra Kumar e7a7801Add an inspection test for #214Artyom Kazak 3d1ed12Get 'replicateM' to specializeArtyom Kazak 8a4d965Add trace, tap and tee combinatorsHarendra Kumar 2f31747Fix commented code for drainHarendra Kumar 3ae0b40Expose postscanl' and postscanlM'Harendra Kumar