@@ -723,14 +723,11 @@ o_1_space_serial value =
723723 , benchIOSink value "dropWhile" $ dropWhile value
724724 , benchIOSink value "takeStartBy" $ takeStartBy value
725725 , benchIOSink value "takeEndBy_" $ takeEndBy_ value
726− , benchIOSrc sourceEscapedFrames value "takeFramedByEsc_"
727− $ takeFramedByEsc_ value
728726 , benchIOSink value "groupBy" $ groupBy
729727 , benchIOSink value "groupByRolling" $ groupByRolling
730728 , benchIOSink value "wordBy" $ wordBy value
731729 , benchIOSink value "sepBy (words)" sepByWords
732730 , benchIOSink value "sepByAll (words)" sepByAllWords
733− , benchIOSink value "sepBy1" sepBy1
734731 , benchIOSink value "sepBy1 (words)" sepByWords1
735732 , benchIOSink value "deintercalate" $ deintercalate value
736733 , benchIOSink value "deintercalate1" $ deintercalate1 value
@@ -748,7 +745,6 @@ o_1_space_serial value =
748745 , benchIOSink value "monad2" $ monad value
749746 , benchIOSink value "monad4" $ monad4 value
750747 , benchIOSink value "monad8" $ monad8 value
751− , benchIOSink value "monad16" $ monad16 value
752748 -- Alternative
753749 , benchIOSink value "alt2parseMany" $ altSmall value
754750 , benchIOSink value "alt2" $ alt2 value
@@ -783,7 +779,6 @@ o_1_space_serial value =
783779 , benchIOSink value "shortest" $ shortestAllAny value
784780 , benchIOSink value "longest" $ longestAllAny value
785781 -}
786− , benchIOSink value "listEqBy" (listEqBy value)
787782 , benchIOSink value "streamEqBy" (streamEqBy value)
788783 ]
789784
@@ -821,13 +816,21 @@ o_n_heap_serial value =
821816 -- lookahead benchmark holds the entire input till end
822817 benchIOSink value "lookAhead" $ lookAhead value
823818
819+ -- o-n-heap because of backtracking
820+ , benchIOSrc sourceEscapedFrames value "takeFramedByEsc_"
821+ $ takeFramedByEsc_ value
822+
824823 -- non-linear time complexity (parserD)
825824 , benchIOSink value "split_" $ split_ value
825+ -- XXX Takes lot of space when run on a long stream, why?
826+ , benchIOSink value "monad16" $ monad16 value
826827
827828 -- These show non-linear time complexity.
828829 -- They accumulate the results in a list.
830+ , benchIOSink value "sepBy1" sepBy1
829831 , benchIOSink value "manyAlt" manyAlt
830832 , benchIOSink value "someAlt" someAlt
833+ , benchIOSink value "listEqBy" (listEqBy value)
831834 ]
832835
833836-- accumulate results in a list in IO