git.iko.soy/effects-benchmarks
on master help sign in
Bump fused-effects and polysemy; use polysemy-plugin.
commit0acd2463da7018ac99c86687a9312bbad8a2ecb4 authorPatrick Thomson <patrickt@github.com> dateMon 27 May 2019, 17:32 (7 years ago) parent286b187
1 file changed+6−3
effects-benchmarks.cabal+6−3
effects-benchmarks.cabal+6−3
@@ -28,7 +28,6 @@ library benchmark-signatures
2828library instances-for-shallow
2929 import: shared
3030 hs-source-dirs: instances
31− default-extensions: StrictData
3231 exposed-modules: Shallow.HTTP
3332 , Shallow.Stateful
3433 , Shallow.StatefulExcept
@@ -55,7 +54,7 @@ library instances-for-fused-effects
5554 exposed-modules: Fused.Stateful
5655 , Fused.StatefulExcept
5756 , Fused.HTTP
58− build-depends: fused-effects >= 0.3.1.0
57+ build-depends: fused-effects >= 0.4.0.0
5958
6059library instances-for-freer-simple
6160 import: shared
@@ -68,15 +67,18 @@ library instances-for-freer-simple
6867library instances-for-polysemy
6968 import: shared
7069 hs-source-dirs: instances
70+ ghc-options: -fplugin=Polysemy.Plugin
7171 exposed-modules: Poly.Stateful
7272 , Poly.StatefulExcept
7373 , Poly.HTTP
74− build-depends: polysemy ^>= 0.1.2
74+ build-depends: polysemy ^>= 0.2.1
75+ , polysemy-plugin ^>= 0.2.0.0
7576
7677benchmark effects-benchmarks
7778 import: shared
7879 type: exitcode-stdio-1.0
7980 hs-source-dirs: src
81+ ghc-options: -fplugin=Polysemy.Plugin
8082 build-depends: benchmark-signatures
8183 , instances-for-mtl
8284 , instances-for-fused-effects
@@ -88,6 +90,7 @@ benchmark effects-benchmarks
8890 , gauge
8991 , weigh
9092 , polysemy
93+ , polysemy-plugin
9194 main-is: Main.hs
9295 mixins: benchmark-signatures (Bench.Countdown as MTL.Countdown, Bench.HTTP as MTL.HTTPM) requires (Bench.Signature.Stateful as MTL.Stateful, Bench.Signature.StatefulExcept as MTL.StatefulExcept, Bench.Signature.HTTP as MTL.HTTP)
9396 , benchmark-signatures (Bench.Countdown as Fused.Countdown, Bench.HTTP as Fused.HTTPM) requires (Bench.Signature.Stateful as Fused.Stateful, Bench.Signature.StatefulExcept as Fused.StatefulExcept, Bench.Signature.HTTP as Fused.HTTP)