polysemy-log-di 0.3.0.2 → 0.4.0.0
raw patch · 3 files changed
+10/−10 lines, 3 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
lib/Polysemy/Log/Di/Atomic.hs view
@@ -17,7 +17,7 @@ Di.Flush -> pureT () Di.Local _ ma -> runTSimple ma Di.Fetch -> pureT Nothing-{-# INLINE interpretDiAtomic' #-}+{-# inline interpretDiAtomic' #-} -- |Interpret 'Di.Di' by prepending each message to a list in an 'AtomicState', then interpret the -- 'AtomicState' in a 'TVar'.@@ -28,4 +28,4 @@ interpretDiAtomic sem = do tv <- newTVarIO [] runAtomicStateTVar tv (interpretDiAtomic' sem)-{-# INLINE interpretDiAtomic #-}+{-# inline interpretDiAtomic #-}
lib/Polysemy/Log/Di/Di.hs view
@@ -34,7 +34,7 @@ liftT (Di.log @_ @path (extractLevel msg) (context msg)) Local f ma -> raise . interpretDataLogDiLocal @_ @path extractLevel (f . context) =<< runT ma-{-# INLINE interpretDataLogDiLocal #-}+{-# inline interpretDataLogDiLocal #-} -- |Reinterpret 'DataLog' as 'Di.Di', using the provided function to extract the log level from the message. interpretDataLogDi ::@@ -44,7 +44,7 @@ InterpreterFor (DataLog msg) r interpretDataLogDi extractLevel = interpretDataLogDiLocal @_ @path extractLevel id-{-# INLINE interpretDataLogDi #-}+{-# inline interpretDataLogDi #-} -- |Reinterpret 'Log' as 'Di.Di', using the /polysemy-log/ default message. --@@ -58,7 +58,7 @@ interpretDataLogDi @_ @path (LogMessage.severity . LogEntry.message) . interpretLogDataLog . raiseUnder-{-# INLINE interpretLogDi #-}+{-# inline interpretLogDi #-} -- |Reinterpret 'Log' as 'Di.Di', also interpreting 'GhcTime'. interpretLogDi' ::@@ -70,7 +70,7 @@ interpretLogDataLog' . raiseUnder . raise2Under-{-# INLINE interpretLogDi' #-}+{-# inline interpretLogDi' #-} -- |Reinterpret 'Log' as 'Di.Di' concurrently. interpretLogDiConc ::@@ -82,4 +82,4 @@ interpretDataLogDi @_ @path (LogMessage.severity . LogEntry.message) . interpretLogDataLogConc maxQueued . raiseUnder-{-# INLINE interpretLogDiConc #-}+{-# inline interpretLogDiConc #-}
polysemy-log-di.cabal view
@@ -5,7 +5,7 @@ -- see: https://github.com/sol/hpack name: polysemy-log-di-version: 0.3.0.2+version: 0.4.0.0 synopsis: Di Adapters for Polysemy-Log description: See <https://hackage.haskell.org/package/polysemy-log-di/docs/Polysemy-Log-Di.html> category: Logging@@ -94,7 +94,7 @@ UndecidableInstances UnicodeSyntax ViewPatterns- ghc-options: -flate-specialise -fspecialise-aggressively -Wall -Wredundant-constraints -Wunused-packages+ ghc-options: -Wall -Wredundant-constraints -Wunused-packages -Widentities build-depends: base ==4.* , di-polysemy >=0.2.0.0@@ -174,7 +174,7 @@ UndecidableInstances UnicodeSyntax ViewPatterns- ghc-options: -flate-specialise -fspecialise-aggressively -Wall -Wredundant-constraints -Wunused-packages -threaded -rtsopts -with-rtsopts=-N+ ghc-options: -Wall -Wredundant-constraints -Wunused-packages -Widentities -threaded -rtsopts -with-rtsopts=-N build-depends: base ==4.* , polysemy >=1.5