425 KB
/srv/reproducible-results/rbuild-debian/r-b-build.jjMwafi1/b1/haskell-unix-time_0.4.15-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.jjMwafi1/b2/haskell-unix-time_0.4.15-1_amd64.changes
606 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·b581d213385ed0521a4a2f761ff3739d·48088·haskell·optional·libghc-unix-time-dev_0.4.15-1_amd64.deb 
2 ·dc84e551846254d259c26325f4591f4e·48468·doc·optional·libghc-unix-time-doc_0.4.15-1_all.deb1 ·c4f881ae7da4b9c553c72e2a48a32061·48140·haskell·optional·libghc-unix-time-dev_0.4.15-1_amd64.deb
 2 ·e6916836bff0def3e36a635f3562a009·48452·doc·optional·libghc-unix-time-doc_0.4.15-1_all.deb
3 ·7aa28edcb1f1abdbf0d4d2b3f659860c·43316·haskell·optional·libghc-unix-time-prof_0.4.15-1_amd64.deb3 ·73eca6f660fe4082f5ac286882f1097c·43308·haskell·optional·libghc-unix-time-prof_0.4.15-1_amd64.deb
232 KB
libghc-unix-time-dev_0.4.15-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-21·02:54:15.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-21·02:54:15.000000·debian-binary
2 -rw-r--r--···0········0········0·····1212·2024-09-21·02:54:15.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1208·2024-09-21·02:54:15.000000·control.tar.xz
3 -rw-r--r--···0········0········0····46684·2024-09-21·02:54:15.000000·data.tar.xz3 -rw-r--r--···0········0········0····46740·2024-09-21·02:54:15.000000·data.tar.xz
4.09 KB
control.tar.xz
4.06 KB
control.tar
982 B
./control
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Package:·libghc-unix-time-dev1 Package:·libghc-unix-time-dev
2 Source:·haskell-unix-time2 Source:·haskell-unix-time
3 Version:·0.4.15-13 Version:·0.4.15-1
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·3896 Installed-Size:·389
7 Depends:·libghc-base-dev-4.18.2.1-8e81e,·libghc-binary-dev-0.8.9.1-8e26a,·libghc-bytestring-dev-0.11.5.3-7048d,·libghc-old-time-dev-1.1.0.4-663e0,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)7 Depends:·libghc-base-dev-4.18.2.1-8e81e,·libghc-binary-dev-0.8.9.1-8e26a,·libghc-bytestring-dev-0.11.5.3-7048d,·libghc-old-time-dev-1.1.0.4-663e0,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)
8 Provides:·libghc-unix-time-dev-0.4.15-f07a78 Provides:·libghc-unix-time-dev-0.4.15-ca1b1
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://hackage.haskell.org/package/unix-time11 Homepage:·https://hackage.haskell.org/package/unix-time
12 Description:·Unix·time·parser/formatter·and·utilities12 Description:·Unix·time·parser/formatter·and·utilities
13 ·Fast·parser/formatter/utilities·for·Unix·time13 ·Fast·parser/formatter/utilities·for·Unix·time
14 ·.14 ·.
15 ··Author:·Kazu·Yamamoto·<kazu@iij.ad.jp>15 ··Author:·Kazu·Yamamoto·<kazu@iij.ad.jp>
16 ··Upstream-Maintainer:·Kazu·Yamamoto·<kazu@iij.ad.jp>16 ··Upstream-Maintainer:·Kazu·Yamamoto·<kazu@iij.ad.jp>
17 ·.17 ·.
18 ·This·package·contains·the·normal·library·files.18 ·This·package·contains·the·normal·library·files.
19 Ghc-Package:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum19 Ghc-Package:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh
3.08 KB
./md5sums
30.0 B
./md5sums
Files differ
3.03 KB
line order
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSunix-time-0.4.15-BYKDf29JpBC9DRWevlAUum-ghc9.6.6.so1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSunix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh-ghc9.6.6.so
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime.dyn_hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime.dyn_hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime.hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime.hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Conv.dyn_hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Conv.dyn_hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Conv.hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Conv.hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Diff.dyn_hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Diff.dyn_hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Diff.hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Diff.hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Sys.dyn_hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Sys.dyn_hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Sys.hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Sys.hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Types.dyn_hi10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Types.dyn_hi
11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Types.hi11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Types.hi
12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/libHSunix-time-0.4.15-BYKDf29JpBC9DRWevlAUum.a12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/libHSunix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh.a
13 usr/share/doc/libghc-unix-time-dev/changelog.Debian.gz13 usr/share/doc/libghc-unix-time-dev/changelog.Debian.gz
14 usr/share/doc/libghc-unix-time-dev/copyright14 usr/share/doc/libghc-unix-time-dev/copyright
15 var/lib/ghc/package.conf.d/unix-time-0.4.15.conf15 var/lib/ghc/package.conf.d/unix-time-0.4.15.conf
227 KB
data.tar.xz
227 KB
data.tar
7.58 KB
file list
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/
8 -rw-r--r--···0·root·········(0)·root·········(0)···103624·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSunix-time-0.4.15-BYKDf29JpBC9DRWevlAUum-ghc9.6.6.so8 -rw-r--r--···0·root·········(0)·root·········(0)···103624·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSunix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh-ghc9.6.6.so
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/
12 -rw-r--r--···0·root·········(0)·root·········(0)····14504·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Conv.dyn_hi12 -rw-r--r--···0·root·········(0)·root·········(0)····14505·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Conv.dyn_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)····14501·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Conv.hi13 -rw-r--r--···0·root·········(0)·root·········(0)····14502·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Conv.hi
14 -rw-r--r--···0·root·········(0)·root·········(0)·····9503·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Diff.dyn_hi14 -rw-r--r--···0·root·········(0)·root·········(0)·····9501·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Diff.dyn_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)·····9500·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Diff.hi15 -rw-r--r--···0·root·········(0)·root·········(0)·····9498·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Diff.hi
16 -rw-r--r--···0·root·········(0)·root·········(0)·····3659·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Sys.dyn_hi16 -rw-r--r--···0·root·········(0)·root·········(0)·····3659·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Sys.dyn_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)·····3656·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Sys.hi17 -rw-r--r--···0·root·········(0)·root·········(0)·····3656·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Sys.hi
18 -rw-r--r--···0·root·········(0)·root·········(0)····31010·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Types.dyn_hi18 -rw-r--r--···0·root·········(0)·root·········(0)····31019·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Types.dyn_hi
19 -rw-r--r--···0·root·········(0)·root·········(0)····31007·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Types.hi19 -rw-r--r--···0·root·········(0)·root·········(0)····31016·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Types.hi
20 -rw-r--r--···0·root·········(0)·root·········(0)·····3044·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime.dyn_hi20 -rw-r--r--···0·root·········(0)·root·········(0)·····3052·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime.dyn_hi
21 -rw-r--r--···0·root·········(0)·root·········(0)·····3041·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime.hi21 -rw-r--r--···0·root·········(0)·root·········(0)·····3049·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime.hi
22 -rw-r--r--···0·root·········(0)·root·········(0)···140348·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/libHSunix-time-0.4.15-BYKDf29JpBC9DRWevlAUum.a22 -rw-r--r--···0·root·········(0)·root·········(0)···140348·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/libHSunix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh.a
23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/23 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/doc/24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/doc/
25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-dev/25 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-dev/
26 -rw-r--r--···0·root·········(0)·root·········(0)······532·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-dev/changelog.Debian.gz26 -rw-r--r--···0·root·········(0)·root·········(0)······532·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-dev/changelog.Debian.gz
27 -rw-r--r--···0·root·········(0)·root·········(0)·····1995·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-dev/copyright27 -rw-r--r--···0·root·········(0)·root·········(0)·····1995·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-dev/copyright
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./var/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./var/
29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./var/lib/29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./var/lib/
2.18 KB
./var/lib/ghc/package.conf.d/unix-time-0.4.15.conf
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 name:·················unix-time1 name:·················unix-time
2 version:··············0.4.152 version:··············0.4.15
3 visibility:···········public3 visibility:···········public
4 id:···················unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum 
5 key:··················unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum4 id:···················unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh
 5 key:··················unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh
6 license:··············BSD-3-Clause6 license:··············BSD-3-Clause
7 maintainer:···········Kazu·Yamamoto·<kazu@iij.ad.jp>7 maintainer:···········Kazu·Yamamoto·<kazu@iij.ad.jp>
8 author:···············Kazu·Yamamoto·<kazu@iij.ad.jp>8 author:···············Kazu·Yamamoto·<kazu@iij.ad.jp>
9 synopsis:·············Unix·time·parser/formatter·and·utilities9 synopsis:·············Unix·time·parser/formatter·and·utilities
10 description:··········Fast·parser\/formatter\/utilities·for·Unix·time10 description:··········Fast·parser\/formatter\/utilities·for·Unix·time
11 category:·············Data11 category:·············Data
12 abi:··················f07a75e9f6b068f39db1dde5f2375a8312 abi:··················ca1b1c10724cf963a60a3380cdc83087
13 exposed:··············True13 exposed:··············True
14 exposed-modules:······Data.UnixTime14 exposed-modules:······Data.UnixTime
15 hidden-modules:15 hidden-modules:
16 ····Data.UnixTime.Conv·Data.UnixTime.Diff·Data.UnixTime.Types16 ····Data.UnixTime.Conv·Data.UnixTime.Diff·Data.UnixTime.Types
17 ····Data.UnixTime.Sys17 ····Data.UnixTime.Sys
  
18 import-dirs:18 import-dirs:
19 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum19 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh
  
20 library-dirs:20 library-dirs:
21 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum21 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh
  
22 library-dirs-static:22 library-dirs-static:
23 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum23 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh
  
24 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.624 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6
25 data-dir:·············/usr/share/unix-time25 data-dir:·············/usr/share/unix-time
26 hs-libraries:·········HSunix-time-0.4.15-BYKDf29JpBC9DRWevlAUum26 hs-libraries:·········HSunix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh
27 depends:27 depends:
28 ····base-4.18.2.1·binary-0.8.9.1·bytestring-0.11.5.328 ····base-4.18.2.1·binary-0.8.9.1·bytestring-0.11.5.3
29 ····old-time-1.1.0.4-DMJyKjba6fKdDZ0hvjhGS29 ····old-time-1.1.0.4-DMJyKjba6fKdDZ0hvjhGS
  
30 haddock-interfaces:···/usr/lib/ghc-doc/haddock/unix-time-0.4.15/unix-time.haddock30 haddock-interfaces:···/usr/lib/ghc-doc/haddock/unix-time-0.4.15/unix-time.haddock
31 haddock-html:·········/usr/share/doc/libghc-unix-time-doc/html/31 haddock-html:·········/usr/share/doc/libghc-unix-time-doc/html/
22.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Conv.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Conv.dyn_hi
Files 99% similar despite different names
22.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.UnixTime.Conv·90667 interface·Data.UnixTime.Conv·9066
8 ··interface·hash:·66628dd33165cd68110977b1f159b7b7 
9 ··ABI·hash:·36250e361de3b52769659a7abe257b97 
10 ··export-list·hash:·c30b15946da7f86717f067c8deac40998 ··interface·hash:·1a951f1e00bc5f9c28f0a83a193c7b20
 9 ··ABI·hash:·43359b0732b23d5fb0671f2c2aa6e63e
 10 ··export-list·hash:·436c260eb20f5f386d63d606cdf6a645
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d302687c9f91832231319d52203000fa12 ··flag·hash:·d302687c9f91832231319d52203000fa
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4365220e4656c1e83a88a30f5eaabe1916 ··src_hash:·4365220e4656c1e83a88a30f5eaabe19
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··fromEpochTime24 ··fromEpochTime
25 ··mailDateFormat25 ··mailDateFormat
26 ··parseUnixTime26 ··parseUnixTime
27 ··parseUnixTimeGMT27 ··parseUnixTimeGMT
28 ··toClockTime28 ··toClockTime
29 ··toEpochTime29 ··toEpochTime
30 ··webDateFormat30 ··webDateFormat
31 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types31 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.333 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.3
34 ·····························old-time-1.1.0.4-DMJyKjba6fKdDZ0hvjhGS34 ·····························old-time-1.1.0.4-DMJyKjba6fKdDZ0hvjhGS
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
37 ·········Data.ByteString.Builder·GHC.Prim.Ext37 ·········Data.ByteString.Builder·GHC.Prim.Ext
38 family·instance·modules:·Control.Applicative·Control.Arrow38 family·instance·modules:·Control.Applicative·Control.Arrow
Offset 62, 44 lines modifiedOffset 62, 44 lines modified
62 import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf362 import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3
63 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc763 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
64 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf64 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf
65 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b665 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
66 import··-/··Data.ByteString.Unsafe·c20de811c76fd00d33738033daa3800166 import··-/··Data.ByteString.Unsafe·c20de811c76fd00d33738033daa38001
67 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9467 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
68 import··-/··System.Time·6f07402f63290f6d1f9e95017beaff2168 import··-/··System.Time·6f07402f63290f6d1f9e95017beaff21
69 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·ccfa3a25157fe18e88893faccc91b77e 
70 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
71 ··Format·c16221771f1dc4adb15aebda398b27e8 
72 ··UnixTime·84f3e6a302fd82c23a64e493e975382a 
73 ··UnixTime·088bf7436554d408eddd97228baf5471 
74 ba1091a1f6e65b59678d466a20d87b5e69 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·bc6ecf7c581009a14b7c9e5213ae8e59
 70 ··exports:·86f8e2de6e69be174dac1d535c987977
 71 ··Format·d910e83fa92d5b8cbd436053242ce048
 72 ··UnixTime·976f7585cc5b74e3397b49fb0c663ee9
 73 ··UnixTime·ea54ecd80851e25d99faeb70de3ab813
 74 df2d0133b3a39cccb6f72c62c768fbca
75 ··$trModule·::·GHC.Types.Module75 ··$trModule·::·GHC.Types.Module
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[GHC.Types.Module],77 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
78 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]78 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
79 c15dd1652bbb4262fae79b04433bab5d79 536960497ad0832790a0bfd8906da12c
80 ··$trModule1·::·GHC.Types.TrName80 ··$trModule1·::·GHC.Types.TrName
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,
82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
84 55c580ed65e8ad7783978340103cf30e84 a0d4c3715a199ea7765a304015fe4a54
85 ··$trModule2·::·GHC.Prim.Addr#85 ··$trModule2·::·GHC.Prim.Addr#
86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
87 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Conv"#]87 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Conv"#]
88 28c46c72b85333a949542ffe5afb325088 866d46da9387e43904885959016a2af5
89 ··$trModule3·::·GHC.Types.TrName89 ··$trModule3·::·GHC.Types.TrName
90 ··[HasNoCafRefs,·TagSig:·<TagProper>,90 ··[HasNoCafRefs,·TagSig:·<TagProper>,
91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
93 b7e93c4f83e211e474c6ba6b3442974593 2ac317d5aacd56ab261d63acecfe76f0
94 ··$trModule4·::·GHC.Prim.Addr#94 ··$trModule4·::·GHC.Prim.Addr#
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
96 ···Unfolding:·Core:·<vanilla>96 ···Unfolding:·Core:·<vanilla>
97 ··············"unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum"#] 
98 a7be1607f1b91e937a888f9291006bb797 ··············"unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh"#]
 98 98c6783732e7c48bd4ae5f6afaee362d
99 ··$wformatUnixTimeHelper·::99 ··$wformatUnixTimeHelper·::
100 ····(GHC.Foreign.CString100 ····(GHC.Foreign.CString
101 ·····->·Foreign.C.Types.CTime101 ·····->·Foreign.C.Types.CTime
102 ·····->·GHC.Foreign.CString102 ·····->·GHC.Foreign.CString
103 ·····->·Foreign.C.Types.CInt103 ·····->·Foreign.C.Types.CInt
104 ·····->·GHC.Types.IO·Foreign.C.Types.CSize)104 ·····->·GHC.Types.IO·Foreign.C.Types.CSize)
105 ····->·GHC.Prim.Addr#105 ····->·GHC.Prim.Addr#
Offset 290, 15 lines modifiedOffset 290, 15 lines modified
290 ·····························@GHC.Exception.Type.SomeException290 ·····························@GHC.Exception.Type.SomeException
291 ·····························@(GHC.Ptr.Ptr·Foreign.C.Types.CChar)291 ·····························@(GHC.Ptr.Ptr·Foreign.C.Types.CChar)
292 ·····························Foreign.Marshal.Alloc.malloc1292 ·····························Foreign.Marshal.Alloc.malloc1
293 ·····························ds293 ·····························ds
294 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,294 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
295 ································Data.ByteString.Internal.Type.ByteString·#)295 ································Data.ByteString.Internal.Type.ByteString·#)
296 ······················of·{}·}·}·}·}·})·}·}]296 ······················of·{}·}·}·}·}·})·}·}]
297 d9701ba2a9de49065d61e50c4c74d57c297 12e59d57407cf065e68075c418d5de60
298 ··$wparseUnixTime·::298 ··$wparseUnixTime·::
299 ····GHC.Prim.Addr#299 ····GHC.Prim.Addr#
300 ····->·GHC.ForeignPtr.ForeignPtrContents300 ····->·GHC.ForeignPtr.ForeignPtrContents
301 ····->·GHC.Prim.Int#301 ····->·GHC.Prim.Int#
302 ····->·GHC.Prim.Addr#302 ····->·GHC.Prim.Addr#
303 ····->·GHC.ForeignPtr.ForeignPtrContents303 ····->·GHC.ForeignPtr.ForeignPtrContents
304 ····->·GHC.Prim.Int#304 ····->·GHC.Prim.Int#
Offset 402, 30 lines modifiedOffset 402, 30 lines modified
402 ···································ds9·of·s'2·{·DEFAULT·->402 ···································ds9·of·s'2·{·DEFAULT·->
403 ····························case·GHC.Prim.writeWord8OffAddr#403 ····························case·GHC.Prim.writeWord8OffAddr#
404 ···································@GHC.Prim.RealWorld404 ···································@GHC.Prim.RealWorld
405 ···································(GHC.Prim.plusAddr#·buf1·ww5)405 ···································(GHC.Prim.plusAddr#·buf1·ww5)
406 ···································0#406 ···································0#
407 ···································0#Word8407 ···································0#Word8
408 ···································s'2·of·s4·{·DEFAULT·->408 ···································s'2·of·s4·{·DEFAULT·->
409 ····························case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:c_parse_unix_time·::·GHC.Prim.Addr#409 ····························case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:c_parse_unix_time·::·GHC.Prim.Addr#
410 ·························································································································->·GHC.Prim.Addr#410 ·························································································································->·GHC.Prim.Addr#
411 ·························································································································->·GHC.Prim.State#411 ·························································································································->·GHC.Prim.State#
412 ······························································································································GHC.Prim.RealWorld412 ······························································································································GHC.Prim.RealWorld
413 ·························································································································->·(#·GHC.Prim.State#413 ·························································································································->·(#·GHC.Prim.State#
414 ·································································································································GHC.Prim.RealWorld,414 ·································································································································GHC.Prim.RealWorld,
415 ·······························································································································GHC.Prim.Int64#·#)}415 ·······························································································································GHC.Prim.Int64#·#)}
416 ···································buf416 ···································buf
417 ···································buf1417 ···································buf1
418 ···································s4·of·wild·{·(#,#)·ds·ds11·->418 ···································s4·of·wild·{·(#,#)·ds·ds11·->
419 ····························(#·ds,419 ····························(#·ds,
420 ·······························Data.UnixTime.Types.UnixTime420 ·······························Data.UnixTime.Types.UnixTime
421 ·································ds11421 ·································ds11
422 ·································0#Int32·#)·}·}·}·})·}·}·}·}·})·of·ds·{·(#,#)·ipv4·ipv5·->422 ·································0#Int32·#)·}·}·}·})·}·}·}·}·})·of·ds·{·(#,#)·ipv4·ipv5·->
423 ·················GHC.Magic.lazy·@Data.UnixTime.Types.UnixTime·ipv5·}·}·}·})]423 ·················GHC.Magic.lazy·@Data.UnixTime.Types.UnixTime·ipv5·}·}·}·})]
424 7253d08c7be3c40aa90b56ad1d4202b7424 002ab80a891a1bc73b5773312d55f039
425 ··$wparseUnixTimeGMT·::425 ··$wparseUnixTimeGMT·::
Max diff block lines reached; 15942/22775 bytes (70.00%) of diff not shown.
22.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Conv.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Conv.hi
Files 98% similar despite different names
22.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.UnixTime.Conv·90667 interface·Data.UnixTime.Conv·9066
8 ··interface·hash:·66628dd33165cd68110977b1f159b7b7 
9 ··ABI·hash:·36250e361de3b52769659a7abe257b97 
10 ··export-list·hash:·c30b15946da7f86717f067c8deac40998 ··interface·hash:·1a951f1e00bc5f9c28f0a83a193c7b20
 9 ··ABI·hash:·43359b0732b23d5fb0671f2c2aa6e63e
 10 ··export-list·hash:·436c260eb20f5f386d63d606cdf6a645
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·3a39a3154181640ac286f5730ccecd2912 ··flag·hash:·3a39a3154181640ac286f5730ccecd29
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4365220e4656c1e83a88a30f5eaabe1916 ··src_hash:·4365220e4656c1e83a88a30f5eaabe19
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··fromEpochTime24 ··fromEpochTime
25 ··mailDateFormat25 ··mailDateFormat
26 ··parseUnixTime26 ··parseUnixTime
27 ··parseUnixTimeGMT27 ··parseUnixTimeGMT
28 ··toClockTime28 ··toClockTime
29 ··toEpochTime29 ··toEpochTime
30 ··webDateFormat30 ··webDateFormat
31 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types31 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.333 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.3
34 ·····························old-time-1.1.0.4-DMJyKjba6fKdDZ0hvjhGS34 ·····························old-time-1.1.0.4-DMJyKjba6fKdDZ0hvjhGS
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
37 ·········Data.ByteString.Builder·GHC.Prim.Ext37 ·········Data.ByteString.Builder·GHC.Prim.Ext
38 family·instance·modules:·Control.Applicative·Control.Arrow38 family·instance·modules:·Control.Applicative·Control.Arrow
Offset 62, 44 lines modifiedOffset 62, 44 lines modified
62 import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf362 import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3
63 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc763 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
64 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf64 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf
65 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b665 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
66 import··-/··Data.ByteString.Unsafe·c20de811c76fd00d33738033daa3800166 import··-/··Data.ByteString.Unsafe·c20de811c76fd00d33738033daa38001
67 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9467 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
68 import··-/··System.Time·6f07402f63290f6d1f9e95017beaff2168 import··-/··System.Time·6f07402f63290f6d1f9e95017beaff21
69 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·ccfa3a25157fe18e88893faccc91b77e 
70 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
71 ··Format·c16221771f1dc4adb15aebda398b27e8 
72 ··UnixTime·84f3e6a302fd82c23a64e493e975382a 
73 ··UnixTime·088bf7436554d408eddd97228baf5471 
74 ba1091a1f6e65b59678d466a20d87b5e69 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·bc6ecf7c581009a14b7c9e5213ae8e59
 70 ··exports:·86f8e2de6e69be174dac1d535c987977
 71 ··Format·d910e83fa92d5b8cbd436053242ce048
 72 ··UnixTime·976f7585cc5b74e3397b49fb0c663ee9
 73 ··UnixTime·ea54ecd80851e25d99faeb70de3ab813
 74 df2d0133b3a39cccb6f72c62c768fbca
