@@ -90,7 +90,7 @@ rtsOpts exeName benchName0 = unwords [general, exeSpecific, benchSpecific]
9090 | "o-n-sp" `isInfixOf` benchName = "-K1M -M32M"
9191 | otherwise = ""
9292 exeSpecific
93− | "Prelude.Concurrent" `isSuffixOf` exeName = "-K256K -M384M"
93+ | "Prelude.Concurrent" `isSuffixOf` exeName = "-K512K -M384M"
9494 | otherwise = ""
9595 benchSpecific
9696 | "Data.Stream.StreamD/o-n-space.elimination.toList" == benchName =
@@ -101,13 +101,13 @@ rtsOpts exeName benchName0 = unwords [general, exeSpecific, benchSpecific]
101101 | "Prelude.Parallel/o-n-heap.monad-outer-product."
102102 `isPrefixOf` benchName = "-M256M"
103103 | "Prelude.Parallel/o-n-space.monad-outer-product."
104− `isPrefixOf` benchName = "-M256M"
104+ `isPrefixOf` benchName = "-K2M -M256M"
105105 | "Prelude.Rate/o-1-space." `isPrefixOf` benchName = "-K128K"
106106 | "Prelude.Rate/o-1-space.asyncly." `isPrefixOf` benchName = "-K128K"
107107 | "Prelude.Serial/o-1-space.mixed.sum-product-fold" == benchName =
108108 "-K64M"
109− | "Prelude.Serial/o-n-heap.grouping.classifySessionsOf" == benchName =
110− "-K1M -M32M"
109+ | "Prelude.Serial/o-n-heap.grouping.classifySessionsOf"
110+ `isPrefixOf` benchName = "-K1M -M32M"
111111 | "Prelude.Serial/o-n-heap.Functor." `isPrefixOf` benchName =
112112 "-K4M -M32M"
113113 | "Prelude.Serial/o-n-heap.transformer." `isPrefixOf` benchName =