packages feed

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 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