unix-time 0.3.5 → 0.3.6
raw patch · 2 files changed
+2/−4 lines, 2 filesPVP: major bump suggested
API removals or changes: PVP suggests a major version bump
API changes (from Hackage documentation)
- Data.UnixTime: udtMicroSeconds :: UnixDiffTime -> {-# UNPACK #-} !Int32
- Data.UnixTime: udtSeconds :: UnixDiffTime -> {-# UNPACK #-} !CTime
- Data.UnixTime: utMicroSeconds :: UnixTime -> {-# UNPACK #-} !Int32
- Data.UnixTime: utSeconds :: UnixTime -> {-# UNPACK #-} !CTime
+ Data.UnixTime: [udtMicroSeconds] :: UnixDiffTime -> {-# UNPACK #-} !Int32
+ Data.UnixTime: [udtSeconds] :: UnixDiffTime -> {-# UNPACK #-} !CTime
+ Data.UnixTime: [utMicroSeconds] :: UnixTime -> {-# UNPACK #-} !Int32
+ Data.UnixTime: [utSeconds] :: UnixTime -> {-# UNPACK #-} !CTime
- Data.UnixTime: microSecondsToUnixDiffTime :: Integral a => a -> UnixDiffTime
+ Data.UnixTime: microSecondsToUnixDiffTime :: (Integral a) => a -> UnixDiffTime
- Data.UnixTime: secondsToUnixDiffTime :: Integral a => a -> UnixDiffTime
+ Data.UnixTime: secondsToUnixDiffTime :: (Integral a) => a -> UnixDiffTime
Files
- Data/UnixTime/Types.hsc +1/−3
- unix-time.cabal +1/−1
Data/UnixTime/Types.hsc view
@@ -12,8 +12,6 @@ #include <sys/time.h> -#let alignment t = "%lu", (unsigned long)offsetof(struct {char x__; t (y__); }, y__)- -- | -- Data structure for Unix time. --@@ -35,7 +33,7 @@ instance Storable UnixTime where sizeOf _ = (#size struct timeval)- alignment _ = (#alignment struct timeval)+ alignment _ = (#const offsetof(struct {char x__; struct timeval (y__); }, y__)) peek ptr = UnixTime <$> (#peek struct timeval, tv_sec) ptr <*> (#peek struct timeval, tv_usec) ptr
unix-time.cabal view
@@ -1,5 +1,5 @@ Name: unix-time-Version: 0.3.5+Version: 0.3.6 Author: Kazu Yamamoto <kazu@iij.ad.jp> Maintainer: Kazu Yamamoto <kazu@iij.ad.jp> License: BSD3