HSBencher.Types

Benchmark building

mkBenchmark

canonicalBenchName

prettyBenchName

data Benchmark a

type RunFlags

type CompileFlags

Build method interface and applicability

data BuildMethod

data BuildResult

data FilePredicate

filePredCheck

Benchmark configuration spaces

data BenchSpace meaning

data ParamSetting

data CPUAffinity

andAddParam

compileOptsOnly

isCompileTime

toCompileFlags

toEnvVars

toCmdPaths

type BuildID

makeBuildID

data DefaultParamMeaning

HSBencher Driver Configuration

data Config

type BenchM a

data CleanupAction

Subprocesses and system commands

data CommandDescr

data RunResult

emptyRunResult

data SubProcess

data LineHarvester

orHarvest

Benchmark outputs for upload

data BenchmarkResult

emptyBenchmarkResult

resultToTuple

tupleToResult

data SomePlugin

data SomePluginConf

data SomePluginFlag

class Plugin p

genericCmdOpts

getMyConf

setMyConf

data SomeResult

type Tag

For convenience -- large records demand pretty-printing

doc