75 ··$trModule·::·GHC.Types.Module75 ··$trModule·::·GHC.Types.Module
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[GHC.Types.Module],77 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
78 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]78 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
79 c15dd1652bbb4262fae79b04433bab5d79 536960497ad0832790a0bfd8906da12c
80 ··$trModule1·::·GHC.Types.TrName80 ··$trModule1·::·GHC.Types.TrName
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,
82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
84 55c580ed65e8ad7783978340103cf30e84 a0d4c3715a199ea7765a304015fe4a54
85 ··$trModule2·::·GHC.Prim.Addr#85 ··$trModule2·::·GHC.Prim.Addr#
86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
87 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Conv"#]87 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Conv"#]
88 28c46c72b85333a949542ffe5afb325088 866d46da9387e43904885959016a2af5
89 ··$trModule3·::·GHC.Types.TrName89 ··$trModule3·::·GHC.Types.TrName
90 ··[HasNoCafRefs,·TagSig:·<TagProper>,90 ··[HasNoCafRefs,·TagSig:·<TagProper>,
91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
93 b7e93c4f83e211e474c6ba6b3442974593 2ac317d5aacd56ab261d63acecfe76f0
94 ··$trModule4·::·GHC.Prim.Addr#94 ··$trModule4·::·GHC.Prim.Addr#
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
96 ···Unfolding:·Core:·<vanilla>96 ···Unfolding:·Core:·<vanilla>
97 ··············"unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum"#] 
98 a7be1607f1b91e937a888f9291006bb797 ··············"unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh"#]
 98 98c6783732e7c48bd4ae5f6afaee362d
99 ··$wformatUnixTimeHelper·::99 ··$wformatUnixTimeHelper·::
100 ····(GHC.Foreign.CString100 ····(GHC.Foreign.CString
101 ·····->·Foreign.C.Types.CTime101 ·····->·Foreign.C.Types.CTime
102 ·····->·GHC.Foreign.CString102 ·····->·GHC.Foreign.CString
103 ·····->·Foreign.C.Types.CInt103 ·····->·Foreign.C.Types.CInt
104 ·····->·GHC.Types.IO·Foreign.C.Types.CSize)104 ·····->·GHC.Types.IO·Foreign.C.Types.CSize)
105 ····->·GHC.Prim.Addr#105 ····->·GHC.Prim.Addr#
Offset 290, 15 lines modifiedOffset 290, 15 lines modified
290 ·····························@GHC.Exception.Type.SomeException290 ·····························@GHC.Exception.Type.SomeException
291 ·····························@(GHC.Ptr.Ptr·Foreign.C.Types.CChar)291 ·····························@(GHC.Ptr.Ptr·Foreign.C.Types.CChar)
292 ·····························Foreign.Marshal.Alloc.malloc1292 ·····························Foreign.Marshal.Alloc.malloc1
293 ·····························ds293 ·····························ds
294 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,294 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
295 ································Data.ByteString.Internal.Type.ByteString·#)295 ································Data.ByteString.Internal.Type.ByteString·#)
296 ······················of·{}·}·}·}·}·})·}·}]296 ······················of·{}·}·}·}·}·})·}·}]
297 d9701ba2a9de49065d61e50c4c74d57c297 12e59d57407cf065e68075c418d5de60
298 ··$wparseUnixTime·::298 ··$wparseUnixTime·::
299 ····GHC.Prim.Addr#299 ····GHC.Prim.Addr#
300 ····->·GHC.ForeignPtr.ForeignPtrContents300 ····->·GHC.ForeignPtr.ForeignPtrContents
301 ····->·GHC.Prim.Int#301 ····->·GHC.Prim.Int#
302 ····->·GHC.Prim.Addr#302 ····->·GHC.Prim.Addr#
303 ····->·GHC.ForeignPtr.ForeignPtrContents303 ····->·GHC.ForeignPtr.ForeignPtrContents
304 ····->·GHC.Prim.Int#304 ····->·GHC.Prim.Int#
Offset 402, 30 lines modifiedOffset 402, 30 lines modified
402 ···································ds9·of·s'2·{·DEFAULT·->402 ···································ds9·of·s'2·{·DEFAULT·->
403 ····························case·GHC.Prim.writeWord8OffAddr#403 ····························case·GHC.Prim.writeWord8OffAddr#
404 ···································@GHC.Prim.RealWorld404 ···································@GHC.Prim.RealWorld
405 ···································(GHC.Prim.plusAddr#·buf1·ww5)405 ···································(GHC.Prim.plusAddr#·buf1·ww5)
406 ···································0#406 ···································0#
407 ···································0#Word8407 ···································0#Word8
408 ···································s'2·of·s4·{·DEFAULT·->408 ···································s'2·of·s4·{·DEFAULT·->
409 ····························case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:c_parse_unix_time·::·GHC.Prim.Addr#409 ····························case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:c_parse_unix_time·::·GHC.Prim.Addr#
410 ·························································································································->·GHC.Prim.Addr#410 ·························································································································->·GHC.Prim.Addr#
411 ·························································································································->·GHC.Prim.State#411 ·························································································································->·GHC.Prim.State#
412 ······························································································································GHC.Prim.RealWorld412 ······························································································································GHC.Prim.RealWorld
413 ·························································································································->·(#·GHC.Prim.State#413 ·························································································································->·(#·GHC.Prim.State#
414 ·································································································································GHC.Prim.RealWorld,414 ·································································································································GHC.Prim.RealWorld,
415 ·······························································································································GHC.Prim.Int64#·#)}415 ·······························································································································GHC.Prim.Int64#·#)}
416 ···································buf416 ···································buf
417 ···································buf1417 ···································buf1
418 ···································s4·of·wild·{·(#,#)·ds·ds11·->418 ···································s4·of·wild·{·(#,#)·ds·ds11·->
419 ····························(#·ds,419 ····························(#·ds,
420 ·······························Data.UnixTime.Types.UnixTime420 ·······························Data.UnixTime.Types.UnixTime
421 ·································ds11421 ·································ds11
422 ·································0#Int32·#)·}·}·}·})·}·}·}·}·})·of·ds·{·(#,#)·ipv4·ipv5·->422 ·································0#Int32·#)·}·}·}·})·}·}·}·}·})·of·ds·{·(#,#)·ipv4·ipv5·->
423 ·················GHC.Magic.lazy·@Data.UnixTime.Types.UnixTime·ipv5·}·}·}·})]423 ·················GHC.Magic.lazy·@Data.UnixTime.Types.UnixTime·ipv5·}·}·}·})]
424 7253d08c7be3c40aa90b56ad1d4202b7424 002ab80a891a1bc73b5773312d55f039
425 ··$wparseUnixTimeGMT·::425 ··$wparseUnixTimeGMT·::
Max diff block lines reached; 15942/22772 bytes (70.01%) of diff not shown.
20.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Diff.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Diff.hi
Files 94% similar despite different names
20.0 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.UnixTime.Diff·[orphan·module]·90667 interface·Data.UnixTime.Diff·[orphan·module]·9066
8 ··interface·hash:·fd0da62d30d9878a853fed16341c0c66 
9 ··ABI·hash:·f380c844ffdb16a4ede2612bffdf6d85 
10 ··export-list·hash:·70491d7042df7a06f3ecc49f0c4c5444 
11 ··orphan·hash:·aa052c73c014e4ad17218e677b264f23 
12 ··flag·hash:·91d67023992ef51a2ae127dfad5498b58 ··interface·hash:·282979566038146eafcc7d95a710f3fc
 9 ··ABI·hash:·9c77f98d9b2c51fe3bbdba265ea5d4b4
 10 ··export-list·hash:·45d2ffef4b1d737a07745f1cf057b292
 11 ··orphan·hash:·9a2dca868f15e0a22222bfb74df76ba9
 12 ··flag·hash:·60559a5af028d01bd637cde276cb016a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·973ead6a9c97c35c8cf83952ac71fa8816 ··src_hash:·973ead6a9c97c35c8cf83952ac71fa88
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··addUnixDiffTime21 ··addUnixDiffTime
22 ··diffUnixTime22 ··diffUnixTime
23 ··microSecondsToUnixDiffTime23 ··microSecondsToUnixDiffTime
24 ··secondsToUnixDiffTime24 ··secondsToUnixDiffTime
25 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types25 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.127 direct·package·dependencies:·base-4.18.2.1
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic29 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
30 ·········Data.ByteString.Builder·GHC.Prim.Ext30 ·········Data.ByteString.Builder·GHC.Prim.Ext
31 family·instance·modules:·Control.Applicative·Control.Arrow31 family·instance·modules:·Control.Applicative·Control.Arrow
32 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose32 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose
Offset 45, 53 lines modifiedOffset 45, 53 lines modified
45 import··-/··Foreign.C.Types·81e0b94174ab99a2bdb6f21819201f8d45 import··-/··Foreign.C.Types·81e0b94174ab99a2bdb6f21819201f8d
46 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b946 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
47 import··-/··GHC.Int·b2c8c0a63c499ccdf79cde9ebd32467f47 import··-/··GHC.Int·b2c8c0a63c499ccdf79cde9ebd32467f
48 import··-/··GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e948 import··-/··GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e9
49 import··-/··GHC.Real·e939e7e838e744ae152556c1fbe03de349 import··-/··GHC.Real·e939e7e838e744ae152556c1fbe03de3
50 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc250 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
51 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0851 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
52 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·ccfa3a25157fe18e88893faccc91b77e 
53 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
54 ··UnixDiffTime·dc680ab1f5fd14e58559ed55b0234a88 
55 ··UnixDiffTime·830798883446ced0ddbf942ba45e1532 
56 ··UnixTime·84f3e6a302fd82c23a64e493e975382a 
57 ··UnixTime·088bf7436554d408eddd97228baf5471 
58 36ea0f1408b3cfd78905c1578c0a863152 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·bc6ecf7c581009a14b7c9e5213ae8e59
 53 ··exports:·86f8e2de6e69be174dac1d535c987977
 54 ··UnixDiffTime·f4126b10e149a13d909018cc07e53e48
 55 ··UnixDiffTime·1e14c7ac591cd7eaa30647a6d8d17bb3
 56 ··UnixTime·976f7585cc5b74e3397b49fb0c663ee9
 57 ··UnixTime·ea54ecd80851e25d99faeb70de3ab813
 58 8e50153d1c626d5ffbb09865165ec0c7
59 ··$fNumUnixDiffTime·::·GHC.Num.Num·Data.UnixTime.Types.UnixDiffTime59 ··$fNumUnixDiffTime·::·GHC.Num.Num·Data.UnixTime.Types.UnixDiffTime
60 ··DFunId60 ··DFunId
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Num.C:Num],·Inline:·CONLIKE,62 ···LambdaFormInfo:·LFCon[GHC.Num.C:Num],·Inline:·CONLIKE,
63 ···Unfolding:·DFun:.63 ···Unfolding:·DFun:.
64 ················@Data.UnixTime.Types.UnixDiffTime64 ················@Data.UnixTime.Types.UnixDiffTime
65 ················$fNumUnixDiffTime_$c+65 ················$fNumUnixDiffTime_$c+
66 ················$fNumUnixDiffTime_$c-66 ················$fNumUnixDiffTime_$c-
67 ················$fNumUnixDiffTime_$c*67 ················$fNumUnixDiffTime_$c*
68 ················$fNumUnixDiffTime_$cnegate68 ················$fNumUnixDiffTime_$cnegate
69 ················$fNumUnixDiffTime_$cabs69 ················$fNumUnixDiffTime_$cabs
70 ················$fNumUnixDiffTime_$csignum70 ················$fNumUnixDiffTime_$csignum
71 ················$fNumUnixDiffTime_$cfromInteger]71 ················$fNumUnixDiffTime_$cfromInteger]
72 4eef36dd7ba25af5ac0a01d4e789b6bc72 6b3cba67bc711543ac35a262edb87f7e
73 ··$fNumUnixDiffTime1·::·Data.UnixTime.Types.UnixDiffTime73 ··$fNumUnixDiffTime1·::·Data.UnixTime.Types.UnixDiffTime
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],75 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············Data.UnixTime.Types.UnixDiffTime·0#Int64·0#Int32]77 ··············Data.UnixTime.Types.UnixDiffTime·0#Int64·0#Int32]
78 acd9d885ecd36a03e904d4e87a8fd7f078 2019abc0e022ca322db911eabf3f67d0
79 ··$fNumUnixDiffTime2·::·Data.UnixTime.Types.UnixDiffTime79 ··$fNumUnixDiffTime2·::·Data.UnixTime.Types.UnixDiffTime
80 ··[HasNoCafRefs,·TagSig:·<TagProper>,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,
81 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],81 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],
82 ···Unfolding:·Core:·<vanilla>82 ···Unfolding:·Core:·<vanilla>
83 ··············Data.UnixTime.Types.UnixDiffTime·1#Int64·0#Int32]83 ··············Data.UnixTime.Types.UnixDiffTime·1#Int64·0#Int32]
84 02df6e0b971aec2c6f4a780590d2711484 d09f06069f0436a6cc00dae7882bbf97
85 ··$fNumUnixDiffTime3·::·Data.UnixTime.Types.UnixDiffTime85 ··$fNumUnixDiffTime3·::·Data.UnixTime.Types.UnixDiffTime
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],87 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],
88 ···Unfolding:·Core:·<vanilla>88 ···Unfolding:·Core:·<vanilla>
89 ··············Data.UnixTime.Types.UnixDiffTime·-1#Int64·0#Int32]89 ··············Data.UnixTime.Types.UnixDiffTime·-1#Int64·0#Int32]
90 c7a4fa8f3cf5406cb6ff6517c43588a690 888a6e529360a7690a86450b4c5d1458
91 ··$fNumUnixDiffTime_$c*·::91 ··$fNumUnixDiffTime_$c*·::
92 ····Data.UnixTime.Types.UnixDiffTime92 ····Data.UnixTime.Types.UnixDiffTime
93 ····->·Data.UnixTime.Types.UnixDiffTime93 ····->·Data.UnixTime.Types.UnixDiffTime
94 ····->·Data.UnixTime.Types.UnixDiffTime94 ····->·Data.UnixTime.Types.UnixDiffTime
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
96 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,96 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,
97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ·····················usec106 ·····················usec
107 ·····················1000000#Int32·of·ds2·{·(#,#)·ipv·ipv1·->107 ·····················1000000#Int32·of·ds2·{·(#,#)·ipv·ipv1·->
108 ··············Data.UnixTime.Types.UnixDiffTime108 ··············Data.UnixTime.Types.UnixDiffTime
109 ················(GHC.Prim.plusInt64#109 ················(GHC.Prim.plusInt64#
110 ···················(GHC.Prim.timesInt64#·bx·bx2)110 ···················(GHC.Prim.timesInt64#·bx·bx2)
111 ···················(GHC.Prim.intToInt64#·(GHC.Prim.int32ToInt#·ipv)))111 ···················(GHC.Prim.intToInt64#·(GHC.Prim.int32ToInt#·ipv)))
112 ················(GHC.Prim.subInt32#·usec·ipv1)·}·}·}]112 ················(GHC.Prim.subInt32#·usec·ipv1)·}·}·}]
113 db47ab12f0a14bcbc0bf217517fa150f113 65276df4283e1a42141bad693624a5a6
114 ··$fNumUnixDiffTime_$c+·::114 ··$fNumUnixDiffTime_$c+·::
115 ····Data.UnixTime.Types.UnixDiffTime115 ····Data.UnixTime.Types.UnixDiffTime
116 ····->·Data.UnixTime.Types.UnixDiffTime116 ····->·Data.UnixTime.Types.UnixDiffTime
117 ····->·Data.UnixTime.Types.UnixDiffTime117 ····->·Data.UnixTime.Types.UnixDiffTime
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
119 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,119 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,
120 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>120 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ··············case·adjust125 ··············case·adjust
126 ·····················(GHC.Int.I64#·(GHC.Prim.plusInt64#·bx·bx2))126 ·····················(GHC.Int.I64#·(GHC.Prim.plusInt64#·bx·bx2))
127 ·······················`cast`127 ·······················`cast`
128 ·····················(Sym·(Foreign.C.Types.N:CTime[0]))128 ·····················(Sym·(Foreign.C.Types.N:CTime[0]))
129 ·····················(GHC.Int.I32#129 ·····················(GHC.Int.I32#
130 ························(GHC.Prim.plusInt32#·bx1·bx3))·of·wild2·{·(,)·x·ds2·->130 ························(GHC.Prim.plusInt32#·bx1·bx3))·of·wild2·{·(,)·x·ds2·->
131 ··············Data.UnixTime.Types.$WUnixDiffTime·x·ds2·}·}·}]131 ··············Data.UnixTime.Types.$WUnixDiffTime·x·ds2·}·}·}]
132 560dec92439579a001a2e3853ac4f4e2132 33608b0210da40262f6db6bedf4e4775
133 ··$fNumUnixDiffTime_$c-·::133 ··$fNumUnixDiffTime_$c-·::
134 ····Data.UnixTime.Types.UnixDiffTime134 ····Data.UnixTime.Types.UnixDiffTime
135 ····->·Data.UnixTime.Types.UnixDiffTime135 ····->·Data.UnixTime.Types.UnixDiffTime
136 ····->·Data.UnixTime.Types.UnixDiffTime136 ····->·Data.UnixTime.Types.UnixDiffTime
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
138 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,138 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,
Max diff block lines reached; 14281/20435 bytes (69.89%) of diff not shown.
20.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Diff.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Diff.dyn_hi
Files 91% similar despite different names
20.0 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.UnixTime.Diff·[orphan·module]·90667 interface·Data.UnixTime.Diff·[orphan·module]·9066
8 ··interface·hash:·fd0da62d30d9878a853fed16341c0c66 
9 ··ABI·hash:·f380c844ffdb16a4ede2612bffdf6d85 
10 ··export-list·hash:·70491d7042df7a06f3ecc49f0c4c5444 
11 ··orphan·hash:·aa052c73c014e4ad17218e677b264f23 
12 ··flag·hash:·60559a5af028d01bd637cde276cb016a8 ··interface·hash:·282979566038146eafcc7d95a710f3fc
 9 ··ABI·hash:·9c77f98d9b2c51fe3bbdba265ea5d4b4
 10 ··export-list·hash:·45d2ffef4b1d737a07745f1cf057b292
 11 ··orphan·hash:·9a2dca868f15e0a22222bfb74df76ba9
 12 ··flag·hash:·91d67023992ef51a2ae127dfad5498b5
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·973ead6a9c97c35c8cf83952ac71fa8816 ··src_hash:·973ead6a9c97c35c8cf83952ac71fa88
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··addUnixDiffTime21 ··addUnixDiffTime
22 ··diffUnixTime22 ··diffUnixTime
23 ··microSecondsToUnixDiffTime23 ··microSecondsToUnixDiffTime
24 ··secondsToUnixDiffTime24 ··secondsToUnixDiffTime
25 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types25 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.127 direct·package·dependencies:·base-4.18.2.1
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic29 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
30 ·········Data.ByteString.Builder·GHC.Prim.Ext30 ·········Data.ByteString.Builder·GHC.Prim.Ext
31 family·instance·modules:·Control.Applicative·Control.Arrow31 family·instance·modules:·Control.Applicative·Control.Arrow
32 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose32 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose
Offset 45, 53 lines modifiedOffset 45, 53 lines modified
45 import··-/··Foreign.C.Types·81e0b94174ab99a2bdb6f21819201f8d45 import··-/··Foreign.C.Types·81e0b94174ab99a2bdb6f21819201f8d
46 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b946 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
47 import··-/··GHC.Int·b2c8c0a63c499ccdf79cde9ebd32467f47 import··-/··GHC.Int·b2c8c0a63c499ccdf79cde9ebd32467f
48 import··-/··GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e948 import··-/··GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e9
49 import··-/··GHC.Real·e939e7e838e744ae152556c1fbe03de349 import··-/··GHC.Real·e939e7e838e744ae152556c1fbe03de3
50 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc250 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
51 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0851 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
52 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·ccfa3a25157fe18e88893faccc91b77e 
53 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
54 ··UnixDiffTime·dc680ab1f5fd14e58559ed55b0234a88 
55 ··UnixDiffTime·830798883446ced0ddbf942ba45e1532 
56 ··UnixTime·84f3e6a302fd82c23a64e493e975382a 
57 ··UnixTime·088bf7436554d408eddd97228baf5471 
58 36ea0f1408b3cfd78905c1578c0a863152 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·bc6ecf7c581009a14b7c9e5213ae8e59
 53 ··exports:·86f8e2de6e69be174dac1d535c987977
 54 ··UnixDiffTime·f4126b10e149a13d909018cc07e53e48
 55 ··UnixDiffTime·1e14c7ac591cd7eaa30647a6d8d17bb3
 56 ··UnixTime·976f7585cc5b74e3397b49fb0c663ee9
 57 ··UnixTime·ea54ecd80851e25d99faeb70de3ab813
 58 8e50153d1c626d5ffbb09865165ec0c7
59 ··$fNumUnixDiffTime·::·GHC.Num.Num·Data.UnixTime.Types.UnixDiffTime59 ··$fNumUnixDiffTime·::·GHC.Num.Num·Data.UnixTime.Types.UnixDiffTime
60 ··DFunId60 ··DFunId
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Num.C:Num],·Inline:·CONLIKE,62 ···LambdaFormInfo:·LFCon[GHC.Num.C:Num],·Inline:·CONLIKE,
63 ···Unfolding:·DFun:.63 ···Unfolding:·DFun:.
64 ················@Data.UnixTime.Types.UnixDiffTime64 ················@Data.UnixTime.Types.UnixDiffTime
65 ················$fNumUnixDiffTime_$c+65 ················$fNumUnixDiffTime_$c+
66 ················$fNumUnixDiffTime_$c-66 ················$fNumUnixDiffTime_$c-
67 ················$fNumUnixDiffTime_$c*67 ················$fNumUnixDiffTime_$c*
68 ················$fNumUnixDiffTime_$cnegate68 ················$fNumUnixDiffTime_$cnegate
69 ················$fNumUnixDiffTime_$cabs69 ················$fNumUnixDiffTime_$cabs
70 ················$fNumUnixDiffTime_$csignum70 ················$fNumUnixDiffTime_$csignum
71 ················$fNumUnixDiffTime_$cfromInteger]71 ················$fNumUnixDiffTime_$cfromInteger]
72 4eef36dd7ba25af5ac0a01d4e789b6bc72 6b3cba67bc711543ac35a262edb87f7e
73 ··$fNumUnixDiffTime1·::·Data.UnixTime.Types.UnixDiffTime73 ··$fNumUnixDiffTime1·::·Data.UnixTime.Types.UnixDiffTime
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],75 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············Data.UnixTime.Types.UnixDiffTime·0#Int64·0#Int32]77 ··············Data.UnixTime.Types.UnixDiffTime·0#Int64·0#Int32]
78 acd9d885ecd36a03e904d4e87a8fd7f078 2019abc0e022ca322db911eabf3f67d0
79 ··$fNumUnixDiffTime2·::·Data.UnixTime.Types.UnixDiffTime79 ··$fNumUnixDiffTime2·::·Data.UnixTime.Types.UnixDiffTime
80 ··[HasNoCafRefs,·TagSig:·<TagProper>,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,
81 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],81 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],
82 ···Unfolding:·Core:·<vanilla>82 ···Unfolding:·Core:·<vanilla>
83 ··············Data.UnixTime.Types.UnixDiffTime·1#Int64·0#Int32]83 ··············Data.UnixTime.Types.UnixDiffTime·1#Int64·0#Int32]
84 02df6e0b971aec2c6f4a780590d2711484 d09f06069f0436a6cc00dae7882bbf97
85 ··$fNumUnixDiffTime3·::·Data.UnixTime.Types.UnixDiffTime85 ··$fNumUnixDiffTime3·::·Data.UnixTime.Types.UnixDiffTime
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],87 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],
88 ···Unfolding:·Core:·<vanilla>88 ···Unfolding:·Core:·<vanilla>
89 ··············Data.UnixTime.Types.UnixDiffTime·-1#Int64·0#Int32]89 ··············Data.UnixTime.Types.UnixDiffTime·-1#Int64·0#Int32]
90 c7a4fa8f3cf5406cb6ff6517c43588a690 888a6e529360a7690a86450b4c5d1458
91 ··$fNumUnixDiffTime_$c*·::91 ··$fNumUnixDiffTime_$c*·::
92 ····Data.UnixTime.Types.UnixDiffTime92 ····Data.UnixTime.Types.UnixDiffTime
93 ····->·Data.UnixTime.Types.UnixDiffTime93 ····->·Data.UnixTime.Types.UnixDiffTime
94 ····->·Data.UnixTime.Types.UnixDiffTime94 ····->·Data.UnixTime.Types.UnixDiffTime
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
96 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,96 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,
97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ·····················usec106 ·····················usec
107 ·····················1000000#Int32·of·ds2·{·(#,#)·ipv·ipv1·->107 ·····················1000000#Int32·of·ds2·{·(#,#)·ipv·ipv1·->
108 ··············Data.UnixTime.Types.UnixDiffTime108 ··············Data.UnixTime.Types.UnixDiffTime
109 ················(GHC.Prim.plusInt64#109 ················(GHC.Prim.plusInt64#
110 ···················(GHC.Prim.timesInt64#·bx·bx2)110 ···················(GHC.Prim.timesInt64#·bx·bx2)
111 ···················(GHC.Prim.intToInt64#·(GHC.Prim.int32ToInt#·ipv)))111 ···················(GHC.Prim.intToInt64#·(GHC.Prim.int32ToInt#·ipv)))
112 ················(GHC.Prim.subInt32#·usec·ipv1)·}·}·}]112 ················(GHC.Prim.subInt32#·usec·ipv1)·}·}·}]
113 db47ab12f0a14bcbc0bf217517fa150f113 65276df4283e1a42141bad693624a5a6
114 ··$fNumUnixDiffTime_$c+·::114 ··$fNumUnixDiffTime_$c+·::
115 ····Data.UnixTime.Types.UnixDiffTime115 ····Data.UnixTime.Types.UnixDiffTime
116 ····->·Data.UnixTime.Types.UnixDiffTime116 ····->·Data.UnixTime.Types.UnixDiffTime
117 ····->·Data.UnixTime.Types.UnixDiffTime117 ····->·Data.UnixTime.Types.UnixDiffTime
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
119 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,119 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,
120 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>120 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ··············case·adjust125 ··············case·adjust
126 ·····················(GHC.Int.I64#·(GHC.Prim.plusInt64#·bx·bx2))126 ·····················(GHC.Int.I64#·(GHC.Prim.plusInt64#·bx·bx2))
127 ·······················`cast`127 ·······················`cast`
128 ·····················(Sym·(Foreign.C.Types.N:CTime[0]))128 ·····················(Sym·(Foreign.C.Types.N:CTime[0]))
129 ·····················(GHC.Int.I32#129 ·····················(GHC.Int.I32#
130 ························(GHC.Prim.plusInt32#·bx1·bx3))·of·wild2·{·(,)·x·ds2·->130 ························(GHC.Prim.plusInt32#·bx1·bx3))·of·wild2·{·(,)·x·ds2·->
131 ··············Data.UnixTime.Types.$WUnixDiffTime·x·ds2·}·}·}]131 ··············Data.UnixTime.Types.$WUnixDiffTime·x·ds2·}·}·}]
132 560dec92439579a001a2e3853ac4f4e2132 33608b0210da40262f6db6bedf4e4775
133 ··$fNumUnixDiffTime_$c-·::133 ··$fNumUnixDiffTime_$c-·::
134 ····Data.UnixTime.Types.UnixDiffTime134 ····Data.UnixTime.Types.UnixDiffTime
135 ····->·Data.UnixTime.Types.UnixDiffTime135 ····->·Data.UnixTime.Types.UnixDiffTime
136 ····->·Data.UnixTime.Types.UnixDiffTime136 ····->·Data.UnixTime.Types.UnixDiffTime
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
138 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,138 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,
Max diff block lines reached; 14281/20435 bytes (69.89%) of diff not shown.
7.56 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Sys.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Sys.hi
Files 94% similar despite different names
7.28 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.UnixTime.Sys·90667 interface·Data.UnixTime.Sys·9066
8 ··interface·hash:·801c6820943fd4118774231ca894817c 
9 ··ABI·hash:·a438b0b4a776bbfa73f45397d3e249df 
10 ··export-list·hash:·782fe9fcef835463a416e133374cdce58 ··interface·hash:·e3c24ed16684d006965e890dfa2cf5d0
 9 ··ABI·hash:·c6de3002ec16ebffe1af4e2659fa1929
 10 ··export-list·hash:·cfa0713c8d1f9fbd0f2509bb5971539e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·07f79c89ce6a96458e9751b23c99e7cf12 ··flag·hash:·eef80035ec32ef124499069bd07eec99
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·664b371e8c93d6b0462c1ca726a6833916 ··src_hash:·664b371e8c93d6b0462c1ca726a68339
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··getUnixTime21 ··getUnixTime
22 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types22 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 trusted·package·dependencies:·base-4.18.2.126 trusted·package·dependencies:·base-4.18.2.1
27 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic27 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
28 ·········Data.ByteString.Builder·GHC.Prim.Ext28 ·········Data.ByteString.Builder·GHC.Prim.Ext
29 family·instance·modules:·Control.Applicative·Control.Arrow29 family·instance·modules:·Control.Applicative·Control.Arrow
Offset 43, 56 lines modifiedOffset 43, 56 lines modified
43 import··-/··Foreign.Marshal.Alloc·f6420ed29cb2e2c3fd0a0fdae78a739843 import··-/··Foreign.Marshal.Alloc·f6420ed29cb2e2c3fd0a0fdae78a7398
44 import··-/··Foreign.Ptr·ae21a50e77a65195ac290089fcf6bf1d44 import··-/··Foreign.Ptr·ae21a50e77a65195ac290089fcf6bf1d
45 import··-/··Foreign.Storable·912801c8f626961d416fae21a8b4ea0045 import··-/··Foreign.Storable·912801c8f626961d416fae21a8b4ea00
46 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b946 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
47 import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d147 import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d1
48 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc248 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
49 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9449 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
50 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·ccfa3a25157fe18e88893faccc91b77e 
51 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
52 ··UnixTime·088bf7436554d408eddd97228baf547150 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·bc6ecf7c581009a14b7c9e5213ae8e59
 51 ··exports:·86f8e2de6e69be174dac1d535c987977
 52 ··UnixTime·ea54ecd80851e25d99faeb70de3ab813
