on master help sign in
history ofdbc1956..master
compare
a4291b0Fix test description of test:Prelude.Serial.splitOnSuffixSeqadithyaov 2720a7eReimplement splitSuffixOnSeq (StreamD.splitSuffixOn)adithyaov 73df67eFix bug in ArrayOps.hsadithyaov aced270Change the first argument of concatMapM in unfolds from () to Voidadithyaov 8a93c0cAdd default.nix for nix shell/buildHarendra Kumar 40e8275Add function to fold n items in the ringHarendra Kumar e49a37dBug fix in StreamD.splitOnSeq karp-rabin matchadithyaov e57424dAdd Ring.startOf that returns the ringStart as a Ptradithyaov 0463b79Optimize (loopify) short pattern caseHarendra Kumar 2ca6d2aRefactor splitOn and make it fuseHarendra Kumar 924d78eUse a recursive local loop inside step functionHarendra Kumar a2a589eUse strictness annotation on ring head pointerHarendra Kumar 29ebe7ePort the changed impl of splitOn to master branchHarendra Kumar 30e8547Add a long pattern benchmark (100k chars)Harendra Kumar 2ae4887Rename functions and make structural adjustments in Prelude.Serialadithyaov 92ff130Add S.intercalate along with List.intercalate in seq splitting testsadithyaov d644962Add splitOnSuffixSeq property testsadithyaov aaae284Abstract out the splitOnSeq property testsadithyaov 6c27236Add fusion/step function guidelinesHarendra Kumar 7755f29Add NOINLINE optimization strategyHarendra Kumar 016eef1Add guidelines for writing optimized codeHarendra Kumar 3682981Add bench prefix example, additional config sectionHarendra Kumar ebbaef7Move benchmark tmp files into benchmark-tmp directoryadithyaov f57243cAvoid using dd, pipe data directly & truncate it using headadithyaov 3a64e63Fix enumerateFrom benchmark in bench:Prelude.Serialadithyaov ea40591Enable splitOnSeq testsHarendra Kumar 7e3f44dGet rid of unecessary argument & extend --help with --rawadithyaov 1820919Fix haddock & add tests for sequence split combinatorsadithyaov 6c3f1edSpecify benchmark input file via env varHarendra Kumar 3999320Update Maintainers guide.pranaysashank d65f2b4Move examples to streamly-examples repo.pranaysashank c54581eImprove performance of parseManyHarendra Kumar a94ec36Use NoSpecConstr annotation on the list typeHarendra Kumar 2bc92baUse -Rghc-timing to print ghc timing infoHarendra Kumar 24a5d11Use takeEQ instead of take parserHarendra Kumar 2a1097fFix copyright and author information.pranaysashank 987a19fUse a common-stanza for test dependencies.pranaysashank 6f4fd8dAdd signature change annotations to foldlM', concatMapWith.pranaysashank 6939696Fix smapM.pranaysashank 6da528bHide tests failing on CI behind DEVBUILD flag.pranaysashank c213835Use a "bash" shell from PATHHarendra Kumar c436e3cFix "Invalid byte" on file readHarendra Kumar b1a9af0Use from-to style instead of take-from in many unfold benchmarksadithyaov 8e4f68dUncomment fromStreamD and run it on n/100 in unfold benchmarksadithyaov d3f290bMove stream filtering into a seperate group in unfold benchmarksadithyaov b5da56aRename o_1_space_combination to o_1_space_zip in unfold benchmarksadithyaov 1d71e09Merge generational benchmark groups in unfold benchmarksadithyaov bda8cacRename the bench group of input covariant benchmarks accordinglyadithyaov 9018907Reorder benchmarks wrt the export structure in Internal.Unfoldadithyaov 2d4ab16Add informative comments wrt the unfold benchmarksadithyaov