packages feed

fused-effects 0.2.0.0 → 0.2.0.1

raw patch · 3 files changed

+8/−4 lines, 3 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

Files

ChangeLog.md view
@@ -1,3 +1,7 @@+# 0.2.0.1++- Fixes the benchmarks, and builds them in CI to avoid regressing them again.+ # 0.2.0.0  - Adds `listen`, `listens`, and `censor` operations to `Writer`.
benchmark/Bench.hs view
@@ -12,9 +12,9 @@ main = defaultMain   [ bgroup "WriterC"     [ bgroup "Eff"-      [ bench "100"       $ whnf (run . execWriter @_ @_ @(Sum Int) . tellLoop) 100-      , bench "100000"    $ whnf (run . execWriter @_ @_ @(Sum Int) . tellLoop) 100000-      , bench "100000000" $ whnf (run . execWriter @_ @_ @(Sum Int) . tellLoop) 100000000+      [ bench "100"       $ whnf (run . execWriter @(Sum Int) . tellLoop) 100+      , bench "100000"    $ whnf (run . execWriter @(Sum Int) . tellLoop) 100000+      , bench "100000000" $ whnf (run . execWriter @(Sum Int) . tellLoop) 100000000       ]     , bgroup "standalone"       [ bench "100"       $ whnf (fst . runVoidC . flip runWriterC (Sum (0 :: Int)) . tellLoop) 100
fused-effects.cabal view
@@ -1,5 +1,5 @@ name:                fused-effects-version:             0.2.0.0+version:             0.2.0.1 synopsis:            A fast, flexible, fused effect system. description:         A fast, flexible, fused effect system, à la Effect Handlers in Scope, Monad Transformers and Modular Algebraic Effects: What Binds Them Together, and Fusion for Free—Efficient Algebraic Effect Handlers. homepage:            https://github.com/robrix/fused-effects