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 +4/−0
- benchmark/Bench.hs +3/−3
- fused-effects.cabal +1/−1
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