@@ -54,9 +54,11 @@ rtsOpts exeName benchName0 = unwords [general, exeSpecific, benchSpecific]
54 | "Prelude.WSerial/o-n-space." `isPrefixOf` benchName = "-K4M"
54 | "Prelude.WSerial/o-n-space." `isPrefixOf` benchName = "-K4M"
55 | "Prelude.Async/o-n-space.monad-outer-product." `isPrefixOf` benchName =
55 | "Prelude.Async/o-n-space.monad-outer-product." `isPrefixOf` benchName =
57+ | "Prelude.Ahead/o-1-space.monad-outer-product." `isPrefixOf` benchName =
59+ | "Prelude.Ahead/o-1-space." `isPrefixOf` benchName = "-K128K"
57 | "Prelude.Ahead/o-n-space.monad-outer-product." `isPrefixOf` benchName =
60 | "Prelude.Ahead/o-n-space.monad-outer-product." `isPrefixOf` benchName =
59− | "Prelude.Ahead/o-1-space." `isPrefixOf` benchName = "-K128K"
60 | "Prelude.WAsync/o-n-heap.monad-outer-product.toNull3" == benchName =
62 | "Prelude.WAsync/o-n-heap.monad-outer-product.toNull3" == benchName =
62 | "Prelude.WAsync/o-n-space.monad-outer-product." `isPrefixOf` benchName =
64 | "Prelude.WAsync/o-n-space.monad-outer-product." `isPrefixOf` benchName =
@@ -73,6 +75,8 @@ rtsOpts exeName benchName0 = unwords [general, exeSpecific, benchSpecific]
73 | "Data.Parser.ParserK/o-n-heap.sequence" == benchName = "-M64M"
75 | "Data.Parser.ParserK/o-n-heap.sequence" == benchName = "-M64M"
74 | "Data.Parser.ParserK/o-n-heap.sequenceA" == benchName = "-M64M"
76 | "Data.Parser.ParserK/o-n-heap.sequenceA" == benchName = "-M64M"
75 | "Data.SmallArray.o-1-sp" `isPrefixOf` benchName = "-K128K"
77 | "Data.SmallArray.o-1-sp" `isPrefixOf` benchName = "-K128K"
78+ | "Data.Array" `isPrefixOf` benchName
79+ && "/o-1-space.generation.read" `isSuffixOf` benchName = "-M32M"
76 | "Data.Array" `isPrefixOf` benchName
80 | "Data.Array" `isPrefixOf` benchName
77 && "/o-1-space.generation.show" `isSuffixOf` benchName = "-M32M"
81 && "/o-1-space.generation.show" `isSuffixOf` benchName = "-M32M"
78 | "Data.Array/o-1-space.transformationX4.map" == benchName = "-M32M"
82 | "Data.Array/o-1-space.transformationX4.map" == benchName = "-M32M"