2-- Module : Streamly.Benchmark.FileSystem.Handle
3-- Copyright : (c) 2019 Composewell Technologies
4-- License : BSD-3-Clause
5-- Maintainer : streamly@composewell.com
6-- Stability : experimental
10{-# LANGUAGE ScopedTypeVariables #-}
12#ifdef __HADDOCK_VERSION__
17{-# LANGUAGE TemplateHaskell #-}
18{-# OPTIONS_GHC -fplugin Test.Inspection.Plugin #-}
21#if __GLASGOW_HASKELL__ >= 800
24import Streamly.Benchmark.Common.Handle (mkHandleBenchEnv)
26import qualified Handle.ReadWrite as RW
27import qualified Handle.Read as RO
29import Gauge hiding (env)
30import Prelude hiding (last, length)
31import Streamly.Benchmark.Common
33-------------------------------------------------------------------------------
35-------------------------------------------------------------------------------
38moduleName = "FileSystem.Handle"
40-------------------------------------------------------------------------------
42-------------------------------------------------------------------------------
46 env <- mkHandleBenchEnv
47 defaultMain (allBenchmarks env)
52 [ bgroup (o_1_space_prefix moduleName) $ Prelude.concat
53 [ RO.allBenchmarks env
54 , RW.allBenchmarks env
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list