53 addDependentFile·"Data/UnixTime/Sys.hsc"·839c72cb6d137c3af2b2fdd5ae7a0baf53 addDependentFile·"Data/UnixTime/Sys.hsc"·839c72cb6d137c3af2b2fdd5ae7a0baf
54 aa3ca20496f3df304799557d7284db0754 af296408bff7f9f5bc3280ddb65cc3a4
55 ··$trModule·::·GHC.Types.Module55 ··$trModule·::·GHC.Types.Module
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
59 a1f8f03d78ec0444c2e74f9af24b828d59 d354b4919f18384688c5af20d9be3bd9
60 ··$trModule1·::·GHC.Types.TrName60 ··$trModule1·::·GHC.Types.TrName
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
64 c302115afe40673054ba6f0abb0ba84864 c400e8fe73cea0f63009c84ac2b8760f
65 ··$trModule2·::·GHC.Prim.Addr#65 ··$trModule2·::·GHC.Prim.Addr#
66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
67 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Sys"#]67 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Sys"#]
68 6671c9499d6e106021553d6fd1fca9b768 615dd8bbd3f382ac098bafcdfb1395cc
69 ··$trModule3·::·GHC.Types.TrName69 ··$trModule3·::·GHC.Types.TrName
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
73 6615c09b4b5be898d4299e133b337be173 32402800a579260dc45b5a46b0b90e81
74 ··$trModule4·::·GHC.Prim.Addr#74 ··$trModule4·::·GHC.Prim.Addr#
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············"unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum"#] 
78 0348cc097b575e5da0d3ad1777a84b1c77 ··············"unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh"#]
 78 3e01f0174e4b64b7ee7a751e1300fa54
79 ··type·CTimeVal·::·*79 ··type·CTimeVal·::·*
80 ··type·CTimeVal·=·()80 ··type·CTimeVal·=·()
81 08bca48527b9171ed1c7b024f3199e8981 3255947688fabf25b898cff1fa82a04a
82 ··type·CTimeZone·::·*82 ··type·CTimeZone·::·*
83 ··type·CTimeZone·=·()83 ··type·CTimeZone·=·()
84 9aae4b5efc6a466daac2a6b22ba5a33c84 27c830bbd83fb9405a1f49425f8258c5
85 ··getUnixTime·::·GHC.Types.IO·Data.UnixTime.Types.UnixTime85 ··getUnixTime·::·GHC.Types.IO·Data.UnixTime.Types.UnixTime
86 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,86 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
87 ···Unfolding:·Core:·<vanilla>87 ···Unfolding:·Core:·<vanilla>
88 ··············getUnixTime188 ··············getUnixTime1
89 ················`cast`89 ················`cast`
90 ··············(Sym·(GHC.Types.N:IO[0]·<Data.UnixTime.Types.UnixTime>_R))]90 ··············(Sym·(GHC.Types.N:IO[0]·<Data.UnixTime.Types.UnixTime>_R))]
91 ff669078265a83dea0395a8639cd85a191 eeefcda3ed8cf3004cd9d9bd349cc5b4
92 ··getUnixTime1·::92 ··getUnixTime1·::
93 ····GHC.Prim.State#·GHC.Prim.RealWorld93 ····GHC.Prim.State#·GHC.Prim.RealWorld
94 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,94 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
95 ··········Data.UnixTime.Types.UnixTime·#)95 ··········Data.UnixTime.Types.UnixTime·#)
96 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,96 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
97 ···Unfolding:·Core:·<vanilla>97 ···Unfolding:·Core:·<vanilla>
98 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#98 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ················ipv3114 ················ipv3
115 ················ipv2115 ················ipv2
116 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#116 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#
117 ············································GHC.Prim.RealWorld)[OneShot]·->117 ············································GHC.Prim.RealWorld)[OneShot]·->
118 ·················let·{118 ·················let·{
119 ···················p_timeval·::·GHC.Prim.Addr#·[]·=·GHC.Prim.byteArrayContents#·ipv3119 ···················p_timeval·::·GHC.Prim.Addr#·[]·=·GHC.Prim.byteArrayContents#·ipv3
120 ·················}·in120 ·················}·in
121 ·················case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:ghczuwrapperZC0ZCunixzmtimezm0zi4zi15zmBYKDf29JpBC9DRWevlAUumZCDataziUnixTimeziSysZCgettimeofday·::·GHC.Prim.Addr#121 ·················case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:ghczuwrapperZC0ZCunixzmtimezm0zi4zi15zm4oVCQxxtOW0BlVuCikeRHhZCDataziUnixTimeziSysZCgettimeofday·::·GHC.Prim.Addr#
122 ·····························································································································································································->·GHC.Prim.Addr#122 ·····························································································································································································->·GHC.Prim.Addr#
123 ·····························································································································································································->·GHC.Prim.State#123 ·····························································································································································································->·GHC.Prim.State#
124 ··································································································································································································GHC.Prim.RealWorld124 ··································································································································································································GHC.Prim.RealWorld
125 ·····························································································································································································->·(#·GHC.Prim.State#125 ·····························································································································································································->·(#·GHC.Prim.State#
126 ·····································································································································································································GHC.Prim.RealWorld,126 ·····································································································································································································GHC.Prim.RealWorld,
127 ···································································································································································································GHC.Prim.Int32#·#)}127 ···································································································································································································GHC.Prim.Int32#·#)}
128 ························p_timeval128 ························p_timeval
Offset 148, 19 lines modifiedOffset 148, 19 lines modified
148 ···················->·case·Foreign.C.Error.throwErrno1148 ···················->·case·Foreign.C.Error.throwErrno1
149 ·····························@Foreign.C.Types.CInt149 ·····························@Foreign.C.Types.CInt
150 ·····························getUnixTime2150 ·····························getUnixTime2
151 ·····························ds151 ·····························ds
152 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,152 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
153 ································Data.UnixTime.Types.UnixTime·#)153 ································Data.UnixTime.Types.UnixTime·#)
154 ······················of·{}·}·})·}·}]154 ······················of·{}·}·})·}·}]
155 0bc68d7a9b5dcb714393396202804111155 c349cce0261567177840e7b09e1c66d8
156 ··getUnixTime2·::·[GHC.Types.Char]156 ··getUnixTime2·::·[GHC.Types.Char]
157 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),157 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
158 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getUnixTime3]158 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getUnixTime3]
159 76c444f3e9f0a5210cc28e6643c4e31c159 35461ac47af644515aab805efdd74c96
160 ··getUnixTime3·::·GHC.Prim.Addr#160 ··getUnixTime3·::·GHC.Prim.Addr#
161 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,161 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
162 ···Unfolding:·Core:·<vanilla>·"getClockTime"#]162 ···Unfolding:·Core:·<vanilla>·"getClockTime"#]
163 trusted:·safe-inferred163 trusted:·safe-inferred
164 require·own·pkg·trusted:·False164 require·own·pkg·trusted:·False
165 docs:165 docs:
166 ··Nothing166 ··Nothing
Max diff block lines reached; -1/7421 bytes (-0.01%) of diff not shown.
7.56 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Sys.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Sys.dyn_hi
Files 94% similar despite different names
7.28 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.UnixTime.Sys·90667 interface·Data.UnixTime.Sys·9066
8 ··interface·hash:·801c6820943fd4118774231ca894817c 
9 ··ABI·hash:·a438b0b4a776bbfa73f45397d3e249df 
10 ··export-list·hash:·782fe9fcef835463a416e133374cdce58 ··interface·hash:·e3c24ed16684d006965e890dfa2cf5d0
 9 ··ABI·hash:·c6de3002ec16ebffe1af4e2659fa1929
 10 ··export-list·hash:·cfa0713c8d1f9fbd0f2509bb5971539e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·eef80035ec32ef124499069bd07eec9912 ··flag·hash:·07f79c89ce6a96458e9751b23c99e7cf
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·664b371e8c93d6b0462c1ca726a6833916 ··src_hash:·664b371e8c93d6b0462c1ca726a68339
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··getUnixTime21 ··getUnixTime
22 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types22 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 trusted·package·dependencies:·base-4.18.2.126 trusted·package·dependencies:·base-4.18.2.1
27 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic27 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
28 ·········Data.ByteString.Builder·GHC.Prim.Ext28 ·········Data.ByteString.Builder·GHC.Prim.Ext
29 family·instance·modules:·Control.Applicative·Control.Arrow29 family·instance·modules:·Control.Applicative·Control.Arrow
Offset 43, 56 lines modifiedOffset 43, 56 lines modified
43 import··-/··Foreign.Marshal.Alloc·f6420ed29cb2e2c3fd0a0fdae78a739843 import··-/··Foreign.Marshal.Alloc·f6420ed29cb2e2c3fd0a0fdae78a7398
44 import··-/··Foreign.Ptr·ae21a50e77a65195ac290089fcf6bf1d44 import··-/··Foreign.Ptr·ae21a50e77a65195ac290089fcf6bf1d
45 import··-/··Foreign.Storable·912801c8f626961d416fae21a8b4ea0045 import··-/··Foreign.Storable·912801c8f626961d416fae21a8b4ea00
46 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b946 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
47 import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d147 import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d1
48 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc248 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
49 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9449 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
50 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·ccfa3a25157fe18e88893faccc91b77e 
51 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
52 ··UnixTime·088bf7436554d408eddd97228baf547150 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·bc6ecf7c581009a14b7c9e5213ae8e59
 51 ··exports:·86f8e2de6e69be174dac1d535c987977
 52 ··UnixTime·ea54ecd80851e25d99faeb70de3ab813
53 addDependentFile·"Data/UnixTime/Sys.hsc"·839c72cb6d137c3af2b2fdd5ae7a0baf53 addDependentFile·"Data/UnixTime/Sys.hsc"·839c72cb6d137c3af2b2fdd5ae7a0baf
54 aa3ca20496f3df304799557d7284db0754 af296408bff7f9f5bc3280ddb65cc3a4
55 ··$trModule·::·GHC.Types.Module55 ··$trModule·::·GHC.Types.Module
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
59 a1f8f03d78ec0444c2e74f9af24b828d59 d354b4919f18384688c5af20d9be3bd9
60 ··$trModule1·::·GHC.Types.TrName60 ··$trModule1·::·GHC.Types.TrName
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
64 c302115afe40673054ba6f0abb0ba84864 c400e8fe73cea0f63009c84ac2b8760f
65 ··$trModule2·::·GHC.Prim.Addr#65 ··$trModule2·::·GHC.Prim.Addr#
66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
67 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Sys"#]67 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Sys"#]
68 6671c9499d6e106021553d6fd1fca9b768 615dd8bbd3f382ac098bafcdfb1395cc
69 ··$trModule3·::·GHC.Types.TrName69 ··$trModule3·::·GHC.Types.TrName
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
73 6615c09b4b5be898d4299e133b337be173 32402800a579260dc45b5a46b0b90e81
74 ··$trModule4·::·GHC.Prim.Addr#74 ··$trModule4·::·GHC.Prim.Addr#
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············"unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum"#] 
78 0348cc097b575e5da0d3ad1777a84b1c77 ··············"unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh"#]
 78 3e01f0174e4b64b7ee7a751e1300fa54
