data-has 0.2.0.0 → 0.2.1.0
raw patch · 3 files changed
+15/−11 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- CHANGELOG +4/−0
- benchmark/Main.hs +10/−10
- data-has.cabal +1/−1
CHANGELOG view
@@ -1,3 +1,7 @@+# v0.2.1.0++* Fix benchmarks.+ # v0.2.0.0 * Change `get/modify` to `getter/modifier` to reduce naming collision, namely `get/modify` would collide with `MonadState`.
benchmark/Main.hs view
@@ -46,8 +46,8 @@ hasReader :: (Has Int r, Has String r) => Reader r String hasReader = do- i :: Int <- asks get- s :: String <- asks get+ i :: Int <- asks getter+ s :: String <- asks getter return (s ++ show i) multiReader :: ReaderT Int (Reader String) String@@ -68,14 +68,14 @@ , Has (T 8 Int) r ) => Reader r Int hasReader8 = do- i1 :: T 1 Int <- asks get- i2 :: T 2 Int <- asks get- i3 :: T 3 Int <- asks get- i4 :: T 4 Int <- asks get- i5 :: T 5 Int <- asks get- i6 :: T 6 Int <- asks get- i7 :: T 7 Int <- asks get- i8 :: T 8 Int <- asks get+ i1 :: T 1 Int <- asks getter+ i2 :: T 2 Int <- asks getter+ i3 :: T 3 Int <- asks getter+ i4 :: T 4 Int <- asks getter+ i5 :: T 5 Int <- asks getter+ i6 :: T 6 Int <- asks getter+ i7 :: T 7 Int <- asks getter+ i8 :: T 8 Int <- asks getter return (uT i1 + uT i2 + uT i3 + uT i4 + uT i5 + uT i6 + uT i7 + uT i8) multiReader8 :: ReaderT Int
data-has.cabal view
@@ -1,5 +1,5 @@ name: data-has-version: 0.2.0.0+version: 0.2.1.0 synopsis: Simple extensible product description: Simple extensible product license: BSD3