├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── Setup.hs ├── examples ├── end-to-end-benchmarks.hs └── micro-benchmarks.hs ├── hyperion.cabal ├── shell.nix ├── src ├── Hyperion.hs └── Hyperion │ ├── Analysis.hs │ ├── Benchmark.hs │ ├── Internal.hs │ ├── Main.hs │ ├── Measurement.hs │ ├── PrintReport.hs │ ├── Report.hs │ └── Run.hs ├── stack.yaml └── tests ├── Hyperion ├── BenchmarkSpec.hs └── MainSpec.hs ├── Main.hs └── Spec.hs /.gitignore: -------------------------------------------------------------------------------- 1 | .stack-work/ 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/README.md -------------------------------------------------------------------------------- /Setup.hs: -------------------------------------------------------------------------------- 1 | import Distribution.Simple 2 | main = defaultMain 3 | -------------------------------------------------------------------------------- /examples/end-to-end-benchmarks.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/examples/end-to-end-benchmarks.hs -------------------------------------------------------------------------------- /examples/micro-benchmarks.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/examples/micro-benchmarks.hs -------------------------------------------------------------------------------- /hyperion.cabal: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/hyperion.cabal -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/shell.nix -------------------------------------------------------------------------------- /src/Hyperion.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/src/Hyperion.hs -------------------------------------------------------------------------------- /src/Hyperion/Analysis.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/src/Hyperion/Analysis.hs -------------------------------------------------------------------------------- /src/Hyperion/Benchmark.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/src/Hyperion/Benchmark.hs -------------------------------------------------------------------------------- /src/Hyperion/Internal.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/src/Hyperion/Internal.hs -------------------------------------------------------------------------------- /src/Hyperion/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/src/Hyperion/Main.hs -------------------------------------------------------------------------------- /src/Hyperion/Measurement.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/src/Hyperion/Measurement.hs -------------------------------------------------------------------------------- /src/Hyperion/PrintReport.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/src/Hyperion/PrintReport.hs -------------------------------------------------------------------------------- /src/Hyperion/Report.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/src/Hyperion/Report.hs -------------------------------------------------------------------------------- /src/Hyperion/Run.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/src/Hyperion/Run.hs -------------------------------------------------------------------------------- /stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/stack.yaml -------------------------------------------------------------------------------- /tests/Hyperion/BenchmarkSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/tests/Hyperion/BenchmarkSpec.hs -------------------------------------------------------------------------------- /tests/Hyperion/MainSpec.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/tests/Hyperion/MainSpec.hs -------------------------------------------------------------------------------- /tests/Main.hs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tweag/hyperion/HEAD/tests/Main.hs -------------------------------------------------------------------------------- /tests/Spec.hs: -------------------------------------------------------------------------------- 1 | {-# OPTIONS_GHC -F -pgmF hspec-discover -optF --module-name=Spec #-} 2 | --------------------------------------------------------------------------------