79 ··type·CTimeVal·::·*79 ··type·CTimeVal·::·*
80 ··type·CTimeVal·=·()80 ··type·CTimeVal·=·()
81 08bca48527b9171ed1c7b024f3199e8981 3255947688fabf25b898cff1fa82a04a
82 ··type·CTimeZone·::·*82 ··type·CTimeZone·::·*
83 ··type·CTimeZone·=·()83 ··type·CTimeZone·=·()
84 9aae4b5efc6a466daac2a6b22ba5a33c84 27c830bbd83fb9405a1f49425f8258c5
85 ··getUnixTime·::·GHC.Types.IO·Data.UnixTime.Types.UnixTime85 ··getUnixTime·::·GHC.Types.IO·Data.UnixTime.Types.UnixTime
86 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,86 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
87 ···Unfolding:·Core:·<vanilla>87 ···Unfolding:·Core:·<vanilla>
88 ··············getUnixTime188 ··············getUnixTime1
89 ················`cast`89 ················`cast`
90 ··············(Sym·(GHC.Types.N:IO[0]·<Data.UnixTime.Types.UnixTime>_R))]90 ··············(Sym·(GHC.Types.N:IO[0]·<Data.UnixTime.Types.UnixTime>_R))]
91 ff669078265a83dea0395a8639cd85a191 eeefcda3ed8cf3004cd9d9bd349cc5b4
92 ··getUnixTime1·::92 ··getUnixTime1·::
93 ····GHC.Prim.State#·GHC.Prim.RealWorld93 ····GHC.Prim.State#·GHC.Prim.RealWorld
94 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,94 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
95 ··········Data.UnixTime.Types.UnixTime·#)95 ··········Data.UnixTime.Types.UnixTime·#)
96 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,96 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
97 ···Unfolding:·Core:·<vanilla>97 ···Unfolding:·Core:·<vanilla>
98 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#98 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#
Offset 114, 15 lines modifiedOffset 114, 15 lines modified
114 ················ipv3114 ················ipv3
115 ················ipv2115 ················ipv2
116 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#116 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#
117 ············································GHC.Prim.RealWorld)[OneShot]·->117 ············································GHC.Prim.RealWorld)[OneShot]·->
118 ·················let·{118 ·················let·{
119 ···················p_timeval·::·GHC.Prim.Addr#·[]·=·GHC.Prim.byteArrayContents#·ipv3119 ···················p_timeval·::·GHC.Prim.Addr#·[]·=·GHC.Prim.byteArrayContents#·ipv3
120 ·················}·in120 ·················}·in
121 ·················case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:ghczuwrapperZC0ZCunixzmtimezm0zi4zi15zmBYKDf29JpBC9DRWevlAUumZCDataziUnixTimeziSysZCgettimeofday·::·GHC.Prim.Addr#121 ·················case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:ghczuwrapperZC0ZCunixzmtimezm0zi4zi15zm4oVCQxxtOW0BlVuCikeRHhZCDataziUnixTimeziSysZCgettimeofday·::·GHC.Prim.Addr#
122 ·····························································································································································································->·GHC.Prim.Addr#122 ·····························································································································································································->·GHC.Prim.Addr#
123 ·····························································································································································································->·GHC.Prim.State#123 ·····························································································································································································->·GHC.Prim.State#
124 ··································································································································································································GHC.Prim.RealWorld124 ··································································································································································································GHC.Prim.RealWorld
125 ·····························································································································································································->·(#·GHC.Prim.State#125 ·····························································································································································································->·(#·GHC.Prim.State#
126 ·····································································································································································································GHC.Prim.RealWorld,126 ·····································································································································································································GHC.Prim.RealWorld,
127 ···································································································································································································GHC.Prim.Int32#·#)}127 ···································································································································································································GHC.Prim.Int32#·#)}
128 ························p_timeval128 ························p_timeval
Offset 148, 19 lines modifiedOffset 148, 19 lines modified
148 ···················->·case·Foreign.C.Error.throwErrno1148 ···················->·case·Foreign.C.Error.throwErrno1
149 ·····························@Foreign.C.Types.CInt149 ·····························@Foreign.C.Types.CInt
150 ·····························getUnixTime2150 ·····························getUnixTime2
151 ·····························ds151 ·····························ds
152 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,152 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
153 ································Data.UnixTime.Types.UnixTime·#)153 ································Data.UnixTime.Types.UnixTime·#)
154 ······················of·{}·}·})·}·}]154 ······················of·{}·}·})·}·}]
155 0bc68d7a9b5dcb714393396202804111155 c349cce0261567177840e7b09e1c66d8
156 ··getUnixTime2·::·[GHC.Types.Char]156 ··getUnixTime2·::·[GHC.Types.Char]
157 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),157 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
158 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getUnixTime3]158 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getUnixTime3]
159 76c444f3e9f0a5210cc28e6643c4e31c159 35461ac47af644515aab805efdd74c96
160 ··getUnixTime3·::·GHC.Prim.Addr#160 ··getUnixTime3·::·GHC.Prim.Addr#
161 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,161 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
162 ···Unfolding:·Core:·<vanilla>·"getClockTime"#]162 ···Unfolding:·Core:·<vanilla>·"getClockTime"#]
163 trusted:·safe-inferred163 trusted:·safe-inferred
164 require·own·pkg·trusted:·False164 require·own·pkg·trusted:·False
165 docs:165 docs:
166 ··Nothing166 ··Nothing
Max diff block lines reached; -1/7421 bytes (-0.01%) of diff not shown.
50.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Types.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Types.dyn_hi
Files 98% similar despite different names
50.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.UnixTime.Types·[family·instance·module]·90667 interface·Data.UnixTime.Types·[family·instance·module]·9066
8 ··interface·hash:·8a653577d708cc2ba62ab069464ec7cd 
9 ··ABI·hash:·ccfa3a25157fe18e88893faccc91b77e 
10 ··export-list·hash:·324ff5f1e88008b3a1a9c2ca9c0531608 ··interface·hash:·b4cd0c6dec125c545e2646099b7b7394
 9 ··ABI·hash:·bc6ecf7c581009a14b7c9e5213ae8e59
 10 ··export-list·hash:·86f8e2de6e69be174dac1d535c987977
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·653f33ab4efa5ac7edc667e4dfd07ca012 ··flag·hash:·653f33ab4efa5ac7edc667e4dfd07ca0
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·35e09d62d674b3c32faed09557f6363016 ··src_hash:·35e09d62d674b3c32faed09557f63630
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 57, 41 lines modifiedOffset 57, 41 lines modified
57 import··-/··Data.Binary.Class·d6a0114645215621e54cc05ae81e48a857 import··-/··Data.Binary.Class·d6a0114645215621e54cc05ae81e48a8
58 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc758 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
59 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf59 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf
60 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b660 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
61 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0861 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
62 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9462 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
63 addDependentFile·"Data/UnixTime/Types.hsc"·44459145f3638cd1dbb9b57c7c93989363 addDependentFile·"Data/UnixTime/Types.hsc"·44459145f3638cd1dbb9b57c7c939893
64 e77d146afaa21341ecb2c41bab3f824864 ffaa3dce35f6dd24c2d2a4d4c0014738
65 ··$fBinaryUnixTime·::·Data.Binary.Class.Binary·UnixTime65 ··$fBinaryUnixTime·::·Data.Binary.Class.Binary·UnixTime
66 ··DFunId66 ··DFunId
67 ··[TagSig:·<TagProper>,67 ··[TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,68 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,
69 ···Unfolding:·DFun:.69 ···Unfolding:·DFun:.
70 ················@UnixTime70 ················@UnixTime
71 ················$fBinaryUnixTime_$cput71 ················$fBinaryUnixTime_$cput
72 ················$fBinaryUnixTime272 ················$fBinaryUnixTime2
73 ··················`cast`73 ··················`cast`
74 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<UnixTime>_R))74 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<UnixTime>_R))
75 ················$fBinaryUnixTime175 ················$fBinaryUnixTime1
76 ··················`cast`76 ··················`cast`
77 ················(<[UnixTime]>_R77 ················(<[UnixTime]>_R
78 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]78 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]
79 46f841351879712c445ce5323dee3e5879 859977c3433ec963b1c047893e622bbd
80 ··$fBinaryUnixTime1·::·[UnixTime]·->·Data.Binary.Put.PairS·()80 ··$fBinaryUnixTime1·::·[UnixTime]·->·Data.Binary.Put.PairS·()
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
82 ···Arity:·1,·Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],82 ···Arity:·1,·Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],
83 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>83 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
84 ··············\·(xs['GHC.Types.Many]·::·[UnixTime])·->84 ··············\·(xs['GHC.Types.Many]·::·[UnixTime])·->
85 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->85 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->
86 ··············Data.Binary.Put.PairS86 ··············Data.Binary.Put.PairS
87 ················@()87 ················@()
88 ················GHC.Tuple.Prim.()88 ················GHC.Tuple.Prim.()
89 ················nt·`cast`·(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·}]89 ················nt·`cast`·(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·}]
90 c3b850c7173ab1e95de00c0b191ab3ab90 830fa8da7545380634a9f8143f387262
91 ··$fBinaryUnixTime2·::91 ··$fBinaryUnixTime2·::
92 ····Data.ByteString.Internal.Type.ByteString92 ····Data.ByteString.Internal.Type.ByteString
93 ····->·Data.Binary.Get.Internal.Success·UnixTime·r93 ····->·Data.Binary.Get.Internal.Success·UnixTime·r
94 ····->·Data.Binary.Get.Internal.Decoder·r94 ····->·Data.Binary.Get.Internal.Decoder·r
95 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,95 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
96 ···Strictness:·<1L><LC(S,C(1,L))>,96 ···Strictness:·<1L><LC(S,C(1,L))>,
97 ···Unfolding:·Core:·<vanilla>97 ···Unfolding:·Core:·<vanilla>
Offset 583, 20 lines modifiedOffset 583, 20 lines modified
583 ·····················(Data.ByteString.Internal.Type.BS583 ·····················(Data.ByteString.Internal.Type.BS
584 ························(GHC.Prim.plusAddr#·bx·8#)584 ························(GHC.Prim.plusAddr#·bx·8#)
585 ························bx1585 ························bx1
586 ························(GHC.Prim.-#·bx2·8#))586 ························(GHC.Prim.-#·bx2·8#))
587 ·····················(\·(ds['GHC.Types.Many]·::·GHC.Int.Int32)·->587 ·····················(\·(ds['GHC.Types.Many]·::·GHC.Int.Int32)·->
588 ······················case·ds·of·conrep·{·GHC.Int.I32#·unbx·->588 ······················case·ds·of·conrep·{·GHC.Int.I32#·unbx·->
589 ······················UnixTime·a1·unbx·})·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}]589 ······················UnixTime·a1·unbx·})·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}]
590 984150d5c99320980b2ccf7c937793dd590 2a2cd4cca641a36e9b1a41486f0676a2
591 ··$fBinaryUnixTime3·::·GHC.Types.Int591 ··$fBinaryUnixTime3·::·GHC.Types.Int
592 ··[HasNoCafRefs,·TagSig:·<TagProper>,592 ··[HasNoCafRefs,·TagSig:·<TagProper>,
593 ···LambdaFormInfo:·LFCon[GHC.Types.I#],593 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
594 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·8#]594 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·8#]
595 bb56ee1b6b2232996d5d62d1f921f0cd595 6a84f6bac6d3cedce680894ea5b51bcd
596 ··$fBinaryUnixTime4·::596 ··$fBinaryUnixTime4·::
597 ····[Data.ByteString.Internal.Type.ByteString]597 ····[Data.ByteString.Internal.Type.ByteString]
598 ····->·forall·{r1}.598 ····->·forall·{r1}.
599 ·······Data.ByteString.Internal.Type.ByteString599 ·······Data.ByteString.Internal.Type.ByteString
600 ·······->·Data.Binary.Get.Internal.Success600 ·······->·Data.Binary.Get.Internal.Success
601 ············Data.ByteString.Internal.Type.ByteString·r1601 ············Data.ByteString.Internal.Type.ByteString·r1
602 ·······->·Data.Binary.Get.Internal.Decoder·r1602 ·······->·Data.Binary.Get.Internal.Decoder·r1
Offset 607, 38 lines modifiedOffset 607, 38 lines modified
607 ················@r1607 ················@r1
608 ················(ds['GHC.Types.Many]·::·Data.ByteString.Internal.Type.ByteString)[OneShot]608 ················(ds['GHC.Types.Many]·::·Data.ByteString.Internal.Type.ByteString)[OneShot]
609 ················(ds1['GHC.Types.Many]·::·Data.Binary.Get.Internal.Success609 ················(ds1['GHC.Types.Many]·::·Data.Binary.Get.Internal.Success
610 ···········································Data.ByteString.Internal.Type.ByteString·r1)[OneShot]·->610 ···········································Data.ByteString.Internal.Type.ByteString·r1)[OneShot]·->
611 ··············case·Data.ByteString.Internal.Type.concat611 ··············case·Data.ByteString.Internal.Type.concat
612 ·····················bss·of·conrep·{·Data.ByteString.Internal.Type.BS·ipv·ipv1·ipv2·->612 ·····················bss·of·conrep·{·Data.ByteString.Internal.Type.BS·ipv·ipv1·ipv2·->
613 ··············Data.Binary.Get.Internal.Fail·@r1·conrep·$fBinaryUnixTime5·}]613 ··············Data.Binary.Get.Internal.Fail·@r1·conrep·$fBinaryUnixTime5·}]
614 cf9bf661463f6bec16f710ee54fee0f6614 29959f25a551af32544c7b67efa45521
615 ··$fBinaryUnixTime5·::·[GHC.Types.Char]615 ··$fBinaryUnixTime5·::·[GHC.Types.Char]
616 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),616 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
617 ···Unfolding:·Core:·<vanilla>617 ···Unfolding:·Core:·<vanilla>
618 ··············GHC.CString.unpackCString#·$fBinaryUnixTime6]618 ··············GHC.CString.unpackCString#·$fBinaryUnixTime6]
619 21151994841b41afaefd65ab9d3c711a619 25fa0ab4cb8466a2ebcd26a6ad4ba8cc
620 ··$fBinaryUnixTime6·::·GHC.Prim.Addr#620 ··$fBinaryUnixTime6·::·GHC.Prim.Addr#
621 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,621 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
622 ···Unfolding:·Core:·<vanilla>·"not·enough·bytes"#]622 ···Unfolding:·Core:·<vanilla>·"not·enough·bytes"#]
623 1e008e96eb4ed49f81dca9106cb9a827623 84db3d0bfdb1dd774c488addad1b2a28
624 ··$fBinaryUnixTime7·::624 ··$fBinaryUnixTime7·::
625 ····[Data.ByteString.Internal.Type.ByteString]625 ····[Data.ByteString.Internal.Type.ByteString]
626 ····->·Data.ByteString.Internal.Type.ByteString626 ····->·Data.ByteString.Internal.Type.ByteString
627 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,627 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
628 ···Strictness:·<1L>,628 ···Strictness:·<1L>,
629 ···Unfolding:·Core:·<vanilla>629 ···Unfolding:·Core:·<vanilla>
630 ··············\·(x['GHC.Types.Many]·::·[Data.ByteString.Internal.Type.ByteString])·->630 ··············\·(x['GHC.Types.Many]·::·[Data.ByteString.Internal.Type.ByteString])·->
631 ··············case·Data.ByteString.Internal.Type.$wconcat631 ··············case·Data.ByteString.Internal.Type.$wconcat
632 ·····················(GHC.List.dropWhile632 ·····················(GHC.List.dropWhile
633 ························@Data.ByteString.Internal.Type.ByteString633 ························@Data.ByteString.Internal.Type.ByteString
634 ························Data.ByteString.null634 ························Data.ByteString.null
635 ························x)·of·wild·{·(#,,#)·ww·ww1·ww2·->635 ························x)·of·wild·{·(#,,#)·ww·ww1·ww2·->
636 ··············Data.ByteString.Internal.Type.BS·ww·ww1·ww2·}]636 ··············Data.ByteString.Internal.Type.BS·ww·ww1·ww2·}]
637 6bf2c3684b3b5889cb45daecd07f37d5637 7fb957bed8951795803e990ed16a2fa2
638 ··$fBinaryUnixTime8·::638 ··$fBinaryUnixTime8·::
639 ····GHC.Types.Int639 ····GHC.Types.Int
640 ····->·Data.ByteString.Internal.Type.ByteString640 ····->·Data.ByteString.Internal.Type.ByteString
641 ····->·Data.Either.Either641 ····->·Data.Either.Either
642 ·········GHC.Types.Int642 ·········GHC.Types.Int
643 ·········(Data.ByteString.Internal.Type.ByteString,643 ·········(Data.ByteString.Internal.Type.ByteString,
644 ··········Data.ByteString.Internal.Type.ByteString)644 ··········Data.ByteString.Internal.Type.ByteString)
Offset 658, 20 lines modifiedOffset 658, 20 lines modified
658 ·····················(GHC.Types.I#·(GHC.Prim.-#·y·bx6))658 ·····················(GHC.Types.I#·(GHC.Prim.-#·y·bx6))
659 ················1#659 ················1#
660 ················->·Data.Either.Right660 ················->·Data.Either.Right
661 ·····················@GHC.Types.Int661 ·····················@GHC.Types.Int
662 ·····················@(Data.ByteString.Internal.Type.ByteString,662 ·····················@(Data.ByteString.Internal.Type.ByteString,
Max diff block lines reached; 45225/51459 bytes (87.89%) of diff not shown.
50.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Types.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Types.hi
Files 98% similar despite different names
50.3 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.UnixTime.Types·[family·instance·module]·90667 interface·Data.UnixTime.Types·[family·instance·module]·9066
8 ··interface·hash:·8a653577d708cc2ba62ab069464ec7cd 
9 ··ABI·hash:·ccfa3a25157fe18e88893faccc91b77e 
10 ··export-list·hash:·324ff5f1e88008b3a1a9c2ca9c0531608 ··interface·hash:·b4cd0c6dec125c545e2646099b7b7394
 9 ··ABI·hash:·bc6ecf7c581009a14b7c9e5213ae8e59
 10 ··export-list·hash:·86f8e2de6e69be174dac1d535c987977
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·fe6e9a81bd0c06004940f7fae835484612 ··flag·hash:·fe6e9a81bd0c06004940f7fae8354846
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·35e09d62d674b3c32faed09557f6363016 ··src_hash:·35e09d62d674b3c32faed09557f63630
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 57, 41 lines modifiedOffset 57, 41 lines modified
57 import··-/··Data.Binary.Class·d6a0114645215621e54cc05ae81e48a857 import··-/··Data.Binary.Class·d6a0114645215621e54cc05ae81e48a8
58 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc758 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
59 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf59 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf
60 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b660 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
61 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0861 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
62 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9462 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
63 addDependentFile·"Data/UnixTime/Types.hsc"·44459145f3638cd1dbb9b57c7c93989363 addDependentFile·"Data/UnixTime/Types.hsc"·44459145f3638cd1dbb9b57c7c939893
64 e77d146afaa21341ecb2c41bab3f824864 ffaa3dce35f6dd24c2d2a4d4c0014738
65 ··$fBinaryUnixTime·::·Data.Binary.Class.Binary·UnixTime65 ··$fBinaryUnixTime·::·Data.Binary.Class.Binary·UnixTime
66 ··DFunId66 ··DFunId
67 ··[TagSig:·<TagProper>,67 ··[TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,68 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,
69 ···Unfolding:·DFun:.69 ···Unfolding:·DFun:.
70 ················@UnixTime70 ················@UnixTime
71 ················$fBinaryUnixTime_$cput71 ················$fBinaryUnixTime_$cput
72 ················$fBinaryUnixTime272 ················$fBinaryUnixTime2
73 ··················`cast`73 ··················`cast`
74 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<UnixTime>_R))74 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<UnixTime>_R))
75 ················$fBinaryUnixTime175 ················$fBinaryUnixTime1
76 ··················`cast`76 ··················`cast`
77 ················(<[UnixTime]>_R77 ················(<[UnixTime]>_R
78 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]78 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]
79 46f841351879712c445ce5323dee3e5879 859977c3433ec963b1c047893e622bbd
80 ··$fBinaryUnixTime1·::·[UnixTime]·->·Data.Binary.Put.PairS·()80 ··$fBinaryUnixTime1·::·[UnixTime]·->·Data.Binary.Put.PairS·()
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
82 ···Arity:·1,·Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],82 ···Arity:·1,·Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],
83 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>83 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
84 ··············\·(xs['GHC.Types.Many]·::·[UnixTime])·->84 ··············\·(xs['GHC.Types.Many]·::·[UnixTime])·->
85 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->85 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->
86 ··············Data.Binary.Put.PairS86 ··············Data.Binary.Put.PairS
87 ················@()87 ················@()
88 ················GHC.Tuple.Prim.()88 ················GHC.Tuple.Prim.()
89 ················nt·`cast`·(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·}]89 ················nt·`cast`·(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·}]
90 c3b850c7173ab1e95de00c0b191ab3ab90 830fa8da7545380634a9f8143f387262
91 ··$fBinaryUnixTime2·::91 ··$fBinaryUnixTime2·::
92 ····Data.ByteString.Internal.Type.ByteString92 ····Data.ByteString.Internal.Type.ByteString
93 ····->·Data.Binary.Get.Internal.Success·UnixTime·r93 ····->·Data.Binary.Get.Internal.Success·UnixTime·r
94 ····->·Data.Binary.Get.Internal.Decoder·r94 ····->·Data.Binary.Get.Internal.Decoder·r
95 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,95 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
96 ···Strictness:·<1L><LC(S,C(1,L))>,96 ···Strictness:·<1L><LC(S,C(1,L))>,
97 ···Unfolding:·Core:·<vanilla>97 ···Unfolding:·Core:·<vanilla>
Offset 583, 20 lines modifiedOffset 583, 20 lines modified
583 ·····················(Data.ByteString.Internal.Type.BS583 ·····················(Data.ByteString.Internal.Type.BS
584 ························(GHC.Prim.plusAddr#·bx·8#)584 ························(GHC.Prim.plusAddr#·bx·8#)
585 ························bx1585 ························bx1
586 ························(GHC.Prim.-#·bx2·8#))586 ························(GHC.Prim.-#·bx2·8#))
587 ·····················(\·(ds['GHC.Types.Many]·::·GHC.Int.Int32)·->587 ·····················(\·(ds['GHC.Types.Many]·::·GHC.Int.Int32)·->
588 ······················case·ds·of·conrep·{·GHC.Int.I32#·unbx·->588 ······················case·ds·of·conrep·{·GHC.Int.I32#·unbx·->
589 ······················UnixTime·a1·unbx·})·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}]589 ······················UnixTime·a1·unbx·})·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}]
590 984150d5c99320980b2ccf7c937793dd590 2a2cd4cca641a36e9b1a41486f0676a2
591 ··$fBinaryUnixTime3·::·GHC.Types.Int591 ··$fBinaryUnixTime3·::·GHC.Types.Int
592 ··[HasNoCafRefs,·TagSig:·<TagProper>,592 ··[HasNoCafRefs,·TagSig:·<TagProper>,
593 ···LambdaFormInfo:·LFCon[GHC.Types.I#],593 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
594 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·8#]594 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·8#]
595 bb56ee1b6b2232996d5d62d1f921f0cd595 6a84f6bac6d3cedce680894ea5b51bcd
596 ··$fBinaryUnixTime4·::596 ··$fBinaryUnixTime4·::
597 ····[Data.ByteString.Internal.Type.ByteString]597 ····[Data.ByteString.Internal.Type.ByteString]
598 ····->·forall·{r1}.598 ····->·forall·{r1}.
599 ·······Data.ByteString.Internal.Type.ByteString599 ·······Data.ByteString.Internal.Type.ByteString
600 ·······->·Data.Binary.Get.Internal.Success600 ·······->·Data.Binary.Get.Internal.Success
601 ············Data.ByteString.Internal.Type.ByteString·r1601 ············Data.ByteString.Internal.Type.ByteString·r1
602 ·······->·Data.Binary.Get.Internal.Decoder·r1602 ·······->·Data.Binary.Get.Internal.Decoder·r1
Offset 607, 38 lines modifiedOffset 607, 38 lines modified
607 ················@r1607 ················@r1
608 ················(ds['GHC.Types.Many]·::·Data.ByteString.Internal.Type.ByteString)[OneShot]608 ················(ds['GHC.Types.Many]·::·Data.ByteString.Internal.Type.ByteString)[OneShot]
609 ················(ds1['GHC.Types.Many]·::·Data.Binary.Get.Internal.Success609 ················(ds1['GHC.Types.Many]·::·Data.Binary.Get.Internal.Success
610 ···········································Data.ByteString.Internal.Type.ByteString·r1)[OneShot]·->610 ···········································Data.ByteString.Internal.Type.ByteString·r1)[OneShot]·->
611 ··············case·Data.ByteString.Internal.Type.concat611 ··············case·Data.ByteString.Internal.Type.concat
612 ·····················bss·of·conrep·{·Data.ByteString.Internal.Type.BS·ipv·ipv1·ipv2·->612 ·····················bss·of·conrep·{·Data.ByteString.Internal.Type.BS·ipv·ipv1·ipv2·->
613 ··············Data.Binary.Get.Internal.Fail·@r1·conrep·$fBinaryUnixTime5·}]613 ··············Data.Binary.Get.Internal.Fail·@r1·conrep·$fBinaryUnixTime5·}]
614 cf9bf661463f6bec16f710ee54fee0f6614 29959f25a551af32544c7b67efa45521
615 ··$fBinaryUnixTime5·::·[GHC.Types.Char]615 ··$fBinaryUnixTime5·::·[GHC.Types.Char]
616 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),616 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
617 ···Unfolding:·Core:·<vanilla>617 ···Unfolding:·Core:·<vanilla>
618 ··············GHC.CString.unpackCString#·$fBinaryUnixTime6]618 ··············GHC.CString.unpackCString#·$fBinaryUnixTime6]
619 21151994841b41afaefd65ab9d3c711a619 25fa0ab4cb8466a2ebcd26a6ad4ba8cc
620 ··$fBinaryUnixTime6·::·GHC.Prim.Addr#620 ··$fBinaryUnixTime6·::·GHC.Prim.Addr#
621 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,621 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
622 ···Unfolding:·Core:·<vanilla>·"not·enough·bytes"#]622 ···Unfolding:·Core:·<vanilla>·"not·enough·bytes"#]
623 1e008e96eb4ed49f81dca9106cb9a827623 84db3d0bfdb1dd774c488addad1b2a28
624 ··$fBinaryUnixTime7·::624 ··$fBinaryUnixTime7·::
625 ····[Data.ByteString.Internal.Type.ByteString]625 ····[Data.ByteString.Internal.Type.ByteString]
626 ····->·Data.ByteString.Internal.Type.ByteString626 ····->·Data.ByteString.Internal.Type.ByteString
627 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,627 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
628 ···Strictness:·<1L>,628 ···Strictness:·<1L>,
629 ···Unfolding:·Core:·<vanilla>629 ···Unfolding:·Core:·<vanilla>
630 ··············\·(x['GHC.Types.Many]·::·[Data.ByteString.Internal.Type.ByteString])·->630 ··············\·(x['GHC.Types.Many]·::·[Data.ByteString.Internal.Type.ByteString])·->
631 ··············case·Data.ByteString.Internal.Type.$wconcat631 ··············case·Data.ByteString.Internal.Type.$wconcat
632 ·····················(GHC.List.dropWhile632 ·····················(GHC.List.dropWhile
633 ························@Data.ByteString.Internal.Type.ByteString633 ························@Data.ByteString.Internal.Type.ByteString
634 ························Data.ByteString.null634 ························Data.ByteString.null
635 ························x)·of·wild·{·(#,,#)·ww·ww1·ww2·->635 ························x)·of·wild·{·(#,,#)·ww·ww1·ww2·->
636 ··············Data.ByteString.Internal.Type.BS·ww·ww1·ww2·}]636 ··············Data.ByteString.Internal.Type.BS·ww·ww1·ww2·}]
637 6bf2c3684b3b5889cb45daecd07f37d5637 7fb957bed8951795803e990ed16a2fa2
638 ··$fBinaryUnixTime8·::638 ··$fBinaryUnixTime8·::
639 ····GHC.Types.Int639 ····GHC.Types.Int
640 ····->·Data.ByteString.Internal.Type.ByteString640 ····->·Data.ByteString.Internal.Type.ByteString
641 ····->·Data.Either.Either641 ····->·Data.Either.Either
642 ·········GHC.Types.Int642 ·········GHC.Types.Int
643 ·········(Data.ByteString.Internal.Type.ByteString,643 ·········(Data.ByteString.Internal.Type.ByteString,
644 ··········Data.ByteString.Internal.Type.ByteString)644 ··········Data.ByteString.Internal.Type.ByteString)
Offset 658, 20 lines modifiedOffset 658, 20 lines modified
658 ·····················(GHC.Types.I#·(GHC.Prim.-#·y·bx6))658 ·····················(GHC.Types.I#·(GHC.Prim.-#·y·bx6))
659 ················1#659 ················1#
660 ················->·Data.Either.Right660 ················->·Data.Either.Right
661 ·····················@GHC.Types.Int661 ·····················@GHC.Types.Int
662 ·····················@(Data.ByteString.Internal.Type.ByteString,662 ·····················@(Data.ByteString.Internal.Type.ByteString,
Max diff block lines reached; 45225/51456 bytes (87.89%) of diff not shown.
7.87 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime.dyn_hi
Files 78% similar despite different names
7.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.UnixTime·90667 interface·Data.UnixTime·9066
8 ··interface·hash:·9157650d0837589f06530692dddc79f5 
9 ··ABI·hash:·9f3b7f0abae8d96b54e6989a18502115 
10 ··export-list·hash:·36c79ae42152c9b8272e45782f63fd3e8 ··interface·hash:·fda5587d04ceffd713d064f16c81444b
 9 ··ABI·hash:·7c0e6b79e95048ca12e5b7fbfc3c7acc
 10 ··export-list·hash:·c5637ff12997d78ad4c490cde6a80641
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·91d67023992ef51a2ae127dfad5498b512 ··flag·hash:·91d67023992ef51a2ae127dfad5498b5
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·5bb3e2554fac4146e996ac1642e3cfef16 ··src_hash:·5bb3e2554fac4146e996ac1642e3cfef
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 32, 18 lines modifiedOffset 32, 18 lines modified
32 ··Data.UnixTime.Diff.diffUnixTime32 ··Data.UnixTime.Diff.diffUnixTime
33 ··Data.UnixTime.Diff.microSecondsToUnixDiffTime33 ··Data.UnixTime.Diff.microSecondsToUnixDiffTime
34 ··Data.UnixTime.Diff.secondsToUnixDiffTime34 ··Data.UnixTime.Diff.secondsToUnixDiffTime
35 ··Data.UnixTime.Sys.getUnixTime35 ··Data.UnixTime.Sys.getUnixTime
36 ··Data.UnixTime.Types.Format36 ··Data.UnixTime.Types.Format
37 ··Data.UnixTime.Types.UnixDiffTime{Data.UnixTime.Types.UnixDiffTime·udtMicroSeconds·udtSeconds}37 ··Data.UnixTime.Types.UnixDiffTime{Data.UnixTime.Types.UnixDiffTime·udtMicroSeconds·udtSeconds}
38 ··Data.UnixTime.Types.UnixTime{Data.UnixTime.Types.UnixTime·utMicroSeconds·utSeconds}38 ··Data.UnixTime.Types.UnixTime{Data.UnixTime.Types.UnixTime·utMicroSeconds·utSeconds}
39 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Conv39 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Conv
40 ····························unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Diff40 ····························unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Diff
41 ····························unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Sys41 ····························unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Sys
42 ····························unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types42 ····························unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
43 boot·module·dependencies:43 boot·module·dependencies:
44 direct·package·dependencies:·base-4.18.2.144 direct·package·dependencies:·base-4.18.2.1
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic46 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
47 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.UnixTime.Diff47 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.UnixTime.Diff
48 family·instance·modules:·Control.Applicative·Control.Arrow48 family·instance·modules:·Control.Applicative·Control.Arrow
49 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose49 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose
Offset 54, 69 lines modifiedOffset 54, 69 lines modified
54 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal54 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal
55 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal55 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal
56 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq56 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq
57 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type57 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type
58 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ58 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ
59 ·························Language.Haskell.TH.Syntax·Data.UnixTime.Types59 ·························Language.Haskell.TH.Syntax·Data.UnixTime.Types
60 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc260 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
61 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Conv·36250e361de3b52769659a7abe257b97 
62 ··exports:·c30b15946da7f86717f067c8deac4099 
63 ··formatUnixTime·cbe48eab4c28e3aeaf3603139adb22fb 
64 ··formatUnixTimeGMT·43ad517234882e4b17890227168bf2f0 
65 ··fromClockTime·a39a2aefdb7757c7e1cc92f72deaf5e6 
66 ··fromEpochTime·a8b99afc99d0209e63167dd78fc008cc 
67 ··mailDateFormat·4d0a42f5927af3ec40987ea96ca87c96 
68 ··parseUnixTime·171b7f198e7cfaea64ad6a7e5b30921a 
69 ··parseUnixTimeGMT·def43ecc25e674e52138ee22fa7b309e 
70 ··toClockTime·61b8897b56e7410c918988da41dce781 
71 ··toEpochTime·6291824febec6c4754307a00031b063b 
72 ··webDateFormat·14b8e03282e1e3b9493b8d47cb4e6c4f 
73 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Diff·f380c844ffdb16a4ede2612bffdf6d85 
74 ··exports:·70491d7042df7a06f3ecc49f0c4c5444 
75 ··addUnixDiffTime·5abcb077e5cb01a0ab785b8b0810a998 
76 ··diffUnixTime·a7de096cec8a173f2b576665918dfa35 
77 ··microSecondsToUnixDiffTime·b6a898c8257119995825af6d3a864783 
78 ··secondsToUnixDiffTime·48f39b8404a7d77172f3ca9844a870df 
79 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Sys·a438b0b4a776bbfa73f45397d3e249df 
80 ··exports:·782fe9fcef835463a416e133374cdce5 
81 ··getUnixTime·9aae4b5efc6a466daac2a6b22ba5a33c 
82 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·ccfa3a25157fe18e88893faccc91b77e 
83 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
84 ··Format·c16221771f1dc4adb15aebda398b27e8 
85 ··UnixDiffTime·dc680ab1f5fd14e58559ed55b0234a88 
86 ··UnixDiffTime·830798883446ced0ddbf942ba45e1532 
87 ··UnixTime·84f3e6a302fd82c23a64e493e975382a 
88 ··UnixTime·088bf7436554d408eddd97228baf5471 
89 ··udtMicroSeconds·9a361cf11b3ea9bd6d6b065f345029e5 
90 ··udtSeconds·7d5219efb00c8bae750ae4b286c2aa39 
91 ··utMicroSeconds·177f8fba9dcf53421b247397973c4c4e 
92 ··utSeconds·ee402630bba64b4c2a9c7a1952c52789 
93 74c6272ff0eefd5ee7c2900eec617fb161 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Conv·43359b0732b23d5fb0671f2c2aa6e63e
 62 ··exports:·436c260eb20f5f386d63d606cdf6a645
 63 ··formatUnixTime·52ae2365e884be81e4a6c3daa906c901
 64 ··formatUnixTimeGMT·171b3e72fec40465df58cd03d083c944
 65 ··fromClockTime·972b914a700223882aa9f6035970bcb5
 66 ··fromEpochTime·a5a81415070bc09a45d3445c7d6b0c89
 67 ··mailDateFormat·91f80947fd7ef9225a4b2bbffc19b9bd
 68 ··parseUnixTime·8563889a2043b81af6de143d57ce4a3c
 69 ··parseUnixTimeGMT·53a0c9be701e44b35c52e14a7d162c95
 70 ··toClockTime·8fb65abddb8c6efebd3a226894c8a307
 71 ··toEpochTime·6b73a9555ff3fd1d9b776e64f5e953c9
 72 ··webDateFormat·fe6dd0e988b19665f32253dc302bc0c9
 73 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Diff·9c77f98d9b2c51fe3bbdba265ea5d4b4
 74 ··exports:·45d2ffef4b1d737a07745f1cf057b292
 75 ··addUnixDiffTime·4c10947cf1191aaafe4095338eafab4c
 76 ··diffUnixTime·99e37b906e2cf03a1e89104679563d0d
 77 ··microSecondsToUnixDiffTime·edfbe8239397fc2c239503d5aac5e9cf
 78 ··secondsToUnixDiffTime·e40b2fc67133bf2df41216166965a0d0
 79 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Sys·c6de3002ec16ebffe1af4e2659fa1929
 80 ··exports:·cfa0713c8d1f9fbd0f2509bb5971539e
 81 ··getUnixTime·27c830bbd83fb9405a1f49425f8258c5
 82 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·bc6ecf7c581009a14b7c9e5213ae8e59
 83 ··exports:·86f8e2de6e69be174dac1d535c987977
 84 ··Format·d910e83fa92d5b8cbd436053242ce048
 85 ··UnixDiffTime·f4126b10e149a13d909018cc07e53e48
 86 ··UnixDiffTime·1e14c7ac591cd7eaa30647a6d8d17bb3
 87 ··UnixTime·976f7585cc5b74e3397b49fb0c663ee9
 88 ··UnixTime·ea54ecd80851e25d99faeb70de3ab813
 89 ··udtMicroSeconds·eb7f3ee76244cdd09b1ffeed9a82b4b9
 90 ··udtSeconds·d866554bef45d9ffb5c77eab552a4d57
 91 ··utMicroSeconds·cc55da37a2dad8f0194ce96f30cb2a50
 92 ··utSeconds·888a9c4af9071273104d0143dec5faae
 93 17dbfa70c593a7753283189c8ea4b32c
94 ··$trModule·::·GHC.Types.Module94 ··$trModule·::·GHC.Types.Module
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
98 04d502a9fe6c068786daa40ec2b0cdae98 9bbe64a0fdc5f309c16687498729dce2
99 ··$trModule1·::·GHC.Types.TrName99 ··$trModule1·::·GHC.Types.TrName
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
103 c6ec2a338f563f4ee4bc2ce4a6aabca8103 69c3d2808c2e1a262c8abb647b85151e
104 ··$trModule2·::·GHC.Prim.Addr#104 ··$trModule2·::·GHC.Prim.Addr#
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
106 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime"#]106 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime"#]
107 0ec171560cc723b4610e984e40b198db107 aa0cd8cbb873c736fc60ae7a4591c85c
108 ··$trModule3·::·GHC.Types.TrName108 ··$trModule3·::·GHC.Types.TrName
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Max diff block lines reached; 443/7743 bytes (5.72%) of diff not shown.
7.86 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime.hi
Files 86% similar despite different names
7.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.UnixTime·90667 interface·Data.UnixTime·9066
8 ··interface·hash:·9157650d0837589f06530692dddc79f5 
9 ··ABI·hash:·9f3b7f0abae8d96b54e6989a18502115 
10 ··export-list·hash:·36c79ae42152c9b8272e45782f63fd3e8 ··interface·hash:·fda5587d04ceffd713d064f16c81444b
 9 ··ABI·hash:·7c0e6b79e95048ca12e5b7fbfc3c7acc
 10 ··export-list·hash:·c5637ff12997d78ad4c490cde6a80641
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·60559a5af028d01bd637cde276cb016a12 ··flag·hash:·60559a5af028d01bd637cde276cb016a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·5bb3e2554fac4146e996ac1642e3cfef16 ··src_hash:·5bb3e2554fac4146e996ac1642e3cfef
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 32, 18 lines modifiedOffset 32, 18 lines modified
32 ··Data.UnixTime.Diff.diffUnixTime32 ··Data.UnixTime.Diff.diffUnixTime
33 ··Data.UnixTime.Diff.microSecondsToUnixDiffTime33 ··Data.UnixTime.Diff.microSecondsToUnixDiffTime
34 ··Data.UnixTime.Diff.secondsToUnixDiffTime34 ··Data.UnixTime.Diff.secondsToUnixDiffTime
35 ··Data.UnixTime.Sys.getUnixTime35 ··Data.UnixTime.Sys.getUnixTime
36 ··Data.UnixTime.Types.Format36 ··Data.UnixTime.Types.Format
37 ··Data.UnixTime.Types.UnixDiffTime{Data.UnixTime.Types.UnixDiffTime·udtMicroSeconds·udtSeconds}37 ··Data.UnixTime.Types.UnixDiffTime{Data.UnixTime.Types.UnixDiffTime·udtMicroSeconds·udtSeconds}
38 ··Data.UnixTime.Types.UnixTime{Data.UnixTime.Types.UnixTime·utMicroSeconds·utSeconds}38 ··Data.UnixTime.Types.UnixTime{Data.UnixTime.Types.UnixTime·utMicroSeconds·utSeconds}
39 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Conv39 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Conv
40 ····························unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Diff40 ····························unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Diff
41 ····························unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Sys41 ····························unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Sys
42 ····························unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types42 ····························unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
43 boot·module·dependencies:43 boot·module·dependencies:
44 direct·package·dependencies:·base-4.18.2.144 direct·package·dependencies:·base-4.18.2.1
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic46 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
47 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.UnixTime.Diff47 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.UnixTime.Diff
48 family·instance·modules:·Control.Applicative·Control.Arrow48 family·instance·modules:·Control.Applicative·Control.Arrow
49 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose49 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose
Offset 54, 69 lines modifiedOffset 54, 69 lines modified
54 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal54 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal
55 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal55 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal
56 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq56 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq
57 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type57 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type
58 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ58 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ
59 ·························Language.Haskell.TH.Syntax·Data.UnixTime.Types59 ·························Language.Haskell.TH.Syntax·Data.UnixTime.Types
60 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc260 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
61 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Conv·36250e361de3b52769659a7abe257b97 
62 ··exports:·c30b15946da7f86717f067c8deac4099 
63 ··formatUnixTime·cbe48eab4c28e3aeaf3603139adb22fb 
64 ··formatUnixTimeGMT·43ad517234882e4b17890227168bf2f0 
65 ··fromClockTime·a39a2aefdb7757c7e1cc92f72deaf5e6 
66 ··fromEpochTime·a8b99afc99d0209e63167dd78fc008cc 
67 ··mailDateFormat·4d0a42f5927af3ec40987ea96ca87c96 
68 ··parseUnixTime·171b7f198e7cfaea64ad6a7e5b30921a 
69 ··parseUnixTimeGMT·def43ecc25e674e52138ee22fa7b309e 
70 ··toClockTime·61b8897b56e7410c918988da41dce781 
71 ··toEpochTime·6291824febec6c4754307a00031b063b 
72 ··webDateFormat·14b8e03282e1e3b9493b8d47cb4e6c4f 
73 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Diff·f380c844ffdb16a4ede2612bffdf6d85 
74 ··exports:·70491d7042df7a06f3ecc49f0c4c5444 
75 ··addUnixDiffTime·5abcb077e5cb01a0ab785b8b0810a998 
76 ··diffUnixTime·a7de096cec8a173f2b576665918dfa35 
77 ··microSecondsToUnixDiffTime·b6a898c8257119995825af6d3a864783 
78 ··secondsToUnixDiffTime·48f39b8404a7d77172f3ca9844a870df 
79 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Sys·a438b0b4a776bbfa73f45397d3e249df 
80 ··exports:·782fe9fcef835463a416e133374cdce5 
81 ··getUnixTime·9aae4b5efc6a466daac2a6b22ba5a33c 
82 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·ccfa3a25157fe18e88893faccc91b77e 
83 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
84 ··Format·c16221771f1dc4adb15aebda398b27e8 
85 ··UnixDiffTime·dc680ab1f5fd14e58559ed55b0234a88 
86 ··UnixDiffTime·830798883446ced0ddbf942ba45e1532 
87 ··UnixTime·84f3e6a302fd82c23a64e493e975382a 
88 ··UnixTime·088bf7436554d408eddd97228baf5471 
89 ··udtMicroSeconds·9a361cf11b3ea9bd6d6b065f345029e5 
90 ··udtSeconds·7d5219efb00c8bae750ae4b286c2aa39 
91 ··utMicroSeconds·177f8fba9dcf53421b247397973c4c4e 
92 ··utSeconds·ee402630bba64b4c2a9c7a1952c52789 
93 74c6272ff0eefd5ee7c2900eec617fb161 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Conv·43359b0732b23d5fb0671f2c2aa6e63e
 62 ··exports:·436c260eb20f5f386d63d606cdf6a645
 63 ··formatUnixTime·52ae2365e884be81e4a6c3daa906c901
 64 ··formatUnixTimeGMT·171b3e72fec40465df58cd03d083c944
 65 ··fromClockTime·972b914a700223882aa9f6035970bcb5
 66 ··fromEpochTime·a5a81415070bc09a45d3445c7d6b0c89
 67 ··mailDateFormat·91f80947fd7ef9225a4b2bbffc19b9bd
 68 ··parseUnixTime·8563889a2043b81af6de143d57ce4a3c
 69 ··parseUnixTimeGMT·53a0c9be701e44b35c52e14a7d162c95
 70 ··toClockTime·8fb65abddb8c6efebd3a226894c8a307
 71 ··toEpochTime·6b73a9555ff3fd1d9b776e64f5e953c9
 72 ··webDateFormat·fe6dd0e988b19665f32253dc302bc0c9
 73 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Diff·9c77f98d9b2c51fe3bbdba265ea5d4b4
 74 ··exports:·45d2ffef4b1d737a07745f1cf057b292
 75 ··addUnixDiffTime·4c10947cf1191aaafe4095338eafab4c
 76 ··diffUnixTime·99e37b906e2cf03a1e89104679563d0d
 77 ··microSecondsToUnixDiffTime·edfbe8239397fc2c239503d5aac5e9cf
 78 ··secondsToUnixDiffTime·e40b2fc67133bf2df41216166965a0d0
 79 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Sys·c6de3002ec16ebffe1af4e2659fa1929
 80 ··exports:·cfa0713c8d1f9fbd0f2509bb5971539e
 81 ··getUnixTime·27c830bbd83fb9405a1f49425f8258c5
 82 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·bc6ecf7c581009a14b7c9e5213ae8e59
 83 ··exports:·86f8e2de6e69be174dac1d535c987977
 84 ··Format·d910e83fa92d5b8cbd436053242ce048
 85 ··UnixDiffTime·f4126b10e149a13d909018cc07e53e48
 86 ··UnixDiffTime·1e14c7ac591cd7eaa30647a6d8d17bb3
 87 ··UnixTime·976f7585cc5b74e3397b49fb0c663ee9
 88 ··UnixTime·ea54ecd80851e25d99faeb70de3ab813
 89 ··udtMicroSeconds·eb7f3ee76244cdd09b1ffeed9a82b4b9
 90 ··udtSeconds·d866554bef45d9ffb5c77eab552a4d57
 91 ··utMicroSeconds·cc55da37a2dad8f0194ce96f30cb2a50
 92 ··utSeconds·888a9c4af9071273104d0143dec5faae
 93 17dbfa70c593a7753283189c8ea4b32c
94 ··$trModule·::·GHC.Types.Module94 ··$trModule·::·GHC.Types.Module
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
98 04d502a9fe6c068786daa40ec2b0cdae98 9bbe64a0fdc5f309c16687498729dce2
99 ··$trModule1·::·GHC.Types.TrName99 ··$trModule1·::·GHC.Types.TrName
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
103 c6ec2a338f563f4ee4bc2ce4a6aabca8103 69c3d2808c2e1a262c8abb647b85151e
104 ··$trModule2·::·GHC.Prim.Addr#104 ··$trModule2·::·GHC.Prim.Addr#
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
106 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime"#]106 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime"#]
107 0ec171560cc723b4610e984e40b198db107 aa0cd8cbb873c736fc60ae7a4591c85c
108 ··$trModule3·::·GHC.Types.TrName108 ··$trModule3·::·GHC.Types.TrName
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Max diff block lines reached; 443/7740 bytes (5.72%) of diff not shown.
65.9 KB
libghc-unix-time-doc_0.4.15-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-21·02:54:15.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-21·02:54:15.000000·debian-binary
2 -rw-r--r--···0········0········0·····1244·2024-09-21·02:54:15.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1244·2024-09-21·02:54:15.000000·control.tar.xz
3 -rw-r--r--···0········0········0····47032·2024-09-21·02:54:15.000000·data.tar.xz3 -rw-r--r--···0········0········0····47016·2024-09-21·02:54:15.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
65.4 KB
data.tar.xz
65.4 KB
data.tar
1.35 KB
./usr/lib/ghc-doc/haddock/unix-time-0.4.15/unix-time.haddock
    
Offset 260, 16 lines modifiedOffset 260, 16 lines modified
00001030:·0800·0600·0008·0013·0000·0800·0400·0009··................00001030:·0800·0600·0008·0013·0000·0800·0400·0009··................
00001040:·0014·0000·0900·1500·0009·0016·0000·0900··................00001040:·0014·0000·0900·1500·0009·0016·0000·0900··................
00001050:·1700·0009·0018·0000·0900·1900·0009·001a··................00001050:·1700·0009·0018·0000·0900·1900·0009·001a··................
00001060:·0000·0900·1b00·0009·001c·0000·0900·1d00··................00001060:·0000·0900·1b00·0009·001c·0000·0900·1d00··................
00001070:·1e1f·0320·001e·1f03·2100·0008·0022·0023··...·....!....".#00001070:·1e1f·0320·001e·1f03·2100·0008·0022·0023··...·....!....".#
00001080:·2403·2500·0009·0026·0027·2803·2900·2a2b··$.%....&.'(.).*+00001080:·2403·2500·0009·0026·0027·2803·2900·2a2b··$.%....&.'(.).*+
00001090:·032c·2d27·756e·6978·2d74·696d·652d·302e··.,-'unix-time-0.00001090:·032c·2d27·756e·6978·2d74·696d·652d·302e··.,-'unix-time-0.
000010a0:·342e·3135·2d42·594b·4466·3239·4a70·4243··4.15-BYKDf29JpBC 
000010b0:·3944·5257·6576·6c41·5575·6d0d·4461·7461··9DRWevlAUum.Data000010a0:·342e·3135·2d34·6f56·4351·7878·744f·5730··4.15-4oVCQxxtOW0
 000010b0:·426c·5675·4369·6b65·5248·680d·4461·7461··BlVuCikeRHh.Data
000010c0:·2e55·6e69·7854·696d·6509·756e·6978·2d74··.UnixTime.unix-t000010c0:·2e55·6e69·7854·696d·6509·756e·6978·2d74··.UnixTime.unix-t
000010d0:·696d·6513·4461·7461·2e55·6e69·7854·696d··ime.Data.UnixTim000010d0:·696d·6513·4461·7461·2e55·6e69·7854·696d··ime.Data.UnixTim
000010e0:·652e·5479·7065·731a·6d69·6372·6f53·6563··e.Types.microSec000010e0:·652e·5479·7065·731a·6d69·6372·6f53·6563··e.Types.microSec
000010f0:·6f6e·6473·546f·556e·6978·4469·6666·5469··ondsToUnixDiffTi000010f0:·6f6e·6473·546f·556e·6978·4469·6666·5469··ondsToUnixDiffTi
00001100:·6d65·0944·6174·612e·5465·7874·0f61·6464··me.Data.Text.add00001100:·6d65·0944·6174·612e·5465·7874·0f61·6464··me.Data.Text.add
00001110:·556e·6978·4469·6666·5469·6d65·1144·6174··UnixDiffTime.Dat00001110:·556e·6978·4469·6666·5469·6d65·1144·6174··UnixDiffTime.Dat
00001120:·612e·556e·6978·5469·6d65·2e53·7973·1244··a.UnixTime.Sys.D00001120:·612e·556e·6978·5469·6d65·2e53·7973·1244··a.UnixTime.Sys.D
64.0 KB
./usr/share/doc/libghc-unix-time-doc/html/Data-UnixTime.html
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=UTF-8"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/><title>Data.UnixTime</title><link·href="linuwial.css"·rel="stylesheet"·type="text/css"·title="Linuwial"·/><link·rel="stylesheet"·type="text/css"·href="quick-jump.css"·/><script·src="haddock-bundle.min.js"·async="async"·type="text/javascript"></script><script·type="text/x-mathjax-config">MathJax.Hub.Config({·tex2jax:·{·processClass:·"mathjax",·ignoreClass:·".*"·}·});</script><script·src="file:///usr/share/javascript/mathjax/MathJax.js"·type="text/javascript"></script></head><body><div·id="package-header"><span·class="caption">unix-time-0.4.15:·Unix·time·parser/formatter·and·utilities</span><ul·class="links"·id="page-menu"><li><a·href="src/Data.UnixTime.html">Source</a></li><li><a·href="index.html">Contents</a></li><li><a·href="doc-index.html">Index</a></li></ul></div><div·id="content"><div·id="module-header"><table·class="info"><tr><th>Safe·Haskell</th><td>Safe-Inferred</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p·class="caption">Data.UnixTime</p></div><div·id="table-of-contents"><div·id="contents-list"><p·class="caption"·onclick="window.scrollTo(0,0)">Contents</p><ul><li><a·href="#g:1">Data·structure</a></li><li><a·href="#g:2">Getting·time</a></li><li><a·href="#g:3">Parsing·and·formatting·time</a></li><li><a·href="#g:4">Format</a></li><li><a·href="#g:5">Difference·time</a></li><li><a·href="#g:6">Translating·time</a></li></ul></div></div><div·id="synopsis"><details·id="syn"><summary>Synopsis</summary><ul·class="details-toggle"·data-details-id="syn"><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:UnixTime">UnixTime</a>·=·<a·href="#v:UnixTime">UnixTime</a>·{<ul·class="subs"><li><a·href="#v:utSeconds">utSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-C-Types.html#t:CTime"·title="Foreign.C.Types">CTime</a></li><li><a·href="#v:utMicroSeconds">utMicroSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int32"·title="Data.Int">Int32</a></li></ul>}</li><li·class="src·short"><a·href="#v:getUnixTime">getUnixTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:parseUnixTime">parseUnixTime</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:parseUnixTimeGMT">parseUnixTimeGMT</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:formatUnixTime">formatUnixTime</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></li><li·class="src·short"><a·href="#v:formatUnixTimeGMT">formatUnixTimeGMT</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Format">Format</a>·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></li><li·class="src·short"><a·href="#v:webDateFormat">webDateFormat</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a></li><li·class="src·short"><a·href="#v:mailDateFormat">mailDateFormat</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a></li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:UnixDiffTime">UnixDiffTime</a>·=·<a·href="#v:UnixDiffTime">UnixDiffTime</a>·{<ul·class="subs"><li><a·href="#v:udtSeconds">udtSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-C-Types.html#t:CTime"·title="Foreign.C.Types">CTime</a></li><li><a·href="#v:udtMicroSeconds">udtMicroSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int32"·title="Data.Int">Int32</a></li></ul>}</li><li·class="src·short"><a·href="#v:diffUnixTime">diffUnixTime</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a></li><li·class="src·short"><a·href="#v:addUnixDiffTime">addUnixDiffTime</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:secondsToUnixDiffTime">secondsToUnixDiffTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a·=&gt;·a·-&gt;·<a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a></li><li·class="src·short"><a·href="#v:microSecondsToUnixDiffTime">microSecondsToUnixDiffTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a·=&gt;·a·-&gt;·<a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a></li><li·class="src·short"><a·href="#v:fromEpochTime">fromEpochTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-Posix-Types.html#t:EpochTime"·title="System.Posix.Types">EpochTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:toEpochTime">toEpochTime</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-Posix-Types.html#t:EpochTime"·title="System.Posix.Types">EpochTime</a></li><li·class="src·short"><a·href="#v:fromClockTime">fromClockTime</a>·::·<a·href="file:///usr/share/doc/libghc-old-time-doc/html/System-Time.html#t:ClockTime"·title="System.Time">ClockTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:toClockTime">toClockTime</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/share/doc/libghc-old-time-doc/html/System-Time.html#t:ClockTime"·title="System.Time">ClockTime</a></li></ul></details></div><div·id="interface"><a·href="#g:1"·id="g:1"><h1>Data·structure</h1></a><div·class="top"><p·class="src"><span·class="keyword">data</span>·<a·id="t:UnixTime"·class="def">UnixTime</a>·<a·href="src/Data.UnixTime.Types.html#UnixTime"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></p><div·class="doc"><p>Data·structure·for·Unix·time.</p><p>Please·note·that·this·uses·GHC-derived·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a></code>·and·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a></code>·instances.1 <!DOCTYPE·html·PUBLIC·"-//W3C//DTD·XHTML·1.0·Transitional//EN"·"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html·xmlns="http://www.w3.org/1999/xhtml"><head><meta·http-equiv="Content-Type"·content="text/html;·charset=UTF-8"·/><meta·name="viewport"·content="width=device-width,·initial-scale=1"·/><title>Data.UnixTime</title><link·href="linuwial.css"·rel="stylesheet"·type="text/css"·title="Linuwial"·/><link·rel="stylesheet"·type="text/css"·href="quick-jump.css"·/><script·src="haddock-bundle.min.js"·async="async"·type="text/javascript"></script><script·type="text/x-mathjax-config">MathJax.Hub.Config({·tex2jax:·{·processClass:·"mathjax",·ignoreClass:·".*"·}·});</script><script·src="file:///usr/share/javascript/mathjax/MathJax.js"·type="text/javascript"></script></head><body><div·id="package-header"><span·class="caption">unix-time-0.4.15:·Unix·time·parser/formatter·and·utilities</span><ul·class="links"·id="page-menu"><li><a·href="src/Data.UnixTime.html">Source</a></li><li><a·href="index.html">Contents</a></li><li><a·href="doc-index.html">Index</a></li></ul></div><div·id="content"><div·id="module-header"><table·class="info"><tr><th>Safe·Haskell</th><td>Safe-Inferred</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p·class="caption">Data.UnixTime</p></div><div·id="table-of-contents"><div·id="contents-list"><p·class="caption"·onclick="window.scrollTo(0,0)">Contents</p><ul><li><a·href="#g:1">Data·structure</a></li><li><a·href="#g:2">Getting·time</a></li><li><a·href="#g:3">Parsing·and·formatting·time</a></li><li><a·href="#g:4">Format</a></li><li><a·href="#g:5">Difference·time</a></li><li><a·href="#g:6">Translating·time</a></li></ul></div></div><div·id="synopsis"><details·id="syn"><summary>Synopsis</summary><ul·class="details-toggle"·data-details-id="syn"><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:UnixTime">UnixTime</a>·=·<a·href="#v:UnixTime">UnixTime</a>·{<ul·class="subs"><li><a·href="#v:utSeconds">utSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-C-Types.html#t:CTime"·title="Foreign.C.Types">CTime</a></li><li><a·href="#v:utMicroSeconds">utMicroSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int32"·title="Data.Int">Int32</a></li></ul>}</li><li·class="src·short"><a·href="#v:getUnixTime">getUnixTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:parseUnixTime">parseUnixTime</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:parseUnixTimeGMT">parseUnixTimeGMT</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:formatUnixTime">formatUnixTime</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></li><li·class="src·short"><a·href="#v:formatUnixTimeGMT">formatUnixTimeGMT</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></li><li·class="src·short"><span·class="keyword">type</span>·<a·href="#t:Format">Format</a>·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></li><li·class="src·short"><a·href="#v:webDateFormat">webDateFormat</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a></li><li·class="src·short"><a·href="#v:mailDateFormat">mailDateFormat</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a></li><li·class="src·short"><span·class="keyword">data</span>·<a·href="#t:UnixDiffTime">UnixDiffTime</a>·=·<a·href="#v:UnixDiffTime">UnixDiffTime</a>·{<ul·class="subs"><li><a·href="#v:udtSeconds">udtSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-C-Types.html#t:CTime"·title="Foreign.C.Types">CTime</a></li><li><a·href="#v:udtMicroSeconds">udtMicroSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int32"·title="Data.Int">Int32</a></li></ul>}</li><li·class="src·short"><a·href="#v:diffUnixTime">diffUnixTime</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a></li><li·class="src·short"><a·href="#v:addUnixDiffTime">addUnixDiffTime</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:secondsToUnixDiffTime">secondsToUnixDiffTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a·=&gt;·a·-&gt;·<a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a></li><li·class="src·short"><a·href="#v:microSecondsToUnixDiffTime">microSecondsToUnixDiffTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Prelude.html#t:Integral"·title="Prelude">Integral</a>·a·=&gt;·a·-&gt;·<a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a></li><li·class="src·short"><a·href="#v:fromEpochTime">fromEpochTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-Posix-Types.html#t:EpochTime"·title="System.Posix.Types">EpochTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:toEpochTime">toEpochTime</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-Posix-Types.html#t:EpochTime"·title="System.Posix.Types">EpochTime</a></li><li·class="src·short"><a·href="#v:fromClockTime">fromClockTime</a>·::·<a·href="file:///usr/share/doc/libghc-old-time-doc/html/System-Time.html#t:ClockTime"·title="System.Time">ClockTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></li><li·class="src·short"><a·href="#v:toClockTime">toClockTime</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/share/doc/libghc-old-time-doc/html/System-Time.html#t:ClockTime"·title="System.Time">ClockTime</a></li></ul></details></div><div·id="interface"><a·href="#g:1"·id="g:1"><h1>Data·structure</h1></a><div·class="top"><p·class="src"><span·class="keyword">data</span>·<a·id="t:UnixTime"·class="def">UnixTime</a>·<a·href="src/Data.UnixTime.Types.html#UnixTime"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></p><div·class="doc"><p>Data·structure·for·Unix·time.</p><p>Please·note·that·this·uses·GHC-derived·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a></code>·and·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a></code>·instances.
2 ·Notably</p><pre·class="screen"><code·class="prompt">&gt;&gt;&gt;·</code><strong·class="userinput"><code>UnixTime·1·0·&gt;·UnixTime·0·9999999992 ·Notably</p><pre·class="screen"><code·class="prompt">&gt;&gt;&gt;·</code><strong·class="userinput"><code>UnixTime·1·0·&gt;·UnixTime·0·999999999
3 </code></strong>True3 </code></strong>True
4 </pre><p>You·should·instead·use·<code><a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a></code>·along·with·its·helpers·such4 </pre><p>You·should·instead·use·<code><a·href="Data-UnixTime.html#t:UnixDiffTime"·title="Data.UnixTime">UnixDiffTime</a></code>·along·with·its·helpers·such
5 ·as·<code><a·href="Data-UnixTime.html#v:microSecondsToUnixDiffTime"·title="Data.UnixTime">microSecondsToUnixDiffTime</a></code>·which·will·ensure5 ·as·<code><a·href="Data-UnixTime.html#v:microSecondsToUnixDiffTime"·title="Data.UnixTime">microSecondsToUnixDiffTime</a></code>·which·will·ensure
6 ·that·such·unusual·values·are·never·created.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:UnixTime"·class="def">UnixTime</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:utSeconds"·class="def">utSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-C-Types.html#t:CTime"·title="Foreign.C.Types">CTime</a></dfn><div·class="doc"><p>Seconds·from·1st·Jan·1970</p></div></li><li><dfn·class="src"><a·id="v:utMicroSeconds"·class="def">utMicroSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int32"·title="Data.Int">Int32</a></dfn><div·class="doc"><p>Micro·seconds·(i.e.·10^(-6))</p></div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:UnixTime">Instances</h4><details·id="i:UnixTime"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Storable:1"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Storable.html#t:Storable"·title="Foreign.Storable">Storable</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-40"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Storable:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:sizeOf">sizeOf</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sizeOf"·class="selflink">#</a></p><p·class="src"><a·href="#v:alignment">alignment</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:alignment"·class="selflink">#</a></p><p·class="src"><a·href="#v:peekElemOff">peekElemOff</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:peekElemOff"·class="selflink">#</a></p><p·class="src"><a·href="#v:pokeElemOff">pokeElemOff</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·()·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:pokeElemOff"·class="selflink">#</a></p><p·class="src"><a·href="#v:peekByteOff">peekByteOff</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·b·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:peekByteOff"·class="selflink">#</a></p><p·class="src"><a·href="#v:pokeByteOff">pokeByteOff</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·b·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·()·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:pokeByteOff"·class="selflink">#</a></p><p·class="src"><a·href="#v:peek">peek</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:peek"·class="selflink">#</a></p><p·class="src"><a·href="#v:poke">poke</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·()·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:poke"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Generic:2"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Generic:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·x·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Show:3"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Show:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Binary:4"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/Data-Binary.html#t:Binary"·title="Data.Binary">Binary</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-93"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Binary:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:put">put</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/Data-Binary-Put.html#t:Put"·title="Data.Binary.Put">Put</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/src"·class="link">Source</a>·<a·href="#v:put"·class="selflink">#</a></p><p·class="src"><a·href="#v:get">get</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/Data-Binary-Get-Internal.html#t:Get"·title="Data.Binary.Get.Internal">Get</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/src"·class="link">Source</a>·<a·href="#v:get"·class="selflink">#</a></p><p·class="src"><a·href="#v:putList">putList</a>·::·[<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/Data-Binary-Put.html#t:Put"·title="Data.Binary.Put">Put</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/src"·class="link">Source</a>·<a·href="#v:putList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Eq:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Eq:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Ord:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Ord:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Rep:7"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Rep:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;UnixTime&quot;·&quot;Data.UnixTime.Types&quot;·&quot;unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;UnixTime&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaSel"·title="GHC.Generics">MetaSel</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Maybe.html#v:Just"·title="Data.Maybe">Just</a>·&quot;utSeconds&quot;)·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:SourceUnpack"·title="GHC.Generics">SourceUnpack</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:SourceStrict"·title="GHC.Generics">SourceStrict</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:DecidedStrict"·title="GHC.Generics">DecidedStrict</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-C-Types.html#t:CTime"·title="Foreign.C.Types">CTime</a>)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaSel"·title="GHC.Generics">MetaSel</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Maybe.html#v:Just"·title="Data.Maybe">Just</a>·&quot;utMicroSeconds&quot;)·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:SourceUnpack"·title="GHC.Generics">SourceUnpack</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:SourceStrict"·title="GHC.Generics">SourceStrict</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:DecidedStrict"·title="GHC.Generics">DecidedStrict</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int32"·title="Data.Int">Int32</a>)))</div></details></td></tr></table></details></div></div><a·href="#g:2"·id="g:2"><h1>Getting·time</h1></a><div·class="top"><p·class="src"><a·id="v:getUnixTime"·class="def">getUnixTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="src/Data.UnixTime.Sys.html#getUnixTime"·class="link">Source</a>·<a·href="#v:getUnixTime"·class="selflink">#</a></p><div·class="doc"><p>Get·current·<code><a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></code>·from·OS.</p></div></div><a·href="#g:3"·id="g:3"><h1>Parsing·and·formatting·time</h1></a><div·class="top"><p·class="src"><a·id="v:parseUnixTime"·class="def">parseUnixTime</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="src/Data.UnixTime.Conv.html#parseUnixTime"·class="link">Source</a>·<a·href="#v:parseUnixTime"·class="selflink">#</a></p><div·class="doc"><p>Parsing·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></code>·to·<code><a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></code>·interpreting·as·localtime.6 ·that·such·unusual·values·are·never·created.</p></div><div·class="subs·constructors"><p·class="caption">Constructors</p><table><tr><td·class="src"><a·id="v:UnixTime"·class="def">UnixTime</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><div·class="subs·fields"><p·class="caption">Fields</p><ul><li><dfn·class="src"><a·id="v:utSeconds"·class="def">utSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-C-Types.html#t:CTime"·title="Foreign.C.Types">CTime</a></dfn><div·class="doc"><p>Seconds·from·1st·Jan·1970</p></div></li><li><dfn·class="src"><a·id="v:utMicroSeconds"·class="def">utMicroSeconds</a>·::·!<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int32"·title="Data.Int">Int32</a></dfn><div·class="doc"><p>Micro·seconds·(i.e.·10^(-6))</p></div></li></ul></div></td></tr></table></div><div·class="subs·instances"><h4·class="instances·details-toggle-control·details-toggle"·data-details-id="i:UnixTime">Instances</h4><details·id="i:UnixTime"·open="open"><summary·class="hide-when-js-enabled">Instances·details</summary><table><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Storable:1"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Storable.html#t:Storable"·title="Foreign.Storable">Storable</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-40"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Storable:1"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:sizeOf">sizeOf</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:sizeOf"·class="selflink">#</a></p><p·class="src"><a·href="#v:alignment">alignment</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:alignment"·class="selflink">#</a></p><p·class="src"><a·href="#v:peekElemOff">peekElemOff</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:peekElemOff"·class="selflink">#</a></p><p·class="src"><a·href="#v:pokeElemOff">pokeElemOff</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·()·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:pokeElemOff"·class="selflink">#</a></p><p·class="src"><a·href="#v:peekByteOff">peekByteOff</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·b·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:peekByteOff"·class="selflink">#</a></p><p·class="src"><a·href="#v:pokeByteOff">pokeByteOff</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·b·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·()·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:pokeByteOff"·class="selflink">#</a></p><p·class="src"><a·href="#v:peek">peek</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:peek"·class="selflink">#</a></p><p·class="src"><a·href="#v:poke">poke</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-Ptr.html#t:Ptr"·title="Foreign.Ptr">Ptr</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·()·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:poke"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Generic:2"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Generic"·title="GHC.Generics">Generic</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Generic:2"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·associated-types"><p·class="caption">Associated·Types</p><p·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Kind.html#t:Type"·title="Data.Kind">Type</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#t:Rep"·class="selflink">#</a></p></div>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:from">from</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·x·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:from"·class="selflink">#</a></p><p·class="src"><a·href="#v:to">to</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·x·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:to"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Show:3"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:Show"·title="Text.Show">Show</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Show:3"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:showsPrec">showsPrec</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int"·title="Data.Int">Int</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showsPrec"·class="selflink">#</a></p><p·class="src"><a·href="#v:show">show</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-String.html#t:String"·title="Data.String">String</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:show"·class="selflink">#</a></p><p·class="src"><a·href="#v:showList">showList</a>·::·[<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Text-Show.html#t:ShowS"·title="Text.Show">ShowS</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src"·class="link">Source</a>·<a·href="#v:showList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Binary:4"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/Data-Binary.html#t:Binary"·title="Data.Binary">Binary</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-93"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Binary:4"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:put">put</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/Data-Binary-Put.html#t:Put"·title="Data.Binary.Put">Put</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/src"·class="link">Source</a>·<a·href="#v:put"·class="selflink">#</a></p><p·class="src"><a·href="#v:get">get</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/Data-Binary-Get-Internal.html#t:Get"·title="Data.Binary.Get.Internal">Get</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/src"·class="link">Source</a>·<a·href="#v:get"·class="selflink">#</a></p><p·class="src"><a·href="#v:putList">putList</a>·::·[<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>]·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/Data-Binary-Put.html#t:Put"·title="Data.Binary.Put">Put</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/binary-0.8.9.1/src"·class="link">Source</a>·<a·href="#v:putList"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Eq:5"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Eq.html#t:Eq"·title="Data.Eq">Eq</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Eq:5"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:-61--61-">(==)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-61--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-47--61-">(/=)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-47--61-"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Ord:6"></span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ord"·title="Data.Ord">Ord</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Ord:6"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="subs·methods"><p·class="caption">Methods</p><p·class="src"><a·href="#v:compare">compare</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Ord.html#t:Ordering"·title="Data.Ord">Ordering</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:compare"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60-">(&lt;)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-60--61-">(&lt;=)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-60--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62-">(&gt;)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62-"·class="selflink">#</a></p><p·class="src"><a·href="#v:-62--61-">(&gt;=)</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#t:Bool"·title="Data.Bool">Bool</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:-62--61-"·class="selflink">#</a></p><p·class="src"><a·href="#v:max">max</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:max"·class="selflink">#</a></p><p·class="src"><a·href="#v:min">min</a>·::·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/ghc-prim-0.10.0/src"·class="link">Source</a>·<a·href="#v:min"·class="selflink">#</a></p></div></details></td></tr><tr><td·class="src·clearfix"><span·class="inst-left"><span·class="instance·details-toggle-control·details-toggle"·data-details-id="i:id:UnixTime:Rep:7"></span>·<span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></span>·<a·href="src/Data.UnixTime.Types.html#line-38"·class="link">Source</a>·<a·href="#t:UnixTime"·class="selflink">#</a></td><td·class="doc·empty">&nbsp;</td></tr><tr><td·colspan="2"><details·id="i:id:UnixTime:Rep:7"><summary·class="hide-when-js-enabled">Instance·details</summary><p>Defined·in·<a·href="Data-UnixTime-Types.html">Data.UnixTime.Types</a></p>·<div·class="src"><span·class="keyword">type</span>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rep"·title="GHC.Generics">Rep</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·=·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:D1"·title="GHC.Generics">D1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaData"·title="GHC.Generics">MetaData</a>·&quot;UnixTime&quot;·&quot;Data.UnixTime.Types&quot;·&quot;unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:False"·title="Data.Bool">False</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:C1"·title="GHC.Generics">C1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaCons"·title="GHC.Generics">MetaCons</a>·&quot;UnixTime&quot;·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:PrefixI"·title="GHC.Generics">PrefixI</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Bool.html#v:True"·title="Data.Bool">True</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaSel"·title="GHC.Generics">MetaSel</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Maybe.html#v:Just"·title="Data.Maybe">Just</a>·&quot;utSeconds&quot;)·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:SourceUnpack"·title="GHC.Generics">SourceUnpack</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:SourceStrict"·title="GHC.Generics">SourceStrict</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:DecidedStrict"·title="GHC.Generics">DecidedStrict</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Foreign-C-Types.html#t:CTime"·title="Foreign.C.Types">CTime</a>)·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t::-42-:"·title="GHC.Generics">:*:</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:S1"·title="GHC.Generics">S1</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:MetaSel"·title="GHC.Generics">MetaSel</a>·('<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Maybe.html#v:Just"·title="Data.Maybe">Just</a>·&quot;utMicroSeconds&quot;)·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:SourceUnpack"·title="GHC.Generics">SourceUnpack</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:SourceStrict"·title="GHC.Generics">SourceStrict</a>·'<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#v:DecidedStrict"·title="GHC.Generics">DecidedStrict</a>)·(<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/GHC-Generics.html#t:Rec0"·title="GHC.Generics">Rec0</a>·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/Data-Int.html#t:Int32"·title="Data.Int">Int32</a>)))</div></details></td></tr></table></details></div></div><a·href="#g:2"·id="g:2"><h1>Getting·time</h1></a><div·class="top"><p·class="src"><a·id="v:getUnixTime"·class="def">getUnixTime</a>·::·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/System-IO.html#t:IO"·title="System.IO">IO</a>·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="src/Data.UnixTime.Sys.html#getUnixTime"·class="link">Source</a>·<a·href="#v:getUnixTime"·class="selflink">#</a></p><div·class="doc"><p>Get·current·<code><a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></code>·from·OS.</p></div></div><a·href="#g:3"·id="g:3"><h1>Parsing·and·formatting·time</h1></a><div·class="top"><p·class="src"><a·id="v:parseUnixTime"·class="def">parseUnixTime</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="src/Data.UnixTime.Conv.html#parseUnixTime"·class="link">Source</a>·<a·href="#v:parseUnixTime"·class="selflink">#</a></p><div·class="doc"><p>Parsing·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></code>·to·<code><a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></code>·interpreting·as·localtime.
7 ·This·is·a·wrapper·for·strptime_l().7 ·This·is·a·wrapper·for·strptime_l().
8 ·Many·implementations·of·strptime_l()·do·not·support·%Z·and8 ·Many·implementations·of·strptime_l()·do·not·support·%Z·and
9 ·some·implementations·of·strptime_l()·do·not·support·%z,·either.9 ·some·implementations·of·strptime_l()·do·not·support·%z,·either.
10 ·<code><a·href="Data-UnixTime.html#v:utMicroSeconds"·title="Data.UnixTime">utMicroSeconds</a></code>·is·always·set·to·0.</p></div></div><div·class="top"><p·class="src"><a·id="v:parseUnixTimeGMT"·class="def">parseUnixTimeGMT</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="src/Data.UnixTime.Conv.html#parseUnixTimeGMT"·class="link">Source</a>·<a·href="#v:parseUnixTimeGMT"·class="selflink">#</a></p><div·class="doc"><p>Parsing·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></code>·to·<code><a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></code>·interpreting·as·GMT.10 ·<code><a·href="Data-UnixTime.html#v:utMicroSeconds"·title="Data.UnixTime">utMicroSeconds</a></code>·is·always·set·to·0.</p></div></div><div·class="top"><p·class="src"><a·id="v:parseUnixTimeGMT"·class="def">parseUnixTimeGMT</a>·::·<a·href="Data-UnixTime.html#t:Format"·title="Data.UnixTime">Format</a>·-&gt;·<a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a>·-&gt;·<a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a>·<a·href="src/Data.UnixTime.Conv.html#parseUnixTimeGMT"·class="link">Source</a>·<a·href="#v:parseUnixTimeGMT"·class="selflink">#</a></p><div·class="doc"><p>Parsing·<code><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/bytestring-0.11.5.3/Data-ByteString.html#t:ByteString"·title="Data.ByteString">ByteString</a></code>·to·<code><a·href="Data-UnixTime.html#t:UnixTime"·title="Data.UnixTime">UnixTime</a></code>·interpreting·as·GMT.
11 ·This·is·a·wrapper·for·strptime_l().11 ·This·is·a·wrapper·for·strptime_l().
12 ·<code><a·href="Data-UnixTime.html#v:utMicroSeconds"·title="Data.UnixTime">utMicroSeconds</a></code>·is·always·set·to·0.</p><pre·class="screen"><code·class="prompt">&gt;&gt;&gt;·</code><strong·class="userinput"><code>parseUnixTimeGMT·webDateFormat·&quot;Thu,·01·Jan·1970·00:00:00·GMT&quot;12 ·<code><a·href="Data-UnixTime.html#v:utMicroSeconds"·title="Data.UnixTime">utMicroSeconds</a></code>·is·always·set·to·0.</p><pre·class="screen"><code·class="prompt">&gt;&gt;&gt;·</code><strong·class="userinput"><code>parseUnixTimeGMT·webDateFormat·&quot;Thu,·01·Jan·1970·00:00:00·GMT&quot;
13 </code></strong>UnixTime·{utSeconds·=·0,·utMicroSeconds·=·0}13 </code></strong>UnixTime·{utSeconds·=·0,·utMicroSeconds·=·0}
799 B
html2text {}
    
Offset 113, 15 lines modifiedOffset 113, 15 lines modified
113 max·::·UnixTime·->·UnixTime·->·UnixTime·Source·#113 max·::·UnixTime·->·UnixTime·->·UnixTime·Source·#
114 min·::·UnixTime·->·UnixTime·->·UnixTime·Source·#114 min·::·UnixTime·->·UnixTime·->·UnixTime·Source·#
115 type·Rep·UnixTime· 115 type·Rep·UnixTime· 
116 ·Source·#116 ·Source·#
117 Instance·details117 Instance·details
118 Defined·in·Data.UnixTime.Types118 Defined·in·Data.UnixTime.Types
119 type·Rep·UnixTime·=·D1·('MetaData·"UnixTime"·"Data.UnixTime.Types"·"unix-time-119 type·Rep·UnixTime·=·D1·('MetaData·"UnixTime"·"Data.UnixTime.Types"·"unix-time-
120 0.4.15-BYKDf29JpBC9DRWevlAUum"·'False)·(C1·('MetaCons·"UnixTime"·'PrefixI120 0.4.15-4oVCQxxtOW0BlVuCikeRHh"·'False)·(C1·('MetaCons·"UnixTime"·'PrefixI
121 'True)·(S1·('MetaSel·('Just·"utSeconds")·'SourceUnpack·'SourceStrict121 'True)·(S1·('MetaSel·('Just·"utSeconds")·'SourceUnpack·'SourceStrict
122 'DecidedStrict)·(Rec0·CTime)·:*:·S1·('MetaSel·('Just·"utMicroSeconds")122 'DecidedStrict)·(Rec0·CTime)·:*:·S1·('MetaSel·('Just·"utMicroSeconds")
123 'SourceUnpack·'SourceStrict·'DecidedStrict)·(Rec0·Int32)))123 'SourceUnpack·'SourceStrict·'DecidedStrict)·(Rec0·Int32)))
124 ******_Getting_time_******124 ******_Getting_time_******
125 getUnixTime·::·IO·UnixTime·Source·#125 getUnixTime·::·IO·UnixTime·Source·#
126 Get·current·UnixTime·from·OS.126 Get·current·UnixTime·from·OS.
127 ******_Parsing_and_formatting_time_******127 ******_Parsing_and_formatting_time_******
126 KB
libghc-unix-time-prof_0.4.15-1_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-21·02:54:15.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-21·02:54:15.000000·debian-binary
2 -rw-r--r--···0········0········0·····1016·2024-09-21·02:54:15.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1016·2024-09-21·02:54:15.000000·control.tar.xz
3 -rw-r--r--···0········0········0····42108·2024-09-21·02:54:15.000000·data.tar.xz3 -rw-r--r--···0········0········0····42100·2024-09-21·02:54:15.000000·data.tar.xz
2.45 KB
control.tar.xz
2.43 KB
control.tar
783 B
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-unix-time-prof1 Package:·libghc-unix-time-prof
2 Source:·haskell-unix-time2 Source:·haskell-unix-time
3 Version:·0.4.15-13 Version:·0.4.15-1
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·3066 Installed-Size:·306
7 Depends:·libghc-base-prof-4.18.2.1-8e81e,·libghc-binary-prof-0.8.9.1-8e26a,·libghc-bytestring-prof-0.11.5.3-7048d,·libghc-old-time-prof-1.1.0.4-663e0,·libghc-unix-time-dev·(=·0.4.15-1)7 Depends:·libghc-base-prof-4.18.2.1-8e81e,·libghc-binary-prof-0.8.9.1-8e26a,·libghc-bytestring-prof-0.11.5.3-7048d,·libghc-old-time-prof-1.1.0.4-663e0,·libghc-unix-time-dev·(=·0.4.15-1)
8 Provides:·libghc-unix-time-prof-0.4.15-f07a78 Provides:·libghc-unix-time-prof-0.4.15-ca1b1
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://hackage.haskell.org/package/unix-time11 Homepage:·https://hackage.haskell.org/package/unix-time
12 Description:·Unix·time·parser/formatter·and·utilities;·profiling·libraries12 Description:·Unix·time·parser/formatter·and·utilities;·profiling·libraries
13 ·Fast·parser/formatter/utilities·for·Unix·time13 ·Fast·parser/formatter/utilities·for·Unix·time
14 ·.14 ·.
15 ··Author:·Kazu·Yamamoto·<kazu@iij.ad.jp>15 ··Author:·Kazu·Yamamoto·<kazu@iij.ad.jp>
1.64 KB
./md5sums
30.0 B
./md5sums
Files differ
1.59 KB
line order
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime.p_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime.p_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Conv.p_hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Conv.p_hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Diff.p_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Diff.p_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Sys.p_hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Sys.p_hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Types.p_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Types.p_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/libHSunix-time-0.4.15-BYKDf29JpBC9DRWevlAUum_p.a6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/libHSunix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh_p.a
7 usr/share/doc/libghc-unix-time-prof/changelog.Debian.gz7 usr/share/doc/libghc-unix-time-prof/changelog.Debian.gz
8 usr/share/doc/libghc-unix-time-prof/copyright8 usr/share/doc/libghc-unix-time-prof/copyright
123 KB
data.tar.xz
123 KB
data.tar
4.98 KB
file list
    
Offset 1, 21 lines modifiedOffset 1, 21 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/
11 -rw-r--r--···0·root·········(0)·root·········(0)····14646·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Conv.p_hi11 -rw-r--r--···0·root·········(0)·root·········(0)····14651·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Conv.p_hi
12 -rw-r--r--···0·root·········(0)·root·········(0)·····9517·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Diff.p_hi12 -rw-r--r--···0·root·········(0)·root·········(0)·····9523·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Diff.p_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)·····3661·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Sys.p_hi13 -rw-r--r--···0·root·········(0)·root·········(0)·····3664·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Sys.p_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)····31128·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Types.p_hi14 -rw-r--r--···0·root·········(0)·root·········(0)····31138·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Types.p_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)·····3044·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime.p_hi15 -rw-r--r--···0·root·········(0)·root·········(0)·····3050·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime.p_hi
16 -rw-r--r--···0·root·········(0)·root·········(0)···230406·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/libHSunix-time-0.4.15-BYKDf29JpBC9DRWevlAUum_p.a16 -rw-r--r--···0·root·········(0)·root·········(0)···230406·2024-09-21·02:54:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/libHSunix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh_p.a
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/doc/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/doc/
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-prof/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-prof/
20 -rw-r--r--···0·root·········(0)·root·········(0)······532·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-prof/changelog.Debian.gz20 -rw-r--r--···0·root·········(0)·root·········(0)······532·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-prof/changelog.Debian.gz
21 -rw-r--r--···0·root·········(0)·root·········(0)·····1995·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-prof/copyright21 -rw-r--r--···0·root·········(0)·root·········(0)·····1995·2024-09-21·02:54:15.000000·./usr/share/doc/libghc-unix-time-prof/copyright
26.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Conv.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Conv.p_hi
Files 98% similar despite different names
26.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.UnixTime.Conv·90667 interface·Data.UnixTime.Conv·9066
8 ··interface·hash:·0943367f06be8a1cdec7dcb550cbcb7a 
9 ··ABI·hash:·45acaf5d09ef86a742be50355fefa01e 
10 ··export-list·hash:·c30b15946da7f86717f067c8deac40998 ··interface·hash:·d174ec24b91b32eeec5a84b8942338f8
 9 ··ABI·hash:·ecd1e1e6e557c4b6662fbe897f8deec3
 10 ··export-list·hash:·436c260eb20f5f386d63d606cdf6a645
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·51984cdb60733ddda7ded82b78f8498612 ··flag·hash:·51984cdb60733ddda7ded82b78f84986
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4365220e4656c1e83a88a30f5eaabe1916 ··src_hash:·4365220e4656c1e83a88a30f5eaabe19
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··fromEpochTime24 ··fromEpochTime
25 ··mailDateFormat25 ··mailDateFormat
26 ··parseUnixTime26 ··parseUnixTime
27 ··parseUnixTimeGMT27 ··parseUnixTimeGMT
28 ··toClockTime28 ··toClockTime
29 ··toEpochTime29 ··toEpochTime
30 ··webDateFormat30 ··webDateFormat
31 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types31 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.333 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.3
34 ·····························old-time-1.1.0.4-DMJyKjba6fKdDZ0hvjhGS34 ·····························old-time-1.1.0.4-DMJyKjba6fKdDZ0hvjhGS
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
37 ·········Data.ByteString.Builder·GHC.Prim.Ext37 ·········Data.ByteString.Builder·GHC.Prim.Ext
38 family·instance·modules:·Control.Applicative·Control.Arrow38 family·instance·modules:·Control.Applicative·Control.Arrow
Offset 62, 44 lines modifiedOffset 62, 44 lines modified
62 import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf362 import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3
63 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc763 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
64 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf64 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf
65 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b665 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
66 import··-/··Data.ByteString.Unsafe·c20de811c76fd00d33738033daa3800166 import··-/··Data.ByteString.Unsafe·c20de811c76fd00d33738033daa38001
67 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9467 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
68 import··-/··System.Time·2d48acaab473f2995cec4981859901d468 import··-/··System.Time·2d48acaab473f2995cec4981859901d4
69 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·6be6a737c40646e1d8336f108db693b1 
70 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
71 ··Format·c16221771f1dc4adb15aebda398b27e8 
72 ··UnixTime·628a01b4ce38854fa5707e69bf7e7ff3 
73 ··UnixTime·4487877e232795dbddec13bd51112f9b 
74 ba1091a1f6e65b59678d466a20d87b5e69 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·ed28ae07f44eedbf6c04b9d3e73cdbe0
 70 ··exports:·86f8e2de6e69be174dac1d535c987977
 71 ··Format·d910e83fa92d5b8cbd436053242ce048
 72 ··UnixTime·dc4c47c89df8f44ab0bb22881b47bb52
 73 ··UnixTime·39cfaa7455f78a578a821794cc5e921c
 74 df2d0133b3a39cccb6f72c62c768fbca
