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.Int32LEBench import qualified Octane.Type.Primitive.Int64LEBench import qualified Octane.Type.Primitive.ListBench import qualified Octane.Type.Primitive.PCStringBench import qualified Octane.Type.Primitive.StreamBench benchmarks :: Benchmark benchmarks = bgroup "Primitive" [ Octane.Type.Primitive.BooleanBench.benchmarks , Octane.Type.Primitive.DictionaryBench.benchmarks , Octane.Type.Primitive.Float32LEBench.benchmarks , Octane.Type.Primitive.Int32LEBench.benchmarks , Octane.Type.Primitive.Int64LEBench.benchmarks , Octane.Type.Primitive.ListBench.benchmarks , Octane.Type.Primitive.PCStringBench.benchmarks , Octane.Type.Primitive.StreamBench.benchmarks ]