Skip to content

Commit dc5a95f

Browse files
iohk-bors[bot]coot
andauthored
Merge #2775
2775: MonadTimer: export DiffTime r=coot a=coot Also remove `time` dependency from `ouroboros-network`. Co-authored-by: Marcin Szamotulski <[email protected]>
2 parents 90071e1 + 691baff commit dc5a95f

File tree

4 files changed

+12
-4
lines changed

4 files changed

+12
-4
lines changed

io-sim-classes/src/Control/Monad/Class/MonadTime.hs

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,23 @@
22
module Control.Monad.Class.MonadTime (
33
MonadTime(..)
44
, MonadMonotonicTime(..)
5+
6+
-- * 'DiffTime' and its action on 'Time'
57
, Time(..)
68
, diffTime
79
, addTime
810
, DiffTime
11+
12+
-- * 'NominalTime' and its action on 'UTCTime'
913
, UTCTime
14+
, diffUTCTime
15+
, addUTCTime
16+
, NominalDiffTime
1017
) where
1118

1219
import Control.Monad.Reader
13-
import Data.Time.Clock (DiffTime, UTCTime)
20+
import Data.Time.Clock (DiffTime, NominalDiffTime, UTCTime,
21+
addUTCTime, diffUTCTime)
1422
import qualified Data.Time.Clock as Time
1523
import Data.Word (Word64)
1624

io-sim-classes/src/Control/Monad/Class/MonadTimer.hs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ module Control.Monad.Class.MonadTimer (
1010
, MonadTimer(..)
1111
, TimeoutState(..)
1212

13+
, DiffTime
1314
, diffTimeToMicrosecondsAsInt
1415
, microsecondsAsIntToDiffTime
1516
) where

io-sim/src/Control/Monad/IOSim/Internal.hs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,7 @@ import Data.OrdPSQ (OrdPSQ)
4949
import qualified Data.OrdPSQ as PSQ
5050
import Data.Set (Set)
5151
import qualified Data.Set as Set
52-
import Data.Time (NominalDiffTime, UTCTime (..), addUTCTime,
53-
diffUTCTime, fromGregorian)
52+
import Data.Time (UTCTime (..), fromGregorian)
5453
import Data.Typeable (Typeable)
5554

5655
import Control.Applicative (Alternative (..))

io-sim/test/Test/IOSim.hs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ import Data.Fixed (Fixed (..), Micro)
1414
import Data.Graph
1515
import Data.Function (on)
1616
import Data.List (sortBy)
17-
import Data.Time.Clock (DiffTime, picosecondsToDiffTime)
17+
import Data.Time.Clock (picosecondsToDiffTime)
1818

1919
import Control.Exception (ArithException (..))
2020
import Control.Monad

0 commit comments

Comments
 (0)