75 ··$trModule·::·GHC.Types.Module75 ··$trModule·::·GHC.Types.Module
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[GHC.Types.Module],77 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
78 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]78 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
79 c15dd1652bbb4262fae79b04433bab5d79 536960497ad0832790a0bfd8906da12c
80 ··$trModule1·::·GHC.Types.TrName80 ··$trModule1·::·GHC.Types.TrName
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,
82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],82 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]83 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
84 55c580ed65e8ad7783978340103cf30e84 a0d4c3715a199ea7765a304015fe4a54
85 ··$trModule2·::·GHC.Prim.Addr#85 ··$trModule2·::·GHC.Prim.Addr#
86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,86 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
87 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Conv"#]87 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Conv"#]
88 28c46c72b85333a949542ffe5afb325088 866d46da9387e43904885959016a2af5
89 ··$trModule3·::·GHC.Types.TrName89 ··$trModule3·::·GHC.Types.TrName
90 ··[HasNoCafRefs,·TagSig:·<TagProper>,90 ··[HasNoCafRefs,·TagSig:·<TagProper>,
91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
93 b7e93c4f83e211e474c6ba6b3442974593 2ac317d5aacd56ab261d63acecfe76f0
94 ··$trModule4·::·GHC.Prim.Addr#94 ··$trModule4·::·GHC.Prim.Addr#
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
96 ···Unfolding:·Core:·<vanilla>96 ···Unfolding:·Core:·<vanilla>
97 ··············"unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum"#] 
98 a7be1607f1b91e937a888f9291006bb797 ··············"unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh"#]
 98 98c6783732e7c48bd4ae5f6afaee362d
99 ··$wformatUnixTimeHelper·::99 ··$wformatUnixTimeHelper·::
100 ····(GHC.Foreign.CString100 ····(GHC.Foreign.CString
101 ·····->·Foreign.C.Types.CTime101 ·····->·Foreign.C.Types.CTime
102 ·····->·GHC.Foreign.CString102 ·····->·GHC.Foreign.CString
103 ·····->·Foreign.C.Types.CInt103 ·····->·Foreign.C.Types.CInt
104 ·····->·GHC.Types.IO·Foreign.C.Types.CSize)104 ·····->·GHC.Types.IO·Foreign.C.Types.CSize)
105 ····->·GHC.Prim.Addr#105 ····->·GHC.Prim.Addr#
Offset 290, 15 lines modifiedOffset 290, 15 lines modified
290 ·····························@GHC.Exception.Type.SomeException290 ·····························@GHC.Exception.Type.SomeException
291 ·····························@(GHC.Ptr.Ptr·Foreign.C.Types.CChar)291 ·····························@(GHC.Ptr.Ptr·Foreign.C.Types.CChar)
292 ·····························Foreign.Marshal.Alloc.malloc1292 ·····························Foreign.Marshal.Alloc.malloc1
293 ·····························ds293 ·····························ds
294 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,294 ······················ret_ty·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
295 ································Data.ByteString.Internal.Type.ByteString·#)295 ································Data.ByteString.Internal.Type.ByteString·#)
296 ······················of·{}·}·}·}·}·})·}·}]296 ······················of·{}·}·}·}·}·})·}·}]
297 2bff731d0c2b98afca0b17d02c82eb6c297 b9fd895230fcef8a647b3db4eddfaa95
298 ··$wparseUnixTime·::298 ··$wparseUnixTime·::
299 ····GHC.Prim.Addr#299 ····GHC.Prim.Addr#
300 ····->·GHC.ForeignPtr.ForeignPtrContents300 ····->·GHC.ForeignPtr.ForeignPtrContents
301 ····->·GHC.Prim.Int#301 ····->·GHC.Prim.Int#
302 ····->·GHC.Prim.Addr#302 ····->·GHC.Prim.Addr#
303 ····->·GHC.ForeignPtr.ForeignPtrContents303 ····->·GHC.ForeignPtr.ForeignPtrContents
304 ····->·GHC.Prim.Int#304 ····->·GHC.Prim.Int#
Offset 426, 15 lines modifiedOffset 426, 15 lines modified
426 ························································································@GHC.Prim.RealWorld426 ························································································@GHC.Prim.RealWorld
427 ························································································(GHC.Prim.plusAddr#427 ························································································(GHC.Prim.plusAddr#
428 ···························································································buf1428 ···························································································buf1
429 ···························································································ww5)429 ···························································································ww5)
430 ························································································0#430 ························································································0#
431 ························································································0#Word8431 ························································································0#Word8
432 ························································································s'2·of·s4·{·DEFAULT·->432 ························································································s'2·of·s4·{·DEFAULT·->
433 ·················································································case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:c_parse_unix_time·::·GHC.Prim.Addr#433 ·················································································case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:c_parse_unix_time·::·GHC.Prim.Addr#
434 ··············································································································································································->·GHC.Prim.Addr#434 ··············································································································································································->·GHC.Prim.Addr#
435 ··············································································································································································->·GHC.Prim.State#435 ··············································································································································································->·GHC.Prim.State#
436 ···················································································································································································GHC.Prim.RealWorld436 ···················································································································································································GHC.Prim.RealWorld
437 ··············································································································································································->·(#·GHC.Prim.State#437 ··············································································································································································->·(#·GHC.Prim.State#
438 ······················································································································································································GHC.Prim.RealWorld,438 ······················································································································································································GHC.Prim.RealWorld,
439 ····················································································································································································GHC.Prim.Int64#·#)}439 ····················································································································································································GHC.Prim.Int64#·#)}
440 ························································································buf440 ························································································buf
Offset 443, 15 lines modifiedOffset 443, 15 lines modified
443 ·················································································(#·ds,443 ·················································································(#·ds,
444 ····················································································Data.UnixTime.Types.UnixTime444 ····················································································Data.UnixTime.Types.UnixTime
445 ······················································································ds11445 ······················································································ds11
446 ······················································································0#Int32·#)·}·}·}·})·}·}·}·}·})·of·ds·{·(#,#)·ipv4·ipv5·->446 ······················································································0#Int32·#)·}·}·}·})·}·}·}·}·})·of·ds·{·(#,#)·ipv4·ipv5·->
447 ······································································GHC.Magic.lazy447 ······································································GHC.Magic.lazy
448 ········································································@Data.UnixTime.Types.UnixTime448 ········································································@Data.UnixTime.Types.UnixTime
449 ········································································ipv5·}·}·}·})]449 ········································································ipv5·}·}·}·})]
450 06087eb1501788879b1559cd756b8818450 e7c0c3080ae2c006d5a4ee10bcd84669
Max diff block lines reached; 19266/27207 bytes (70.81%) of diff not shown.
20.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Diff.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Diff.p_hi
Files 90% similar despite different names
20.4 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.UnixTime.Diff·[orphan·module]·90667 interface·Data.UnixTime.Diff·[orphan·module]·9066
8 ··interface·hash:·acf1dff5b58b8c6e94952e67da301c59 
9 ··ABI·hash:·4d657ac08ad5f9fed63f2add654ed223 
10 ··export-list·hash:·4a91eacfdbe90b4fe218d1f9bc37409d 
11 ··orphan·hash:·2c25304cdacf17fc5f2b4e0b08e025a78 ··interface·hash:·7affbc0a47489619d371888ea493d20a
 9 ··ABI·hash:·1b92940f15a26ecdb8620ae4db3cc38b
 10 ··export-list·hash:·fea512c7193aef3c7d8eb3095f9b91e6
 11 ··orphan·hash:·13b48005bd978929bc47a5dff6307160
