packages feed

adp-multi-0.2.0: benchmarks/Criterion/Helpers.hs

module Criterion.Helpers where

import Criterion.Main
import Control.DeepSeq (NFData)

benchArray :: NFData b => (a -> b) -> [(String,a)] -> [Benchmark]
benchArray fun args =
    [bench name (nf fun arg) | (name,arg) <- args]