on 60d13da help sign in
60d13daadd mapMaybe combinator in FoldRanjeet Ranjan 9444e3eUse watchTreesWith to implement watchPathsWithHarendra Kumar 585b825Remove references to path encodingHarendra Kumar 0bd72c5Update documentation of stripPrefixHarendra Kumar 0c570feAdd scripts to generate hscope db and tagsHarendra Kumar d09f1adAdd benchmarks for mkAsyncadithyaov 75b4329Add benchmarks for (|&) & (|&.)adithyaov 7fd5ab1Add benchmarks for scan and postscanadithyaov 3a3f8e7Add benchmarks for wAsync and paralleladithyaov 06b230fAdd benchmarks for S.concatFoldableWith and S.concatForFoldableWithadithyaov c7b7c2aAdd benchmarks for a few functions in FileSystem.Handleadithyaov 7bb8512Add benchmarks for FH.encodeLatin1adithyaov c5b4838Add benchmarks for minRate, maxRate & constRate (bench:Prelude.Rate)adithyaov af872aeMake structural changes to bench:Prelude.Rateadithyaov 1a728e2Clean bench:Prelude.Rateadithyaov 8477487Add multiple micro-benchmarksadithyaov 053a38cFix naming in benchmarksadithyaov f10c944Use benchmark and fusion-plugin deps by defaultHarendra Kumar f72dcafAdd names to jobs in Circle CI.pranaysashank 906a07eMove travis builds to circle cipranaysashank b339cf8Fix build on 32 bit.pranaysashank 74c5351Fix hlint errors.pranaysashank 8016730Rename test modules to match with corresponding source modules.pranaysashank 1c3ce16Rename all test-suites to be similar to corresponding modules.pranaysashank 862c47fImprove documentation of exception handling opsHarendra Kumar fa492b8Refactor splitOnSuffixSeqHarendra Kumar e399354Rename splitSuffixOn to splitOnSuffixSeqHarendra Kumar cad13b0Make splitOnSuffixSeq fuseHarendra Kumar 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