12 ··flag·hash:·af6c4b9e163ef09fdb95f9c76c11310312 ··flag·hash:·af6c4b9e163ef09fdb95f9c76c113103
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·973ead6a9c97c35c8cf83952ac71fa8816 ··src_hash:·973ead6a9c97c35c8cf83952ac71fa88
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··addUnixDiffTime21 ··addUnixDiffTime
22 ··diffUnixTime22 ··diffUnixTime
23 ··microSecondsToUnixDiffTime23 ··microSecondsToUnixDiffTime
24 ··secondsToUnixDiffTime24 ··secondsToUnixDiffTime
25 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types25 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.18.2.127 direct·package·dependencies:·base-4.18.2.1
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic29 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
30 ·········Data.ByteString.Builder·GHC.Prim.Ext30 ·········Data.ByteString.Builder·GHC.Prim.Ext
31 family·instance·modules:·Control.Applicative·Control.Arrow31 family·instance·modules:·Control.Applicative·Control.Arrow
32 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose32 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose
Offset 45, 53 lines modifiedOffset 45, 53 lines modified
45 import··-/··Foreign.C.Types·81e0b94174ab99a2bdb6f21819201f8d45 import··-/··Foreign.C.Types·81e0b94174ab99a2bdb6f21819201f8d
46 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b946 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
47 import··-/··GHC.Int·b2c8c0a63c499ccdf79cde9ebd32467f47 import··-/··GHC.Int·b2c8c0a63c499ccdf79cde9ebd32467f
48 import··-/··GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e948 import··-/··GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e9
49 import··-/··GHC.Real·e939e7e838e744ae152556c1fbe03de349 import··-/··GHC.Real·e939e7e838e744ae152556c1fbe03de3
50 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc250 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
51 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0851 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
52 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·6be6a737c40646e1d8336f108db693b1 
53 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
54 ··UnixDiffTime·2a1cabfd0a6ea18c58aeee76f59bf3e7 
55 ··UnixDiffTime·7e7f1e8f4ba1aa8f02e5f310753fe572 
56 ··UnixTime·628a01b4ce38854fa5707e69bf7e7ff3 
57 ··UnixTime·4487877e232795dbddec13bd51112f9b 
58 6e6685a742ea5ca3067f4bd16909428152 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·ed28ae07f44eedbf6c04b9d3e73cdbe0
 53 ··exports:·86f8e2de6e69be174dac1d535c987977
 54 ··UnixDiffTime·2d5b733f8c44310e1224b1edd39f0cd2
 55 ··UnixDiffTime·1cb592de2dcadd0aab2a52522b4a77c9
 56 ··UnixTime·dc4c47c89df8f44ab0bb22881b47bb52
 57 ··UnixTime·39cfaa7455f78a578a821794cc5e921c
 58 185ecfd9ff6fbf4820549245657e452b
