module Octane.Type.PrimitiveBench (benchmarks) where import Criterion import qualified Octane.Type.Primitive.BooleanBench import qualified Octane.Type.Primitive.DictionaryBench import qualified Octane.Type.Primitive.Float32LEBench import qualified Octane.Type.Primitive.ListBench import qualified Octane.Type.Primitive.PCStringBench import qualified Octane.Type.Primitive.StreamBench import qualified Octane.Type.Primitive.Word32LEBench import qualified Octane.Type.Primitive.Word64LEBench benchmarks :: Benchmark benchmarks = bgroup "Primitive" [ Octane.Type.Primitive.BooleanBench.benchmarks , Octane.Type.Primitive.DictionaryBench.benchmarks , Octane.Type.Primitive.Float32LEBench.benchmarks , Octane.Type.Primitive.ListBench.benchmarks , Octane.Type.Primitive.PCStringBench.benchmarks , Octane.Type.Primitive.StreamBench.benchmarks , Octane.Type.Primitive.Word32LEBench.benchmarks , Octane.Type.Primitive.Word64LEBench.benchmarks ]