59 ··$fNumUnixDiffTime·::·GHC.Num.Num·Data.UnixTime.Types.UnixDiffTime59 ··$fNumUnixDiffTime·::·GHC.Num.Num·Data.UnixTime.Types.UnixDiffTime
60 ··DFunId60 ··DFunId
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Num.C:Num],·Inline:·CONLIKE,62 ···LambdaFormInfo:·LFCon[GHC.Num.C:Num],·Inline:·CONLIKE,
63 ···Unfolding:·DFun:.63 ···Unfolding:·DFun:.
64 ················@Data.UnixTime.Types.UnixDiffTime64 ················@Data.UnixTime.Types.UnixDiffTime
65 ················$fNumUnixDiffTime_$c+65 ················$fNumUnixDiffTime_$c+
66 ················$fNumUnixDiffTime_$c-66 ················$fNumUnixDiffTime_$c-
67 ················$fNumUnixDiffTime_$c*67 ················$fNumUnixDiffTime_$c*
68 ················$fNumUnixDiffTime_$cnegate68 ················$fNumUnixDiffTime_$cnegate
69 ················$fNumUnixDiffTime_$cabs69 ················$fNumUnixDiffTime_$cabs
70 ················$fNumUnixDiffTime_$csignum70 ················$fNumUnixDiffTime_$csignum
71 ················$fNumUnixDiffTime_$cfromInteger]71 ················$fNumUnixDiffTime_$cfromInteger]
72 fd29866ea8e7d17438a039e81bc5ba0172 4ab5cdad885cf486c203c936cf54d43a
73 ··$fNumUnixDiffTime1·::·Data.UnixTime.Types.UnixDiffTime73 ··$fNumUnixDiffTime1·::·Data.UnixTime.Types.UnixDiffTime
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],75 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············Data.UnixTime.Types.UnixDiffTime·0#Int64·0#Int32]77 ··············Data.UnixTime.Types.UnixDiffTime·0#Int64·0#Int32]
78 be643489c5b586b89696a33fd42c350478 a23a2b9a4fb9b04c15c5e7d778cda28c
79 ··$fNumUnixDiffTime2·::·Data.UnixTime.Types.UnixDiffTime79 ··$fNumUnixDiffTime2·::·Data.UnixTime.Types.UnixDiffTime
80 ··[HasNoCafRefs,·TagSig:·<TagProper>,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,
81 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],81 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],
82 ···Unfolding:·Core:·<vanilla>82 ···Unfolding:·Core:·<vanilla>
83 ··············Data.UnixTime.Types.UnixDiffTime·1#Int64·0#Int32]83 ··············Data.UnixTime.Types.UnixDiffTime·1#Int64·0#Int32]
84 eef65d33c58ef40705b59447ef3339da84 4c7908e678d20fa15531f159b629caa6
85 ··$fNumUnixDiffTime3·::·Data.UnixTime.Types.UnixDiffTime85 ··$fNumUnixDiffTime3·::·Data.UnixTime.Types.UnixDiffTime
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],87 ···LambdaFormInfo:·LFCon[Data.UnixTime.Types.UnixDiffTime],
88 ···Unfolding:·Core:·<vanilla>88 ···Unfolding:·Core:·<vanilla>
89 ··············Data.UnixTime.Types.UnixDiffTime·-1#Int64·0#Int32]89 ··············Data.UnixTime.Types.UnixDiffTime·-1#Int64·0#Int32]
90 184ebd79539752df5a862d1b9f1e4dfd90 a6bed9fc059f850ff16aebe301332f0a
91 ··$fNumUnixDiffTime_$c*·::91 ··$fNumUnixDiffTime_$c*·::
92 ····Data.UnixTime.Types.UnixDiffTime92 ····Data.UnixTime.Types.UnixDiffTime
93 ····->·Data.UnixTime.Types.UnixDiffTime93 ····->·Data.UnixTime.Types.UnixDiffTime
94 ····->·Data.UnixTime.Types.UnixDiffTime94 ····->·Data.UnixTime.Types.UnixDiffTime
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
96 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,96 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,
97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 106, 15 lines modifiedOffset 106, 15 lines modified
106 ·····················usec106 ·····················usec
107 ·····················1000000#Int32·of·ds2·{·(#,#)·ipv·ipv1·->107 ·····················1000000#Int32·of·ds2·{·(#,#)·ipv·ipv1·->
108 ··············Data.UnixTime.Types.UnixDiffTime108 ··············Data.UnixTime.Types.UnixDiffTime
109 ················(GHC.Prim.plusInt64#109 ················(GHC.Prim.plusInt64#
110 ···················(GHC.Prim.timesInt64#·bx·bx2)110 ···················(GHC.Prim.timesInt64#·bx·bx2)
111 ···················(GHC.Prim.intToInt64#·(GHC.Prim.int32ToInt#·ipv)))111 ···················(GHC.Prim.intToInt64#·(GHC.Prim.int32ToInt#·ipv)))
112 ················(GHC.Prim.subInt32#·usec·ipv1)·}·}·}]112 ················(GHC.Prim.subInt32#·usec·ipv1)·}·}·}]
113 a09e6e7d3ffffe676f041d6ecea79482113 4202d314be2ee17c077639ab0b705179
114 ··$fNumUnixDiffTime_$c+·::114 ··$fNumUnixDiffTime_$c+·::
115 ····Data.UnixTime.Types.UnixDiffTime115 ····Data.UnixTime.Types.UnixDiffTime
116 ····->·Data.UnixTime.Types.UnixDiffTime116 ····->·Data.UnixTime.Types.UnixDiffTime
117 ····->·Data.UnixTime.Types.UnixDiffTime117 ····->·Data.UnixTime.Types.UnixDiffTime
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
119 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,119 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,
120 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>120 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Offset 125, 15 lines modifiedOffset 125, 15 lines modified
125 ··············case·adjust125 ··············case·adjust
126 ·····················(GHC.Int.I64#·(GHC.Prim.plusInt64#·bx·bx2))126 ·····················(GHC.Int.I64#·(GHC.Prim.plusInt64#·bx·bx2))
127 ·······················`cast`127 ·······················`cast`
128 ·····················(Sym·(Foreign.C.Types.N:CTime[0]))128 ·····················(Sym·(Foreign.C.Types.N:CTime[0]))
129 ·····················(GHC.Int.I32#129 ·····················(GHC.Int.I32#
130 ························(GHC.Prim.plusInt32#·bx1·bx3))·of·wild2·{·(,)·x·ds2·->130 ························(GHC.Prim.plusInt32#·bx1·bx3))·of·wild2·{·(,)·x·ds2·->
131 ··············Data.UnixTime.Types.$WUnixDiffTime·x·ds2·}·}·}]131 ··············Data.UnixTime.Types.$WUnixDiffTime·x·ds2·}·}·}]
132 95bf0adce09cc12f379eb1c865ee9248132 79f3cc5d2d497228dcc305abc45a421b
133 ··$fNumUnixDiffTime_$c-·::133 ··$fNumUnixDiffTime_$c-·::
134 ····Data.UnixTime.Types.UnixDiffTime134 ····Data.UnixTime.Types.UnixDiffTime
135 ····->·Data.UnixTime.Types.UnixDiffTime135 ····->·Data.UnixTime.Types.UnixDiffTime
136 ····->·Data.UnixTime.Types.UnixDiffTime136 ····->·Data.UnixTime.Types.UnixDiffTime
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
138 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,138 ···Arity:·2,·Strictness:·<1!P(L,L)><1!P(L,L)>,·CPR:·1,
139 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>139 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
Max diff block lines reached; 14777/20890 bytes (70.74%) of diff not shown.
9.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Sys.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Sys.p_hi
Files 87% similar despite different names
9.52 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.UnixTime.Sys·90667 interface·Data.UnixTime.Sys·9066
8 ··interface·hash:·e564ef3bb0a2c78f808628fb3c54808a 
9 ··ABI·hash:·36086526a1ad974463381283df721dc9 
10 ··export-list·hash:·782fe9fcef835463a416e133374cdce58 ··interface·hash:·d40faad9e566ab90515d0e6a0b91f7b6
 9 ··ABI·hash:·5c8c245fe9060962e448720924c8d819
 10 ··export-list·hash:·cfa0713c8d1f9fbd0f2509bb5971539e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·1cf8883e414a3cfd6715aee182dd6c2512 ··flag·hash:·1cf8883e414a3cfd6715aee182dd6c25
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·664b371e8c93d6b0462c1ca726a6833916 ··src_hash:·664b371e8c93d6b0462c1ca726a68339
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··getUnixTime21 ··getUnixTime
22 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types22 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 trusted·package·dependencies:·base-4.18.2.126 trusted·package·dependencies:·base-4.18.2.1
27 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic27 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
28 ·········Data.ByteString.Builder·GHC.Prim.Ext28 ·········Data.ByteString.Builder·GHC.Prim.Ext
29 family·instance·modules:·Control.Applicative·Control.Arrow29 family·instance·modules:·Control.Applicative·Control.Arrow
Offset 43, 56 lines modifiedOffset 43, 56 lines modified
43 import··-/··Foreign.Marshal.Alloc·f6420ed29cb2e2c3fd0a0fdae78a739843 import··-/··Foreign.Marshal.Alloc·f6420ed29cb2e2c3fd0a0fdae78a7398
44 import··-/··Foreign.Ptr·ae21a50e77a65195ac290089fcf6bf1d44 import··-/··Foreign.Ptr·ae21a50e77a65195ac290089fcf6bf1d
45 import··-/··Foreign.Storable·912801c8f626961d416fae21a8b4ea0045 import··-/··Foreign.Storable·912801c8f626961d416fae21a8b4ea00
46 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b946 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
47 import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d147 import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d1
48 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc248 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
49 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9449 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
50 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·6be6a737c40646e1d8336f108db693b1 
51 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
52 ··UnixTime·4487877e232795dbddec13bd51112f9b50 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·ed28ae07f44eedbf6c04b9d3e73cdbe0
 51 ··exports:·86f8e2de6e69be174dac1d535c987977
 52 ··UnixTime·39cfaa7455f78a578a821794cc5e921c
53 addDependentFile·"Data/UnixTime/Sys.hsc"·839c72cb6d137c3af2b2fdd5ae7a0baf53 addDependentFile·"Data/UnixTime/Sys.hsc"·839c72cb6d137c3af2b2fdd5ae7a0baf
54 aa3ca20496f3df304799557d7284db0754 af296408bff7f9f5bc3280ddb65cc3a4
55 ··$trModule·::·GHC.Types.Module55 ··$trModule·::·GHC.Types.Module
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],57 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]58 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
59 a1f8f03d78ec0444c2e74f9af24b828d59 d354b4919f18384688c5af20d9be3bd9
60 ··$trModule1·::·GHC.Types.TrName60 ··$trModule1·::·GHC.Types.TrName
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],62 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]63 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
64 c302115afe40673054ba6f0abb0ba84864 c400e8fe73cea0f63009c84ac2b8760f
65 ··$trModule2·::·GHC.Prim.Addr#65 ··$trModule2·::·GHC.Prim.Addr#
66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,66 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
67 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Sys"#]67 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime.Sys"#]
68 6671c9499d6e106021553d6fd1fca9b768 615dd8bbd3f382ac098bafcdfb1395cc
69 ··$trModule3·::·GHC.Types.TrName69 ··$trModule3·::·GHC.Types.TrName
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],71 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
73 6615c09b4b5be898d4299e133b337be173 32402800a579260dc45b5a46b0b90e81
74 ··$trModule4·::·GHC.Prim.Addr#74 ··$trModule4·::·GHC.Prim.Addr#
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············"unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum"#] 
78 0348cc097b575e5da0d3ad1777a84b1c77 ··············"unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh"#]
 78 3e01f0174e4b64b7ee7a751e1300fa54
79 ··type·CTimeVal·::·*79 ··type·CTimeVal·::·*
80 ··type·CTimeVal·=·()80 ··type·CTimeVal·=·()
81 08bca48527b9171ed1c7b024f3199e8981 3255947688fabf25b898cff1fa82a04a
82 ··type·CTimeZone·::·*82 ··type·CTimeZone·::·*
83 ··type·CTimeZone·=·()83 ··type·CTimeZone·=·()
84 9d97396423b51db6a52435b6e6c7c06c84 ea1ea769001c03e2d3ae09f1776d76b1
85 ··getUnixTime·::·GHC.Types.IO·Data.UnixTime.Types.UnixTime85 ··getUnixTime·::·GHC.Types.IO·Data.UnixTime.Types.UnixTime
86 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),86 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
87 ···Unfolding:·Core:·<vanilla>87 ···Unfolding:·Core:·<vanilla>
88 ··············getUnixTime188 ··············getUnixTime1
89 ················`cast`89 ················`cast`
90 ··············(Sym·(GHC.Types.N:IO[0]·<Data.UnixTime.Types.UnixTime>_R))]90 ··············(Sym·(GHC.Types.N:IO[0]·<Data.UnixTime.Types.UnixTime>_R))]
91 9c5caaa7c97fdc1e63676e9277d80cc991 b06225a996329d1a9a13066587bb38e2
92 ··getUnixTime1·::92 ··getUnixTime1·::
93 ····GHC.Prim.State#·GHC.Prim.RealWorld93 ····GHC.Prim.State#·GHC.Prim.RealWorld
94 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,94 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
95 ··········Data.UnixTime.Types.UnixTime·#)95 ··········Data.UnixTime.Types.UnixTime·#)
96 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),96 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
97 ···Unfolding:·Core:·<vanilla>97 ···Unfolding:·Core:·<vanilla>
98 ··············{__scc·{Data.UnixTime.Sys.getUnixTime}·True·False}·\·(eta['GHC.Types.Many]·::·GHC.Prim.State#98 ··············{__scc·{Data.UnixTime.Sys.getUnixTime}·True·False}·\·(eta['GHC.Types.Many]·::·GHC.Prim.State#
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 ··················································································································································GHC.Prim.RealWorld)[OneShot]·->120 ··················································································································································GHC.Prim.RealWorld)[OneShot]·->
121 ·······················································································································let·{121 ·······················································································································let·{
122 ·························································································································p_timeval·::·GHC.Prim.Addr#122 ·························································································································p_timeval·::·GHC.Prim.Addr#
123 ···························································································································[]123 ···························································································································[]
124 ·························································································································=·GHC.Prim.byteArrayContents#124 ·························································································································=·GHC.Prim.byteArrayContents#
125 ·····························································································································ipv3125 ·····························································································································ipv3
126 ·······················································································································}·in126 ·······················································································································}·in
127 ·······················································································································case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:ghczuwrapperZC0ZCunixzmtimezm0zi4zi15zmBYKDf29JpBC9DRWevlAUumZCDataziUnixTimeziSysZCgettimeofday·::·GHC.Prim.Addr#127 ·······················································································································case·{__ffi_static_ccall_unsafe·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:ghczuwrapperZC0ZCunixzmtimezm0zi4zi15zm4oVCQxxtOW0BlVuCikeRHhZCDataziUnixTimeziSysZCgettimeofday·::·GHC.Prim.Addr#
128 ···································································································································································································································································································->·GHC.Prim.Addr#128 ···································································································································································································································································································->·GHC.Prim.Addr#
129 ···································································································································································································································································································->·GHC.Prim.State#129 ···································································································································································································································································································->·GHC.Prim.State#
130 ········································································································································································································································································································GHC.Prim.RealWorld130 ········································································································································································································································································································GHC.Prim.RealWorld
131 ···································································································································································································································································································->·(#·GHC.Prim.State#131 ···································································································································································································································································································->·(#·GHC.Prim.State#
132 ···········································································································································································································································································································GHC.Prim.RealWorld,132 ···········································································································································································································································································································GHC.Prim.RealWorld,
133 ·········································································································································································································································································································GHC.Prim.Int32#·#)}133 ·········································································································································································································································································································GHC.Prim.Int32#·#)}
134 ······························································································································p_timeval134 ······························································································································p_timeval
Offset 160, 19 lines modifiedOffset 160, 19 lines modified
160 ···································································································································@Foreign.C.Types.CInt160 ···································································································································@Foreign.C.Types.CInt
161 ···································································································································getUnixTime2161 ···································································································································getUnixTime2
162 ···································································································································ds162 ···································································································································ds
163 ····························································································································ret_ty·(#·GHC.Prim.State#163 ····························································································································ret_ty·(#·GHC.Prim.State#
164 ········································································································································GHC.Prim.RealWorld,164 ········································································································································GHC.Prim.RealWorld,
165 ······································································································································Data.UnixTime.Types.UnixTime·#)165 ······································································································································Data.UnixTime.Types.UnixTime·#)
166 ····························································································································of·{}·}·})·}·}]166 ····························································································································of·{}·}·})·}·}]
167 0bc68d7a9b5dcb714393396202804111167 c349cce0261567177840e7b09e1c66d8
168 ··getUnixTime2·::·[GHC.Types.Char]168 ··getUnixTime2·::·[GHC.Types.Char]
169 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),169 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
170 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getUnixTime3]170 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getUnixTime3]
171 76c444f3e9f0a5210cc28e6643c4e31c171 35461ac47af644515aab805efdd74c96
172 ··getUnixTime3·::·GHC.Prim.Addr#172 ··getUnixTime3·::·GHC.Prim.Addr#
173 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,173 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
174 ···Unfolding:·Core:·<vanilla>·"getClockTime"#]174 ···Unfolding:·Core:·<vanilla>·"getClockTime"#]
175 trusted:·safe-inferred175 trusted:·safe-inferred
176 require·own·pkg·trusted:·False176 require·own·pkg·trusted:·False
177 docs:177 docs:
178 ··Nothing178 ··Nothing
Max diff block lines reached; -1/9713 bytes (-0.01%) of diff not shown.
53.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime/Types.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime/Types.p_hi
Files 98% similar despite different names
52.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.UnixTime.Types·[family·instance·module]·90667 interface·Data.UnixTime.Types·[family·instance·module]·9066
8 ··interface·hash:·c3389f9d56207e313cca683f1d85a093 
9 ··ABI·hash:·6be6a737c40646e1d8336f108db693b1 
10 ··export-list·hash:·324ff5f1e88008b3a1a9c2ca9c0531608 ··interface·hash:·a621a88b3b7c95af8fa33e700288b2d1
 9 ··ABI·hash:·ed28ae07f44eedbf6c04b9d3e73cdbe0
 10 ··export-list·hash:·86f8e2de6e69be174dac1d535c987977
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6b8756d482ec853e6d87e982d1dfab8c12 ··flag·hash:·6b8756d482ec853e6d87e982d1dfab8c
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·35e09d62d674b3c32faed09557f6363016 ··src_hash:·35e09d62d674b3c32faed09557f63630
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 57, 41 lines modifiedOffset 57, 41 lines modified
57 import··-/··Data.Binary.Class·d6a0114645215621e54cc05ae81e48a857 import··-/··Data.Binary.Class·d6a0114645215621e54cc05ae81e48a8
58 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc758 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
59 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf59 import··-/··Data.ByteString.Char8·ae598ab61067757f227f171e657365bf
60 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b660 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
61 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0861 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
62 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9462 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
63 addDependentFile·"Data/UnixTime/Types.hsc"·44459145f3638cd1dbb9b57c7c93989363 addDependentFile·"Data/UnixTime/Types.hsc"·44459145f3638cd1dbb9b57c7c939893
64 8333d922a8f1a5da41c819269cc1748464 e04f29fea5d29f2c25877033b6886bfd
65 ··$fBinaryUnixTime·::·Data.Binary.Class.Binary·UnixTime65 ··$fBinaryUnixTime·::·Data.Binary.Class.Binary·UnixTime
66 ··DFunId66 ··DFunId
67 ··[TagSig:·<TagProper>,67 ··[TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,68 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,
69 ···Unfolding:·DFun:.69 ···Unfolding:·DFun:.
70 ················@UnixTime70 ················@UnixTime
71 ················$fBinaryUnixTime_$cput71 ················$fBinaryUnixTime_$cput
72 ················$fBinaryUnixTime272 ················$fBinaryUnixTime2
73 ··················`cast`73 ··················`cast`
74 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<UnixTime>_R))74 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<UnixTime>_R))
75 ················$fBinaryUnixTime175 ················$fBinaryUnixTime1
76 ··················`cast`76 ··················`cast`
77 ················(<[UnixTime]>_R77 ················(<[UnixTime]>_R
78 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]78 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]
79 1345952a05396df3aa666f0263b232e979 ca812ddc9fae51527dcdd23d8e7b27af
80 ··$fBinaryUnixTime1·::·[UnixTime]·->·Data.Binary.Put.PairS·()80 ··$fBinaryUnixTime1·::·[UnixTime]·->·Data.Binary.Put.PairS·()
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
82 ···Arity:·1,·Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],82 ···Arity:·1,·Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],
83 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>83 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
84 ··············\·(xs['GHC.Types.Many]·::·[UnixTime])·->84 ··············\·(xs['GHC.Types.Many]·::·[UnixTime])·->
85 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->85 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->
86 ··············Data.Binary.Put.PairS86 ··············Data.Binary.Put.PairS
87 ················@()87 ················@()
88 ················GHC.Tuple.Prim.()88 ················GHC.Tuple.Prim.()
89 ················nt·`cast`·(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·}]89 ················nt·`cast`·(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·}]
90 d82699c4613e8feec24351bf7fd423dc90 5ca5d6eca32bffc45aec4be021f0fc2f
91 ··$fBinaryUnixTime2·::91 ··$fBinaryUnixTime2·::
92 ····Data.ByteString.Internal.Type.ByteString92 ····Data.ByteString.Internal.Type.ByteString
93 ····->·Data.Binary.Get.Internal.Success·UnixTime·r93 ····->·Data.Binary.Get.Internal.Success·UnixTime·r
94 ····->·Data.Binary.Get.Internal.Decoder·r94 ····->·Data.Binary.Get.Internal.Decoder·r
95 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,95 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
96 ···Strictness:·<1L><LC(S,C(1,L))>,96 ···Strictness:·<1L><LC(S,C(1,L))>,
97 ···Unfolding:·Core:·<vanilla>97 ···Unfolding:·Core:·<vanilla>
Offset 583, 20 lines modifiedOffset 583, 20 lines modified
583 ·····················(Data.ByteString.Internal.Type.BS583 ·····················(Data.ByteString.Internal.Type.BS
584 ························(GHC.Prim.plusAddr#·bx·8#)584 ························(GHC.Prim.plusAddr#·bx·8#)
585 ························bx1585 ························bx1
586 ························(GHC.Prim.-#·bx2·8#))586 ························(GHC.Prim.-#·bx2·8#))
587 ·····················(\·(ds['GHC.Types.Many]·::·GHC.Int.Int32)·->587 ·····················(\·(ds['GHC.Types.Many]·::·GHC.Int.Int32)·->
588 ······················case·ds·of·conrep·{·GHC.Int.I32#·unbx·->588 ······················case·ds·of·conrep·{·GHC.Int.I32#·unbx·->
589 ······················UnixTime·a1·unbx·})·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}]589 ······················UnixTime·a1·unbx·})·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}·}]
590 984150d5c99320980b2ccf7c937793dd590 2a2cd4cca641a36e9b1a41486f0676a2
591 ··$fBinaryUnixTime3·::·GHC.Types.Int591 ··$fBinaryUnixTime3·::·GHC.Types.Int
592 ··[HasNoCafRefs,·TagSig:·<TagProper>,592 ··[HasNoCafRefs,·TagSig:·<TagProper>,
593 ···LambdaFormInfo:·LFCon[GHC.Types.I#],593 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
594 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·8#]594 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·8#]
595 bb56ee1b6b2232996d5d62d1f921f0cd595 6a84f6bac6d3cedce680894ea5b51bcd
596 ··$fBinaryUnixTime4·::596 ··$fBinaryUnixTime4·::
597 ····[Data.ByteString.Internal.Type.ByteString]597 ····[Data.ByteString.Internal.Type.ByteString]
598 ····->·forall·{r1}.598 ····->·forall·{r1}.
599 ·······Data.ByteString.Internal.Type.ByteString599 ·······Data.ByteString.Internal.Type.ByteString
600 ·······->·Data.Binary.Get.Internal.Success600 ·······->·Data.Binary.Get.Internal.Success
601 ············Data.ByteString.Internal.Type.ByteString·r1601 ············Data.ByteString.Internal.Type.ByteString·r1
602 ·······->·Data.Binary.Get.Internal.Decoder·r1602 ·······->·Data.Binary.Get.Internal.Decoder·r1
Offset 607, 38 lines modifiedOffset 607, 38 lines modified
607 ················@r1607 ················@r1
608 ················(ds['GHC.Types.Many]·::·Data.ByteString.Internal.Type.ByteString)[OneShot]608 ················(ds['GHC.Types.Many]·::·Data.ByteString.Internal.Type.ByteString)[OneShot]
609 ················(ds1['GHC.Types.Many]·::·Data.Binary.Get.Internal.Success609 ················(ds1['GHC.Types.Many]·::·Data.Binary.Get.Internal.Success
610 ···········································Data.ByteString.Internal.Type.ByteString·r1)[OneShot]·->610 ···········································Data.ByteString.Internal.Type.ByteString·r1)[OneShot]·->
611 ··············case·Data.ByteString.Internal.Type.concat611 ··············case·Data.ByteString.Internal.Type.concat
612 ·····················bss·of·conrep·{·Data.ByteString.Internal.Type.BS·ipv·ipv1·ipv2·->612 ·····················bss·of·conrep·{·Data.ByteString.Internal.Type.BS·ipv·ipv1·ipv2·->
613 ··············Data.Binary.Get.Internal.Fail·@r1·conrep·$fBinaryUnixTime5·}]613 ··············Data.Binary.Get.Internal.Fail·@r1·conrep·$fBinaryUnixTime5·}]
614 cf9bf661463f6bec16f710ee54fee0f6614 29959f25a551af32544c7b67efa45521
615 ··$fBinaryUnixTime5·::·[GHC.Types.Char]615 ··$fBinaryUnixTime5·::·[GHC.Types.Char]
616 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),616 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
617 ···Unfolding:·Core:·<vanilla>617 ···Unfolding:·Core:·<vanilla>
618 ··············GHC.CString.unpackCString#·$fBinaryUnixTime6]618 ··············GHC.CString.unpackCString#·$fBinaryUnixTime6]
619 21151994841b41afaefd65ab9d3c711a619 25fa0ab4cb8466a2ebcd26a6ad4ba8cc
620 ··$fBinaryUnixTime6·::·GHC.Prim.Addr#620 ··$fBinaryUnixTime6·::·GHC.Prim.Addr#
621 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,621 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
622 ···Unfolding:·Core:·<vanilla>·"not·enough·bytes"#]622 ···Unfolding:·Core:·<vanilla>·"not·enough·bytes"#]
623 1e008e96eb4ed49f81dca9106cb9a827623 84db3d0bfdb1dd774c488addad1b2a28
624 ··$fBinaryUnixTime7·::624 ··$fBinaryUnixTime7·::
625 ····[Data.ByteString.Internal.Type.ByteString]625 ····[Data.ByteString.Internal.Type.ByteString]
626 ····->·Data.ByteString.Internal.Type.ByteString626 ····->·Data.ByteString.Internal.Type.ByteString
627 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,627 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
628 ···Strictness:·<1L>,628 ···Strictness:·<1L>,
629 ···Unfolding:·Core:·<vanilla>629 ···Unfolding:·Core:·<vanilla>
630 ··············\·(x['GHC.Types.Many]·::·[Data.ByteString.Internal.Type.ByteString])·->630 ··············\·(x['GHC.Types.Many]·::·[Data.ByteString.Internal.Type.ByteString])·->
631 ··············case·Data.ByteString.Internal.Type.$wconcat631 ··············case·Data.ByteString.Internal.Type.$wconcat
632 ·····················(GHC.List.dropWhile632 ·····················(GHC.List.dropWhile
633 ························@Data.ByteString.Internal.Type.ByteString633 ························@Data.ByteString.Internal.Type.ByteString
634 ························Data.ByteString.null634 ························Data.ByteString.null
635 ························x)·of·wild·{·(#,,#)·ww·ww1·ww2·->635 ························x)·of·wild·{·(#,,#)·ww·ww1·ww2·->
636 ··············Data.ByteString.Internal.Type.BS·ww·ww1·ww2·}]636 ··············Data.ByteString.Internal.Type.BS·ww·ww1·ww2·}]
637 6bf2c3684b3b5889cb45daecd07f37d5637 7fb957bed8951795803e990ed16a2fa2
638 ··$fBinaryUnixTime8·::638 ··$fBinaryUnixTime8·::
639 ····GHC.Types.Int639 ····GHC.Types.Int
640 ····->·Data.ByteString.Internal.Type.ByteString640 ····->·Data.ByteString.Internal.Type.ByteString
641 ····->·Data.Either.Either641 ····->·Data.Either.Either
642 ·········GHC.Types.Int642 ·········GHC.Types.Int
643 ·········(Data.ByteString.Internal.Type.ByteString,643 ·········(Data.ByteString.Internal.Type.ByteString,
644 ··········Data.ByteString.Internal.Type.ByteString)644 ··········Data.ByteString.Internal.Type.ByteString)
Offset 658, 20 lines modifiedOffset 658, 20 lines modified
658 ·····················(GHC.Types.I#·(GHC.Prim.-#·y·bx6))658 ·····················(GHC.Types.I#·(GHC.Prim.-#·y·bx6))
659 ················1#659 ················1#
660 ················->·Data.Either.Right660 ················->·Data.Either.Right
661 ·····················@GHC.Types.Int661 ·····················@GHC.Types.Int
662 ·····················@(Data.ByteString.Internal.Type.ByteString,662 ·····················@(Data.ByteString.Internal.Type.ByteString,
Max diff block lines reached; 47798/54030 bytes (88.47%) of diff not shown.
7.86 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum/Data/UnixTime.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh/Data/UnixTime.p_hi
Files 83% similar despite different names
7.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Data.UnixTime·90667 interface·Data.UnixTime·9066
8 ··interface·hash:·b9f10f7ff85ce8988d456d2e439935e6 
9 ··ABI·hash:·8ab884aa5ddcd8b1807868df076f285d 
10 ··export-list·hash:·c2f55c48c96decd312a4da3032c19dbd8 ··interface·hash:·33e9a34626319615faee8a1450d9467b
 9 ··ABI·hash:·cb43f18c8f03bff9beaf2f29dd73a54b
 10 ··export-list·hash:·17629386e74611cfcaa13bf1604276d8
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·af6c4b9e163ef09fdb95f9c76c11310312 ··flag·hash:·af6c4b9e163ef09fdb95f9c76c113103
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·5bb3e2554fac4146e996ac1642e3cfef16 ··src_hash:·5bb3e2554fac4146e996ac1642e3cfef
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 32, 18 lines modifiedOffset 32, 18 lines modified
32 ··Data.UnixTime.Diff.diffUnixTime32 ··Data.UnixTime.Diff.diffUnixTime
33 ··Data.UnixTime.Diff.microSecondsToUnixDiffTime33 ··Data.UnixTime.Diff.microSecondsToUnixDiffTime
34 ··Data.UnixTime.Diff.secondsToUnixDiffTime34 ··Data.UnixTime.Diff.secondsToUnixDiffTime
35 ··Data.UnixTime.Sys.getUnixTime35 ··Data.UnixTime.Sys.getUnixTime
36 ··Data.UnixTime.Types.Format36 ··Data.UnixTime.Types.Format
37 ··Data.UnixTime.Types.UnixDiffTime{Data.UnixTime.Types.UnixDiffTime·udtMicroSeconds·udtSeconds}37 ··Data.UnixTime.Types.UnixDiffTime{Data.UnixTime.Types.UnixDiffTime·udtMicroSeconds·udtSeconds}
38 ··Data.UnixTime.Types.UnixTime{Data.UnixTime.Types.UnixTime·utMicroSeconds·utSeconds}38 ··Data.UnixTime.Types.UnixTime{Data.UnixTime.Types.UnixTime·utMicroSeconds·utSeconds}
39 direct·module·dependencies:·unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Conv39 direct·module·dependencies:·unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Conv
40 ····························unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Diff40 ····························unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Diff
41 ····························unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Sys41 ····························unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Sys
42 ····························unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types42 ····························unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types
43 boot·module·dependencies:43 boot·module·dependencies:
44 direct·package·dependencies:·base-4.18.2.144 direct·package·dependencies:·base-4.18.2.1
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic46 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
47 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.UnixTime.Diff47 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.UnixTime.Diff
48 family·instance·modules:·Control.Applicative·Control.Arrow48 family·instance·modules:·Control.Applicative·Control.Arrow
49 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose49 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose
Offset 54, 69 lines modifiedOffset 54, 69 lines modified
54 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal54 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal
55 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal55 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal
56 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq56 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq
57 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type57 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type
58 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ58 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ
59 ·························Language.Haskell.TH.Syntax·Data.UnixTime.Types59 ·························Language.Haskell.TH.Syntax·Data.UnixTime.Types
60 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc260 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
61 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Conv·45acaf5d09ef86a742be50355fefa01e 
62 ··exports:·c30b15946da7f86717f067c8deac4099 
63 ··formatUnixTime·8d4731dc19133f7a8359bc3fee4951d1 
64 ··formatUnixTimeGMT·4ff64fc7050cc2c129120b529713e0c7 
65 ··fromClockTime·182cde0ef6d4c5693064b0e3e110d590 
66 ··fromEpochTime·ee42cf08bc2f9b5eea6fc3ab29d759f3 
67 ··mailDateFormat·e558c99ad10dc78c429f4f06cc17c729 
68 ··parseUnixTime·7d99ba8d574a4dbb6b6107da2408bbce 
69 ··parseUnixTimeGMT·60a487139abf5d34ff69c4a8fa97d616 
70 ··toClockTime·cc8814fe50a56c7afc63b8a7c3fa3d43 
71 ··toEpochTime·0f07b1f540cd7e09d7169065f6e360fa 
72 ··webDateFormat·50525db72ba6688eafeac6477a3ac7a2 
73 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Diff·4d657ac08ad5f9fed63f2add654ed223 
74 ··exports:·4a91eacfdbe90b4fe218d1f9bc37409d 
75 ··addUnixDiffTime·994e35a11e5b67a651ec344b32f7aa66 
76 ··diffUnixTime·b5cbfd8c166a165da5acc08fa441f6f8 
77 ··microSecondsToUnixDiffTime·1f7f32cecdfeb3042cc881f8e0883315 
78 ··secondsToUnixDiffTime·c6d609ce98cf74cd7a26a453cb1c1acc 
79 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Sys·36086526a1ad974463381283df721dc9 
80 ··exports:·782fe9fcef835463a416e133374cdce5 
81 ··getUnixTime·9d97396423b51db6a52435b6e6c7c06c 
82 import··-/··unix-time-0.4.15-BYKDf29JpBC9DRWevlAUum:Data.UnixTime.Types·6be6a737c40646e1d8336f108db693b1 
83 ··exports:·324ff5f1e88008b3a1a9c2ca9c053160 
84 ··Format·c16221771f1dc4adb15aebda398b27e8 
85 ··UnixDiffTime·2a1cabfd0a6ea18c58aeee76f59bf3e7 
86 ··UnixDiffTime·7e7f1e8f4ba1aa8f02e5f310753fe572 
87 ··UnixTime·628a01b4ce38854fa5707e69bf7e7ff3 
88 ··UnixTime·4487877e232795dbddec13bd51112f9b 
89 ··udtMicroSeconds·67125e53989ca5a2c5a4579ff212f8c0 
90 ··udtSeconds·22c5190c28ada48c6de30354d967c714 
91 ··utMicroSeconds·de64268382d2a6d1070d561af7caf790 
92 ··utSeconds·2ee0e18aeb14ca638edf080fbbd15655 
93 74c6272ff0eefd5ee7c2900eec617fb161 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Conv·ecd1e1e6e557c4b6662fbe897f8deec3
 62 ··exports:·436c260eb20f5f386d63d606cdf6a645
 63 ··formatUnixTime·1160df9982e53f6bf6ca3e0828de0cd3
 64 ··formatUnixTimeGMT·c13e573a9941e4dcd7f564b8832bf387
 65 ··fromClockTime·f43b19e1f4e389680bd087684368a24f
 66 ··fromEpochTime·81250a486e2e23aed27e0d13e578f015
 67 ··mailDateFormat·5c0f6270d974f7459f58b8d89e634946
 68 ··parseUnixTime·ba7cd395be6bfa1b92f8284ebe449ed4
 69 ··parseUnixTimeGMT·8ca1be1400937addae33432aeaf10d4f
 70 ··toClockTime·0e4d15cd500ede4e4608e1e5959b415d
 71 ··toEpochTime·766739ad01b6186150ea0c5aaddc4deb
 72 ··webDateFormat·ff4230d45ce91893103df890ade843e4
 73 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Diff·1b92940f15a26ecdb8620ae4db3cc38b
 74 ··exports:·fea512c7193aef3c7d8eb3095f9b91e6
 75 ··addUnixDiffTime·f7a7663d173149bc909192caec394326
 76 ··diffUnixTime·d7a89b909150393a50edf67eefd7c4f3
 77 ··microSecondsToUnixDiffTime·0d318957e3890a3b3344874825470748
 78 ··secondsToUnixDiffTime·8902620cc0255f5ca909f052387de844
 79 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Sys·5c8c245fe9060962e448720924c8d819
 80 ··exports:·cfa0713c8d1f9fbd0f2509bb5971539e
 81 ··getUnixTime·ea1ea769001c03e2d3ae09f1776d76b1
 82 import··-/··unix-time-0.4.15-4oVCQxxtOW0BlVuCikeRHh:Data.UnixTime.Types·ed28ae07f44eedbf6c04b9d3e73cdbe0
 83 ··exports:·86f8e2de6e69be174dac1d535c987977
 84 ··Format·d910e83fa92d5b8cbd436053242ce048
 85 ··UnixDiffTime·2d5b733f8c44310e1224b1edd39f0cd2
 86 ··UnixDiffTime·1cb592de2dcadd0aab2a52522b4a77c9
 87 ··UnixTime·dc4c47c89df8f44ab0bb22881b47bb52
 88 ··UnixTime·39cfaa7455f78a578a821794cc5e921c
 89 ··udtMicroSeconds·f32d9494f1d9913726caa8ebc0d58708
 90 ··udtSeconds·8522eab379ae966ee97420443840ce70
 91 ··utMicroSeconds·325256c6fb9ef6d03fd06742419bc892
 92 ··utSeconds·11d913f24dc17ac8bec24941bc8e5ef5
 93 17dbfa70c593a7753283189c8ea4b32c
94 ··$trModule·::·GHC.Types.Module94 ··$trModule·::·GHC.Types.Module
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],96 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
98 04d502a9fe6c068786daa40ec2b0cdae98 9bbe64a0fdc5f309c16687498729dce2
99 ··$trModule1·::·GHC.Types.TrName99 ··$trModule1·::·GHC.Types.TrName
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
103 c6ec2a338f563f4ee4bc2ce4a6aabca8103 69c3d2808c2e1a262c8abb647b85151e
104 ··$trModule2·::·GHC.Prim.Addr#104 ··$trModule2·::·GHC.Prim.Addr#
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
106 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime"#]106 ···Unfolding:·Core:·<vanilla>·"Data.UnixTime"#]
107 0ec171560cc723b4610e984e40b198db107 aa0cd8cbb873c736fc60ae7a4591c85c
108 ··$trModule3·::·GHC.Types.TrName108 ··$trModule3·::·GHC.Types.TrName
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Max diff block lines reached; 443/7741 bytes (5.72%) of diff not shown.