4.77 MB
/srv/reproducible-results/rbuild-debian/r-b-build.3Aoj1pwY/b1/haskell-irc-core_2.12-2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.3Aoj1pwY/b2/haskell-irc-core_2.12-2_amd64.changes
594 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·957515767c28fd4e001a91c0582a1267·457376·haskell·optional·libghc-irc-core-dev_2.12-2_amd64.deb1 ·ec29fc2b608be681ec109b2bc7c41381·458860·haskell·optional·libghc-irc-core-dev_2.12-2_amd64.deb
2 ·efb1b65d135ae2a52f4858f61fadd5d6·136692·doc·optional·libghc-irc-core-doc_2.12-2_all.deb2 ·e7183dfc4785ba3268f62ee142ad6ff5·136672·doc·optional·libghc-irc-core-doc_2.12-2_all.deb
3 ·f120e6fcf83a4372ac8ab0d46732f370·498432·haskell·optional·libghc-irc-core-prof_2.12-2_amd64.deb3 ·e558e6b006d9e2724c355d714852e879·496016·haskell·optional·libghc-irc-core-prof_2.12-2_amd64.deb
2.91 MB
libghc-irc-core-dev_2.12-2_amd64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-06·08:08:18.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-06·08:08:18.000000·debian-binary
2 -rw-r--r--···0········0········0·····1784·2024-10-06·08:08:18.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1784·2024-10-06·08:08:18.000000·control.tar.xz
3 -rw-r--r--···0········0········0···455400·2024-10-06·08:08:18.000000·data.tar.xz3 -rw-r--r--···0········0········0···456884·2024-10-06·08:08:18.000000·data.tar.xz
6.06 KB
control.tar.xz
6.03 KB
control.tar
1.35 KB
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-irc-core-dev1 Package:·libghc-irc-core-dev
2 Source:·haskell-irc-core2 Source:·haskell-irc-core
3 Version:·2.12-23 Version:·2.12-2
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:·48216 Installed-Size:·4821
7 Depends:·libghc-attoparsec-dev-0.14.4-69f92,·libghc-base-dev-4.18.2.1-8e81e,·libghc-base64-bytestring-dev-1.2.1.0-8ec51,·libghc-bytestring-dev-0.11.5.3-7048d,·libghc-hashable-dev-1.4.4.0-fb202,·libghc-primitive-dev-0.8.0.0-0ecbe,·libghc-text-dev-2.0.2-5b954,·libghc-time-dev-1.12.2-eb20f,·libghc-vector-dev-0.13.1.0-ca5d5,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)7 Depends:·libghc-attoparsec-dev-0.14.4-69f92,·libghc-base-dev-4.18.2.1-8e81e,·libghc-base64-bytestring-dev-1.2.1.0-8ec51,·libghc-bytestring-dev-0.11.5.3-7048d,·libghc-hashable-dev-1.4.4.0-fb202,·libghc-primitive-dev-0.8.0.0-0ecbe,·libghc-text-dev-2.0.2-5b954,·libghc-time-dev-1.12.2-eb20f,·libghc-vector-dev-0.13.1.0-ca5d5,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)
8 Provides:·libghc-irc-core-dev-2.12-0bc968 Provides:·libghc-irc-core-dev-2.12-fde64
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/glguy/irc-core11 Homepage:·https://github.com/glguy/irc-core
12 Description:·IRC·connection·library12 Description:·IRC·connection·library
13 ·IRC·connection·library·featuring·such·modules·as13 ·IRC·connection·library·featuring·such·modules·as
14 ···-·Irc.Cmd·-·Functions·for·generating·IRC·protocol·message·for14 ···-·Irc.Cmd·-·Functions·for·generating·IRC·protocol·message·for
15 ·····client-to-server15 ·····client-to-server
Offset 27, 8 lines modifiedOffset 27, 8 lines modified
27 ···-·Irc.RateLimit·-·Functions·to·assist·with·rate-limiting·outgoing27 ···-·Irc.RateLimit·-·Functions·to·assist·with·rate-limiting·outgoing
28 ·····client·messages28 ·····client·messages
29 ···-·Irc.Time·-·Internal·compatibility·module·for·time-1.4·and29 ···-·Irc.Time·-·Internal·compatibility·module·for·time-1.4·and
30 ·····time-1.5·interop30 ·····time-1.5·interop
31 ·.31 ·.
32 ·This·package·provides·a·library·for·the·Haskell·programming·language.32 ·This·package·provides·a·library·for·the·Haskell·programming·language.
33 ·See·http://www.haskell.org/·for·more·information·on·Haskell.33 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
34 Ghc-Package:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB34 Ghc-Package:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB
4.66 KB
./md5sums
30.0 B
./md5sums
Files differ
4.61 KB
line order
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Codes.dyn_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Codes.dyn_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Codes.hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Codes.hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Commands.dyn_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Commands.dyn_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Commands.hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Commands.hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Identifier.dyn_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Identifier.dyn_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Identifier.hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Identifier.hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Message.dyn_hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Message.dyn_hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Message.hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Message.hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Modes.dyn_hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Modes.dyn_hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Modes.hi10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Modes.hi
11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RateLimit.dyn_hi11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RateLimit.dyn_hi
12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RateLimit.hi12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RateLimit.hi
13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RawIrcMsg.dyn_hi13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RawIrcMsg.dyn_hi
14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RawIrcMsg.hi14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RawIrcMsg.hi
15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/UserInfo.dyn_hi15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/UserInfo.dyn_hi
16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/UserInfo.hi16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/UserInfo.hi
17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/View.dyn_hi17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/View.dyn_hi
18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/View.hi18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/View.hi
19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/libHSirc-core-2.12-GglhRS0Z9yUEVeOss2BeRB.a19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/libHSirc-core-2.12-JEJwzNcDqflKmRVrRU78NB.a
20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSirc-core-2.12-GglhRS0Z9yUEVeOss2BeRB-ghc9.6.6.so20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSirc-core-2.12-JEJwzNcDqflKmRVrRU78NB-ghc9.6.6.so
21 usr/share/doc/libghc-irc-core-dev/changelog.Debian.gz21 usr/share/doc/libghc-irc-core-dev/changelog.Debian.gz
22 usr/share/doc/libghc-irc-core-dev/changelog.gz22 usr/share/doc/libghc-irc-core-dev/changelog.gz
23 usr/share/doc/libghc-irc-core-dev/copyright23 usr/share/doc/libghc-irc-core-dev/copyright
24 var/lib/ghc/package.conf.d/irc-core-2.12.conf24 var/lib/ghc/package.conf.d/irc-core-2.12.conf
2.9 MB
data.tar.xz
2.9 MB
data.tar
10.1 KB
file list
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.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-10-06·08:08:18.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-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/
10 -rw-r--r--···0·root·········(0)·root·········(0)···452307·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Codes.dyn_hi10 -rw-r--r--···0·root·········(0)·root·········(0)···452290·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Codes.dyn_hi
11 -rw-r--r--···0·root·········(0)·root·········(0)···452305·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Codes.hi11 -rw-r--r--···0·root·········(0)·root·········(0)···452288·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Codes.hi
12 -rw-r--r--···0·root·········(0)·root·········(0)····32209·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Commands.dyn_hi12 -rw-r--r--···0·root·········(0)·root·········(0)····32210·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Commands.dyn_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)····32205·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Commands.hi13 -rw-r--r--···0·root·········(0)·root·········(0)····32206·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Commands.hi
14 -rw-r--r--···0·root·········(0)·root·········(0)····19638·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Identifier.dyn_hi14 -rw-r--r--···0·root·········(0)·root·········(0)····19633·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Identifier.dyn_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)····19635·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Identifier.hi15 -rw-r--r--···0·root·········(0)·root·········(0)····19630·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Identifier.hi
16 -rw-r--r--···0·root·········(0)·root·········(0)····42676·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Message.dyn_hi16 -rw-r--r--···0·root·········(0)·root·········(0)····42709·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Message.dyn_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)····42671·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Message.hi17 -rw-r--r--···0·root·········(0)·root·········(0)····42704·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Message.hi
18 -rw-r--r--···0·root·········(0)·root·········(0)····13828·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Modes.dyn_hi18 -rw-r--r--···0·root·········(0)·root·········(0)····13819·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Modes.dyn_hi
19 -rw-r--r--···0·root·········(0)·root·········(0)····13825·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Modes.hi19 -rw-r--r--···0·root·········(0)·root·········(0)····13816·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Modes.hi
20 -rw-r--r--···0·root·········(0)·root·········(0)·····5659·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RateLimit.dyn_hi20 -rw-r--r--···0·root·········(0)·root·········(0)·····5670·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RateLimit.dyn_hi
21 -rw-r--r--···0·root·········(0)·root·········(0)·····5656·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RateLimit.hi21 -rw-r--r--···0·root·········(0)·root·········(0)·····5667·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RateLimit.hi
22 -rw-r--r--···0·root·········(0)·root·········(0)····30829·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RawIrcMsg.dyn_hi22 -rw-r--r--···0·root·········(0)·root·········(0)····30827·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RawIrcMsg.dyn_hi
23 -rw-r--r--···0·root·········(0)·root·········(0)····30825·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RawIrcMsg.hi23 -rw-r--r--···0·root·········(0)·root·········(0)····30823·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RawIrcMsg.hi
24 -rw-r--r--···0·root·········(0)·root·········(0)····18179·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/UserInfo.dyn_hi24 -rw-r--r--···0·root·········(0)·root·········(0)····18161·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/UserInfo.dyn_hi
25 -rw-r--r--···0·root·········(0)·root·········(0)····18174·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/UserInfo.hi25 -rw-r--r--···0·root·········(0)·root·········(0)····18156·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/UserInfo.hi
26 -rw-r--r--···0·root·········(0)·root·········(0)·····1982·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/View.dyn_hi26 -rw-r--r--···0·root·········(0)·root·········(0)·····1987·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/View.dyn_hi
27 -rw-r--r--···0·root·········(0)·root·········(0)·····1979·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/View.hi27 -rw-r--r--···0·root·········(0)·root·········(0)·····1984·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/View.hi
28 -rw-r--r--···0·root·········(0)·root·········(0)··2215522·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/libHSirc-core-2.12-GglhRS0Z9yUEVeOss2BeRB.a28 -rw-r--r--···0·root·········(0)·root·········(0)··2215522·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/libHSirc-core-2.12-JEJwzNcDqflKmRVrRU78NB.a
29 -rw-r--r--···0·root·········(0)·root·········(0)··1452376·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSirc-core-2.12-GglhRS0Z9yUEVeOss2BeRB-ghc9.6.6.so29 -rw-r--r--···0·root·········(0)·root·········(0)··1452376·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSirc-core-2.12-JEJwzNcDqflKmRVrRU78NB-ghc9.6.6.so
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/
31 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/doc/31 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/doc/
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/doc/libghc-irc-core-dev/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/doc/libghc-irc-core-dev/
33 -rw-r--r--···0·root·········(0)·root·········(0)······467·2024-10-06·08:08:18.000000·./usr/share/doc/libghc-irc-core-dev/changelog.Debian.gz33 -rw-r--r--···0·root·········(0)·root·········(0)······467·2024-10-06·08:08:18.000000·./usr/share/doc/libghc-irc-core-dev/changelog.Debian.gz
34 -rw-r--r--···0·root·········(0)·root·········(0)·····1008·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-irc-core-dev/changelog.gz34 -rw-r--r--···0·root·········(0)·root·········(0)·····1008·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-irc-core-dev/changelog.gz
35 -rw-r--r--···0·root·········(0)·root·········(0)·····2903·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-irc-core-dev/copyright35 -rw-r--r--···0·root·········(0)·root·········(0)·····2903·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-irc-core-dev/copyright
36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./var/36 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./var/
2.32 KB
./var/lib/ghc/package.conf.d/irc-core-2.12.conf
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 name:·················irc-core1 name:·················irc-core
2 version:··············2.122 version:··············2.12
3 visibility:···········public3 visibility:···········public
4 id:···················irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB 
5 key:··················irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB4 id:···················irc-core-2.12-JEJwzNcDqflKmRVrRU78NB
 5 key:··················irc-core-2.12-JEJwzNcDqflKmRVrRU78NB
6 license:··············ISC6 license:··············ISC
7 copyright:············2016·Eric·Mertens7 copyright:············2016·Eric·Mertens
8 maintainer:···········emertens@gmail.com8 maintainer:···········emertens@gmail.com
9 author:···············Eric·Mertens9 author:···············Eric·Mertens
10 homepage:·············https://github.com/glguy/irc-core10 homepage:·············https://github.com/glguy/irc-core
11 synopsis:·············IRC·core·library·for·glirc11 synopsis:·············IRC·core·library·for·glirc
12 description:12 description:
13 ····IRC·core·library·for·glirc13 ····IRC·core·library·for·glirc
14 ····.14 ····.
15 ····The·glirc·client·has·been·split·off·into·<https://hackage.haskell.org/package/glirc>15 ····The·glirc·client·has·been·split·off·into·<https://hackage.haskell.org/package/glirc>
  
16 category:·············Network16 category:·············Network
17 abi:··················0bc96cd8f52bb4e6f359d7509fa3cc7917 abi:··················fde64010e32b5f3c12b47dfb55682435
18 exposed:··············True18 exposed:··············True
19 exposed-modules:19 exposed-modules:
20 ····Irc.Codes·Irc.Commands·Irc.Identifier·Irc.Message·Irc.Modes20 ····Irc.Codes·Irc.Commands·Irc.Identifier·Irc.Message·Irc.Modes
21 ····Irc.RateLimit·Irc.RawIrcMsg·Irc.UserInfo21 ····Irc.RateLimit·Irc.RawIrcMsg·Irc.UserInfo
  
22 hidden-modules:·······View22 hidden-modules:·······View
23 import-dirs:23 import-dirs:
24 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB24 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB
  
25 library-dirs:25 library-dirs:
26 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB26 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB
  
27 library-dirs-static:27 library-dirs-static:
28 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB28 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB
  
29 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.629 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6
30 data-dir:·············/usr/share/irc-core30 data-dir:·············/usr/share/irc-core
31 hs-libraries:·········HSirc-core-2.12-GglhRS0Z9yUEVeOss2BeRB31 hs-libraries:·········HSirc-core-2.12-JEJwzNcDqflKmRVrRU78NB
32 depends:32 depends:
33 ····attoparsec-0.14.4-4jOxIgbui73HirpPp8fYni·base-4.18.2.133 ····attoparsec-0.14.4-4jOxIgbui73HirpPp8fYni·base-4.18.2.1
34 ····base64-bytestring-1.2.1.0-FPYgDX1C1TU4Ubq8stF7K934 ····base64-bytestring-1.2.1.0-FPYgDX1C1TU4Ubq8stF7K9
35 ····bytestring-0.11.5.3·hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ35 ····bytestring-0.11.5.3·hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ
36 ····primitive-0.8.0.0-G7z1XrhwN0bFkYsIqIr1QU·text-2.0.2·time-1.12.236 ····primitive-0.8.0.0-G7z1XrhwN0bFkYsIqIr1QU·text-2.0.2·time-1.12.2
37 ····vector-0.13.1.0-Jdel1KiNlSEIXGg2MpN3IL37 ····vector-0.13.1.0-Jdel1KiNlSEIXGg2MpN3IL
  
1.11 MB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Codes.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Codes.dyn_hi
Files 99% similar despite different names
1.11 MB
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·Irc.Codes·90667 interface·Irc.Codes·9066
8 ··interface·hash:·0b1846142ff1d7c417897e63afe7140f 
9 ··ABI·hash:·9d3bc273b746d5ac96c49be2f833b58a 
10 ··export-list·hash:·0e080a36a38013a58f89d0bf04a5edac8 ··interface·hash:·8777bad8c04e5fca23444adc96cc43e8
 9 ··ABI·hash:·9faf2c0cc2855787430e46f76eb8f517
 10 ··export-list·hash:·c4988ac861c2994503ad6f518991971e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·3d273b7646257acfa05f0d6a65e0aa5a12 ··flag·hash:·3d273b7646257acfa05f0d6a65e0aa5a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·38923d8e2fd689314e600e9efb22fc4016 ··src_hash:·38923d8e2fd689314e600e9efb22fc40
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 461, 3940 lines modifiedOffset 461, 3940 lines modified
461 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99461 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
462 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6462 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
463 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08463 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
464 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94464 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
465 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7465 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
466 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247466 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
467 import··-/··Data.Vector·4072ee6fd2df21faa840b18d8dab89f4467 import··-/··Data.Vector·4072ee6fd2df21faa840b18d8dab89f4
468 dfe8c0b77f0c265929deb47a97f1bd43468 4f0dc164a2c74328217a5637330b46ca
469 ··$bERR_ACCEPTEXIST·::·ReplyCode469 ··$bERR_ACCEPTEXIST·::·ReplyCode
470 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),470 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
471 ···Unfolding:·Core:·<vanilla>471 ···Unfolding:·Core:·<vanilla>
472 ··············$bERR_ACCEPTEXIST1·`cast`·(Sym·(N:ReplyCode[0]))]472 ··············$bERR_ACCEPTEXIST1·`cast`·(Sym·(N:ReplyCode[0]))]
473 5297b7c7e9c3c7eacf8f29fdd257c17e473 576960cbb3537fd6b6dad6b3dfaac08c
474 ··$bERR_ACCEPTEXIST1·::·GHC.Types.Word474 ··$bERR_ACCEPTEXIST1·::·GHC.Types.Word
475 ··[HasNoCafRefs,·TagSig:·<TagProper>,475 ··[HasNoCafRefs,·TagSig:·<TagProper>,
476 ···LambdaFormInfo:·LFCon[GHC.Types.W#],476 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
477 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·457##]477 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·457##]
478 2cf35bc673589503d08ec9dd212182de478 091af78861790be1d918d79d44cb628e
479 ··$bERR_ACCEPTFULL·::·ReplyCode479 ··$bERR_ACCEPTFULL·::·ReplyCode
480 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),480 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
481 ···Unfolding:·Core:·<vanilla>481 ···Unfolding:·Core:·<vanilla>
482 ··············$bERR_ACCEPTFULL1·`cast`·(Sym·(N:ReplyCode[0]))]482 ··············$bERR_ACCEPTFULL1·`cast`·(Sym·(N:ReplyCode[0]))]
483 e6e043bd092e703843d263848e05cc2a483 14d349fe6bdba5365e7133bcd4d44ca0
484 ··$bERR_ACCEPTFULL1·::·GHC.Types.Word484 ··$bERR_ACCEPTFULL1·::·GHC.Types.Word
485 ··[HasNoCafRefs,·TagSig:·<TagProper>,485 ··[HasNoCafRefs,·TagSig:·<TagProper>,
486 ···LambdaFormInfo:·LFCon[GHC.Types.W#],486 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
487 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·456##]487 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·456##]
488 aa24f1d58e7e24ebed7846d9820700c9488 4f5c3b438df6bbb73bd37347aa92cb03
489 ··$bERR_ACCEPTNOT·::·ReplyCode489 ··$bERR_ACCEPTNOT·::·ReplyCode
490 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),490 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
491 ···Unfolding:·Core:·<vanilla>491 ···Unfolding:·Core:·<vanilla>
492 ··············$bERR_ACCEPTNOT1·`cast`·(Sym·(N:ReplyCode[0]))]492 ··············$bERR_ACCEPTNOT1·`cast`·(Sym·(N:ReplyCode[0]))]
493 886fab245f3689f92d8f042675e76ed7493 35ce80b08fd273ba43756c928ebfd617
494 ··$bERR_ACCEPTNOT1·::·GHC.Types.Word494 ··$bERR_ACCEPTNOT1·::·GHC.Types.Word
495 ··[HasNoCafRefs,·TagSig:·<TagProper>,495 ··[HasNoCafRefs,·TagSig:·<TagProper>,
496 ···LambdaFormInfo:·LFCon[GHC.Types.W#],496 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
497 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·458##]497 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·458##]
498 3e95fedf257c4cb218e16455597c508b498 62a14182078d78deba2009ab40eeae2c
499 ··$bERR_ADMONLY·::·ReplyCode499 ··$bERR_ADMONLY·::·ReplyCode
500 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),500 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
501 ···Unfolding:·Core:·<vanilla>501 ···Unfolding:·Core:·<vanilla>
502 ··············$bERR_ADMONLY1·`cast`·(Sym·(N:ReplyCode[0]))]502 ··············$bERR_ADMONLY1·`cast`·(Sym·(N:ReplyCode[0]))]
503 ba9515a6e6a28fa3d0429cc83debc5ac503 7c8093f1f5615a69cec427055a49b468
504 ··$bERR_ADMONLY1·::·GHC.Types.Word504 ··$bERR_ADMONLY1·::·GHC.Types.Word
505 ··[HasNoCafRefs,·TagSig:·<TagProper>,505 ··[HasNoCafRefs,·TagSig:·<TagProper>,
506 ···LambdaFormInfo:·LFCon[GHC.Types.W#],506 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
507 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·519##]507 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·519##]
508 cb4c842048822cc5ce206157676c1462508 df97d4e427cfa6153906f0b05821b3dc
509 ··$bERR_ALREADYREGISTERED·::·ReplyCode509 ··$bERR_ALREADYREGISTERED·::·ReplyCode
510 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),510 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
511 ···Unfolding:·Core:·<vanilla>511 ···Unfolding:·Core:·<vanilla>
512 ··············$bERR_ALREADYREGISTERED1·`cast`·(Sym·(N:ReplyCode[0]))]512 ··············$bERR_ALREADYREGISTERED1·`cast`·(Sym·(N:ReplyCode[0]))]
513 5d3a68c98da61d46bc4fc32acb5f12cb513 2c5fd3bb115cab9977e181d0b66eda9e
514 ··$bERR_ALREADYREGISTERED1·::·GHC.Types.Word514 ··$bERR_ALREADYREGISTERED1·::·GHC.Types.Word
515 ··[HasNoCafRefs,·TagSig:·<TagProper>,515 ··[HasNoCafRefs,·TagSig:·<TagProper>,
516 ···LambdaFormInfo:·LFCon[GHC.Types.W#],516 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
517 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·462##]517 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·462##]
518 7c47de1a82d9c34026ab5e8341a5155c518 a9437f9f7c948dd640d6f4444087b951
519 ··$bERR_BADCHANMASK·::·ReplyCode519 ··$bERR_BADCHANMASK·::·ReplyCode
520 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),520 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
521 ···Unfolding:·Core:·<vanilla>521 ···Unfolding:·Core:·<vanilla>
522 ··············$bERR_BADCHANMASK1·`cast`·(Sym·(N:ReplyCode[0]))]522 ··············$bERR_BADCHANMASK1·`cast`·(Sym·(N:ReplyCode[0]))]
523 beac783f6b68ffec3b56de71b906d5cf523 eec70f3d546040bfbc73c4d7bff6dfca
524 ··$bERR_BADCHANMASK1·::·GHC.Types.Word524 ··$bERR_BADCHANMASK1·::·GHC.Types.Word
525 ··[HasNoCafRefs,·TagSig:·<TagProper>,525 ··[HasNoCafRefs,·TagSig:·<TagProper>,
526 ···LambdaFormInfo:·LFCon[GHC.Types.W#],526 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
527 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·476##]527 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·476##]
528 77d55e1aede02568813ea6209126d643528 c193d0b1cda6102c0ca1152b64880e63
529 ··$bERR_BADCHANNAME·::·ReplyCode529 ··$bERR_BADCHANNAME·::·ReplyCode
530 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),530 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
531 ···Unfolding:·Core:·<vanilla>531 ···Unfolding:·Core:·<vanilla>
532 ··············$bERR_BADCHANNAME1·`cast`·(Sym·(N:ReplyCode[0]))]532 ··············$bERR_BADCHANNAME1·`cast`·(Sym·(N:ReplyCode[0]))]
533 7c10025158a0775878770341ec6de6ef533 da43977f78a716215bca2ef4f1d70d7b
534 ··$bERR_BADCHANNAME1·::·GHC.Types.Word534 ··$bERR_BADCHANNAME1·::·GHC.Types.Word
535 ··[HasNoCafRefs,·TagSig:·<TagProper>,535 ··[HasNoCafRefs,·TagSig:·<TagProper>,
536 ···LambdaFormInfo:·LFCon[GHC.Types.W#],536 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
537 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·479##]537 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·479##]
538 58526216107cc87bb1618745e09adb2f538 9597411b5c9f0415c42cfca697eac455
539 ··$bERR_BADCHANNELKEY·::·ReplyCode539 ··$bERR_BADCHANNELKEY·::·ReplyCode
540 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),540 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
541 ···Unfolding:·Core:·<vanilla>541 ···Unfolding:·Core:·<vanilla>
542 ··············$bERR_BADCHANNELKEY1·`cast`·(Sym·(N:ReplyCode[0]))]542 ··············$bERR_BADCHANNELKEY1·`cast`·(Sym·(N:ReplyCode[0]))]
543 ad36f66854ba7eb2bbde86b201b6c683543 88b37025756eab8808aef8a72f5fce2e
544 ··$bERR_BADCHANNELKEY1·::·GHC.Types.Word544 ··$bERR_BADCHANNELKEY1·::·GHC.Types.Word
545 ··[HasNoCafRefs,·TagSig:·<TagProper>,545 ··[HasNoCafRefs,·TagSig:·<TagProper>,
546 ···LambdaFormInfo:·LFCon[GHC.Types.W#],546 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
547 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·475##]547 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·475##]
548 0cd19fb9adb9d8af1bae40a367023814548 f86c33548f5c4d86ac4f6c7dcc9a606c
549 ··$bERR_BADCHARENCODING·::·ReplyCode549 ··$bERR_BADCHARENCODING·::·ReplyCode
550 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),550 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
551 ···Unfolding:·Core:·<vanilla>551 ···Unfolding:·Core:·<vanilla>
552 ··············$bERR_BADCHARENCODING1·`cast`·(Sym·(N:ReplyCode[0]))]552 ··············$bERR_BADCHARENCODING1·`cast`·(Sym·(N:ReplyCode[0]))]
553 bb7affcc753059fe25ea8bade4dfc022553 589813b334e37b8aeab9b2e72debcfc9
554 ··$bERR_BADCHARENCODING1·::·GHC.Types.Word554 ··$bERR_BADCHARENCODING1·::·GHC.Types.Word
555 ··[HasNoCafRefs,·TagSig:·<TagProper>,555 ··[HasNoCafRefs,·TagSig:·<TagProper>,
556 ···LambdaFormInfo:·LFCon[GHC.Types.W#],556 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
557 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·980##]557 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·980##]
558 795fc38f0444bbc772d2663f0aea18fc558 d6c6bab079147ceb0c1e10d82cdcc994
559 ··$bERR_BADEXPIRE·::·ReplyCode559 ··$bERR_BADEXPIRE·::·ReplyCode
560 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),560 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
561 ···Unfolding:·Core:·<vanilla>561 ···Unfolding:·Core:·<vanilla>
562 ··············$bERR_BADEXPIRE1·`cast`·(Sym·(N:ReplyCode[0]))]562 ··············$bERR_BADEXPIRE1·`cast`·(Sym·(N:ReplyCode[0]))]
563 ca36482937e63b30a0d071bdff88f29c563 8abd3be9fcdc50e201453b0bd5bbdbba
564 ··$bERR_BADEXPIRE1·::·GHC.Types.Word564 ··$bERR_BADEXPIRE1·::·GHC.Types.Word
565 ··[HasNoCafRefs,·TagSig:·<TagProper>,565 ··[HasNoCafRefs,·TagSig:·<TagProper>,
566 ···LambdaFormInfo:·LFCon[GHC.Types.W#],566 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
567 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·515##]567 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·515##]
Max diff block lines reached; 1154158/1160582 bytes (99.45%) of diff not shown.
1.11 MB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Codes.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Codes.hi
Files 99% similar despite different names
1.11 MB
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·Irc.Codes·90667 interface·Irc.Codes·9066
8 ··interface·hash:·0b1846142ff1d7c417897e63afe7140f 
9 ··ABI·hash:·9d3bc273b746d5ac96c49be2f833b58a 
10 ··export-list·hash:·0e080a36a38013a58f89d0bf04a5edac8 ··interface·hash:·8777bad8c04e5fca23444adc96cc43e8
 9 ··ABI·hash:·9faf2c0cc2855787430e46f76eb8f517
 10 ··export-list·hash:·c4988ac861c2994503ad6f518991971e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d16ab4ef586966539064a1263c5844e412 ··flag·hash:·d16ab4ef586966539064a1263c5844e4
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·38923d8e2fd689314e600e9efb22fc4016 ··src_hash:·38923d8e2fd689314e600e9efb22fc40
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 461, 3940 lines modifiedOffset 461, 3940 lines modified
461 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99461 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
462 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6462 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
463 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08463 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
464 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94464 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
465 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7465 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
466 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247466 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
467 import··-/··Data.Vector·4072ee6fd2df21faa840b18d8dab89f4467 import··-/··Data.Vector·4072ee6fd2df21faa840b18d8dab89f4
468 dfe8c0b77f0c265929deb47a97f1bd43468 4f0dc164a2c74328217a5637330b46ca
469 ··$bERR_ACCEPTEXIST·::·ReplyCode469 ··$bERR_ACCEPTEXIST·::·ReplyCode
470 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),470 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
471 ···Unfolding:·Core:·<vanilla>471 ···Unfolding:·Core:·<vanilla>
472 ··············$bERR_ACCEPTEXIST1·`cast`·(Sym·(N:ReplyCode[0]))]472 ··············$bERR_ACCEPTEXIST1·`cast`·(Sym·(N:ReplyCode[0]))]
473 5297b7c7e9c3c7eacf8f29fdd257c17e473 576960cbb3537fd6b6dad6b3dfaac08c
474 ··$bERR_ACCEPTEXIST1·::·GHC.Types.Word474 ··$bERR_ACCEPTEXIST1·::·GHC.Types.Word
475 ··[HasNoCafRefs,·TagSig:·<TagProper>,475 ··[HasNoCafRefs,·TagSig:·<TagProper>,
476 ···LambdaFormInfo:·LFCon[GHC.Types.W#],476 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
477 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·457##]477 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·457##]
478 2cf35bc673589503d08ec9dd212182de478 091af78861790be1d918d79d44cb628e
479 ··$bERR_ACCEPTFULL·::·ReplyCode479 ··$bERR_ACCEPTFULL·::·ReplyCode
480 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),480 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
481 ···Unfolding:·Core:·<vanilla>481 ···Unfolding:·Core:·<vanilla>
482 ··············$bERR_ACCEPTFULL1·`cast`·(Sym·(N:ReplyCode[0]))]482 ··············$bERR_ACCEPTFULL1·`cast`·(Sym·(N:ReplyCode[0]))]
483 e6e043bd092e703843d263848e05cc2a483 14d349fe6bdba5365e7133bcd4d44ca0
484 ··$bERR_ACCEPTFULL1·::·GHC.Types.Word484 ··$bERR_ACCEPTFULL1·::·GHC.Types.Word
485 ··[HasNoCafRefs,·TagSig:·<TagProper>,485 ··[HasNoCafRefs,·TagSig:·<TagProper>,
486 ···LambdaFormInfo:·LFCon[GHC.Types.W#],486 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
487 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·456##]487 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·456##]
488 aa24f1d58e7e24ebed7846d9820700c9488 4f5c3b438df6bbb73bd37347aa92cb03
489 ··$bERR_ACCEPTNOT·::·ReplyCode489 ··$bERR_ACCEPTNOT·::·ReplyCode
490 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),490 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
491 ···Unfolding:·Core:·<vanilla>491 ···Unfolding:·Core:·<vanilla>
492 ··············$bERR_ACCEPTNOT1·`cast`·(Sym·(N:ReplyCode[0]))]492 ··············$bERR_ACCEPTNOT1·`cast`·(Sym·(N:ReplyCode[0]))]
493 886fab245f3689f92d8f042675e76ed7493 35ce80b08fd273ba43756c928ebfd617
494 ··$bERR_ACCEPTNOT1·::·GHC.Types.Word494 ··$bERR_ACCEPTNOT1·::·GHC.Types.Word
495 ··[HasNoCafRefs,·TagSig:·<TagProper>,495 ··[HasNoCafRefs,·TagSig:·<TagProper>,
496 ···LambdaFormInfo:·LFCon[GHC.Types.W#],496 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
497 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·458##]497 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·458##]
498 3e95fedf257c4cb218e16455597c508b498 62a14182078d78deba2009ab40eeae2c
499 ··$bERR_ADMONLY·::·ReplyCode499 ··$bERR_ADMONLY·::·ReplyCode
500 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),500 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
501 ···Unfolding:·Core:·<vanilla>501 ···Unfolding:·Core:·<vanilla>
502 ··············$bERR_ADMONLY1·`cast`·(Sym·(N:ReplyCode[0]))]502 ··············$bERR_ADMONLY1·`cast`·(Sym·(N:ReplyCode[0]))]
503 ba9515a6e6a28fa3d0429cc83debc5ac503 7c8093f1f5615a69cec427055a49b468
504 ··$bERR_ADMONLY1·::·GHC.Types.Word504 ··$bERR_ADMONLY1·::·GHC.Types.Word
505 ··[HasNoCafRefs,·TagSig:·<TagProper>,505 ··[HasNoCafRefs,·TagSig:·<TagProper>,
506 ···LambdaFormInfo:·LFCon[GHC.Types.W#],506 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
507 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·519##]507 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·519##]
508 cb4c842048822cc5ce206157676c1462508 df97d4e427cfa6153906f0b05821b3dc
509 ··$bERR_ALREADYREGISTERED·::·ReplyCode509 ··$bERR_ALREADYREGISTERED·::·ReplyCode
510 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),510 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
511 ···Unfolding:·Core:·<vanilla>511 ···Unfolding:·Core:·<vanilla>
512 ··············$bERR_ALREADYREGISTERED1·`cast`·(Sym·(N:ReplyCode[0]))]512 ··············$bERR_ALREADYREGISTERED1·`cast`·(Sym·(N:ReplyCode[0]))]
513 5d3a68c98da61d46bc4fc32acb5f12cb513 2c5fd3bb115cab9977e181d0b66eda9e
514 ··$bERR_ALREADYREGISTERED1·::·GHC.Types.Word514 ··$bERR_ALREADYREGISTERED1·::·GHC.Types.Word
515 ··[HasNoCafRefs,·TagSig:·<TagProper>,515 ··[HasNoCafRefs,·TagSig:·<TagProper>,
516 ···LambdaFormInfo:·LFCon[GHC.Types.W#],516 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
517 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·462##]517 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·462##]
518 7c47de1a82d9c34026ab5e8341a5155c518 a9437f9f7c948dd640d6f4444087b951
519 ··$bERR_BADCHANMASK·::·ReplyCode519 ··$bERR_BADCHANMASK·::·ReplyCode
520 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),520 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
521 ···Unfolding:·Core:·<vanilla>521 ···Unfolding:·Core:·<vanilla>
522 ··············$bERR_BADCHANMASK1·`cast`·(Sym·(N:ReplyCode[0]))]522 ··············$bERR_BADCHANMASK1·`cast`·(Sym·(N:ReplyCode[0]))]
523 beac783f6b68ffec3b56de71b906d5cf523 eec70f3d546040bfbc73c4d7bff6dfca
524 ··$bERR_BADCHANMASK1·::·GHC.Types.Word524 ··$bERR_BADCHANMASK1·::·GHC.Types.Word
525 ··[HasNoCafRefs,·TagSig:·<TagProper>,525 ··[HasNoCafRefs,·TagSig:·<TagProper>,
526 ···LambdaFormInfo:·LFCon[GHC.Types.W#],526 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
527 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·476##]527 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·476##]
528 77d55e1aede02568813ea6209126d643528 c193d0b1cda6102c0ca1152b64880e63
529 ··$bERR_BADCHANNAME·::·ReplyCode529 ··$bERR_BADCHANNAME·::·ReplyCode
530 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),530 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
531 ···Unfolding:·Core:·<vanilla>531 ···Unfolding:·Core:·<vanilla>
532 ··············$bERR_BADCHANNAME1·`cast`·(Sym·(N:ReplyCode[0]))]532 ··············$bERR_BADCHANNAME1·`cast`·(Sym·(N:ReplyCode[0]))]
533 7c10025158a0775878770341ec6de6ef533 da43977f78a716215bca2ef4f1d70d7b
534 ··$bERR_BADCHANNAME1·::·GHC.Types.Word534 ··$bERR_BADCHANNAME1·::·GHC.Types.Word
535 ··[HasNoCafRefs,·TagSig:·<TagProper>,535 ··[HasNoCafRefs,·TagSig:·<TagProper>,
536 ···LambdaFormInfo:·LFCon[GHC.Types.W#],536 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
537 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·479##]537 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·479##]
538 58526216107cc87bb1618745e09adb2f538 9597411b5c9f0415c42cfca697eac455
539 ··$bERR_BADCHANNELKEY·::·ReplyCode539 ··$bERR_BADCHANNELKEY·::·ReplyCode
540 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),540 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
541 ···Unfolding:·Core:·<vanilla>541 ···Unfolding:·Core:·<vanilla>
542 ··············$bERR_BADCHANNELKEY1·`cast`·(Sym·(N:ReplyCode[0]))]542 ··············$bERR_BADCHANNELKEY1·`cast`·(Sym·(N:ReplyCode[0]))]
543 ad36f66854ba7eb2bbde86b201b6c683543 88b37025756eab8808aef8a72f5fce2e
544 ··$bERR_BADCHANNELKEY1·::·GHC.Types.Word544 ··$bERR_BADCHANNELKEY1·::·GHC.Types.Word
545 ··[HasNoCafRefs,·TagSig:·<TagProper>,545 ··[HasNoCafRefs,·TagSig:·<TagProper>,
546 ···LambdaFormInfo:·LFCon[GHC.Types.W#],546 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
547 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·475##]547 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·475##]
548 0cd19fb9adb9d8af1bae40a367023814548 f86c33548f5c4d86ac4f6c7dcc9a606c
549 ··$bERR_BADCHARENCODING·::·ReplyCode549 ··$bERR_BADCHARENCODING·::·ReplyCode
550 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),550 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
551 ···Unfolding:·Core:·<vanilla>551 ···Unfolding:·Core:·<vanilla>
552 ··············$bERR_BADCHARENCODING1·`cast`·(Sym·(N:ReplyCode[0]))]552 ··············$bERR_BADCHARENCODING1·`cast`·(Sym·(N:ReplyCode[0]))]
553 bb7affcc753059fe25ea8bade4dfc022553 589813b334e37b8aeab9b2e72debcfc9
554 ··$bERR_BADCHARENCODING1·::·GHC.Types.Word554 ··$bERR_BADCHARENCODING1·::·GHC.Types.Word
555 ··[HasNoCafRefs,·TagSig:·<TagProper>,555 ··[HasNoCafRefs,·TagSig:·<TagProper>,
556 ···LambdaFormInfo:·LFCon[GHC.Types.W#],556 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
557 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·980##]557 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·980##]
558 795fc38f0444bbc772d2663f0aea18fc558 d6c6bab079147ceb0c1e10d82cdcc994
559 ··$bERR_BADEXPIRE·::·ReplyCode559 ··$bERR_BADEXPIRE·::·ReplyCode
560 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),560 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
561 ···Unfolding:·Core:·<vanilla>561 ···Unfolding:·Core:·<vanilla>
562 ··············$bERR_BADEXPIRE1·`cast`·(Sym·(N:ReplyCode[0]))]562 ··············$bERR_BADEXPIRE1·`cast`·(Sym·(N:ReplyCode[0]))]
563 ca36482937e63b30a0d071bdff88f29c563 8abd3be9fcdc50e201453b0bd5bbdbba
564 ··$bERR_BADEXPIRE1·::·GHC.Types.Word564 ··$bERR_BADEXPIRE1·::·GHC.Types.Word
565 ··[HasNoCafRefs,·TagSig:·<TagProper>,565 ··[HasNoCafRefs,·TagSig:·<TagProper>,
566 ···LambdaFormInfo:·LFCon[GHC.Types.W#],566 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
567 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·515##]567 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·515##]
Max diff block lines reached; 1154158/1160579 bytes (99.45%) of diff not shown.
91.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Commands.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Commands.dyn_hi
Files 97% similar despite different names
90.9 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·Irc.Commands·90667 interface·Irc.Commands·9066
8 ··interface·hash:·9425cb5f1daf0cd03a266ea1e8784dbb 
9 ··ABI·hash:·e28d21b4df59e7337e9f4a55e511b997 
10 ··export-list·hash:·632f3f1ef2737f261bc04af1fa4f3ea98 ··interface·hash:·ca28415cdf9741421c935d9b0be34d1a
 9 ··ABI·hash:·3384e60f5cb0fdf155cc919ae68c8691
 10 ··export-list·hash:·f96cb20bc0ef967d91e645cab0c7906f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·be065544a9f8100fa1e92913d501d7fb12 ··flag·hash:·be065544a9f8100fa1e92913d501d7fb
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3c337ebe5e8cccfa56053eec36da5d3016 ··src_hash:·3c337ebe5e8cccfa56053eec36da5d30
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 76, 16 lines modifiedOffset 76, 16 lines modified
76 ··ircVersion76 ··ircVersion
77 ··ircWallops77 ··ircWallops
78 ··ircWho78 ··ircWho
79 ··ircWhois79 ··ircWhois
80 ··ircWhowas80 ··ircWhowas
81 ··ircZnc81 ··ircZnc
82 ··AuthenticatePayload{AuthenticatePayload}82 ··AuthenticatePayload{AuthenticatePayload}
83 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier83 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier
84 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg84 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg
85 boot·module·dependencies:85 boot·module·dependencies:
86 direct·package·dependencies:·base-4.18.2.186 direct·package·dependencies:·base-4.18.2.1
87 ·····························base64-bytestring-1.2.1.0-FPYgDX1C1TU4Ubq8stF7K987 ·····························base64-bytestring-1.2.1.0-FPYgDX1C1TU4Ubq8stF7K9
88 ·····························bytestring-0.11.5.3·text-2.0.288 ·····························bytestring-0.11.5.3·text-2.0.2
89 plugin·package·dependencies:89 plugin·package·dependencies:
90 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float90 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float
91 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext91 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext
Offset 118, 146 lines modifiedOffset 118, 146 lines modified
118 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9118 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
119 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc119 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
120 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2120 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
121 import··-/··Data.ByteString.Base64·5ab8ca8c02dfa53c4e0adb626f3be6b4121 import··-/··Data.ByteString.Base64·5ab8ca8c02dfa53c4e0adb626f3be6b4
122 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7122 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
123 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6123 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
124 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08124 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
125 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier·7dff836e03c63c8a5ad243d3fbd13136 
126 ··exports:·87fd6bd5d181f861882e06c88efc40c8 
127 ··Identifier·f7cd29d468dcaf6425931e78b8ee13ba 
128 ··idText·efbed07b88d28dadb112c582c5ae6dfe 
129 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg·88efc32a5a6f2eb0c3acb8454531f5fd 
130 ··exports:·34904e2e29863a431df4a9fe7b334415 
131 ··RawIrcMsg·9a686ec2c692f6ad9d80fe984d572657 
132 ··rawIrcMsg·1188023c6457731ef9c1fe1098021d84125 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier·b8753b61454c90003accfd7c9d352c66
 126 ··exports:·01ed21ea0a5c2e00e42cf10e498ad683
 127 ··Identifier·9cac412a53f70bb123684cde08318624
 128 ··idText·30d2f3adb9d94252bc56555acbacb224
 129 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg·7ba820c8279592e981cbb62696afabd5
 130 ··exports:·65bc8e7246b4d04928db14d79a10907a
 131 ··RawIrcMsg·025e2acf06f714a4ee051d1080a41852
 132 ··rawIrcMsg·0896aba65453a7075f011b6c915a7445
133 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7133 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
134 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d134 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d
135 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247135 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
136 4c2d3bc3d8d29596838dcdd0af1e426d136 959cddacd5bfd08ea6691ea97aa69a3e
137 ··$fShowAuthenticatePayload·::·GHC.Show.Show·AuthenticatePayload137 ··$fShowAuthenticatePayload·::·GHC.Show.Show·AuthenticatePayload
138 ··DFunId138 ··DFunId
139 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],139 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],
140 ···Inline:·CONLIKE,140 ···Inline:·CONLIKE,
141 ···Unfolding:·DFun:.141 ···Unfolding:·DFun:.
142 ················@AuthenticatePayload142 ················@AuthenticatePayload
143 ················$fShowAuthenticatePayload_$cshowsPrec143 ················$fShowAuthenticatePayload_$cshowsPrec
144 ················$fShowAuthenticatePayload_$cshow144 ················$fShowAuthenticatePayload_$cshow
145 ················$fShowAuthenticatePayload_$cshowList]145 ················$fShowAuthenticatePayload_$cshowList]
146 0a9dab074912c0b53607341c983112a8146 a85936d639853415f7af01d4dd1f6f51
147 ··$fShowAuthenticatePayload1·::·AuthenticatePayload·->·GHC.Show.ShowS147 ··$fShowAuthenticatePayload1·::·AuthenticatePayload·->·GHC.Show.ShowS
148 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><L>,148 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><L>,
149 ···Unfolding:·Core:·<vanilla>149 ···Unfolding:·Core:·<vanilla>
150 ··············\·(ds['GHC.Types.Many]·::·AuthenticatePayload)150 ··············\·(ds['GHC.Types.Many]·::·AuthenticatePayload)
151 ················(eta['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->151 ················(eta['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->
152 ··············$w$cshowsPrec·0#·ds·eta]152 ··············$w$cshowsPrec·0#·ds·eta]
153 ca7bce2ed17c4f0b52a34c9ba8d72dfb153 4f2bc689940270104ef5e5bbfe77a6f8
154 ··$fShowAuthenticatePayload2·::·GHC.Prim.Addr#154 ··$fShowAuthenticatePayload2·::·GHC.Prim.Addr#
155 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,155 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
156 ···Unfolding:·Core:·<vanilla>·"AuthenticatePayload·"#]156 ···Unfolding:·Core:·<vanilla>·"AuthenticatePayload·"#]
157 2cd84125cad5488f6138c119e80a5630157 486c28bb0bd60f8fcd3b9aa3f401c93b
158 ··$fShowAuthenticatePayload_$cshow·::158 ··$fShowAuthenticatePayload_$cshow·::
159 ····AuthenticatePayload·->·GHC.Base.String159 ····AuthenticatePayload·->·GHC.Base.String
160 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,160 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,
161 ···Unfolding:·Core:·<vanilla>161 ···Unfolding:·Core:·<vanilla>
162 ··············\·(x['GHC.Types.Many]·::·AuthenticatePayload)·->162 ··············\·(x['GHC.Types.Many]·::·AuthenticatePayload)·->
163 ··············$w$cshowsPrec·0#·x·(GHC.Types.[]·@GHC.Types.Char)]163 ··············$w$cshowsPrec·0#·x·(GHC.Types.[]·@GHC.Types.Char)]
164 dfbc5b91419fe61181bb610519b0e363164 28dbb7ec7ffc1bee71ad459cbb035a21
165 ··$fShowAuthenticatePayload_$cshowList·::165 ··$fShowAuthenticatePayload_$cshowList·::
166 ····[AuthenticatePayload]·->·GHC.Show.ShowS166 ····[AuthenticatePayload]·->·GHC.Show.ShowS
167 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,167 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
168 ···Unfolding:·Core:·<vanilla>168 ···Unfolding:·Core:·<vanilla>
169 ··············\·(ls['GHC.Types.Many]·::·[AuthenticatePayload])169 ··············\·(ls['GHC.Types.Many]·::·[AuthenticatePayload])
170 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->170 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->
171 ··············GHC.Show.showList__171 ··············GHC.Show.showList__
172 ················@AuthenticatePayload172 ················@AuthenticatePayload
173 ················$fShowAuthenticatePayload1173 ················$fShowAuthenticatePayload1
174 ················ls174 ················ls
175 ················s]175 ················s]
176 b543e99fbf13a4b7f4bd215348fad4ea176 aafb767dd363fc08aebbc3ae2b823dec
177 ··$fShowAuthenticatePayload_$cshowsPrec·::177 ··$fShowAuthenticatePayload_$cshowsPrec·::
178 ····GHC.Types.Int·->·AuthenticatePayload·->·GHC.Show.ShowS178 ····GHC.Types.Int·->·AuthenticatePayload·->·GHC.Show.ShowS
179 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><ML>,179 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><ML>,
180 ···Inline:·[2],180 ···Inline:·[2],
181 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>181 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
182 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)182 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)
183 ················(ds['GHC.Types.Many]·::·AuthenticatePayload)·->183 ················(ds['GHC.Types.Many]·::·AuthenticatePayload)·->
184 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$w$cshowsPrec·ww·ds·}]184 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$w$cshowsPrec·ww·ds·}]
185 0eb14035bc779b761f8e05fc6ab01e2e185 e16ba9877fa5e1d5828af8bd579598dd
186 ··$tc'AuthenticatePayload·::·GHC.Types.TyCon186 ··$tc'AuthenticatePayload·::·GHC.Types.TyCon
187 ··[HasNoCafRefs,·TagSig:·<TagProper>,187 ··[HasNoCafRefs,·TagSig:·<TagProper>,
188 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],188 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
189 ···Unfolding:·Core:·<vanilla>189 ···Unfolding:·Core:·<vanilla>
190 ··············GHC.Types.TyCon190 ··············GHC.Types.TyCon
191 ················3101855607954860542#Word64 
192 ················12816996000492398195#Word64191 ················12754777326708727666#Word64
 192 ················5508057240607162145#Word64
193 ················$trModule193 ················$trModule
194 ················$tc'AuthenticatePayload2194 ················$tc'AuthenticatePayload2
195 ················0#195 ················0#
196 ················$tc'AuthenticatePayload1]196 ················$tc'AuthenticatePayload1]
197 52272dfabe0009a1cae39d870f15eab0197 40fb56c4f958c4fcd826ec455b4053b8
198 ··$tc'AuthenticatePayload1·::·GHC.Types.KindRep198 ··$tc'AuthenticatePayload1·::·GHC.Types.KindRep
199 ··[HasNoCafRefs,·TagSig:·<TagProper>,199 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Max diff block lines reached; 86611/93064 bytes (93.07%) of diff not shown.
91.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Commands.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Commands.hi
Files 97% similar despite different names
90.9 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·Irc.Commands·90667 interface·Irc.Commands·9066
8 ··interface·hash:·9425cb5f1daf0cd03a266ea1e8784dbb 
9 ··ABI·hash:·e28d21b4df59e7337e9f4a55e511b997 
10 ··export-list·hash:·632f3f1ef2737f261bc04af1fa4f3ea98 ··interface·hash:·ca28415cdf9741421c935d9b0be34d1a
 9 ··ABI·hash:·3384e60f5cb0fdf155cc919ae68c8691
 10 ··export-list·hash:·f96cb20bc0ef967d91e645cab0c7906f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·86554ed9ac3a9b3c2058f967a15296d512 ··flag·hash:·86554ed9ac3a9b3c2058f967a15296d5
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3c337ebe5e8cccfa56053eec36da5d3016 ··src_hash:·3c337ebe5e8cccfa56053eec36da5d30
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 76, 16 lines modifiedOffset 76, 16 lines modified
76 ··ircVersion76 ··ircVersion
77 ··ircWallops77 ··ircWallops
78 ··ircWho78 ··ircWho
79 ··ircWhois79 ··ircWhois
80 ··ircWhowas80 ··ircWhowas
81 ··ircZnc81 ··ircZnc
82 ··AuthenticatePayload{AuthenticatePayload}82 ··AuthenticatePayload{AuthenticatePayload}
83 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier83 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier
84 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg84 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg
85 boot·module·dependencies:85 boot·module·dependencies:
86 direct·package·dependencies:·base-4.18.2.186 direct·package·dependencies:·base-4.18.2.1
87 ·····························base64-bytestring-1.2.1.0-FPYgDX1C1TU4Ubq8stF7K987 ·····························base64-bytestring-1.2.1.0-FPYgDX1C1TU4Ubq8stF7K9
88 ·····························bytestring-0.11.5.3·text-2.0.288 ·····························bytestring-0.11.5.3·text-2.0.2
89 plugin·package·dependencies:89 plugin·package·dependencies:
90 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float90 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float
91 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext91 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext
Offset 118, 146 lines modifiedOffset 118, 146 lines modified
118 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9118 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
119 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc119 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
120 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2120 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
121 import··-/··Data.ByteString.Base64·5ab8ca8c02dfa53c4e0adb626f3be6b4121 import··-/··Data.ByteString.Base64·5ab8ca8c02dfa53c4e0adb626f3be6b4
122 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7122 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
123 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6123 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
124 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08124 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
125 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier·7dff836e03c63c8a5ad243d3fbd13136 
126 ··exports:·87fd6bd5d181f861882e06c88efc40c8 
127 ··Identifier·f7cd29d468dcaf6425931e78b8ee13ba 
128 ··idText·efbed07b88d28dadb112c582c5ae6dfe 
129 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg·88efc32a5a6f2eb0c3acb8454531f5fd 
130 ··exports:·34904e2e29863a431df4a9fe7b334415 
131 ··RawIrcMsg·9a686ec2c692f6ad9d80fe984d572657 
132 ··rawIrcMsg·1188023c6457731ef9c1fe1098021d84125 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier·b8753b61454c90003accfd7c9d352c66
 126 ··exports:·01ed21ea0a5c2e00e42cf10e498ad683
 127 ··Identifier·9cac412a53f70bb123684cde08318624
 128 ··idText·30d2f3adb9d94252bc56555acbacb224
 129 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg·7ba820c8279592e981cbb62696afabd5
 130 ··exports:·65bc8e7246b4d04928db14d79a10907a
 131 ··RawIrcMsg·025e2acf06f714a4ee051d1080a41852
 132 ··rawIrcMsg·0896aba65453a7075f011b6c915a7445
133 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7133 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
134 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d134 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d
135 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247135 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
136 4c2d3bc3d8d29596838dcdd0af1e426d136 959cddacd5bfd08ea6691ea97aa69a3e
137 ··$fShowAuthenticatePayload·::·GHC.Show.Show·AuthenticatePayload137 ··$fShowAuthenticatePayload·::·GHC.Show.Show·AuthenticatePayload
138 ··DFunId138 ··DFunId
139 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],139 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],
140 ···Inline:·CONLIKE,140 ···Inline:·CONLIKE,
141 ···Unfolding:·DFun:.141 ···Unfolding:·DFun:.
142 ················@AuthenticatePayload142 ················@AuthenticatePayload
143 ················$fShowAuthenticatePayload_$cshowsPrec143 ················$fShowAuthenticatePayload_$cshowsPrec
144 ················$fShowAuthenticatePayload_$cshow144 ················$fShowAuthenticatePayload_$cshow
145 ················$fShowAuthenticatePayload_$cshowList]145 ················$fShowAuthenticatePayload_$cshowList]
146 0a9dab074912c0b53607341c983112a8146 a85936d639853415f7af01d4dd1f6f51
147 ··$fShowAuthenticatePayload1·::·AuthenticatePayload·->·GHC.Show.ShowS147 ··$fShowAuthenticatePayload1·::·AuthenticatePayload·->·GHC.Show.ShowS
148 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><L>,148 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><L>,
149 ···Unfolding:·Core:·<vanilla>149 ···Unfolding:·Core:·<vanilla>
150 ··············\·(ds['GHC.Types.Many]·::·AuthenticatePayload)150 ··············\·(ds['GHC.Types.Many]·::·AuthenticatePayload)
151 ················(eta['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->151 ················(eta['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->
152 ··············$w$cshowsPrec·0#·ds·eta]152 ··············$w$cshowsPrec·0#·ds·eta]
153 ca7bce2ed17c4f0b52a34c9ba8d72dfb153 4f2bc689940270104ef5e5bbfe77a6f8
154 ··$fShowAuthenticatePayload2·::·GHC.Prim.Addr#154 ··$fShowAuthenticatePayload2·::·GHC.Prim.Addr#
155 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,155 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
156 ···Unfolding:·Core:·<vanilla>·"AuthenticatePayload·"#]156 ···Unfolding:·Core:·<vanilla>·"AuthenticatePayload·"#]
157 2cd84125cad5488f6138c119e80a5630157 486c28bb0bd60f8fcd3b9aa3f401c93b
158 ··$fShowAuthenticatePayload_$cshow·::158 ··$fShowAuthenticatePayload_$cshow·::
159 ····AuthenticatePayload·->·GHC.Base.String159 ····AuthenticatePayload·->·GHC.Base.String
160 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,160 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,
161 ···Unfolding:·Core:·<vanilla>161 ···Unfolding:·Core:·<vanilla>
162 ··············\·(x['GHC.Types.Many]·::·AuthenticatePayload)·->162 ··············\·(x['GHC.Types.Many]·::·AuthenticatePayload)·->
163 ··············$w$cshowsPrec·0#·x·(GHC.Types.[]·@GHC.Types.Char)]163 ··············$w$cshowsPrec·0#·x·(GHC.Types.[]·@GHC.Types.Char)]
164 dfbc5b91419fe61181bb610519b0e363164 28dbb7ec7ffc1bee71ad459cbb035a21
165 ··$fShowAuthenticatePayload_$cshowList·::165 ··$fShowAuthenticatePayload_$cshowList·::
166 ····[AuthenticatePayload]·->·GHC.Show.ShowS166 ····[AuthenticatePayload]·->·GHC.Show.ShowS
167 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,167 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
168 ···Unfolding:·Core:·<vanilla>168 ···Unfolding:·Core:·<vanilla>
169 ··············\·(ls['GHC.Types.Many]·::·[AuthenticatePayload])169 ··············\·(ls['GHC.Types.Many]·::·[AuthenticatePayload])
170 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->170 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->
171 ··············GHC.Show.showList__171 ··············GHC.Show.showList__
172 ················@AuthenticatePayload172 ················@AuthenticatePayload
173 ················$fShowAuthenticatePayload1173 ················$fShowAuthenticatePayload1
174 ················ls174 ················ls
175 ················s]175 ················s]
176 b543e99fbf13a4b7f4bd215348fad4ea176 aafb767dd363fc08aebbc3ae2b823dec
177 ··$fShowAuthenticatePayload_$cshowsPrec·::177 ··$fShowAuthenticatePayload_$cshowsPrec·::
178 ····GHC.Types.Int·->·AuthenticatePayload·->·GHC.Show.ShowS178 ····GHC.Types.Int·->·AuthenticatePayload·->·GHC.Show.ShowS
179 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><ML>,179 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><ML>,
180 ···Inline:·[2],180 ···Inline:·[2],
181 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>181 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
182 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)182 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)
183 ················(ds['GHC.Types.Many]·::·AuthenticatePayload)·->183 ················(ds['GHC.Types.Many]·::·AuthenticatePayload)·->
184 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$w$cshowsPrec·ww·ds·}]184 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$w$cshowsPrec·ww·ds·}]
185 0eb14035bc779b761f8e05fc6ab01e2e185 e16ba9877fa5e1d5828af8bd579598dd
186 ··$tc'AuthenticatePayload·::·GHC.Types.TyCon186 ··$tc'AuthenticatePayload·::·GHC.Types.TyCon
187 ··[HasNoCafRefs,·TagSig:·<TagProper>,187 ··[HasNoCafRefs,·TagSig:·<TagProper>,
188 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],188 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
189 ···Unfolding:·Core:·<vanilla>189 ···Unfolding:·Core:·<vanilla>
190 ··············GHC.Types.TyCon190 ··············GHC.Types.TyCon
191 ················3101855607954860542#Word64 
192 ················12816996000492398195#Word64191 ················12754777326708727666#Word64
 192 ················5508057240607162145#Word64
193 ················$trModule193 ················$trModule
194 ················$tc'AuthenticatePayload2194 ················$tc'AuthenticatePayload2
195 ················0#195 ················0#
196 ················$tc'AuthenticatePayload1]196 ················$tc'AuthenticatePayload1]
197 52272dfabe0009a1cae39d870f15eab0197 40fb56c4f958c4fcd826ec455b4053b8
198 ··$tc'AuthenticatePayload1·::·GHC.Types.KindRep198 ··$tc'AuthenticatePayload1·::·GHC.Types.KindRep
199 ··[HasNoCafRefs,·TagSig:·<TagProper>,199 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Max diff block lines reached; 86611/93061 bytes (93.07%) of diff not shown.
31.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Identifier.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Identifier.dyn_hi
Files 98% similar despite different names
31.0 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·Irc.Identifier·90667 interface·Irc.Identifier·9066
8 ··interface·hash:·cc55b036962b19001830d36d453a1975 
9 ··ABI·hash:·7dff836e03c63c8a5ad243d3fbd13136 
10 ··export-list·hash:·87fd6bd5d181f861882e06c88efc40c88 ··interface·hash:·2a90a0370b83bba8a3ea0cfedf3fdc39
 9 ··ABI·hash:·b8753b61454c90003accfd7c9d352c66
 10 ··export-list·hash:·01ed21ea0a5c2e00e42cf10e498ad683
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·3a25ed876843b427bde85afc8e78b96412 ··flag·hash:·3a25ed876843b427bde85afc8e78b964
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ae57b402a53ef3b27e374cd6e49f1f3e16 ··src_hash:·ae57b402a53ef3b27e374cd6e49f1f3e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 79, 22 lines modifiedOffset 79, 22 lines modified
79 import··-/··Data.Hashable.Class·4cf78a3acddb350534af560aacb973c279 import··-/··Data.Hashable.Class·4cf78a3acddb350534af560aacb973c2
80 import··-/··Data.Hashable.LowLevel·022ab6079bae3eadc34213b0d013386580 import··-/··Data.Hashable.LowLevel·022ab6079bae3eadc34213b0d0133865
81 import··-/··Data.Primitive.ByteArray·07613218ca070dca33a3d560a9ee24e281 import··-/··Data.Primitive.ByteArray·07613218ca070dca33a3d560a9ee24e2
82 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd782 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
83 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d83 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d
84 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124784 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
85 import··-/··Data.Vector.Primitive·bb04130cd40406fc03d12ea08e236e1985 import··-/··Data.Vector.Primitive·bb04130cd40406fc03d12ea08e236e19
86 d1843c6f17ea18a7d4b7cff25352d9e686 12b9e1579b664fe0052d98b57c5781b1
87 ··$fEqIdentifier·::·GHC.Classes.Eq·Identifier87 ··$fEqIdentifier·::·GHC.Classes.Eq·Identifier
88 ··DFunId88 ··DFunId
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,90 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
91 ···Unfolding:·DFun:.91 ···Unfolding:·DFun:.
92 ················@Identifier·$fEqIdentifier_$c==·$fEqIdentifier_$c/=]92 ················@Identifier·$fEqIdentifier_$c==·$fEqIdentifier_$c/=]
93 fdb0210a8bf2069b05e9e61f2140202e93 aeca24b85ea35c1ab73c104dd2ec8de0
94 ··$fEqIdentifier_$c/=·::·Identifier·->·Identifier·->·GHC.Types.Bool94 ··$fEqIdentifier_$c/=·::·Identifier·->·Identifier·->·GHC.Types.Bool
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
96 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,96 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,
97 ···Inline:·(sat-args=2),97 ···Inline:·(sat-args=2),
98 ···Unfolding:·Core:·StableUser·<2,FalseFalse>98 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
99 ··············\·(x['GHC.Types.Many]·::·Identifier)99 ··············\·(x['GHC.Types.Many]·::·Identifier)
100 ················(y['GHC.Types.Many]·::·Identifier)·->100 ················(y['GHC.Types.Many]·::·Identifier)·->
Offset 123, 36 lines modifiedOffset 123, 36 lines modified
123 ······························DEFAULT·->·GHC.Types.True123 ······························DEFAULT·->·GHC.Types.True
124 ······························1#124 ······························1#
125 ······························->·case·GHC.Prim.==#·x1·y1·of·lwild3·{125 ······························->·case·GHC.Prim.==#·x1·y1·of·lwild3·{
126 ···································DEFAULT·->·go1·(GHC.Prim.+#·x1·1#)·1#·->·GHC.Types.False·}·}·}·}126 ···································DEFAULT·->·go1·(GHC.Prim.+#·x1·1#)·1#·->·GHC.Types.False·}·}·}·}
127 ························}·in127 ························}·in
128 ························go1·0#128 ························go1·0#
129 ·····················1#·->·GHC.Types.False·}·}·}·}]129 ·····················1#·->·GHC.Types.False·}·}·}·}]
130 815f1c57ecec16fc2d6968540901cf25130 0cafe1500eaa6e933e7ce9da67234cbd
131 ··$fEqIdentifier_$c==·::·Identifier·->·Identifier·->·GHC.Types.Bool131 ··$fEqIdentifier_$c==·::·Identifier·->·Identifier·->·GHC.Types.Bool
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
133 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,·Inline:·[2],133 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,·Inline:·[2],
134 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>134 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
135 ··············\·(ds['GHC.Types.Many]·::·Identifier)135 ··············\·(ds['GHC.Types.Many]·::·Identifier)
136 ················(ds1['GHC.Types.Many]·::·Identifier)·->136 ················(ds1['GHC.Types.Many]·::·Identifier)·->
137 ··············case·ds·of·wild·{·Identifier·ww·ww1·ww2·ww3·->137 ··············case·ds·of·wild·{·Identifier·ww·ww1·ww2·ww3·->
138 ··············case·ds1·of·wild1·{·Identifier·ww4·ww5·ww6·ww7·->138 ··············case·ds1·of·wild1·{·Identifier·ww4·ww5·ww6·ww7·->
139 ··············$w$c==·ww3·ww7·}·}]139 ··············$w$c==·ww3·ww7·}·}]
140 a80be1e8c641d324583bbee7a53f12a8140 0415b10d101687e8e5217103b27ac915
141 ··$fHashableIdentifier·::·Data.Hashable.Class.Hashable·Identifier141 ··$fHashableIdentifier·::·Data.Hashable.Class.Hashable·Identifier
142 ··DFunId142 ··DFunId
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[Data.Hashable.Class.C:Hashable],144 ···LambdaFormInfo:·LFCon[Data.Hashable.Class.C:Hashable],
145 ···Inline:·CONLIKE,145 ···Inline:·CONLIKE,
146 ···Unfolding:·DFun:.146 ···Unfolding:·DFun:.
147 ················@Identifier147 ················@Identifier
148 ················$fEqIdentifier148 ················$fEqIdentifier
149 ················$fHashableIdentifier_$chashWithSalt149 ················$fHashableIdentifier_$chashWithSalt
150 ················$fHashableIdentifier_$chash]150 ················$fHashableIdentifier_$chash]
151 3d8dca21473aa85c0f1c831f05ced857151 13a88dc2d146c6fa00aadc51873ccd9b
152 ··$fHashableIdentifier_$chash·::·Identifier·->·GHC.Types.Int152 ··$fHashableIdentifier_$chash·::·Identifier·->·GHC.Types.Int
153 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,153 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
154 ···Arity:·1,·Strictness:·<1!P(A,A,A,L)>,·CPR:·1,154 ···Arity:·1,·Strictness:·<1!P(A,A,A,L)>,·CPR:·1,
155 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>155 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
156 ··············\·(ds['GHC.Types.Many]·::·Identifier)·->156 ··············\·(ds['GHC.Types.Many]·::·Identifier)·->
157 ··············case·ds·of·wild·{·Identifier·bx·bx1·bx2·bx3·->157 ··············case·ds·of·wild·{·Identifier·bx·bx1·bx2·bx3·->
158 ··············case·{__ffi_static_ccall_unsafe·hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ:ghczuwrapperZC0ZChashablezm1zi4zi4zi0zm6LwNVbCxvPM4xnIyHdPbWQZCDataziHashableziLowLevelZChashablezufnvzuhashzuoffset·::·GHC.Prim.ByteArray#158 ··············case·{__ffi_static_ccall_unsafe·hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ:ghczuwrapperZC0ZChashablezm1zi4zi4zi0zm6LwNVbCxvPM4xnIyHdPbWQZCDataziHashableziLowLevelZChashablezufnvzuhashzuoffset·::·GHC.Prim.ByteArray#
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ····················································································································································································································GHC.Prim.Word64#·#)}166 ····················································································································································································································GHC.Prim.Word64#·#)}
167 ·····················bx3167 ·····················bx3
168 ·····················0#Int64168 ·····················0#Int64
169 ·····················(GHC.Prim.intToInt64#·(GHC.Prim.sizeofByteArray#·bx3))169 ·····················(GHC.Prim.intToInt64#·(GHC.Prim.sizeofByteArray#·bx3))
170 ·····················-3750763034362895579#Int64170 ·····················-3750763034362895579#Int64
171 ·····················GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->171 ·····················GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->
172 ··············GHC.Types.I#·(GHC.Prim.word2Int#·(GHC.Prim.word64ToWord#·ds2))·}·}]172 ··············GHC.Types.I#·(GHC.Prim.word2Int#·(GHC.Prim.word64ToWord#·ds2))·}·}]
173 c55e85fb46c72656ad004e06a453e718173 b0188844d575d6529a45d7d56b0fd74f
174 ··$fHashableIdentifier_$chashWithSalt·::174 ··$fHashableIdentifier_$chashWithSalt·::
175 ····GHC.Types.Int·->·Identifier·->·GHC.Types.Int175 ····GHC.Types.Int·->·Identifier·->·GHC.Types.Int
176 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,176 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
177 ···Arity:·2,·Strictness:·<1!P(L)><1!P(A,A,A,L)>,·CPR:·1,177 ···Arity:·2,·Strictness:·<1!P(L)><1!P(A,A,A,L)>,·CPR:·1,
178 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>178 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
179 ··············\·(salt['GHC.Types.Many]·::·GHC.Types.Int)179 ··············\·(salt['GHC.Types.Many]·::·GHC.Types.Int)
180 ················(ds['GHC.Types.Many]·::·Identifier)·->180 ················(ds['GHC.Types.Many]·::·Identifier)·->
Offset 192, 114 lines modifiedOffset 192, 114 lines modified
192 ·····················bx3192 ·····················bx3
193 ·····················0#Int64193 ·····················0#Int64
194 ·····················(GHC.Prim.intToInt64#·(GHC.Prim.sizeofByteArray#·bx3))194 ·····················(GHC.Prim.intToInt64#·(GHC.Prim.sizeofByteArray#·bx3))
195 ·····················(GHC.Prim.intToInt64#·ipv2)195 ·····················(GHC.Prim.intToInt64#·ipv2)
196 ·····················GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->196 ·····················GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->
197 ··············GHC.Types.I#197 ··············GHC.Types.I#
198 ················(GHC.Prim.word2Int#·(GHC.Prim.word64ToWord#·ds2))·}·}·}]198 ················(GHC.Prim.word2Int#·(GHC.Prim.word64ToWord#·ds2))·}·}·}]
199 bce872a9083783183f54a2457a7c5c63199 4a55d6c797cbe8e22cc0bf851b269ad1
200 ··$fIsStringIdentifier·::·Data.String.IsString·Identifier200 ··$fIsStringIdentifier·::·Data.String.IsString·Identifier
201 ··DFunId201 ··DFunId
202 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,202 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
203 ···Strictness:·<1L>,·Inline:·(sat-args=0),203 ···Strictness:·<1L>,·Inline:·(sat-args=0),
204 ···Unfolding:·Core:·StableUser·<0,FalseTrue>204 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
205 ··············$fIsStringIdentifier_$cfromString205 ··············$fIsStringIdentifier_$cfromString
206 ················`cast`206 ················`cast`
207 ··············(Sym·(Data.String.N:IsString[0]·<Identifier>_N))]207 ··············(Sym·(Data.String.N:IsString[0]·<Identifier>_N))]
208 ea6d8d6305d9c17fbd21f30e3ff8be7e208 5e8a4a6767f407529bc2bb858565816b
209 ··$fIsStringIdentifier_$cfromString·::·GHC.Base.String·->·Identifier209 ··$fIsStringIdentifier_$cfromString·::·GHC.Base.String·->·Identifier
210 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,210 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
211 ···Strictness:·<1L>,·CPR:·1,211 ···Strictness:·<1L>,·CPR:·1,
212 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>212 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
213 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->213 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->
214 ··············mkId·(Data.Text.Internal.pack·x)]214 ··············mkId·(Data.Text.Internal.pack·x)]
215 ffa45e866fb2ee60ca3262d1bd3153f0215 b5989cc81549fd3f0a2d0dc7339aef48
216 ··$fOrdIdentifier·::·GHC.Classes.Ord·Identifier216 ··$fOrdIdentifier·::·GHC.Classes.Ord·Identifier
217 ··DFunId217 ··DFunId
218 ··[HasNoCafRefs,·TagSig:·<TagProper>,218 ··[HasNoCafRefs,·TagSig:·<TagProper>,
219 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,219 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,
220 ···Unfolding:·DFun:.220 ···Unfolding:·DFun:.
221 ················@Identifier221 ················@Identifier
222 ················$fEqIdentifier222 ················$fEqIdentifier
Max diff block lines reached; 24982/31685 bytes (78.84%) of diff not shown.
31.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Identifier.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Identifier.hi
Files 98% similar despite different names
31.0 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·Irc.Identifier·90667 interface·Irc.Identifier·9066
8 ··interface·hash:·cc55b036962b19001830d36d453a1975 
9 ··ABI·hash:·7dff836e03c63c8a5ad243d3fbd13136 
10 ··export-list·hash:·87fd6bd5d181f861882e06c88efc40c88 ··interface·hash:·2a90a0370b83bba8a3ea0cfedf3fdc39
 9 ··ABI·hash:·b8753b61454c90003accfd7c9d352c66
 10 ··export-list·hash:·01ed21ea0a5c2e00e42cf10e498ad683
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·90be5a8d944d23324e730aa8fa20f69912 ··flag·hash:·90be5a8d944d23324e730aa8fa20f699
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ae57b402a53ef3b27e374cd6e49f1f3e16 ··src_hash:·ae57b402a53ef3b27e374cd6e49f1f3e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 79, 22 lines modifiedOffset 79, 22 lines modified
79 import··-/··Data.Hashable.Class·4cf78a3acddb350534af560aacb973c279 import··-/··Data.Hashable.Class·4cf78a3acddb350534af560aacb973c2
80 import··-/··Data.Hashable.LowLevel·022ab6079bae3eadc34213b0d013386580 import··-/··Data.Hashable.LowLevel·022ab6079bae3eadc34213b0d0133865
81 import··-/··Data.Primitive.ByteArray·07613218ca070dca33a3d560a9ee24e281 import··-/··Data.Primitive.ByteArray·07613218ca070dca33a3d560a9ee24e2
82 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd782 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
83 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d83 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d
84 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124784 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
85 import··-/··Data.Vector.Primitive·bb04130cd40406fc03d12ea08e236e1985 import··-/··Data.Vector.Primitive·bb04130cd40406fc03d12ea08e236e19
86 d1843c6f17ea18a7d4b7cff25352d9e686 12b9e1579b664fe0052d98b57c5781b1
87 ··$fEqIdentifier·::·GHC.Classes.Eq·Identifier87 ··$fEqIdentifier·::·GHC.Classes.Eq·Identifier
88 ··DFunId88 ··DFunId
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,90 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
91 ···Unfolding:·DFun:.91 ···Unfolding:·DFun:.
92 ················@Identifier·$fEqIdentifier_$c==·$fEqIdentifier_$c/=]92 ················@Identifier·$fEqIdentifier_$c==·$fEqIdentifier_$c/=]
93 fdb0210a8bf2069b05e9e61f2140202e93 aeca24b85ea35c1ab73c104dd2ec8de0
94 ··$fEqIdentifier_$c/=·::·Identifier·->·Identifier·->·GHC.Types.Bool94 ··$fEqIdentifier_$c/=·::·Identifier·->·Identifier·->·GHC.Types.Bool
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
96 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,96 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,
97 ···Inline:·(sat-args=2),97 ···Inline:·(sat-args=2),
98 ···Unfolding:·Core:·StableUser·<2,FalseFalse>98 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
99 ··············\·(x['GHC.Types.Many]·::·Identifier)99 ··············\·(x['GHC.Types.Many]·::·Identifier)
100 ················(y['GHC.Types.Many]·::·Identifier)·->100 ················(y['GHC.Types.Many]·::·Identifier)·->
Offset 123, 36 lines modifiedOffset 123, 36 lines modified
123 ······························DEFAULT·->·GHC.Types.True123 ······························DEFAULT·->·GHC.Types.True
124 ······························1#124 ······························1#
125 ······························->·case·GHC.Prim.==#·x1·y1·of·lwild3·{125 ······························->·case·GHC.Prim.==#·x1·y1·of·lwild3·{
126 ···································DEFAULT·->·go1·(GHC.Prim.+#·x1·1#)·1#·->·GHC.Types.False·}·}·}·}126 ···································DEFAULT·->·go1·(GHC.Prim.+#·x1·1#)·1#·->·GHC.Types.False·}·}·}·}
127 ························}·in127 ························}·in
128 ························go1·0#128 ························go1·0#
129 ·····················1#·->·GHC.Types.False·}·}·}·}]129 ·····················1#·->·GHC.Types.False·}·}·}·}]
130 815f1c57ecec16fc2d6968540901cf25130 0cafe1500eaa6e933e7ce9da67234cbd
131 ··$fEqIdentifier_$c==·::·Identifier·->·Identifier·->·GHC.Types.Bool131 ··$fEqIdentifier_$c==·::·Identifier·->·Identifier·->·GHC.Types.Bool
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
133 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,·Inline:·[2],133 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,·Inline:·[2],
134 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>134 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
135 ··············\·(ds['GHC.Types.Many]·::·Identifier)135 ··············\·(ds['GHC.Types.Many]·::·Identifier)
136 ················(ds1['GHC.Types.Many]·::·Identifier)·->136 ················(ds1['GHC.Types.Many]·::·Identifier)·->
137 ··············case·ds·of·wild·{·Identifier·ww·ww1·ww2·ww3·->137 ··············case·ds·of·wild·{·Identifier·ww·ww1·ww2·ww3·->
138 ··············case·ds1·of·wild1·{·Identifier·ww4·ww5·ww6·ww7·->138 ··············case·ds1·of·wild1·{·Identifier·ww4·ww5·ww6·ww7·->
139 ··············$w$c==·ww3·ww7·}·}]139 ··············$w$c==·ww3·ww7·}·}]
140 a80be1e8c641d324583bbee7a53f12a8140 0415b10d101687e8e5217103b27ac915
141 ··$fHashableIdentifier·::·Data.Hashable.Class.Hashable·Identifier141 ··$fHashableIdentifier·::·Data.Hashable.Class.Hashable·Identifier
142 ··DFunId142 ··DFunId
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[Data.Hashable.Class.C:Hashable],144 ···LambdaFormInfo:·LFCon[Data.Hashable.Class.C:Hashable],
145 ···Inline:·CONLIKE,145 ···Inline:·CONLIKE,
146 ···Unfolding:·DFun:.146 ···Unfolding:·DFun:.
147 ················@Identifier147 ················@Identifier
148 ················$fEqIdentifier148 ················$fEqIdentifier
149 ················$fHashableIdentifier_$chashWithSalt149 ················$fHashableIdentifier_$chashWithSalt
150 ················$fHashableIdentifier_$chash]150 ················$fHashableIdentifier_$chash]
151 3d8dca21473aa85c0f1c831f05ced857151 13a88dc2d146c6fa00aadc51873ccd9b
152 ··$fHashableIdentifier_$chash·::·Identifier·->·GHC.Types.Int152 ··$fHashableIdentifier_$chash·::·Identifier·->·GHC.Types.Int
153 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,153 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
154 ···Arity:·1,·Strictness:·<1!P(A,A,A,L)>,·CPR:·1,154 ···Arity:·1,·Strictness:·<1!P(A,A,A,L)>,·CPR:·1,
155 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>155 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
156 ··············\·(ds['GHC.Types.Many]·::·Identifier)·->156 ··············\·(ds['GHC.Types.Many]·::·Identifier)·->
157 ··············case·ds·of·wild·{·Identifier·bx·bx1·bx2·bx3·->157 ··············case·ds·of·wild·{·Identifier·bx·bx1·bx2·bx3·->
158 ··············case·{__ffi_static_ccall_unsafe·hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ:ghczuwrapperZC0ZChashablezm1zi4zi4zi0zm6LwNVbCxvPM4xnIyHdPbWQZCDataziHashableziLowLevelZChashablezufnvzuhashzuoffset·::·GHC.Prim.ByteArray#158 ··············case·{__ffi_static_ccall_unsafe·hashable-1.4.4.0-6LwNVbCxvPM4xnIyHdPbWQ:ghczuwrapperZC0ZChashablezm1zi4zi4zi0zm6LwNVbCxvPM4xnIyHdPbWQZCDataziHashableziLowLevelZChashablezufnvzuhashzuoffset·::·GHC.Prim.ByteArray#
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ····················································································································································································································GHC.Prim.Word64#·#)}166 ····················································································································································································································GHC.Prim.Word64#·#)}
167 ·····················bx3167 ·····················bx3
168 ·····················0#Int64168 ·····················0#Int64
169 ·····················(GHC.Prim.intToInt64#·(GHC.Prim.sizeofByteArray#·bx3))169 ·····················(GHC.Prim.intToInt64#·(GHC.Prim.sizeofByteArray#·bx3))
170 ·····················-3750763034362895579#Int64170 ·····················-3750763034362895579#Int64
171 ·····················GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->171 ·····················GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->
172 ··············GHC.Types.I#·(GHC.Prim.word2Int#·(GHC.Prim.word64ToWord#·ds2))·}·}]172 ··············GHC.Types.I#·(GHC.Prim.word2Int#·(GHC.Prim.word64ToWord#·ds2))·}·}]
173 c55e85fb46c72656ad004e06a453e718173 b0188844d575d6529a45d7d56b0fd74f
174 ··$fHashableIdentifier_$chashWithSalt·::174 ··$fHashableIdentifier_$chashWithSalt·::
175 ····GHC.Types.Int·->·Identifier·->·GHC.Types.Int175 ····GHC.Types.Int·->·Identifier·->·GHC.Types.Int
176 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,176 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
177 ···Arity:·2,·Strictness:·<1!P(L)><1!P(A,A,A,L)>,·CPR:·1,177 ···Arity:·2,·Strictness:·<1!P(L)><1!P(A,A,A,L)>,·CPR:·1,
178 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>178 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
179 ··············\·(salt['GHC.Types.Many]·::·GHC.Types.Int)179 ··············\·(salt['GHC.Types.Many]·::·GHC.Types.Int)
180 ················(ds['GHC.Types.Many]·::·Identifier)·->180 ················(ds['GHC.Types.Many]·::·Identifier)·->
Offset 192, 114 lines modifiedOffset 192, 114 lines modified
192 ·····················bx3192 ·····················bx3
193 ·····················0#Int64193 ·····················0#Int64
194 ·····················(GHC.Prim.intToInt64#·(GHC.Prim.sizeofByteArray#·bx3))194 ·····················(GHC.Prim.intToInt64#·(GHC.Prim.sizeofByteArray#·bx3))
195 ·····················(GHC.Prim.intToInt64#·ipv2)195 ·····················(GHC.Prim.intToInt64#·ipv2)
196 ·····················GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->196 ·····················GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->
197 ··············GHC.Types.I#197 ··············GHC.Types.I#
198 ················(GHC.Prim.word2Int#·(GHC.Prim.word64ToWord#·ds2))·}·}·}]198 ················(GHC.Prim.word2Int#·(GHC.Prim.word64ToWord#·ds2))·}·}·}]
199 bce872a9083783183f54a2457a7c5c63199 4a55d6c797cbe8e22cc0bf851b269ad1
200 ··$fIsStringIdentifier·::·Data.String.IsString·Identifier200 ··$fIsStringIdentifier·::·Data.String.IsString·Identifier
201 ··DFunId201 ··DFunId
202 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,202 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
203 ···Strictness:·<1L>,·Inline:·(sat-args=0),203 ···Strictness:·<1L>,·Inline:·(sat-args=0),
204 ···Unfolding:·Core:·StableUser·<0,FalseTrue>204 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
205 ··············$fIsStringIdentifier_$cfromString205 ··············$fIsStringIdentifier_$cfromString
206 ················`cast`206 ················`cast`
207 ··············(Sym·(Data.String.N:IsString[0]·<Identifier>_N))]207 ··············(Sym·(Data.String.N:IsString[0]·<Identifier>_N))]
208 ea6d8d6305d9c17fbd21f30e3ff8be7e208 5e8a4a6767f407529bc2bb858565816b
209 ··$fIsStringIdentifier_$cfromString·::·GHC.Base.String·->·Identifier209 ··$fIsStringIdentifier_$cfromString·::·GHC.Base.String·->·Identifier
210 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,210 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
211 ···Strictness:·<1L>,·CPR:·1,211 ···Strictness:·<1L>,·CPR:·1,
212 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>212 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
213 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->213 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->
214 ··············mkId·(Data.Text.Internal.pack·x)]214 ··············mkId·(Data.Text.Internal.pack·x)]
215 ffa45e866fb2ee60ca3262d1bd3153f0215 b5989cc81549fd3f0a2d0dc7339aef48
216 ··$fOrdIdentifier·::·GHC.Classes.Ord·Identifier216 ··$fOrdIdentifier·::·GHC.Classes.Ord·Identifier
217 ··DFunId217 ··DFunId
218 ··[HasNoCafRefs,·TagSig:·<TagProper>,218 ··[HasNoCafRefs,·TagSig:·<TagProper>,
219 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,219 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,
220 ···Unfolding:·DFun:.220 ···Unfolding:·DFun:.
221 ················@Identifier221 ················@Identifier
222 ················$fEqIdentifier222 ················$fEqIdentifier
Max diff block lines reached; 24982/31682 bytes (78.85%) of diff not shown.
102 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Message.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Message.hi
Files 98% similar despite different names
102 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 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·Irc.Message·90667 interface·Irc.Message·9066
8 ··interface·hash:·be46c7a756ee669051af2470150b7887 
9 ··ABI·hash:·4a667456041cad844eaeb5b5cebd1d63 
10 ··export-list·hash:·6d0aa4832ab98e760fc9187ea0b373d88 ··interface·hash:·815d2b6cb4c5e5ebd2353edc14f68c87
 9 ··ABI·hash:·b1aa43b8bdf3b8b3f5c50caf1b6dd15a
 10 ··export-list·hash:·beab76b01b436640fc54b540fff5e359
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·905b7814e37ccd64ab3f2fd8ec4f320012 ··flag·hash:·71c7709e3c9c4da5238e38c80a501d98
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·74f76238912243f14e2245148293a7a816 ··src_hash:·74f76238912243f14e2245148293a7a8
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 27, 19 lines modifiedOffset 27, 19 lines modified
27 ··msgTarget27 ··msgTarget
28 ··nickSplit28 ··nickSplit
29 ··CapCmd{CapAck·CapDel·CapList·CapLs·CapNak·CapNew}29 ··CapCmd{CapAck·CapDel·CapList·CapLs·CapNak·CapNew}
30 ··CapMore{CapDone·CapMore}30 ··CapMore{CapDone·CapMore}
31 ··IrcMsg{Account·Authenticate·Away·BatchEnd·BatchStart·Cap·Chghost·Ctcp·CtcpNotice·Error·Invite·Join·Kick·Kill·Mode·Nick·Notice·Part·Ping·Pong·Privmsg·Quit·Reply·Topic·UnknownMsg·Wallops}31 ··IrcMsg{Account·Authenticate·Away·BatchEnd·BatchStart·Cap·Chghost·Ctcp·CtcpNotice·Error·Invite·Join·Kick·Kill·Mode·Nick·Notice·Part·Ping·Pong·Privmsg·Quit·Reply·Topic·UnknownMsg·Wallops}
32 ··MessageTarget{TargetExisting·TargetNetwork·TargetUser·TargetWindow}32 ··MessageTarget{TargetExisting·TargetNetwork·TargetUser·TargetWindow}
33 ··Source{Source·srcAcct·srcUser}33 ··Source{Source·srcAcct·srcUser}
34 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Codes34 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Codes
35 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier35 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier
36 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg36 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg
37 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo37 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo
38 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View38 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View
39 boot·module·dependencies:39 boot·module·dependencies:
40 direct·package·dependencies:·base-4.18.2.1·text-2.0.240 direct·package·dependencies:·base-4.18.2.1·text-2.0.2
41 plugin·package·dependencies:41 plugin·package·dependencies:
42 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float42 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float
43 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext43 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext
44 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy44 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy
45 ·········Data.Text.Show·Data.Vector.Fusion.Bundle45 ·········Data.Text.Show·Data.Vector.Fusion.Bundle
Offset 77, 84 lines modifiedOffset 77, 84 lines modified
77 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908077 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
78 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc78 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
79 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc279 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
80 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd9980 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
81 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f681 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
82 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0882 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
83 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9483 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
84 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Codes·9d3bc273b746d5ac96c49be2f833b58a 
85 ··exports:·0e080a36a38013a58f89d0bf04a5edac 
86 ··RPL_INVITING·6f6a4e55b6726ad74f4b64e629dacb77 
87 ··RPL_NOWAWAY·7bee903522e271e9c64e92973e6d42c5 
88 ··RPL_TOPIC·c463cfc022dd7cdb33a5f2183e493b2f 
89 ··RPL_UNAWAY·70c82dacb717eff58822cc7f7da944d0 
90 ··ReplyCode·0aba7184428d76ba7c66958337ce50ce 
91 ··ReplyCode·0a1cf7c40ef2c96f9d2a28daf2fbae02 
92 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier·7dff836e03c63c8a5ad243d3fbd13136 
93 ··exports:·87fd6bd5d181f861882e06c88efc40c8 
94 ··Identifier·f7cd29d468dcaf6425931e78b8ee13ba 
95 ··idText·efbed07b88d28dadb112c582c5ae6dfe 
96 ··mkId·5ec26bbe13605425e7e562543d233372 
97 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg·88efc32a5a6f2eb0c3acb8454531f5fd 
98 ··exports:·34904e2e29863a431df4a9fe7b334415 
99 ··RawIrcMsg·9a686ec2c692f6ad9d80fe984d572657 
100 ··TagEntry·b8ae50842a51af86351d07a112fcc6dc 
101 ··msgCommand·7e94915940b00db9643a8386d73ea5e6 
102 ··msgParams·d178905397d18cec993f29a7960a860d 
103 ··msgPrefix·96b2438a94bf5347385f51af520e53f7 
104 ··msgTags·ba75b643af87b3f8ec49f7ea43fd8486 
105 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo·dd4f3c217d7ca58c3159911fd19c9e2c 
106 ··exports:·cdf193c5714e5ca877e014cef12c0413 
107 ··UserInfo·66f9bde94ff6d72429fd4f438cd3c483 
108 ··renderUserInfo·0642237c89f186cec981d476cfc137ab 
109 ··userHost·610c2dc5883899df12a6f8643b009352 
110 ··userNick·9f00eac1c1b9249ba058bbac63f6ec91 
111 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View·46407b83fbc53e0e611dc17d6885e5b4 
112 ··exports:·24eb775bb6eb20c5a394ddffb3c94b1c 
113 ··view·f55a156bf7c17a397f9a1ce3dc38542b84 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Codes·9faf2c0cc2855787430e46f76eb8f517
 85 ··exports:·c4988ac861c2994503ad6f518991971e
 86 ··RPL_INVITING·b3f22e19c6b7736c5f3aedf5a2bb9940
 87 ··RPL_NOWAWAY·050503989df932f86c8a2d2192567df1
 88 ··RPL_TOPIC·def9cca3bf98db9f87d4b77700319410
 89 ··RPL_UNAWAY·d8ce372b4ccfc51d1b881353d64a9af9
 90 ··ReplyCode·4513a085514088de54540a71339b4853
 91 ··ReplyCode·5b8c10370ab50dcd289942843c0d6aa4
 92 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier·b8753b61454c90003accfd7c9d352c66
 93 ··exports:·01ed21ea0a5c2e00e42cf10e498ad683
 94 ··Identifier·9cac412a53f70bb123684cde08318624
 95 ··idText·30d2f3adb9d94252bc56555acbacb224
 96 ··mkId·fc72c654d03806c9fc125531941508a4
 97 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg·7ba820c8279592e981cbb62696afabd5
 98 ··exports:·65bc8e7246b4d04928db14d79a10907a
 99 ··RawIrcMsg·025e2acf06f714a4ee051d1080a41852
 100 ··TagEntry·a816812619d87560542d3cf8b55aefcd
 101 ··msgCommand·a959394da4afd2355b86537b4a3e0ce7
 102 ··msgParams·ae64908164755c1adf7b394de98fcd42
 103 ··msgPrefix·b99dc61111abb9d06cf2fb56117ca6c4
 104 ··msgTags·4d5685507684b55c81f1836171703225
 105 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo·db283ab303fb567ce709ccebf5d73c82
 106 ··exports:·06041ff35818201a771fb9a20d96e605
 107 ··UserInfo·e94fefab7d36a28005982a8995db5f9d
 108 ··renderUserInfo·e5a2d27974a135f5c7ea91ead48874e4
 109 ··userHost·c08a71cbffe18b1dee3e3db11bfbd100
 110 ··userNick·eb972c229a1595f3558af39d64732c82
 111 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View·eab510566f68c1cab63059b6812fb586
 112 ··exports:·6cd86cedd778d954b5f6a651ff7f2842
 113 ··view·bb170d032413f27975e09caa61406e4b
114 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7114 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
115 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247115 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
116 import··-/··Data.Text.Read·06ad353f84a0799201b22eaace09f8f8116 import··-/··Data.Text.Read·06ad353f84a0799201b22eaace09f8f8
117 d5cfe2b441f771908204340df5539c1f117 93601afc13a391a283108d993d12da84
118 ··$fEqCapCmd·::·GHC.Classes.Eq·CapCmd118 ··$fEqCapCmd·::·GHC.Classes.Eq·CapCmd
119 ··DFunId119 ··DFunId
120 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],120 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
121 ···Inline:·CONLIKE,121 ···Inline:·CONLIKE,
122 ···Unfolding:·DFun:.·@CapCmd·$fEqCapCmd_$c==·$fEqCapCmd_$c/=]122 ···Unfolding:·DFun:.·@CapCmd·$fEqCapCmd_$c==·$fEqCapCmd_$c/=]
123 b44e37af3fc3489cd40b42edff827866123 ce3afa3f6868d31d769b711aa2859a69
124 ··$fEqCapCmd1·::124 ··$fEqCapCmd1·::
125 ····GHC.Classes.Eq125 ····GHC.Classes.Eq
126 ······(Data.Text.Internal.Text,·GHC.Maybe.Maybe·Data.Text.Internal.Text)126 ······(Data.Text.Internal.Text,·GHC.Maybe.Maybe·Data.Text.Internal.Text)
127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
128 ···Unfolding:·Core:·<vanilla>128 ···Unfolding:·Core:·<vanilla>
129 ··············GHC.Classes.$fEq(,)129 ··············GHC.Classes.$fEq(,)
130 ················@Data.Text.Internal.Text130 ················@Data.Text.Internal.Text
131 ················@(GHC.Maybe.Maybe·Data.Text.Internal.Text)131 ················@(GHC.Maybe.Maybe·Data.Text.Internal.Text)
132 ················Data.Text.$fEqText132 ················Data.Text.$fEqText
Max diff block lines reached; 97629/104646 bytes (93.29%) of diff not shown.
102 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Message.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Message.dyn_hi
Files 98% similar despite different names
102 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 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·Irc.Message·90667 interface·Irc.Message·9066
8 ··interface·hash:·be46c7a756ee669051af2470150b7887 
9 ··ABI·hash:·4a667456041cad844eaeb5b5cebd1d63 
10 ··export-list·hash:·6d0aa4832ab98e760fc9187ea0b373d88 ··interface·hash:·815d2b6cb4c5e5ebd2353edc14f68c87
 9 ··ABI·hash:·b1aa43b8bdf3b8b3f5c50caf1b6dd15a
 10 ··export-list·hash:·beab76b01b436640fc54b540fff5e359
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·71c7709e3c9c4da5238e38c80a501d9812 ··flag·hash:·905b7814e37ccd64ab3f2fd8ec4f3200
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·74f76238912243f14e2245148293a7a816 ··src_hash:·74f76238912243f14e2245148293a7a8
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 27, 19 lines modifiedOffset 27, 19 lines modified
27 ··msgTarget27 ··msgTarget
28 ··nickSplit28 ··nickSplit
29 ··CapCmd{CapAck·CapDel·CapList·CapLs·CapNak·CapNew}29 ··CapCmd{CapAck·CapDel·CapList·CapLs·CapNak·CapNew}
30 ··CapMore{CapDone·CapMore}30 ··CapMore{CapDone·CapMore}
31 ··IrcMsg{Account·Authenticate·Away·BatchEnd·BatchStart·Cap·Chghost·Ctcp·CtcpNotice·Error·Invite·Join·Kick·Kill·Mode·Nick·Notice·Part·Ping·Pong·Privmsg·Quit·Reply·Topic·UnknownMsg·Wallops}31 ··IrcMsg{Account·Authenticate·Away·BatchEnd·BatchStart·Cap·Chghost·Ctcp·CtcpNotice·Error·Invite·Join·Kick·Kill·Mode·Nick·Notice·Part·Ping·Pong·Privmsg·Quit·Reply·Topic·UnknownMsg·Wallops}
32 ··MessageTarget{TargetExisting·TargetNetwork·TargetUser·TargetWindow}32 ··MessageTarget{TargetExisting·TargetNetwork·TargetUser·TargetWindow}
33 ··Source{Source·srcAcct·srcUser}33 ··Source{Source·srcAcct·srcUser}
34 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Codes34 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Codes
35 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier35 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier
36 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg36 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg
37 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo37 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo
38 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View38 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View
39 boot·module·dependencies:39 boot·module·dependencies:
40 direct·package·dependencies:·base-4.18.2.1·text-2.0.240 direct·package·dependencies:·base-4.18.2.1·text-2.0.2
41 plugin·package·dependencies:41 plugin·package·dependencies:
42 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float42 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float
43 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext43 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext
44 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy44 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy
45 ·········Data.Text.Show·Data.Vector.Fusion.Bundle45 ·········Data.Text.Show·Data.Vector.Fusion.Bundle
Offset 77, 84 lines modifiedOffset 77, 84 lines modified
77 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908077 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
78 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc78 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
79 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc279 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
80 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd9980 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
81 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f681 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
82 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0882 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
83 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9483 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
84 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Codes·9d3bc273b746d5ac96c49be2f833b58a 
85 ··exports:·0e080a36a38013a58f89d0bf04a5edac 
86 ··RPL_INVITING·6f6a4e55b6726ad74f4b64e629dacb77 
87 ··RPL_NOWAWAY·7bee903522e271e9c64e92973e6d42c5 
88 ··RPL_TOPIC·c463cfc022dd7cdb33a5f2183e493b2f 
89 ··RPL_UNAWAY·70c82dacb717eff58822cc7f7da944d0 
90 ··ReplyCode·0aba7184428d76ba7c66958337ce50ce 
91 ··ReplyCode·0a1cf7c40ef2c96f9d2a28daf2fbae02 
92 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier·7dff836e03c63c8a5ad243d3fbd13136 
93 ··exports:·87fd6bd5d181f861882e06c88efc40c8 
94 ··Identifier·f7cd29d468dcaf6425931e78b8ee13ba 
95 ··idText·efbed07b88d28dadb112c582c5ae6dfe 
96 ··mkId·5ec26bbe13605425e7e562543d233372 
97 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg·88efc32a5a6f2eb0c3acb8454531f5fd 
98 ··exports:·34904e2e29863a431df4a9fe7b334415 
99 ··RawIrcMsg·9a686ec2c692f6ad9d80fe984d572657 
100 ··TagEntry·b8ae50842a51af86351d07a112fcc6dc 
101 ··msgCommand·7e94915940b00db9643a8386d73ea5e6 
102 ··msgParams·d178905397d18cec993f29a7960a860d 
103 ··msgPrefix·96b2438a94bf5347385f51af520e53f7 
104 ··msgTags·ba75b643af87b3f8ec49f7ea43fd8486 
105 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo·dd4f3c217d7ca58c3159911fd19c9e2c 
106 ··exports:·cdf193c5714e5ca877e014cef12c0413 
107 ··UserInfo·66f9bde94ff6d72429fd4f438cd3c483 
108 ··renderUserInfo·0642237c89f186cec981d476cfc137ab 
109 ··userHost·610c2dc5883899df12a6f8643b009352 
110 ··userNick·9f00eac1c1b9249ba058bbac63f6ec91 
111 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View·46407b83fbc53e0e611dc17d6885e5b4 
112 ··exports:·24eb775bb6eb20c5a394ddffb3c94b1c 
113 ··view·f55a156bf7c17a397f9a1ce3dc38542b84 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Codes·9faf2c0cc2855787430e46f76eb8f517
 85 ··exports:·c4988ac861c2994503ad6f518991971e
 86 ··RPL_INVITING·b3f22e19c6b7736c5f3aedf5a2bb9940
 87 ··RPL_NOWAWAY·050503989df932f86c8a2d2192567df1
 88 ··RPL_TOPIC·def9cca3bf98db9f87d4b77700319410
 89 ··RPL_UNAWAY·d8ce372b4ccfc51d1b881353d64a9af9
 90 ··ReplyCode·4513a085514088de54540a71339b4853
 91 ··ReplyCode·5b8c10370ab50dcd289942843c0d6aa4
 92 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier·b8753b61454c90003accfd7c9d352c66
 93 ··exports:·01ed21ea0a5c2e00e42cf10e498ad683
 94 ··Identifier·9cac412a53f70bb123684cde08318624
 95 ··idText·30d2f3adb9d94252bc56555acbacb224
 96 ··mkId·fc72c654d03806c9fc125531941508a4
 97 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg·7ba820c8279592e981cbb62696afabd5
 98 ··exports:·65bc8e7246b4d04928db14d79a10907a
 99 ··RawIrcMsg·025e2acf06f714a4ee051d1080a41852
 100 ··TagEntry·a816812619d87560542d3cf8b55aefcd
 101 ··msgCommand·a959394da4afd2355b86537b4a3e0ce7
 102 ··msgParams·ae64908164755c1adf7b394de98fcd42
 103 ··msgPrefix·b99dc61111abb9d06cf2fb56117ca6c4
 104 ··msgTags·4d5685507684b55c81f1836171703225
 105 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo·db283ab303fb567ce709ccebf5d73c82
 106 ··exports:·06041ff35818201a771fb9a20d96e605
 107 ··UserInfo·e94fefab7d36a28005982a8995db5f9d
 108 ··renderUserInfo·e5a2d27974a135f5c7ea91ead48874e4
 109 ··userHost·c08a71cbffe18b1dee3e3db11bfbd100
 110 ··userNick·eb972c229a1595f3558af39d64732c82
 111 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View·eab510566f68c1cab63059b6812fb586
 112 ··exports:·6cd86cedd778d954b5f6a651ff7f2842
 113 ··view·bb170d032413f27975e09caa61406e4b
114 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7114 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
115 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247115 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
116 import··-/··Data.Text.Read·06ad353f84a0799201b22eaace09f8f8116 import··-/··Data.Text.Read·06ad353f84a0799201b22eaace09f8f8
117 d5cfe2b441f771908204340df5539c1f117 93601afc13a391a283108d993d12da84
118 ··$fEqCapCmd·::·GHC.Classes.Eq·CapCmd118 ··$fEqCapCmd·::·GHC.Classes.Eq·CapCmd
119 ··DFunId119 ··DFunId
120 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],120 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
121 ···Inline:·CONLIKE,121 ···Inline:·CONLIKE,
122 ···Unfolding:·DFun:.·@CapCmd·$fEqCapCmd_$c==·$fEqCapCmd_$c/=]122 ···Unfolding:·DFun:.·@CapCmd·$fEqCapCmd_$c==·$fEqCapCmd_$c/=]
123 b44e37af3fc3489cd40b42edff827866123 ce3afa3f6868d31d769b711aa2859a69
124 ··$fEqCapCmd1·::124 ··$fEqCapCmd1·::
125 ····GHC.Classes.Eq125 ····GHC.Classes.Eq
126 ······(Data.Text.Internal.Text,·GHC.Maybe.Maybe·Data.Text.Internal.Text)126 ······(Data.Text.Internal.Text,·GHC.Maybe.Maybe·Data.Text.Internal.Text)
127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
128 ···Unfolding:·Core:·<vanilla>128 ···Unfolding:·Core:·<vanilla>
129 ··············GHC.Classes.$fEq(,)129 ··············GHC.Classes.$fEq(,)
130 ················@Data.Text.Internal.Text130 ················@Data.Text.Internal.Text
131 ················@(GHC.Maybe.Maybe·Data.Text.Internal.Text)131 ················@(GHC.Maybe.Maybe·Data.Text.Internal.Text)
132 ················Data.Text.$fEqText132 ················Data.Text.$fEqText
Max diff block lines reached; 97629/104646 bytes (93.29%) of diff not shown.
25.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Modes.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Modes.hi
Files 96% similar despite different names
25.2 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 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·Irc.Modes·90667 interface·Irc.Modes·9066
8 ··interface·hash:·60c5bef9f9cf63bcc5fa7d79a860fd32 
9 ··ABI·hash:·83b03042b809a85d179f0244b3935bef 
10 ··export-list·hash:·376a0fcd7b3994fce757ec863ddc0a6f8 ··interface·hash:·552b21ab834b9b6663a627f52cb94e94
 9 ··ABI·hash:·23f848947530d1d024d044274f6a3d40
 10 ··export-list·hash:·f516d90a5802faa9c3b54bc41579a597
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·62e2850c2242d9b0bc5c971005395ded12 ··flag·hash:·b242a0471efd8e591c28ae60d2098dee
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d99ec8184e2d9bf270ccc096bbd0506416 ··src_hash:·d99ec8184e2d9bf270ccc096bbd05064
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··modesLists24 ··modesLists
25 ··modesNeverArg25 ··modesNeverArg
26 ··modesPrefixModes26 ··modesPrefixModes
27 ··modesSetArg27 ··modesSetArg
28 ··splitModes28 ··splitModes
29 ··unsplitModes29 ··unsplitModes
30 ··ModeTypes{ModeTypes·_modesAlwaysArg·_modesLists·_modesNeverArg·_modesPrefixModes·_modesSetArg}30 ··ModeTypes{ModeTypes·_modesAlwaysArg·_modesLists·_modesNeverArg·_modesPrefixModes·_modesSetArg}
31 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View31 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·text-2.0.233 direct·package·dependencies:·base-4.18.2.1·text-2.0.2
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 trusted·package·dependencies:·base-4.18.2.1·text-2.0.235 trusted·package·dependencies:·base-4.18.2.1·text-2.0.2
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
37 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Show37 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Show
38 family·instance·modules:·Control.Applicative·Control.Arrow38 family·instance·modules:·Control.Applicative·Control.Arrow
Offset 50, 177 lines modifiedOffset 50, 177 lines modified
50 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c50 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c
51 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f51 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
52 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b8652 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b86
53 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b953 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
54 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc54 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
55 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc255 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
56 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0856 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
57 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View·46407b83fbc53e0e611dc17d6885e5b4 
58 ··exports:·24eb775bb6eb20c5a394ddffb3c94b1c 
59 ··view·f55a156bf7c17a397f9a1ce3dc38542b57 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View·eab510566f68c1cab63059b6812fb586
 58 ··exports:·6cd86cedd778d954b5f6a651ff7f2842
 59 ··view·bb170d032413f27975e09caa61406e4b
60 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd760 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
61 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124761 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
62 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f362 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3
63 b583df17c9236a8572e8093213603dea63 69823e097bf509b8547f7c510653e77c
64 ··$fShowModeTypes·::·GHC.Show.Show·ModeTypes64 ··$fShowModeTypes·::·GHC.Show.Show·ModeTypes
65 ··DFunId65 ··DFunId
66 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],66 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],
67 ···Inline:·CONLIKE,67 ···Inline:·CONLIKE,
68 ···Unfolding:·DFun:.68 ···Unfolding:·DFun:.
69 ················@ModeTypes69 ················@ModeTypes
70 ················$fShowModeTypes_$cshowsPrec70 ················$fShowModeTypes_$cshowsPrec
71 ················$fShowModeTypes_$cshow71 ················$fShowModeTypes_$cshow
72 ················$fShowModeTypes_$cshowList]72 ················$fShowModeTypes_$cshowList]
73 bd47f261c6439f0684b304b488b95b8973 ba304580665efe139b29b9354dcfaa01
74 ··$fShowModeTypes1·::·ModeTypes·->·GHC.Show.ShowS74 ··$fShowModeTypes1·::·ModeTypes·->·GHC.Show.ShowS
75 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,75 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
76 ···Strictness:·<1!P(ML,ML,ML,ML,ML)><L>,76 ···Strictness:·<1!P(ML,ML,ML,ML,ML)><L>,
77 ···Unfolding:·Core:·<vanilla>77 ···Unfolding:·Core:·<vanilla>
78 ··············\·(ds['GHC.Types.Many]·::·ModeTypes)78 ··············\·(ds['GHC.Types.Many]·::·ModeTypes)
79 ················(eta['GHC.Types.Many]·::·GHC.Base.String)·->79 ················(eta['GHC.Types.Many]·::·GHC.Base.String)·->
80 ··············case·ds·of·wild·{·ModeTypes·ww·ww1·ww2·ww3·ww4·->80 ··············case·ds·of·wild·{·ModeTypes·ww·ww1·ww2·ww3·ww4·->
81 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·eta·}]81 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·eta·}]
82 ddb36b6240a115260e6c23f53e48a26182 575e2f1b0c7b85f7a555470652a2afda
83 ··$fShowModeTypes2·::·GHC.Prim.Addr#83 ··$fShowModeTypes2·::·GHC.Prim.Addr#
84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
85 ···Unfolding:·Core:·<vanilla>·"}"#]85 ···Unfolding:·Core:·<vanilla>·"}"#]
86 d0331e599f0ba34856a902e3e75bb05b86 4af978d023d7a483207575db220ccda1
87 ··$fShowModeTypes3·::87 ··$fShowModeTypes3·::
88 ····(GHC.Types.Char,·GHC.Types.Char)88 ····(GHC.Types.Char,·GHC.Types.Char)
89 ····->·GHC.Base.String·->·GHC.Base.String89 ····->·GHC.Base.String·->·GHC.Base.String
90 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,90 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
91 ···Strictness:·<1!P(MP(SL),MP(SL))><L>,·Inline:·[2],91 ···Strictness:·<1!P(MP(SL),MP(SL))><L>,·Inline:·[2],
92 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>92 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
93 ··············\·(ds['GHC.Types.Many]·::·(GHC.Types.Char,·GHC.Types.Char))93 ··············\·(ds['GHC.Types.Many]·::·(GHC.Types.Char,·GHC.Types.Char))
94 ················(s1['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->94 ················(s1['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->
95 ··············case·ds·of·wild·{·(,)·ww·ww1·->·$wlvl·ww·ww1·s1·}]95 ··············case·ds·of·wild·{·(,)·ww·ww1·->·$wlvl·ww·ww1·s1·}]
96 490f8565bd2b8926088d3aea5b7152dd96 11819a7d145ceec8b01ef0f4a504e3c8
97 ··$fShowModeTypes4·::·GHC.Prim.Addr#97 ··$fShowModeTypes4·::·GHC.Prim.Addr#
98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
99 ···Unfolding:·Core:·<vanilla>·",·_modesPrefixModes·=·"#]99 ···Unfolding:·Core:·<vanilla>·",·_modesPrefixModes·=·"#]
100 806a9cba272c036d5dcda1028fbef34a100 50695d783375a700485f42f677f7733e
101 ··$fShowModeTypes5·::·GHC.Prim.Addr#101 ··$fShowModeTypes5·::·GHC.Prim.Addr#
102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
103 ···Unfolding:·Core:·<vanilla>·",·_modesNeverArg·=·"#]103 ···Unfolding:·Core:·<vanilla>·",·_modesNeverArg·=·"#]
104 acdefec073419eac026d16825681bea3104 e11f00b8e9ec16efc8093eeaef7d12fb
105 ··$fShowModeTypes6·::·GHC.Prim.Addr#105 ··$fShowModeTypes6·::·GHC.Prim.Addr#
106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
107 ···Unfolding:·Core:·<vanilla>·",·_modesSetArg·=·"#]107 ···Unfolding:·Core:·<vanilla>·",·_modesSetArg·=·"#]
108 d0edf96cb7061eb66691f1239f0c0b9e108 e358b9176952757af1a9fa9c219ebc9d
109 ··$fShowModeTypes7·::·GHC.Prim.Addr#109 ··$fShowModeTypes7·::·GHC.Prim.Addr#
110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
111 ···Unfolding:·Core:·<vanilla>·",·_modesAlwaysArg·=·"#]111 ···Unfolding:·Core:·<vanilla>·",·_modesAlwaysArg·=·"#]
112 ccfc96842badfcea28f9335f8cb4e9a6112 1c1924063c7d623931db3007030fe8c0
113 ··$fShowModeTypes8·::·GHC.Prim.Addr#113 ··$fShowModeTypes8·::·GHC.Prim.Addr#
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
115 ···Unfolding:·Core:·<vanilla>·"ModeTypes·{_modesLists·=·"#]115 ···Unfolding:·Core:·<vanilla>·"ModeTypes·{_modesLists·=·"#]
116 58c7dcf5a93600ccd42361d81282c9c6116 e6d951f7f242d2c251c7470ba97a5f45
117 ··$fShowModeTypes9·::·GHC.Types.Int117 ··$fShowModeTypes9·::·GHC.Types.Int
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Types.I#],119 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
120 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]120 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
121 032469ed38eba68c1cff3a3038ef76e9121 7c598bfdf8f6d23bb934fb7398d85237
122 ··$fShowModeTypes_$cshow·::·ModeTypes·->·GHC.Base.String122 ··$fShowModeTypes_$cshow·::·ModeTypes·->·GHC.Base.String
123 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,123 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
124 ···Strictness:·<1!P(ML,ML,ML,ML,ML)>,124 ···Strictness:·<1!P(ML,ML,ML,ML,ML)>,
125 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>125 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
126 ··············\·(x['GHC.Types.Many]·::·ModeTypes)·->126 ··············\·(x['GHC.Types.Many]·::·ModeTypes)·->
127 ··············$fShowModeTypes_$cshowsPrec127 ··············$fShowModeTypes_$cshowsPrec
128 ················$fShowModeTypes9128 ················$fShowModeTypes9
129 ················x129 ················x
130 ················(GHC.Types.[]·@GHC.Types.Char)]130 ················(GHC.Types.[]·@GHC.Types.Char)]
131 0275ffee76d4f6b55748f6015b187c0a131 7c500da883a7a4a64144cc0657c62bc6
132 ··$fShowModeTypes_$cshowList·::·[ModeTypes]·->·GHC.Show.ShowS132 ··$fShowModeTypes_$cshowList·::·[ModeTypes]·->·GHC.Show.ShowS
133 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,133 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
134 ···Unfolding:·Core:·<vanilla>134 ···Unfolding:·Core:·<vanilla>
135 ··············\·(ls['GHC.Types.Many]·::·[ModeTypes])135 ··············\·(ls['GHC.Types.Many]·::·[ModeTypes])
136 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->136 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->
Max diff block lines reached; 19509/25784 bytes (75.66%) of diff not shown.
25.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Modes.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Modes.dyn_hi
Files 91% similar despite different names
25.2 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 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·Irc.Modes·90667 interface·Irc.Modes·9066
8 ··interface·hash:·60c5bef9f9cf63bcc5fa7d79a860fd32 
9 ··ABI·hash:·83b03042b809a85d179f0244b3935bef 
10 ··export-list·hash:·376a0fcd7b3994fce757ec863ddc0a6f8 ··interface·hash:·552b21ab834b9b6663a627f52cb94e94
 9 ··ABI·hash:·23f848947530d1d024d044274f6a3d40
 10 ··export-list·hash:·f516d90a5802faa9c3b54bc41579a597
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b242a0471efd8e591c28ae60d2098dee12 ··flag·hash:·62e2850c2242d9b0bc5c971005395ded
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d99ec8184e2d9bf270ccc096bbd0506416 ··src_hash:·d99ec8184e2d9bf270ccc096bbd05064
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··modesLists24 ··modesLists
25 ··modesNeverArg25 ··modesNeverArg
26 ··modesPrefixModes26 ··modesPrefixModes
27 ··modesSetArg27 ··modesSetArg
28 ··splitModes28 ··splitModes
29 ··unsplitModes29 ··unsplitModes
30 ··ModeTypes{ModeTypes·_modesAlwaysArg·_modesLists·_modesNeverArg·_modesPrefixModes·_modesSetArg}30 ··ModeTypes{ModeTypes·_modesAlwaysArg·_modesLists·_modesNeverArg·_modesPrefixModes·_modesSetArg}
31 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View31 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·text-2.0.233 direct·package·dependencies:·base-4.18.2.1·text-2.0.2
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 trusted·package·dependencies:·base-4.18.2.1·text-2.0.235 trusted·package·dependencies:·base-4.18.2.1·text-2.0.2
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
37 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Show37 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Show
38 family·instance·modules:·Control.Applicative·Control.Arrow38 family·instance·modules:·Control.Applicative·Control.Arrow
Offset 50, 177 lines modifiedOffset 50, 177 lines modified
50 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c50 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c
51 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f51 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
52 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b8652 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b86
53 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b953 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
54 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc54 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
55 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc255 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
56 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0856 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
57 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View·46407b83fbc53e0e611dc17d6885e5b4 
58 ··exports:·24eb775bb6eb20c5a394ddffb3c94b1c 
59 ··view·f55a156bf7c17a397f9a1ce3dc38542b57 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View·eab510566f68c1cab63059b6812fb586
 58 ··exports:·6cd86cedd778d954b5f6a651ff7f2842
 59 ··view·bb170d032413f27975e09caa61406e4b
60 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd760 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
61 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124761 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
62 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f362 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3
63 b583df17c9236a8572e8093213603dea63 69823e097bf509b8547f7c510653e77c
64 ··$fShowModeTypes·::·GHC.Show.Show·ModeTypes64 ··$fShowModeTypes·::·GHC.Show.Show·ModeTypes
65 ··DFunId65 ··DFunId
66 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],66 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],
67 ···Inline:·CONLIKE,67 ···Inline:·CONLIKE,
68 ···Unfolding:·DFun:.68 ···Unfolding:·DFun:.
69 ················@ModeTypes69 ················@ModeTypes
70 ················$fShowModeTypes_$cshowsPrec70 ················$fShowModeTypes_$cshowsPrec
71 ················$fShowModeTypes_$cshow71 ················$fShowModeTypes_$cshow
72 ················$fShowModeTypes_$cshowList]72 ················$fShowModeTypes_$cshowList]
73 bd47f261c6439f0684b304b488b95b8973 ba304580665efe139b29b9354dcfaa01
74 ··$fShowModeTypes1·::·ModeTypes·->·GHC.Show.ShowS74 ··$fShowModeTypes1·::·ModeTypes·->·GHC.Show.ShowS
75 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,75 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
76 ···Strictness:·<1!P(ML,ML,ML,ML,ML)><L>,76 ···Strictness:·<1!P(ML,ML,ML,ML,ML)><L>,
77 ···Unfolding:·Core:·<vanilla>77 ···Unfolding:·Core:·<vanilla>
78 ··············\·(ds['GHC.Types.Many]·::·ModeTypes)78 ··············\·(ds['GHC.Types.Many]·::·ModeTypes)
79 ················(eta['GHC.Types.Many]·::·GHC.Base.String)·->79 ················(eta['GHC.Types.Many]·::·GHC.Base.String)·->
80 ··············case·ds·of·wild·{·ModeTypes·ww·ww1·ww2·ww3·ww4·->80 ··············case·ds·of·wild·{·ModeTypes·ww·ww1·ww2·ww3·ww4·->
81 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·eta·}]81 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·eta·}]
82 ddb36b6240a115260e6c23f53e48a26182 575e2f1b0c7b85f7a555470652a2afda
83 ··$fShowModeTypes2·::·GHC.Prim.Addr#83 ··$fShowModeTypes2·::·GHC.Prim.Addr#
84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
85 ···Unfolding:·Core:·<vanilla>·"}"#]85 ···Unfolding:·Core:·<vanilla>·"}"#]
86 d0331e599f0ba34856a902e3e75bb05b86 4af978d023d7a483207575db220ccda1
87 ··$fShowModeTypes3·::87 ··$fShowModeTypes3·::
88 ····(GHC.Types.Char,·GHC.Types.Char)88 ····(GHC.Types.Char,·GHC.Types.Char)
89 ····->·GHC.Base.String·->·GHC.Base.String89 ····->·GHC.Base.String·->·GHC.Base.String
90 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,90 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
91 ···Strictness:·<1!P(MP(SL),MP(SL))><L>,·Inline:·[2],91 ···Strictness:·<1!P(MP(SL),MP(SL))><L>,·Inline:·[2],
92 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>92 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
93 ··············\·(ds['GHC.Types.Many]·::·(GHC.Types.Char,·GHC.Types.Char))93 ··············\·(ds['GHC.Types.Many]·::·(GHC.Types.Char,·GHC.Types.Char))
94 ················(s1['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->94 ················(s1['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->
95 ··············case·ds·of·wild·{·(,)·ww·ww1·->·$wlvl·ww·ww1·s1·}]95 ··············case·ds·of·wild·{·(,)·ww·ww1·->·$wlvl·ww·ww1·s1·}]
96 490f8565bd2b8926088d3aea5b7152dd96 11819a7d145ceec8b01ef0f4a504e3c8
97 ··$fShowModeTypes4·::·GHC.Prim.Addr#97 ··$fShowModeTypes4·::·GHC.Prim.Addr#
98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
99 ···Unfolding:·Core:·<vanilla>·",·_modesPrefixModes·=·"#]99 ···Unfolding:·Core:·<vanilla>·",·_modesPrefixModes·=·"#]
100 806a9cba272c036d5dcda1028fbef34a100 50695d783375a700485f42f677f7733e
101 ··$fShowModeTypes5·::·GHC.Prim.Addr#101 ··$fShowModeTypes5·::·GHC.Prim.Addr#
102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
103 ···Unfolding:·Core:·<vanilla>·",·_modesNeverArg·=·"#]103 ···Unfolding:·Core:·<vanilla>·",·_modesNeverArg·=·"#]
104 acdefec073419eac026d16825681bea3104 e11f00b8e9ec16efc8093eeaef7d12fb
105 ··$fShowModeTypes6·::·GHC.Prim.Addr#105 ··$fShowModeTypes6·::·GHC.Prim.Addr#
106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
107 ···Unfolding:·Core:·<vanilla>·",·_modesSetArg·=·"#]107 ···Unfolding:·Core:·<vanilla>·",·_modesSetArg·=·"#]
108 d0edf96cb7061eb66691f1239f0c0b9e108 e358b9176952757af1a9fa9c219ebc9d
109 ··$fShowModeTypes7·::·GHC.Prim.Addr#109 ··$fShowModeTypes7·::·GHC.Prim.Addr#
110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
111 ···Unfolding:·Core:·<vanilla>·",·_modesAlwaysArg·=·"#]111 ···Unfolding:·Core:·<vanilla>·",·_modesAlwaysArg·=·"#]
112 ccfc96842badfcea28f9335f8cb4e9a6112 1c1924063c7d623931db3007030fe8c0
113 ··$fShowModeTypes8·::·GHC.Prim.Addr#113 ··$fShowModeTypes8·::·GHC.Prim.Addr#
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
115 ···Unfolding:·Core:·<vanilla>·"ModeTypes·{_modesLists·=·"#]115 ···Unfolding:·Core:·<vanilla>·"ModeTypes·{_modesLists·=·"#]
116 58c7dcf5a93600ccd42361d81282c9c6116 e6d951f7f242d2c251c7470ba97a5f45
117 ··$fShowModeTypes9·::·GHC.Types.Int117 ··$fShowModeTypes9·::·GHC.Types.Int
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Types.I#],119 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
120 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]120 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
121 032469ed38eba68c1cff3a3038ef76e9121 7c598bfdf8f6d23bb934fb7398d85237
122 ··$fShowModeTypes_$cshow·::·ModeTypes·->·GHC.Base.String122 ··$fShowModeTypes_$cshow·::·ModeTypes·->·GHC.Base.String
123 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,123 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
124 ···Strictness:·<1!P(ML,ML,ML,ML,ML)>,124 ···Strictness:·<1!P(ML,ML,ML,ML,ML)>,
125 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>125 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
126 ··············\·(x['GHC.Types.Many]·::·ModeTypes)·->126 ··············\·(x['GHC.Types.Many]·::·ModeTypes)·->
127 ··············$fShowModeTypes_$cshowsPrec127 ··············$fShowModeTypes_$cshowsPrec
128 ················$fShowModeTypes9128 ················$fShowModeTypes9
129 ················x129 ················x
130 ················(GHC.Types.[]·@GHC.Types.Char)]130 ················(GHC.Types.[]·@GHC.Types.Char)]
131 0275ffee76d4f6b55748f6015b187c0a131 7c500da883a7a4a64144cc0657c62bc6
132 ··$fShowModeTypes_$cshowList·::·[ModeTypes]·->·GHC.Show.ShowS132 ··$fShowModeTypes_$cshowList·::·[ModeTypes]·->·GHC.Show.ShowS
133 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,133 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
134 ···Unfolding:·Core:·<vanilla>134 ···Unfolding:·Core:·<vanilla>
135 ··············\·(ls['GHC.Types.Many]·::·[ModeTypes])135 ··············\·(ls['GHC.Types.Many]·::·[ModeTypes])
136 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->136 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->
Max diff block lines reached; 19509/25784 bytes (75.66%) of diff not shown.
9.49 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RateLimit.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RateLimit.dyn_hi
Files 94% similar despite different names
9.23 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·Irc.RateLimit·90667 interface·Irc.RateLimit·9066
8 ··interface·hash:·b38853e5ecf6a1df43c69f2cfb6292fa 
9 ··ABI·hash:·83a6e46c57d73d7b145dc6ba66663d9b 
10 ··export-list·hash:·2547fd099781df5940ecf1c4c7a2b1648 ··interface·hash:·60b73cdf7b3ca53c65122290f0b97977
 9 ··ABI·hash:·a0a1dbdd1053b7d8080841d3c38838d7
 10 ··export-list·hash:·3834cf890d58dfa9f9a4b896980a5e0f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·3a25ed876843b427bde85afc8e78b96412 ··flag·hash:·3a25ed876843b427bde85afc8e78b964
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4445277cf43aaa6332a7106f35060b8016 ··src_hash:·4445277cf43aaa6332a7106f35060b80
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 49, 113 lines modifiedOffset 49, 113 lines modified
49 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0849 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
50 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9450 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
51 import··-/··Data.Time·a994a8a6c64fe7149c8ca87b299da3be51 import··-/··Data.Time·a994a8a6c64fe7149c8ca87b299da3be
52 import··-/··Data.Time.Clock.Internal.NominalDiffTime·9862a0501b61e82f6d774b70a1dc896552 import··-/··Data.Time.Clock.Internal.NominalDiffTime·9862a0501b61e82f6d774b70a1dc8965
53 import··-/··Data.Time.Clock.Internal.UTCDiff·5d534e979aa3c3b78e483af586c7cc9653 import··-/··Data.Time.Clock.Internal.UTCDiff·5d534e979aa3c3b78e483af586c7cc96
54 import··-/··Data.Time.Clock.Internal.UTCTime·732b2ad2f8375913834b1ed4af9dacb654 import··-/··Data.Time.Clock.Internal.UTCTime·732b2ad2f8375913834b1ed4af9dacb6
55 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed59555 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed595
56 6d7e89d2e67b2a29090a66b77a01f0c856 fba3043c441ed2e94f88192c45296958
57 ··$tc'RateLimit·::·GHC.Types.TyCon57 ··$tc'RateLimit·::·GHC.Types.TyCon
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],59 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
60 ···Unfolding:·Core:·<vanilla>60 ···Unfolding:·Core:·<vanilla>
61 ··············GHC.Types.TyCon61 ··············GHC.Types.TyCon
62 ················9537725983261323683#Word64 
63 ················3447298540913424141#Word6462 ················13081008290472694642#Word64
 63 ················1734055713911161847#Word64
64 ················$trModule64 ················$trModule
65 ················$tc'RateLimit265 ················$tc'RateLimit2
66 ················0#66 ················0#
67 ················$tc'RateLimit1]67 ················$tc'RateLimit1]
68 1ca87e211221f691c764fd93431b738c68 9ca6143c0a74198bde3d6d5fd25fa9c0
69 ··$tc'RateLimit1·::·GHC.Types.KindRep69 ··$tc'RateLimit1·::·GHC.Types.KindRep
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]71 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
72 651493892b1928d17125df235b6c264472 dd479e3ef682f03ddbee4e876a8242dc
73 ··$tc'RateLimit2·::·GHC.Types.TrName73 ··$tc'RateLimit2·::·GHC.Types.TrName
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'RateLimit3]76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'RateLimit3]
77 55e8601d25e28820216908d43d89445877 cefeba5fb7b383aba41b059ca54d1190
78 ··$tc'RateLimit3·::·GHC.Prim.Addr#78 ··$tc'RateLimit3·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"'RateLimit"#]80 ···Unfolding:·Core:·<vanilla>·"'RateLimit"#]
81 907f223acf490a4887108f2a895b119b81 c8ed417427e3641e9f17fc25c0ccf138
82 ··$tcRateLimit·::·GHC.Types.TyCon82 ··$tcRateLimit·::·GHC.Types.TyCon
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],84 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
85 ···Unfolding:·Core:·<vanilla>85 ···Unfolding:·Core:·<vanilla>
86 ··············GHC.Types.TyCon86 ··············GHC.Types.TyCon
87 ················378439278706973673#Word64 
88 ················1333858613231325621#Word6487 ················10984453816119028389#Word64
 88 ················7515509594896154459#Word64
89 ················$trModule89 ················$trModule
90 ················$tcRateLimit190 ················$tcRateLimit1
91 ················0#91 ················0#
92 ················GHC.Types.krep$*]92 ················GHC.Types.krep$*]
93 3afa12b6b25b0d0bbd1192aa5386e66693 4546c9355a0941acb88ab80d88c65d4b
94 ··$tcRateLimit1·::·GHC.Types.TrName94 ··$tcRateLimit1·::·GHC.Types.TrName
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRateLimit2]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRateLimit2]
98 ac7adae26fa1fe2c3c64be667ca0910298 3155c5caeccb54cb2059af419aa2b4a0
99 ··$tcRateLimit2·::·GHC.Prim.Addr#99 ··$tcRateLimit2·::·GHC.Prim.Addr#
100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
101 ···Unfolding:·Core:·<vanilla>·"RateLimit"#]101 ···Unfolding:·Core:·<vanilla>·"RateLimit"#]
102 9446b0b0db0fc66014ee868486eb13f0102 b20a14f8aa6b39e903c4e9c904fe1eb4
103 ··$trModule·::·GHC.Types.Module103 ··$trModule·::·GHC.Types.Module
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.Module],105 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
107 05713e1f3630a0fd7fea5b6b8d2e85de107 10ac437f2e4ae958b30c531d0db2c619
108 ··$trModule1·::·GHC.Types.TrName108 ··$trModule1·::·GHC.Types.TrName
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
112 79f3e311590451fb3f2c3364c742d662112 edf96b198f9c7e8b44f121f568379c8d
113 ··$trModule2·::·GHC.Prim.Addr#113 ··$trModule2·::·GHC.Prim.Addr#
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
115 ···Unfolding:·Core:·<vanilla>·"Irc.RateLimit"#]115 ···Unfolding:·Core:·<vanilla>·"Irc.RateLimit"#]
116 9bcf578f3f103b233e8ed8fab7fd205f116 f91e4064c4d007a59e69a47ac917e76a
117 ··$trModule3·::·GHC.Types.TrName117 ··$trModule3·::·GHC.Types.TrName
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],119 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
120 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]120 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
121 88cae23adbcec207c081fa9bf6747752121 cace0dae85e7ec779b0a807700c32c6b
122 ··$trModule4·::·GHC.Prim.Addr#122 ··$trModule4·::·GHC.Prim.Addr#
123 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,123 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
124 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB"#] 
125 3095084ea393f401dd97edf6e7da83ef124 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-JEJwzNcDqflKmRVrRU78NB"#]
 125 8667d5e89a2f9ebe3aeed54f7219b673
126 ··$wtickRateLimit·::126 ··$wtickRateLimit·::
127 ····GHC.Prim.MVar#127 ····GHC.Prim.MVar#
128 ······GHC.Prim.RealWorld·Data.Time.Clock.Internal.UTCTime.UTCTime128 ······GHC.Prim.RealWorld·Data.Time.Clock.Internal.UTCTime.UTCTime
129 ····->·Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime129 ····->·Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime
130 ····->·Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime130 ····->·Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime
131 ····->·GHC.Prim.State#·GHC.Prim.RealWorld131 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
132 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#)132 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#)
133 ··StrWork([~,·!,·!])133 ··StrWork([~,·!,·!])
134 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,134 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
135 ···Strictness:·<L><1L><1L><L>,·Inline:·[2]]135 ···Strictness:·<L><1L><1L><L>,·Inline:·[2]]
136 6153a15d679e3f982f196c2a1b44b6e2136 594cc7962ff4e11e0864e3ba27d53440
137 ··type·RateLimit·::·*137 ··type·RateLimit·::·*
138 ··data·RateLimit138 ··data·RateLimit
139 ····=·RateLimit·{rateStamp·::·{-#·UNPACK·#-}(GHC.MVar.MVar139 ····=·RateLimit·{rateStamp·::·{-#·UNPACK·#-}(GHC.MVar.MVar
140 ···············································Data.Time.Clock.Internal.UTCTime.UTCTime),140 ···············································Data.Time.Clock.Internal.UTCTime.UTCTime),
141 ·················rateThreshold·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime,141 ·················rateThreshold·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime,
142 ·················ratePenalty·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime}142 ·················ratePenalty·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime}
143 6618b439a23c59a207aa407816246907143 c15465df15d7e03daf0e5735f662ea66
144 ··newRateLimit·::144 ··newRateLimit·::
145 ····GHC.Real.Rational·->·GHC.Real.Rational·->·GHC.Types.IO·RateLimit145 ····GHC.Real.Rational·->·GHC.Real.Rational·->·GHC.Types.IO·RateLimit
146 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·3,146 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·3,
147 ···Arity:·3,·Strictness:·<MP(SL,SL)><MP(SL,SL)><L>,·CPR:·1,147 ···Arity:·3,·Strictness:·<MP(SL,SL)><MP(SL,SL)><L>,·CPR:·1,
148 ···Unfolding:·Core:·<vanilla>148 ···Unfolding:·Core:·<vanilla>
149 ··············newRateLimit1149 ··············newRateLimit1
150 ················`cast`150 ················`cast`
151 ··············(<GHC.Real.Rational>_R151 ··············(<GHC.Real.Rational>_R
152 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Real.Rational>_R152 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Real.Rational>_R
Max diff block lines reached; 3192/9409 bytes (33.92%) of diff not shown.
9.48 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RateLimit.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RateLimit.hi
Files 92% similar despite different names
9.22 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·Irc.RateLimit·90667 interface·Irc.RateLimit·9066
8 ··interface·hash:·b38853e5ecf6a1df43c69f2cfb6292fa 
9 ··ABI·hash:·83a6e46c57d73d7b145dc6ba66663d9b 
10 ··export-list·hash:·2547fd099781df5940ecf1c4c7a2b1648 ··interface·hash:·60b73cdf7b3ca53c65122290f0b97977
 9 ··ABI·hash:·a0a1dbdd1053b7d8080841d3c38838d7
 10 ··export-list·hash:·3834cf890d58dfa9f9a4b896980a5e0f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·90be5a8d944d23324e730aa8fa20f69912 ··flag·hash:·90be5a8d944d23324e730aa8fa20f699
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4445277cf43aaa6332a7106f35060b8016 ··src_hash:·4445277cf43aaa6332a7106f35060b80
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 49, 113 lines modifiedOffset 49, 113 lines modified
49 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0849 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
50 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9450 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
51 import··-/··Data.Time·a994a8a6c64fe7149c8ca87b299da3be51 import··-/··Data.Time·a994a8a6c64fe7149c8ca87b299da3be
52 import··-/··Data.Time.Clock.Internal.NominalDiffTime·9862a0501b61e82f6d774b70a1dc896552 import··-/··Data.Time.Clock.Internal.NominalDiffTime·9862a0501b61e82f6d774b70a1dc8965
53 import··-/··Data.Time.Clock.Internal.UTCDiff·5d534e979aa3c3b78e483af586c7cc9653 import··-/··Data.Time.Clock.Internal.UTCDiff·5d534e979aa3c3b78e483af586c7cc96
54 import··-/··Data.Time.Clock.Internal.UTCTime·732b2ad2f8375913834b1ed4af9dacb654 import··-/··Data.Time.Clock.Internal.UTCTime·732b2ad2f8375913834b1ed4af9dacb6
55 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed59555 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed595
56 6d7e89d2e67b2a29090a66b77a01f0c856 fba3043c441ed2e94f88192c45296958
57 ··$tc'RateLimit·::·GHC.Types.TyCon57 ··$tc'RateLimit·::·GHC.Types.TyCon
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],59 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
60 ···Unfolding:·Core:·<vanilla>60 ···Unfolding:·Core:·<vanilla>
61 ··············GHC.Types.TyCon61 ··············GHC.Types.TyCon
62 ················9537725983261323683#Word64 
63 ················3447298540913424141#Word6462 ················13081008290472694642#Word64
 63 ················1734055713911161847#Word64
64 ················$trModule64 ················$trModule
65 ················$tc'RateLimit265 ················$tc'RateLimit2
66 ················0#66 ················0#
67 ················$tc'RateLimit1]67 ················$tc'RateLimit1]
68 1ca87e211221f691c764fd93431b738c68 9ca6143c0a74198bde3d6d5fd25fa9c0
69 ··$tc'RateLimit1·::·GHC.Types.KindRep69 ··$tc'RateLimit1·::·GHC.Types.KindRep
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]71 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
72 651493892b1928d17125df235b6c264472 dd479e3ef682f03ddbee4e876a8242dc
73 ··$tc'RateLimit2·::·GHC.Types.TrName73 ··$tc'RateLimit2·::·GHC.Types.TrName
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'RateLimit3]76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'RateLimit3]
77 55e8601d25e28820216908d43d89445877 cefeba5fb7b383aba41b059ca54d1190
78 ··$tc'RateLimit3·::·GHC.Prim.Addr#78 ··$tc'RateLimit3·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"'RateLimit"#]80 ···Unfolding:·Core:·<vanilla>·"'RateLimit"#]
81 907f223acf490a4887108f2a895b119b81 c8ed417427e3641e9f17fc25c0ccf138
82 ··$tcRateLimit·::·GHC.Types.TyCon82 ··$tcRateLimit·::·GHC.Types.TyCon
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],84 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
85 ···Unfolding:·Core:·<vanilla>85 ···Unfolding:·Core:·<vanilla>
86 ··············GHC.Types.TyCon86 ··············GHC.Types.TyCon
87 ················378439278706973673#Word64 
88 ················1333858613231325621#Word6487 ················10984453816119028389#Word64
 88 ················7515509594896154459#Word64
89 ················$trModule89 ················$trModule
90 ················$tcRateLimit190 ················$tcRateLimit1
91 ················0#91 ················0#
92 ················GHC.Types.krep$*]92 ················GHC.Types.krep$*]
93 3afa12b6b25b0d0bbd1192aa5386e66693 4546c9355a0941acb88ab80d88c65d4b
94 ··$tcRateLimit1·::·GHC.Types.TrName94 ··$tcRateLimit1·::·GHC.Types.TrName
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRateLimit2]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRateLimit2]
98 ac7adae26fa1fe2c3c64be667ca0910298 3155c5caeccb54cb2059af419aa2b4a0
99 ··$tcRateLimit2·::·GHC.Prim.Addr#99 ··$tcRateLimit2·::·GHC.Prim.Addr#
100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
101 ···Unfolding:·Core:·<vanilla>·"RateLimit"#]101 ···Unfolding:·Core:·<vanilla>·"RateLimit"#]
102 9446b0b0db0fc66014ee868486eb13f0102 b20a14f8aa6b39e903c4e9c904fe1eb4
103 ··$trModule·::·GHC.Types.Module103 ··$trModule·::·GHC.Types.Module
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.Module],105 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
107 05713e1f3630a0fd7fea5b6b8d2e85de107 10ac437f2e4ae958b30c531d0db2c619
108 ··$trModule1·::·GHC.Types.TrName108 ··$trModule1·::·GHC.Types.TrName
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
112 79f3e311590451fb3f2c3364c742d662112 edf96b198f9c7e8b44f121f568379c8d
113 ··$trModule2·::·GHC.Prim.Addr#113 ··$trModule2·::·GHC.Prim.Addr#
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
115 ···Unfolding:·Core:·<vanilla>·"Irc.RateLimit"#]115 ···Unfolding:·Core:·<vanilla>·"Irc.RateLimit"#]
116 9bcf578f3f103b233e8ed8fab7fd205f116 f91e4064c4d007a59e69a47ac917e76a
117 ··$trModule3·::·GHC.Types.TrName117 ··$trModule3·::·GHC.Types.TrName
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],119 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
120 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]120 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
121 88cae23adbcec207c081fa9bf6747752121 cace0dae85e7ec779b0a807700c32c6b
122 ··$trModule4·::·GHC.Prim.Addr#122 ··$trModule4·::·GHC.Prim.Addr#
123 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,123 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
124 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB"#] 
125 3095084ea393f401dd97edf6e7da83ef124 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-JEJwzNcDqflKmRVrRU78NB"#]
 125 8667d5e89a2f9ebe3aeed54f7219b673
126 ··$wtickRateLimit·::126 ··$wtickRateLimit·::
127 ····GHC.Prim.MVar#127 ····GHC.Prim.MVar#
128 ······GHC.Prim.RealWorld·Data.Time.Clock.Internal.UTCTime.UTCTime128 ······GHC.Prim.RealWorld·Data.Time.Clock.Internal.UTCTime.UTCTime
129 ····->·Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime129 ····->·Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime
130 ····->·Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime130 ····->·Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime
131 ····->·GHC.Prim.State#·GHC.Prim.RealWorld131 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
132 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#)132 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#)
133 ··StrWork([~,·!,·!])133 ··StrWork([~,·!,·!])
134 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,134 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
135 ···Strictness:·<L><1L><1L><L>,·Inline:·[2]]135 ···Strictness:·<L><1L><1L><L>,·Inline:·[2]]
136 6153a15d679e3f982f196c2a1b44b6e2136 594cc7962ff4e11e0864e3ba27d53440
137 ··type·RateLimit·::·*137 ··type·RateLimit·::·*
138 ··data·RateLimit138 ··data·RateLimit
139 ····=·RateLimit·{rateStamp·::·{-#·UNPACK·#-}(GHC.MVar.MVar139 ····=·RateLimit·{rateStamp·::·{-#·UNPACK·#-}(GHC.MVar.MVar
140 ···············································Data.Time.Clock.Internal.UTCTime.UTCTime),140 ···············································Data.Time.Clock.Internal.UTCTime.UTCTime),
141 ·················rateThreshold·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime,141 ·················rateThreshold·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime,
142 ·················ratePenalty·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime}142 ·················ratePenalty·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime}
143 6618b439a23c59a207aa407816246907143 c15465df15d7e03daf0e5735f662ea66
144 ··newRateLimit·::144 ··newRateLimit·::
145 ····GHC.Real.Rational·->·GHC.Real.Rational·->·GHC.Types.IO·RateLimit145 ····GHC.Real.Rational·->·GHC.Real.Rational·->·GHC.Types.IO·RateLimit
146 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·3,146 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·3,
147 ···Arity:·3,·Strictness:·<MP(SL,SL)><MP(SL,SL)><L>,·CPR:·1,147 ···Arity:·3,·Strictness:·<MP(SL,SL)><MP(SL,SL)><L>,·CPR:·1,
148 ···Unfolding:·Core:·<vanilla>148 ···Unfolding:·Core:·<vanilla>
149 ··············newRateLimit1149 ··············newRateLimit1
150 ················`cast`150 ················`cast`
151 ··············(<GHC.Real.Rational>_R151 ··············(<GHC.Real.Rational>_R
152 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Real.Rational>_R152 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Real.Rational>_R
Max diff block lines reached; 3192/9406 bytes (33.94%) of diff not shown.
51.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RawIrcMsg.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RawIrcMsg.dyn_hi
Files 98% similar despite different names
51.0 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·Irc.RawIrcMsg·90667 interface·Irc.RawIrcMsg·9066
8 ··interface·hash:·9c9113336aaa9a24cdb4cc6ab6dfe7f5 
9 ··ABI·hash:·88efc32a5a6f2eb0c3acb8454531f5fd 
10 ··export-list·hash:·34904e2e29863a431df4a9fe7b3344158 ··interface·hash:·8730a982244ef9252e2feb111026e27b
 9 ··ABI·hash:·7ba820c8279592e981cbb62696afabd5
 10 ··export-list·hash:·65bc8e7246b4d04928db14d79a10907a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a5654dd64e2e9ec12fc98b7eb0dc6d0112 ··flag·hash:·a5654dd64e2e9ec12fc98b7eb0dc6d01
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2e3d5fe0ccd8ea9fdba08886c85dc19716 ··src_hash:·2e3d5fe0ccd8ea9fdba08886c85dc197
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
26 ··parseRawIrcMsg26 ··parseRawIrcMsg
27 ··prefixParser27 ··prefixParser
28 ··rawIrcMsg28 ··rawIrcMsg
29 ··renderRawIrcMsg29 ··renderRawIrcMsg
30 ··simpleTokenParser30 ··simpleTokenParser
31 ··RawIrcMsg{RawIrcMsg·_msgCommand·_msgParams·_msgPrefix·_msgTags}31 ··RawIrcMsg{RawIrcMsg·_msgCommand·_msgParams·_msgPrefix·_msgTags}
32 ··TagEntry{TagEntry}32 ··TagEntry{TagEntry}
33 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo33 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo
34 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View34 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·attoparsec-0.14.4-4jOxIgbui73HirpPp8fYni36 direct·package·dependencies:·attoparsec-0.14.4-4jOxIgbui73HirpPp8fYni
37 ·····························base-4.18.2.1·bytestring-0.11.5.3·text-2.0.237 ·····························base-4.18.2.1·bytestring-0.11.5.3·text-2.0.2
38 ·····························vector-0.13.1.0-Jdel1KiNlSEIXGg2MpN3IL38 ·····························vector-0.13.1.0-Jdel1KiNlSEIXGg2MpN3IL
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float40 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float
41 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext41 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext
Offset 86, 63 lines modifiedOffset 86, 63 lines modified
86 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc786 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
87 import··-/··Data.ByteString.Builder·adf8a3dcdf54dccf732c864ec24543bb87 import··-/··Data.ByteString.Builder·adf8a3dcdf54dccf732c864ec24543bb
88 import··-/··Data.ByteString.Builder.Internal·6238765f679725c6758d4585a06581ee88 import··-/··Data.ByteString.Builder.Internal·6238765f679725c6758d4585a06581ee
89 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b689 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
90 import··-/··Data.ByteString.Lazy·407db64e37c0659ad6227acb960922ea90 import··-/··Data.ByteString.Lazy·407db64e37c0659ad6227acb960922ea
91 import··-/··Data.ByteString.Lazy.Internal·4fde391931e2bc09a1dd28937ae9d6f991 import··-/··Data.ByteString.Lazy.Internal·4fde391931e2bc09a1dd28937ae9d6f9
92 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0892 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
93 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo·dd4f3c217d7ca58c3159911fd19c9e2c 
94 ··exports:·cdf193c5714e5ca877e014cef12c0413 
95 ··UserInfo·66f9bde94ff6d72429fd4f438cd3c483 
96 ··parseUserInfo·0348a52d149855aa421d69ee54096490 
97 ··renderUserInfo·0642237c89f186cec981d476cfc137ab 
98 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View·46407b83fbc53e0e611dc17d6885e5b4 
99 ··exports:·24eb775bb6eb20c5a394ddffb3c94b1c 
100 ··view·f55a156bf7c17a397f9a1ce3dc38542b93 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo·db283ab303fb567ce709ccebf5d73c82
 94 ··exports:·06041ff35818201a771fb9a20d96e605
 95 ··UserInfo·e94fefab7d36a28005982a8995db5f9d
 96 ··parseUserInfo·40b2045a29340d3daaecbb844e2b93d0
 97 ··renderUserInfo·e5a2d27974a135f5c7ea91ead48874e4
 98 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View·eab510566f68c1cab63059b6812fb586
 99 ··exports:·6cd86cedd778d954b5f6a651ff7f2842
 100 ··view·bb170d032413f27975e09caa61406e4b
101 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7101 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
102 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d102 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d
103 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247103 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
104 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3104 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3
105 import··-/··Data.Vector·4072ee6fd2df21faa840b18d8dab89f4105 import··-/··Data.Vector·4072ee6fd2df21faa840b18d8dab89f4
106 1b5df99139a0be69a97840b1b01712c0106 d84c7cbce9068309ed12a5085c983fd1
107 ··$fEqRawIrcMsg·::·GHC.Classes.Eq·RawIrcMsg107 ··$fEqRawIrcMsg·::·GHC.Classes.Eq·RawIrcMsg
108 ··DFunId108 ··DFunId
109 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],109 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
110 ···Inline:·CONLIKE,110 ···Inline:·CONLIKE,
111 ···Unfolding:·DFun:.·@RawIrcMsg·$fEqRawIrcMsg_$c==·$fEqRawIrcMsg_$c/=]111 ···Unfolding:·DFun:.·@RawIrcMsg·$fEqRawIrcMsg_$c==·$fEqRawIrcMsg_$c/=]
112 6a5e15e1b79975d056f10a59dcc02324112 432689632cb8f517ba3f9a550cb838d2
113 ··$fEqRawIrcMsg_$c/=·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool113 ··$fEqRawIrcMsg_$c/=·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool
114 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,114 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
115 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,115 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,
116 ···Inline:·(sat-args=2),116 ···Inline:·(sat-args=2),
117 ···Unfolding:·Core:·StableUser·<2,FalseFalse>117 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
118 ··············\·(x['GHC.Types.Many]·::·RawIrcMsg)118 ··············\·(x['GHC.Types.Many]·::·RawIrcMsg)
119 ················(y['GHC.Types.Many]·::·RawIrcMsg)·->119 ················(y['GHC.Types.Many]·::·RawIrcMsg)·->
120 ··············case·$fEqRawIrcMsg_$c==·x·y·of·wild·{120 ··············case·$fEqRawIrcMsg_$c==·x·y·of·wild·{
121 ················GHC.Types.False·->·GHC.Types.True121 ················GHC.Types.False·->·GHC.Types.True
122 ················GHC.Types.True·->·GHC.Types.False·}]122 ················GHC.Types.True·->·GHC.Types.False·}]
123 39bc8877cd9cd64733d3b93d4fca86dc123 086f943aaa1c1238b9169accd79d0417
124 ··$fEqRawIrcMsg_$c==·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool124 ··$fEqRawIrcMsg_$c==·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool
125 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,125 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
126 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,126 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,
127 ···Inline:·[2],127 ···Inline:·[2],
128 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>128 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
129 ··············\·(ds3['GHC.Types.Many]·::·RawIrcMsg)129 ··············\·(ds3['GHC.Types.Many]·::·RawIrcMsg)
130 ················(ds4['GHC.Types.Many]·::·RawIrcMsg)·->130 ················(ds4['GHC.Types.Many]·::·RawIrcMsg)·->
131 ··············case·ds3·of·wild·{·RawIrcMsg·ww·ww1·ww2·ww3·->131 ··············case·ds3·of·wild·{·RawIrcMsg·ww·ww1·ww2·ww3·->
132 ··············case·ww2·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->132 ··············case·ww2·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->
133 ··············case·ds4·of·wild2·{·RawIrcMsg·ww7·ww8·ww9·ww10·->133 ··············case·ds4·of·wild2·{·RawIrcMsg·ww7·ww8·ww9·ww10·->
134 ··············$w$c==·ww·ww1·ww4·ww5·ww6·ww3·ww7·ww8·ww9·ww10·}·}·}]134 ··············$w$c==·ww·ww1·ww4·ww5·ww6·ww3·ww7·ww8·ww9·ww10·}·}·}]
135 2946cf2e30e6e4c2ef6d2d33e27c07f4135 458d606d43920075cb92fc3141434696
136 ··$fEqTagEntry·::·GHC.Classes.Eq·TagEntry136 ··$fEqTagEntry·::·GHC.Classes.Eq·TagEntry
137 ··DFunId137 ··DFunId
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,139 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
140 ···Unfolding:·DFun:.·@TagEntry·$fEqTagEntry_$c==·$fEqTagEntry_$c/=]140 ···Unfolding:·DFun:.·@TagEntry·$fEqTagEntry_$c==·$fEqTagEntry_$c/=]
141 b232e180e3fb97fe2ab2555014eb31f2141 7337719cc7cc5244fda3c50b9bbe6b9b
142 ··$fEqTagEntry_$c/=·::·TagEntry·->·TagEntry·->·GHC.Types.Bool142 ··$fEqTagEntry_$c/=·::·TagEntry·->·TagEntry·->·GHC.Types.Bool
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
144 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,·Inline:·(sat-args=2),144 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,·Inline:·(sat-args=2),
145 ···Unfolding:·Core:·StableUser·<2,FalseFalse>145 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
146 ··············\·(x['GHC.Types.Many]·::·TagEntry)146 ··············\·(x['GHC.Types.Many]·::·TagEntry)
147 ················(y['GHC.Types.Many]·::·TagEntry)·->147 ················(y['GHC.Types.Many]·::·TagEntry)·->
148 ··············case·x·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->148 ··············case·x·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 ·····················DEFAULT·->·GHC.Types.True154 ·····················DEFAULT·->·GHC.Types.True
155 ·····················0#155 ·····················0#
156 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{156 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{
157 ··························DEFAULT·->·GHC.Types.True157 ··························DEFAULT·->·GHC.Types.True
158 ··························1#158 ··························1#
159 ··························->·case·GHC.Prim.compareByteArrays#·bx3·bx4·bx9·bx10·bx5·of·ds4·{159 ··························->·case·GHC.Prim.compareByteArrays#·bx3·bx4·bx9·bx10·bx5·of·ds4·{
160 ·······························DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·}·}·}]160 ·······························DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·}·}·}]
161 e3fe15839e881f66fbe61b2030e61f05161 a7c2aa3b0977fb7abfaad3ba93e6fb22
162 ··$fEqTagEntry_$c==·::·TagEntry·->·TagEntry·->·GHC.Types.Bool162 ··$fEqTagEntry_$c==·::·TagEntry·->·TagEntry·->·GHC.Types.Bool
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
164 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,164 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,
165 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>165 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
166 ··············\·(ds3['GHC.Types.Many]·::·TagEntry)166 ··············\·(ds3['GHC.Types.Many]·::·TagEntry)
167 ················(ds4['GHC.Types.Many]·::·TagEntry)·->167 ················(ds4['GHC.Types.Many]·::·TagEntry)·->
168 ··············case·ds3·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->168 ··············case·ds3·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ·····················DEFAULT·->·GHC.Types.False174 ·····················DEFAULT·->·GHC.Types.False
175 ·····················0#175 ·····················0#
176 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{176 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{
Max diff block lines reached; 45320/52188 bytes (86.84%) of diff not shown.
51.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RawIrcMsg.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RawIrcMsg.hi
Files 98% similar despite different names
51.0 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·Irc.RawIrcMsg·90667 interface·Irc.RawIrcMsg·9066
8 ··interface·hash:·9c9113336aaa9a24cdb4cc6ab6dfe7f5 
9 ··ABI·hash:·88efc32a5a6f2eb0c3acb8454531f5fd 
10 ··export-list·hash:·34904e2e29863a431df4a9fe7b3344158 ··interface·hash:·8730a982244ef9252e2feb111026e27b
 9 ··ABI·hash:·7ba820c8279592e981cbb62696afabd5
 10 ··export-list·hash:·65bc8e7246b4d04928db14d79a10907a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·39298cad8844eb501315d93f860e9a0c12 ··flag·hash:·39298cad8844eb501315d93f860e9a0c
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2e3d5fe0ccd8ea9fdba08886c85dc19716 ··src_hash:·2e3d5fe0ccd8ea9fdba08886c85dc197
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
26 ··parseRawIrcMsg26 ··parseRawIrcMsg
27 ··prefixParser27 ··prefixParser
28 ··rawIrcMsg28 ··rawIrcMsg
29 ··renderRawIrcMsg29 ··renderRawIrcMsg
30 ··simpleTokenParser30 ··simpleTokenParser
31 ··RawIrcMsg{RawIrcMsg·_msgCommand·_msgParams·_msgPrefix·_msgTags}31 ··RawIrcMsg{RawIrcMsg·_msgCommand·_msgParams·_msgPrefix·_msgTags}
32 ··TagEntry{TagEntry}32 ··TagEntry{TagEntry}
33 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo33 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo
34 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View34 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·attoparsec-0.14.4-4jOxIgbui73HirpPp8fYni36 direct·package·dependencies:·attoparsec-0.14.4-4jOxIgbui73HirpPp8fYni
37 ·····························base-4.18.2.1·bytestring-0.11.5.3·text-2.0.237 ·····························base-4.18.2.1·bytestring-0.11.5.3·text-2.0.2
38 ·····························vector-0.13.1.0-Jdel1KiNlSEIXGg2MpN3IL38 ·····························vector-0.13.1.0-Jdel1KiNlSEIXGg2MpN3IL
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float40 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float
41 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext41 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext
Offset 86, 63 lines modifiedOffset 86, 63 lines modified
86 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc786 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
87 import··-/··Data.ByteString.Builder·adf8a3dcdf54dccf732c864ec24543bb87 import··-/··Data.ByteString.Builder·adf8a3dcdf54dccf732c864ec24543bb
88 import··-/··Data.ByteString.Builder.Internal·6238765f679725c6758d4585a06581ee88 import··-/··Data.ByteString.Builder.Internal·6238765f679725c6758d4585a06581ee
89 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b689 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
90 import··-/··Data.ByteString.Lazy·407db64e37c0659ad6227acb960922ea90 import··-/··Data.ByteString.Lazy·407db64e37c0659ad6227acb960922ea
91 import··-/··Data.ByteString.Lazy.Internal·4fde391931e2bc09a1dd28937ae9d6f991 import··-/··Data.ByteString.Lazy.Internal·4fde391931e2bc09a1dd28937ae9d6f9
92 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0892 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
93 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo·dd4f3c217d7ca58c3159911fd19c9e2c 
94 ··exports:·cdf193c5714e5ca877e014cef12c0413 
95 ··UserInfo·66f9bde94ff6d72429fd4f438cd3c483 
96 ··parseUserInfo·0348a52d149855aa421d69ee54096490 
97 ··renderUserInfo·0642237c89f186cec981d476cfc137ab 
98 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View·46407b83fbc53e0e611dc17d6885e5b4 
99 ··exports:·24eb775bb6eb20c5a394ddffb3c94b1c 
100 ··view·f55a156bf7c17a397f9a1ce3dc38542b93 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo·db283ab303fb567ce709ccebf5d73c82
 94 ··exports:·06041ff35818201a771fb9a20d96e605
 95 ··UserInfo·e94fefab7d36a28005982a8995db5f9d
 96 ··parseUserInfo·40b2045a29340d3daaecbb844e2b93d0
 97 ··renderUserInfo·e5a2d27974a135f5c7ea91ead48874e4
 98 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View·eab510566f68c1cab63059b6812fb586
 99 ··exports:·6cd86cedd778d954b5f6a651ff7f2842
 100 ··view·bb170d032413f27975e09caa61406e4b
101 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7101 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
102 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d102 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d
103 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247103 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
104 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3104 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3
105 import··-/··Data.Vector·4072ee6fd2df21faa840b18d8dab89f4105 import··-/··Data.Vector·4072ee6fd2df21faa840b18d8dab89f4
106 1b5df99139a0be69a97840b1b01712c0106 d84c7cbce9068309ed12a5085c983fd1
107 ··$fEqRawIrcMsg·::·GHC.Classes.Eq·RawIrcMsg107 ··$fEqRawIrcMsg·::·GHC.Classes.Eq·RawIrcMsg
108 ··DFunId108 ··DFunId
109 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],109 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
110 ···Inline:·CONLIKE,110 ···Inline:·CONLIKE,
111 ···Unfolding:·DFun:.·@RawIrcMsg·$fEqRawIrcMsg_$c==·$fEqRawIrcMsg_$c/=]111 ···Unfolding:·DFun:.·@RawIrcMsg·$fEqRawIrcMsg_$c==·$fEqRawIrcMsg_$c/=]
112 6a5e15e1b79975d056f10a59dcc02324112 432689632cb8f517ba3f9a550cb838d2
113 ··$fEqRawIrcMsg_$c/=·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool113 ··$fEqRawIrcMsg_$c/=·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool
114 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,114 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
115 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,115 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,
116 ···Inline:·(sat-args=2),116 ···Inline:·(sat-args=2),
117 ···Unfolding:·Core:·StableUser·<2,FalseFalse>117 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
118 ··············\·(x['GHC.Types.Many]·::·RawIrcMsg)118 ··············\·(x['GHC.Types.Many]·::·RawIrcMsg)
119 ················(y['GHC.Types.Many]·::·RawIrcMsg)·->119 ················(y['GHC.Types.Many]·::·RawIrcMsg)·->
120 ··············case·$fEqRawIrcMsg_$c==·x·y·of·wild·{120 ··············case·$fEqRawIrcMsg_$c==·x·y·of·wild·{
121 ················GHC.Types.False·->·GHC.Types.True121 ················GHC.Types.False·->·GHC.Types.True
122 ················GHC.Types.True·->·GHC.Types.False·}]122 ················GHC.Types.True·->·GHC.Types.False·}]
123 39bc8877cd9cd64733d3b93d4fca86dc123 086f943aaa1c1238b9169accd79d0417
124 ··$fEqRawIrcMsg_$c==·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool124 ··$fEqRawIrcMsg_$c==·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool
125 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,125 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
126 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,126 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,
127 ···Inline:·[2],127 ···Inline:·[2],
128 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>128 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
129 ··············\·(ds3['GHC.Types.Many]·::·RawIrcMsg)129 ··············\·(ds3['GHC.Types.Many]·::·RawIrcMsg)
130 ················(ds4['GHC.Types.Many]·::·RawIrcMsg)·->130 ················(ds4['GHC.Types.Many]·::·RawIrcMsg)·->
131 ··············case·ds3·of·wild·{·RawIrcMsg·ww·ww1·ww2·ww3·->131 ··············case·ds3·of·wild·{·RawIrcMsg·ww·ww1·ww2·ww3·->
132 ··············case·ww2·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->132 ··············case·ww2·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->
133 ··············case·ds4·of·wild2·{·RawIrcMsg·ww7·ww8·ww9·ww10·->133 ··············case·ds4·of·wild2·{·RawIrcMsg·ww7·ww8·ww9·ww10·->
134 ··············$w$c==·ww·ww1·ww4·ww5·ww6·ww3·ww7·ww8·ww9·ww10·}·}·}]134 ··············$w$c==·ww·ww1·ww4·ww5·ww6·ww3·ww7·ww8·ww9·ww10·}·}·}]
135 2946cf2e30e6e4c2ef6d2d33e27c07f4135 458d606d43920075cb92fc3141434696
136 ··$fEqTagEntry·::·GHC.Classes.Eq·TagEntry136 ··$fEqTagEntry·::·GHC.Classes.Eq·TagEntry
137 ··DFunId137 ··DFunId
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,139 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
140 ···Unfolding:·DFun:.·@TagEntry·$fEqTagEntry_$c==·$fEqTagEntry_$c/=]140 ···Unfolding:·DFun:.·@TagEntry·$fEqTagEntry_$c==·$fEqTagEntry_$c/=]
141 b232e180e3fb97fe2ab2555014eb31f2141 7337719cc7cc5244fda3c50b9bbe6b9b
142 ··$fEqTagEntry_$c/=·::·TagEntry·->·TagEntry·->·GHC.Types.Bool142 ··$fEqTagEntry_$c/=·::·TagEntry·->·TagEntry·->·GHC.Types.Bool
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
144 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,·Inline:·(sat-args=2),144 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,·Inline:·(sat-args=2),
145 ···Unfolding:·Core:·StableUser·<2,FalseFalse>145 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
146 ··············\·(x['GHC.Types.Many]·::·TagEntry)146 ··············\·(x['GHC.Types.Many]·::·TagEntry)
147 ················(y['GHC.Types.Many]·::·TagEntry)·->147 ················(y['GHC.Types.Many]·::·TagEntry)·->
148 ··············case·x·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->148 ··············case·x·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 ·····················DEFAULT·->·GHC.Types.True154 ·····················DEFAULT·->·GHC.Types.True
155 ·····················0#155 ·····················0#
156 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{156 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{
157 ··························DEFAULT·->·GHC.Types.True157 ··························DEFAULT·->·GHC.Types.True
158 ··························1#158 ··························1#
159 ··························->·case·GHC.Prim.compareByteArrays#·bx3·bx4·bx9·bx10·bx5·of·ds4·{159 ··························->·case·GHC.Prim.compareByteArrays#·bx3·bx4·bx9·bx10·bx5·of·ds4·{
160 ·······························DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·}·}·}]160 ·······························DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·}·}·}]
161 e3fe15839e881f66fbe61b2030e61f05161 a7c2aa3b0977fb7abfaad3ba93e6fb22
162 ··$fEqTagEntry_$c==·::·TagEntry·->·TagEntry·->·GHC.Types.Bool162 ··$fEqTagEntry_$c==·::·TagEntry·->·TagEntry·->·GHC.Types.Bool
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
164 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,164 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,
165 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>165 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
166 ··············\·(ds3['GHC.Types.Many]·::·TagEntry)166 ··············\·(ds3['GHC.Types.Many]·::·TagEntry)
167 ················(ds4['GHC.Types.Many]·::·TagEntry)·->167 ················(ds4['GHC.Types.Many]·::·TagEntry)·->
168 ··············case·ds3·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->168 ··············case·ds3·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ·····················DEFAULT·->·GHC.Types.False174 ·····················DEFAULT·->·GHC.Types.False
175 ·····················0#175 ·····················0#
176 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{176 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{
Max diff block lines reached; 45320/52185 bytes (86.84%) of diff not shown.
30.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/UserInfo.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/UserInfo.hi
Files 98% similar despite different names
30.0 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 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·Irc.UserInfo·90667 interface·Irc.UserInfo·9066
8 ··interface·hash:·09c1ac877f49bb9d901d8db7d2b9bd2c 
9 ··ABI·hash:·dd4f3c217d7ca58c3159911fd19c9e2c 
10 ··export-list·hash:·cdf193c5714e5ca877e014cef12c04138 ··interface·hash:·aca89c51fd5418d87083e8cb481edde2
 9 ··ABI·hash:·db283ab303fb567ce709ccebf5d73c82
 10 ··export-list·hash:·06041ff35818201a771fb9a20d96e605
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·905b7814e37ccd64ab3f2fd8ec4f320012 ··flag·hash:·71c7709e3c9c4da5238e38c80a501d98
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·464edbd6a7a92c4ec5f4cbcb3dc14d3e16 ··src_hash:·464edbd6a7a92c4ec5f4cbcb3dc14d3e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseUserInfo21 ··parseUserInfo
22 ··renderUserInfo22 ··renderUserInfo
23 ··uiHost23 ··uiHost
24 ··uiName24 ··uiName
25 ··uiNick25 ··uiNick
26 ··UserInfo{UserInfo·userHost·userName·userNick}26 ··UserInfo{UserInfo·userHost·userName·userNick}
27 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier27 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.18.2.1·text-2.0.229 direct·package·dependencies:·base-4.18.2.1·text-2.0.2
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic31 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
32 ·········Data.ByteString.Builder·GHC.Prim.Ext32 ·········Data.ByteString.Builder·GHC.Prim.Ext
33 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy33 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy
34 ·········Data.Text.Show·Data.Vector.Fusion.Bundle34 ·········Data.Text.Show·Data.Vector.Fusion.Bundle
Offset 60, 136 lines modifiedOffset 60, 136 lines modified
60 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908060 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
61 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc61 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
62 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc262 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
63 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd9963 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
64 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f664 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
65 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0865 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
66 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9466 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
67 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier·7dff836e03c63c8a5ad243d3fbd13136 
68 ··exports:·87fd6bd5d181f861882e06c88efc40c8 
69 ··Identifier·f7cd29d468dcaf6425931e78b8ee13ba 
70 ··idText·efbed07b88d28dadb112c582c5ae6dfe 
71 ··mkId·5ec26bbe13605425e7e562543d23337267 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier·b8753b61454c90003accfd7c9d352c66
 68 ··exports:·01ed21ea0a5c2e00e42cf10e498ad683
 69 ··Identifier·9cac412a53f70bb123684cde08318624
 70 ··idText·30d2f3adb9d94252bc56555acbacb224
 71 ··mkId·fc72c654d03806c9fc125531941508a4
72 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd772 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
73 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124773 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
74 2f7094547839a8b2a7e2a1c80a30fa7774 0ec0b8e678ed5394cf5815aeebea61a1
75 ··$fEqUserInfo·::·GHC.Classes.Eq·UserInfo75 ··$fEqUserInfo·::·GHC.Classes.Eq·UserInfo
76 ··DFunId76 ··DFunId
77 ··[HasNoCafRefs,·TagSig:·<TagProper>,77 ··[HasNoCafRefs,·TagSig:·<TagProper>,
78 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,78 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
79 ···Unfolding:·DFun:.·@UserInfo·$fEqUserInfo_$c==·$fEqUserInfo_$c/=]79 ···Unfolding:·DFun:.·@UserInfo·$fEqUserInfo_$c==·$fEqUserInfo_$c/=]
80 a6cc772d0770f3ccee18d8c257f6cd3a80 9ccc2b0fffdf4cae2e89a98a6b5a9ccf
81 ··$fEqUserInfo_$c/=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool81 ··$fEqUserInfo_$c/=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
83 ···Arity:·2,83 ···Arity:·2,
84 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,84 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,
85 ···Inline:·(sat-args=2),85 ···Inline:·(sat-args=2),
86 ···Unfolding:·Core:·StableUser·<2,FalseFalse>86 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
87 ··············\·(x['GHC.Types.Many]·::·UserInfo)87 ··············\·(x['GHC.Types.Many]·::·UserInfo)
88 ················(y['GHC.Types.Many]·::·UserInfo)·->88 ················(y['GHC.Types.Many]·::·UserInfo)·->
89 ··············case·$fEqUserInfo_$c==·x·y·of·wild·{89 ··············case·$fEqUserInfo_$c==·x·y·of·wild·{
90 ················GHC.Types.False·->·GHC.Types.True90 ················GHC.Types.False·->·GHC.Types.True
91 ················GHC.Types.True·->·GHC.Types.False·}]91 ················GHC.Types.True·->·GHC.Types.False·}]
92 c6b50e3ac2ddd76f63cdf9fcefdc25ba92 56c3270a9db39ac25e3e418b4a32332f
93 ··$fEqUserInfo_$c==·::·UserInfo·->·UserInfo·->·GHC.Types.Bool93 ··$fEqUserInfo_$c==·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
95 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,95 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,
96 ···Inline:·[2],96 ···Inline:·[2],
97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
98 ··············\·(ds3['GHC.Types.Many]·::·UserInfo)98 ··············\·(ds3['GHC.Types.Many]·::·UserInfo)
99 ················(ds4['GHC.Types.Many]·::·UserInfo)·->99 ················(ds4['GHC.Types.Many]·::·UserInfo)·->
100 ··············case·ds3·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->100 ··············case·ds3·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->
101 ··············$w$c==·ww3·ww4·ww5·ww6·ww7·ww8·ww9·ds4·}]101 ··············$w$c==·ww3·ww4·ww5·ww6·ww7·ww8·ww9·ds4·}]
102 d50b67fad190984f969aa473ace80037102 0623828ee426966842a48f48290d1b4c
103 ··$fOrdUserInfo·::·GHC.Classes.Ord·UserInfo103 ··$fOrdUserInfo·::·GHC.Classes.Ord·UserInfo
104 ··DFunId104 ··DFunId
105 ··[HasNoCafRefs,·TagSig:·<TagProper>,105 ··[HasNoCafRefs,·TagSig:·<TagProper>,
106 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,106 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,
107 ···Unfolding:·DFun:.107 ···Unfolding:·DFun:.
108 ················@UserInfo108 ················@UserInfo
109 ················$fEqUserInfo109 ················$fEqUserInfo
110 ················$fOrdUserInfo_$ccompare110 ················$fOrdUserInfo_$ccompare
111 ················$fOrdUserInfo_$c<111 ················$fOrdUserInfo_$c<
112 ················$fOrdUserInfo_$c<=112 ················$fOrdUserInfo_$c<=
113 ················$fOrdUserInfo_$c>113 ················$fOrdUserInfo_$c>
114 ················$fOrdUserInfo_$c>=114 ················$fOrdUserInfo_$c>=
115 ················$fOrdUserInfo_$cmax115 ················$fOrdUserInfo_$cmax
116 ················$fOrdUserInfo_$cmin]116 ················$fOrdUserInfo_$cmin]
117 ce4cfd0acf3f81bdb1728a521b9573ea117 2f532a6f1f0788771c398494ffd15fc0
118 ··$fOrdUserInfo_$c<·::·UserInfo·->·UserInfo·->·GHC.Types.Bool118 ··$fOrdUserInfo_$c<·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
119 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,119 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
120 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,120 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,
121 ···Inline:·[2],121 ···Inline:·[2],
122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
123 ··············\·(a['GHC.Types.Many]·::·UserInfo)123 ··············\·(a['GHC.Types.Many]·::·UserInfo)
124 ················(b['GHC.Types.Many]·::·UserInfo)·->124 ················(b['GHC.Types.Many]·::·UserInfo)·->
125 ··············case·a·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->125 ··············case·a·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->
126 ··············$w$c<·ww3·ww4·ww5·ww6·ww7·ww8·ww9·b·}]126 ··············$w$c<·ww3·ww4·ww5·ww6·ww7·ww8·ww9·b·}]
127 056fcdef5371974112d81dd192d02549127 1daf06ba75256f7fc83d97574d6a621a
128 ··$fOrdUserInfo_$c<=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool128 ··$fOrdUserInfo_$c<=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
129 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,129 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
130 ···Arity:·2,130 ···Arity:·2,
131 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,131 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,
132 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>132 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
133 ··············\·(a['GHC.Types.Many]·::·UserInfo)133 ··············\·(a['GHC.Types.Many]·::·UserInfo)
134 ················(b['GHC.Types.Many]·::·UserInfo)·->134 ················(b['GHC.Types.Many]·::·UserInfo)·->
135 ··············case·$fOrdUserInfo_$c<·b·a·of·wild·{135 ··············case·$fOrdUserInfo_$c<·b·a·of·wild·{
136 ················GHC.Types.False·->·GHC.Types.True136 ················GHC.Types.False·->·GHC.Types.True
137 ················GHC.Types.True·->·GHC.Types.False·}]137 ················GHC.Types.True·->·GHC.Types.False·}]
138 3672ec21442a83af5d1b90afe69e34aa138 c4361655ee465b25c2e1fa19f9f98874
139 ··$fOrdUserInfo_$c>·::·UserInfo·->·UserInfo·->·GHC.Types.Bool139 ··$fOrdUserInfo_$c>·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
141 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,141 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,
142 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>142 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
143 ··············\·(a['GHC.Types.Many]·::·UserInfo)143 ··············\·(a['GHC.Types.Many]·::·UserInfo)
144 ················(b['GHC.Types.Many]·::·UserInfo)·->144 ················(b['GHC.Types.Many]·::·UserInfo)·->
145 ··············$fOrdUserInfo_$c<·b·a]145 ··············$fOrdUserInfo_$c<·b·a]
Max diff block lines reached; 24273/30646 bytes (79.20%) of diff not shown.
30.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/UserInfo.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/UserInfo.dyn_hi
Files 95% similar despite different names
30.0 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 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·Irc.UserInfo·90667 interface·Irc.UserInfo·9066
8 ··interface·hash:·09c1ac877f49bb9d901d8db7d2b9bd2c 
9 ··ABI·hash:·dd4f3c217d7ca58c3159911fd19c9e2c 
10 ··export-list·hash:·cdf193c5714e5ca877e014cef12c04138 ··interface·hash:·aca89c51fd5418d87083e8cb481edde2
 9 ··ABI·hash:·db283ab303fb567ce709ccebf5d73c82
 10 ··export-list·hash:·06041ff35818201a771fb9a20d96e605
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·71c7709e3c9c4da5238e38c80a501d9812 ··flag·hash:·905b7814e37ccd64ab3f2fd8ec4f3200
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·464edbd6a7a92c4ec5f4cbcb3dc14d3e16 ··src_hash:·464edbd6a7a92c4ec5f4cbcb3dc14d3e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseUserInfo21 ··parseUserInfo
22 ··renderUserInfo22 ··renderUserInfo
23 ··uiHost23 ··uiHost
24 ··uiName24 ··uiName
25 ··uiNick25 ··uiNick
26 ··UserInfo{UserInfo·userHost·userName·userNick}26 ··UserInfo{UserInfo·userHost·userName·userNick}
27 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier27 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.18.2.1·text-2.0.229 direct·package·dependencies:·base-4.18.2.1·text-2.0.2
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic31 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
32 ·········Data.ByteString.Builder·GHC.Prim.Ext32 ·········Data.ByteString.Builder·GHC.Prim.Ext
33 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy33 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy
34 ·········Data.Text.Show·Data.Vector.Fusion.Bundle34 ·········Data.Text.Show·Data.Vector.Fusion.Bundle
Offset 60, 136 lines modifiedOffset 60, 136 lines modified
60 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908060 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
61 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc61 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
62 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc262 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
63 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd9963 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
64 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f664 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
65 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0865 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
66 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9466 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
67 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier·7dff836e03c63c8a5ad243d3fbd13136 
68 ··exports:·87fd6bd5d181f861882e06c88efc40c8 
69 ··Identifier·f7cd29d468dcaf6425931e78b8ee13ba 
70 ··idText·efbed07b88d28dadb112c582c5ae6dfe 
71 ··mkId·5ec26bbe13605425e7e562543d23337267 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier·b8753b61454c90003accfd7c9d352c66
 68 ··exports:·01ed21ea0a5c2e00e42cf10e498ad683
 69 ··Identifier·9cac412a53f70bb123684cde08318624
 70 ··idText·30d2f3adb9d94252bc56555acbacb224
 71 ··mkId·fc72c654d03806c9fc125531941508a4
72 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd772 import··-/··Data.Text·07c9665aa2ffb82208b6e9af6e1ffdd7
73 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124773 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
74 2f7094547839a8b2a7e2a1c80a30fa7774 0ec0b8e678ed5394cf5815aeebea61a1
75 ··$fEqUserInfo·::·GHC.Classes.Eq·UserInfo75 ··$fEqUserInfo·::·GHC.Classes.Eq·UserInfo
76 ··DFunId76 ··DFunId
77 ··[HasNoCafRefs,·TagSig:·<TagProper>,77 ··[HasNoCafRefs,·TagSig:·<TagProper>,
78 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,78 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
79 ···Unfolding:·DFun:.·@UserInfo·$fEqUserInfo_$c==·$fEqUserInfo_$c/=]79 ···Unfolding:·DFun:.·@UserInfo·$fEqUserInfo_$c==·$fEqUserInfo_$c/=]
80 a6cc772d0770f3ccee18d8c257f6cd3a80 9ccc2b0fffdf4cae2e89a98a6b5a9ccf
81 ··$fEqUserInfo_$c/=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool81 ··$fEqUserInfo_$c/=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
83 ···Arity:·2,83 ···Arity:·2,
84 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,84 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,
85 ···Inline:·(sat-args=2),85 ···Inline:·(sat-args=2),
86 ···Unfolding:·Core:·StableUser·<2,FalseFalse>86 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
87 ··············\·(x['GHC.Types.Many]·::·UserInfo)87 ··············\·(x['GHC.Types.Many]·::·UserInfo)
88 ················(y['GHC.Types.Many]·::·UserInfo)·->88 ················(y['GHC.Types.Many]·::·UserInfo)·->
89 ··············case·$fEqUserInfo_$c==·x·y·of·wild·{89 ··············case·$fEqUserInfo_$c==·x·y·of·wild·{
90 ················GHC.Types.False·->·GHC.Types.True90 ················GHC.Types.False·->·GHC.Types.True
91 ················GHC.Types.True·->·GHC.Types.False·}]91 ················GHC.Types.True·->·GHC.Types.False·}]
92 c6b50e3ac2ddd76f63cdf9fcefdc25ba92 56c3270a9db39ac25e3e418b4a32332f
93 ··$fEqUserInfo_$c==·::·UserInfo·->·UserInfo·->·GHC.Types.Bool93 ··$fEqUserInfo_$c==·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
95 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,95 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,
96 ···Inline:·[2],96 ···Inline:·[2],
97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
98 ··············\·(ds3['GHC.Types.Many]·::·UserInfo)98 ··············\·(ds3['GHC.Types.Many]·::·UserInfo)
99 ················(ds4['GHC.Types.Many]·::·UserInfo)·->99 ················(ds4['GHC.Types.Many]·::·UserInfo)·->
100 ··············case·ds3·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->100 ··············case·ds3·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->
101 ··············$w$c==·ww3·ww4·ww5·ww6·ww7·ww8·ww9·ds4·}]101 ··············$w$c==·ww3·ww4·ww5·ww6·ww7·ww8·ww9·ds4·}]
102 d50b67fad190984f969aa473ace80037102 0623828ee426966842a48f48290d1b4c
103 ··$fOrdUserInfo·::·GHC.Classes.Ord·UserInfo103 ··$fOrdUserInfo·::·GHC.Classes.Ord·UserInfo
104 ··DFunId104 ··DFunId
105 ··[HasNoCafRefs,·TagSig:·<TagProper>,105 ··[HasNoCafRefs,·TagSig:·<TagProper>,
106 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,106 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,
107 ···Unfolding:·DFun:.107 ···Unfolding:·DFun:.
108 ················@UserInfo108 ················@UserInfo
109 ················$fEqUserInfo109 ················$fEqUserInfo
110 ················$fOrdUserInfo_$ccompare110 ················$fOrdUserInfo_$ccompare
111 ················$fOrdUserInfo_$c<111 ················$fOrdUserInfo_$c<
112 ················$fOrdUserInfo_$c<=112 ················$fOrdUserInfo_$c<=
113 ················$fOrdUserInfo_$c>113 ················$fOrdUserInfo_$c>
114 ················$fOrdUserInfo_$c>=114 ················$fOrdUserInfo_$c>=
115 ················$fOrdUserInfo_$cmax115 ················$fOrdUserInfo_$cmax
116 ················$fOrdUserInfo_$cmin]116 ················$fOrdUserInfo_$cmin]
117 ce4cfd0acf3f81bdb1728a521b9573ea117 2f532a6f1f0788771c398494ffd15fc0
118 ··$fOrdUserInfo_$c<·::·UserInfo·->·UserInfo·->·GHC.Types.Bool118 ··$fOrdUserInfo_$c<·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
119 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,119 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
120 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,120 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,
121 ···Inline:·[2],121 ···Inline:·[2],
122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
123 ··············\·(a['GHC.Types.Many]·::·UserInfo)123 ··············\·(a['GHC.Types.Many]·::·UserInfo)
124 ················(b['GHC.Types.Many]·::·UserInfo)·->124 ················(b['GHC.Types.Many]·::·UserInfo)·->
125 ··············case·a·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->125 ··············case·a·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->
126 ··············$w$c<·ww3·ww4·ww5·ww6·ww7·ww8·ww9·b·}]126 ··············$w$c<·ww3·ww4·ww5·ww6·ww7·ww8·ww9·b·}]
127 056fcdef5371974112d81dd192d02549127 1daf06ba75256f7fc83d97574d6a621a
128 ··$fOrdUserInfo_$c<=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool128 ··$fOrdUserInfo_$c<=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
129 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,129 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
130 ···Arity:·2,130 ···Arity:·2,
131 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,131 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,
132 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>132 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
133 ··············\·(a['GHC.Types.Many]·::·UserInfo)133 ··············\·(a['GHC.Types.Many]·::·UserInfo)
134 ················(b['GHC.Types.Many]·::·UserInfo)·->134 ················(b['GHC.Types.Many]·::·UserInfo)·->
135 ··············case·$fOrdUserInfo_$c<·b·a·of·wild·{135 ··············case·$fOrdUserInfo_$c<·b·a·of·wild·{
136 ················GHC.Types.False·->·GHC.Types.True136 ················GHC.Types.False·->·GHC.Types.True
137 ················GHC.Types.True·->·GHC.Types.False·}]137 ················GHC.Types.True·->·GHC.Types.False·}]
138 3672ec21442a83af5d1b90afe69e34aa138 c4361655ee465b25c2e1fa19f9f98874
139 ··$fOrdUserInfo_$c>·::·UserInfo·->·UserInfo·->·GHC.Types.Bool139 ··$fOrdUserInfo_$c>·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
141 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,141 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,
142 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>142 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
143 ··············\·(a['GHC.Types.Many]·::·UserInfo)143 ··············\·(a['GHC.Types.Many]·::·UserInfo)
144 ················(b['GHC.Types.Many]·::·UserInfo)·->144 ················(b['GHC.Types.Many]·::·UserInfo)·->
145 ··············$fOrdUserInfo_$c<·b·a]145 ··············$fOrdUserInfo_$c<·b·a]
Max diff block lines reached; 24273/30646 bytes (79.20%) of diff not shown.
4.29 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/View.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/View.dyn_hi
Files 90% similar despite different names
4.05 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·View·90667 interface·View·9066
8 ··interface·hash:·ab36cd0ea0df4d02461b65f6237b4113 
9 ··ABI·hash:·46407b83fbc53e0e611dc17d6885e5b4 
10 ··export-list·hash:·24eb775bb6eb20c5a394ddffb3c94b1c8 ··interface·hash:·65c538ab0c3f1c28fa9fd7e2fe5b2fca
 9 ··ABI·hash:·eab510566f68c1cab63059b6812fb586
 10 ··export-list·hash:·6cd86cedd778d954b5f6a651ff7f2842
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·3a25ed876843b427bde85afc8e78b96412 ··flag·hash:·3a25ed876843b427bde85afc8e78b964
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7c867a56c8d35c270ba22a9a775a4f8b16 ··src_hash:·7c867a56c8d35c270ba22a9a775a4f8b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 27, 38 lines modifiedOffset 27, 38 lines modified
27 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext27 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
28 family·instance·modules:·Control.Applicative·Control.Arrow28 family·instance·modules:·Control.Applicative·Control.Arrow
29 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid29 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
30 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception30 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
31 ·························GHC.RTS.Flags31 ·························GHC.RTS.Flags
32 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228732 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
33 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc233 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
34 739c20b098d4d8b215607892e238bb1834 6bdb2566e80e0d123d9dab49a087b860
35 ··$trModule·::·GHC.Types.Module35 ··$trModule·::·GHC.Types.Module
36 ··[HasNoCafRefs,·TagSig:·<TagProper>,36 ··[HasNoCafRefs,·TagSig:·<TagProper>,
37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
39 550ed45ee9d8f857b57ed2084812c16339 9343de5e26818da3c112d6ba02c5dec8
40 ··$trModule1·::·GHC.Types.TrName40 ··$trModule1·::·GHC.Types.TrName
41 ··[HasNoCafRefs,·TagSig:·<TagProper>,41 ··[HasNoCafRefs,·TagSig:·<TagProper>,
42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
44 35d577439dace34c51be940d166d932144 0c65ae1efe07d9691d509ea6ded3ced5
45 ··$trModule2·::·GHC.Prim.Addr#45 ··$trModule2·::·GHC.Prim.Addr#
46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
47 ···Unfolding:·Core:·<vanilla>·"View"#]47 ···Unfolding:·Core:·<vanilla>·"View"#]
48 f2f0fb78721a573976ae20039a616a7048 a771453b35867eb0902549cbb50c6276
49 ··$trModule3·::·GHC.Types.TrName49 ··$trModule3·::·GHC.Types.TrName
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
53 075141b0f3e76f2145a645c1b750a66c53 c0a70ac39da8c86165053bd4e9199a22
54 ··$trModule4·::·GHC.Prim.Addr#54 ··$trModule4·::·GHC.Prim.Addr#
55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
56 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB"#] 
57 f55a156bf7c17a397f9a1ce3dc38542b56 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-JEJwzNcDqflKmRVrRU78NB"#]
 57 bb170d032413f27975e09caa61406e4b
58 ··view·::58 ··view·::
59 ····((a·->·Data.Functor.Const.Const·a·a)59 ····((a·->·Data.Functor.Const.Const·a·a)
60 ·····->·s·->·Data.Functor.Const.Const·a·s)60 ·····->·s·->·Data.Functor.Const.Const·a·s)
61 ····->·s·->·a61 ····->·s·->·a
62 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,62 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
63 ···Strictness:·<1C(1,C(1,L))><L>,63 ···Strictness:·<1C(1,C(1,L))><L>,
64 ···Unfolding:·Core:·<vanilla>64 ···Unfolding:·Core:·<vanilla>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ················`cast`66 ················`cast`
67 ··············(forall·(a·::·<*>_N)·(s·::·<*>_N).67 ··············(forall·(a·::·<*>_N)·(s·::·<*>_N).
68 ···············<(a·->·Data.Functor.Const.Const·a·a)68 ···············<(a·->·Data.Functor.Const.Const·a·a)
69 ················->·s·->·Data.Functor.Const.Const·a·s>_R69 ················->·s·->·Data.Functor.Const.Const·a·s>_R
70 ···············%<'GHC.Types.Many>_N·->_R·<s>_R70 ···············%<'GHC.Types.Many>_N·->_R·<s>_R
71 ···············%<'GHC.Types.Many>_N·->_R·Data.Functor.Const.N:Const[0]71 ···············%<'GHC.Types.Many>_N·->_R·Data.Functor.Const.N:Const[0]
72 ·············································<*>_N·<a>_R·<s>_P)]72 ·············································<*>_N·<a>_R·<s>_P)]
73 b1337ded81e836933263ad94956f863673 64397fc9703d0e0b2fdac12878e51664
74 ··view1·::74 ··view1·::
75 ····((a·->·Data.Functor.Const.Const·a·a)75 ····((a·->·Data.Functor.Const.Const·a·a)
76 ·····->·s·->·Data.Functor.Const.Const·a·s)76 ·····->·s·->·Data.Functor.Const.Const·a·s)
77 ····->·s·->·Data.Functor.Const.Const·a·s77 ····->·s·->·Data.Functor.Const.Const·a·s
78 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,78 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
79 ···Strictness:·<1C(1,C(1,L))><L>,79 ···Strictness:·<1C(1,C(1,L))><L>,
80 ···Unfolding:·Core:·<vanilla>80 ···Unfolding:·Core:·<vanilla>
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 ················(x['GHC.Types.Many]·::·s)[OneShot]·->85 ················(x['GHC.Types.Many]·::·s)[OneShot]·->
86 ··············l·(view2·@a)86 ··············l·(view2·@a)
87 ··················`cast`87 ··················`cast`
88 ················(<a>_R88 ················(<a>_R
89 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Const.N:Const[0]89 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Const.N:Const[0]
90 ····················································<*>_N·<a>_R·<a>_P))90 ····················································<*>_N·<a>_R·<a>_P))
91 ················x]91 ················x]
92 64d6ca157d24a16045dc135b3de36c0792 aab79cecc50ab7705ee138cc2789e93c
93 ··view2·::·a·->·a93 ··view2·::·a·->·a
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
95 ···Strictness:·<1L>,95 ···Strictness:·<1L>,
96 ···Unfolding:·Core:·<vanilla>·\·@a·(ds['GHC.Types.Many]·::·a)·->·ds]96 ···Unfolding:·Core:·<vanilla>·\·@a·(ds['GHC.Types.Many]·::·a)·->·ds]
97 trusted:·safe-inferred97 trusted:·safe-inferred
98 require·own·pkg·trusted:·False98 require·own·pkg·trusted:·False
99 docs:99 docs:
4.28 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/View.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/View.hi
Files 84% similar despite different names
4.04 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·View·90667 interface·View·9066
8 ··interface·hash:·ab36cd0ea0df4d02461b65f6237b4113 
9 ··ABI·hash:·46407b83fbc53e0e611dc17d6885e5b4 
10 ··export-list·hash:·24eb775bb6eb20c5a394ddffb3c94b1c8 ··interface·hash:·65c538ab0c3f1c28fa9fd7e2fe5b2fca
 9 ··ABI·hash:·eab510566f68c1cab63059b6812fb586
 10 ··export-list·hash:·6cd86cedd778d954b5f6a651ff7f2842
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·90be5a8d944d23324e730aa8fa20f69912 ··flag·hash:·90be5a8d944d23324e730aa8fa20f699
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7c867a56c8d35c270ba22a9a775a4f8b16 ··src_hash:·7c867a56c8d35c270ba22a9a775a4f8b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 27, 38 lines modifiedOffset 27, 38 lines modified
27 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext27 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
28 family·instance·modules:·Control.Applicative·Control.Arrow28 family·instance·modules:·Control.Applicative·Control.Arrow
29 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid29 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
30 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception30 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
31 ·························GHC.RTS.Flags31 ·························GHC.RTS.Flags
32 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228732 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
33 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc233 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
34 739c20b098d4d8b215607892e238bb1834 6bdb2566e80e0d123d9dab49a087b860
35 ··$trModule·::·GHC.Types.Module35 ··$trModule·::·GHC.Types.Module
36 ··[HasNoCafRefs,·TagSig:·<TagProper>,36 ··[HasNoCafRefs,·TagSig:·<TagProper>,
37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
39 550ed45ee9d8f857b57ed2084812c16339 9343de5e26818da3c112d6ba02c5dec8
40 ··$trModule1·::·GHC.Types.TrName40 ··$trModule1·::·GHC.Types.TrName
41 ··[HasNoCafRefs,·TagSig:·<TagProper>,41 ··[HasNoCafRefs,·TagSig:·<TagProper>,
42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
44 35d577439dace34c51be940d166d932144 0c65ae1efe07d9691d509ea6ded3ced5
45 ··$trModule2·::·GHC.Prim.Addr#45 ··$trModule2·::·GHC.Prim.Addr#
46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
47 ···Unfolding:·Core:·<vanilla>·"View"#]47 ···Unfolding:·Core:·<vanilla>·"View"#]
48 f2f0fb78721a573976ae20039a616a7048 a771453b35867eb0902549cbb50c6276
49 ··$trModule3·::·GHC.Types.TrName49 ··$trModule3·::·GHC.Types.TrName
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
53 075141b0f3e76f2145a645c1b750a66c53 c0a70ac39da8c86165053bd4e9199a22
54 ··$trModule4·::·GHC.Prim.Addr#54 ··$trModule4·::·GHC.Prim.Addr#
55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
56 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB"#] 
57 f55a156bf7c17a397f9a1ce3dc38542b56 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-JEJwzNcDqflKmRVrRU78NB"#]
 57 bb170d032413f27975e09caa61406e4b
58 ··view·::58 ··view·::
59 ····((a·->·Data.Functor.Const.Const·a·a)59 ····((a·->·Data.Functor.Const.Const·a·a)
60 ·····->·s·->·Data.Functor.Const.Const·a·s)60 ·····->·s·->·Data.Functor.Const.Const·a·s)
61 ····->·s·->·a61 ····->·s·->·a
62 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,62 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
63 ···Strictness:·<1C(1,C(1,L))><L>,63 ···Strictness:·<1C(1,C(1,L))><L>,
64 ···Unfolding:·Core:·<vanilla>64 ···Unfolding:·Core:·<vanilla>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ················`cast`66 ················`cast`
67 ··············(forall·(a·::·<*>_N)·(s·::·<*>_N).67 ··············(forall·(a·::·<*>_N)·(s·::·<*>_N).
68 ···············<(a·->·Data.Functor.Const.Const·a·a)68 ···············<(a·->·Data.Functor.Const.Const·a·a)
69 ················->·s·->·Data.Functor.Const.Const·a·s>_R69 ················->·s·->·Data.Functor.Const.Const·a·s>_R
70 ···············%<'GHC.Types.Many>_N·->_R·<s>_R70 ···············%<'GHC.Types.Many>_N·->_R·<s>_R
71 ···············%<'GHC.Types.Many>_N·->_R·Data.Functor.Const.N:Const[0]71 ···············%<'GHC.Types.Many>_N·->_R·Data.Functor.Const.N:Const[0]
72 ·············································<*>_N·<a>_R·<s>_P)]72 ·············································<*>_N·<a>_R·<s>_P)]
73 b1337ded81e836933263ad94956f863673 64397fc9703d0e0b2fdac12878e51664
74 ··view1·::74 ··view1·::
75 ····((a·->·Data.Functor.Const.Const·a·a)75 ····((a·->·Data.Functor.Const.Const·a·a)
76 ·····->·s·->·Data.Functor.Const.Const·a·s)76 ·····->·s·->·Data.Functor.Const.Const·a·s)
77 ····->·s·->·Data.Functor.Const.Const·a·s77 ····->·s·->·Data.Functor.Const.Const·a·s
78 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,78 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
79 ···Strictness:·<1C(1,C(1,L))><L>,79 ···Strictness:·<1C(1,C(1,L))><L>,
80 ···Unfolding:·Core:·<vanilla>80 ···Unfolding:·Core:·<vanilla>
Offset 85, 15 lines modifiedOffset 85, 15 lines modified
85 ················(x['GHC.Types.Many]·::·s)[OneShot]·->85 ················(x['GHC.Types.Many]·::·s)[OneShot]·->
86 ··············l·(view2·@a)86 ··············l·(view2·@a)
87 ··················`cast`87 ··················`cast`
88 ················(<a>_R88 ················(<a>_R
89 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Const.N:Const[0]89 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Const.N:Const[0]
90 ····················································<*>_N·<a>_R·<a>_P))90 ····················································<*>_N·<a>_R·<a>_P))
91 ················x]91 ················x]
92 64d6ca157d24a16045dc135b3de36c0792 aab79cecc50ab7705ee138cc2789e93c
93 ··view2·::·a·->·a93 ··view2·::·a·->·a
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
95 ···Strictness:·<1L>,95 ···Strictness:·<1L>,
96 ···Unfolding:·Core:·<vanilla>·\·@a·(ds['GHC.Types.Many]·::·a)·->·ds]96 ···Unfolding:·Core:·<vanilla>·\·@a·(ds['GHC.Types.Many]·::·a)·->·ds]
97 trusted:·safe-inferred97 trusted:·safe-inferred
98 require·own·pkg·trusted:·False98 require·own·pkg·trusted:·False
99 docs:99 docs:
1.9 KB
libghc-irc-core-doc_2.12-2_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-06·08:08:18.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-06·08:08:18.000000·debian-binary
2 -rw-r--r--···0········0········0·····2276·2024-10-06·08:08:18.000000·control.tar.xz2 -rw-r--r--···0········0········0·····2276·2024-10-06·08:08:18.000000·control.tar.xz
3 -rw-r--r--···0········0········0···134224·2024-10-06·08:08:18.000000·data.tar.xz3 -rw-r--r--···0········0········0···134204·2024-10-06·08:08:18.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
1.38 KB
data.tar.xz
1.36 KB
data.tar
1.35 KB
./usr/lib/ghc-doc/haddock/irc-core-2.12/irc-core.haddock
    
Offset 1485, 16 lines modifiedOffset 1485, 16 lines modified
00005cc0:·03fc·0400·fd04·fe04·03ff·0400·8005·8105··................00005cc0:·03fc·0400·fd04·fe04·03ff·0400·8005·8105··................
00005cd0:·0182·0500·0002·0083·0500·fd04·8405·0085··................00005cd0:·0182·0500·0002·0083·0500·fd04·8405·0085··................
00005ce0:·0500·0003·0086·0500·000a·0087·0500·0005··................00005ce0:·0500·0003·0086·0500·000a·0087·0500·0005··................
00005cf0:·0088·0500·0005·0089·0500·0005·008a·0500··................00005cf0:·0088·0500·0005·0089·0500·0005·008a·0500··................
00005d00:·0005·008b·0500·0005·008c·0500·0005·008d··................00005d00:·0005·008b·0500·0005·008c·0500·0005·008d··................
00005d10:·0500·0005·008e·0500·0005·008f·0500·0008··................00005d10:·0500·0005·008e·0500·0005·008f·0500·0008··................
00005d20:·0090·0500·0008·0091·0592·0524·6972·632d··...........$irc-00005d20:·0090·0500·0008·0091·0592·0524·6972·632d··...........$irc-
00005d30:·636f·7265·2d32·2e31·322d·4767·6c68·5253··core-2.12-GglhRS00005d30:·636f·7265·2d32·2e31·322d·4a45·4a77·7a4e··core-2.12-JEJwzN
00005d40:·305a·3979·5545·5665·4f73·7332·4265·5242··0Z9yUEVeOss2BeRB00005d40:·6344·7166·6c4b·6d52·5672·5255·3738·4e42··cDqflKmRVrRU78NB
00005d50:·0949·7263·2e43·6f64·6573·0e49·7263·2e49··.Irc.Codes.Irc.I00005d50:·0949·7263·2e43·6f64·6573·0e49·7263·2e49··.Irc.Codes.Irc.I
00005d60:·6465·6e74·6966·6965·720d·4972·632e·5261··dentifier.Irc.Ra00005d60:·6465·6e74·6966·6965·720d·4972·632e·5261··dentifier.Irc.Ra
00005d70:·7465·4c69·6d69·740c·4972·632e·5573·6572··teLimit.Irc.User00005d70:·7465·4c69·6d69·740c·4972·632e·5573·6572··teLimit.Irc.User
00005d80:·496e·666f·0d49·7263·2e52·6177·4972·634d··Info.Irc.RawIrcM00005d80:·496e·666f·0d49·7263·2e52·6177·4972·634d··Info.Irc.RawIrcM
00005d90:·7367·0c49·7263·2e43·6f6d·6d61·6e64·7309··sg.Irc.Commands.00005d90:·7367·0c49·7263·2e43·6f6d·6d61·6e64·7309··sg.Irc.Commands.
00005da0:·4972·632e·4d6f·6465·730b·4972·632e·4d65··Irc.Modes.Irc.Me00005da0:·4972·632e·4d6f·6465·730b·4972·632e·4d65··Irc.Modes.Irc.Me
00005db0:·7373·6167·6508·6972·632d·636f·7265·0456··ssage.irc-core.V00005db0:·7373·6167·6508·6972·632d·636f·7265·0456··ssage.irc-core.V
1.86 MB
libghc-irc-core-prof_2.12-2_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-06·08:08:18.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-06·08:08:18.000000·debian-binary
2 -rw-r--r--···0········0········0·····1508·2024-10-06·08:08:18.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1504·2024-10-06·08:08:18.000000·control.tar.xz
3 -rw-r--r--···0········0········0···496732·2024-10-06·08:08:18.000000·data.tar.xz3 -rw-r--r--···0········0········0···494320·2024-10-06·08:08:18.000000·data.tar.xz
3.45 KB
control.tar.xz
3.42 KB
control.tar
968 B
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-irc-core-prof1 Package:·libghc-irc-core-prof
2 Source:·haskell-irc-core2 Source:·haskell-irc-core
3 Version:·2.12-23 Version:·2.12-2
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:·51946 Installed-Size:·5194
7 Depends:·libghc-attoparsec-prof-0.14.4-69f92,·libghc-base-prof-4.18.2.1-8e81e,·libghc-base64-bytestring-prof-1.2.1.0-8ec51,·libghc-bytestring-prof-0.11.5.3-7048d,·libghc-hashable-prof-1.4.4.0-fb202,·libghc-irc-core-dev·(=·2.12-2),·libghc-primitive-prof-0.8.0.0-0ecbe,·libghc-text-prof-2.0.2-5b954,·libghc-time-prof-1.12.2-eb20f,·libghc-vector-prof-0.13.1.0-ca5d57 Depends:·libghc-attoparsec-prof-0.14.4-69f92,·libghc-base-prof-4.18.2.1-8e81e,·libghc-base64-bytestring-prof-1.2.1.0-8ec51,·libghc-bytestring-prof-0.11.5.3-7048d,·libghc-hashable-prof-1.4.4.0-fb202,·libghc-irc-core-dev·(=·2.12-2),·libghc-primitive-prof-0.8.0.0-0ecbe,·libghc-text-prof-2.0.2-5b954,·libghc-time-prof-1.12.2-eb20f,·libghc-vector-prof-0.13.1.0-ca5d5
8 Provides:·libghc-irc-core-prof-2.12-0bc968 Provides:·libghc-irc-core-prof-2.12-fde64
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/glguy/irc-core11 Homepage:·https://github.com/glguy/irc-core
12 Description:·IRC·connection·library;·profiling·libraries12 Description:·IRC·connection·library;·profiling·libraries
13 ·IRC·connection·library·featuring·such·modules·as13 ·IRC·connection·library·featuring·such·modules·as
14 ···-·Irc.Cmd·-·Functions·for·generating·IRC·protocol·message·for14 ···-·Irc.Cmd·-·Functions·for·generating·IRC·protocol·message·for
15 ·····client-to-server15 ·····client-to-server
2.45 KB
./md5sums
30.0 B
./md5sums
Files differ
2.41 KB
line order
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Codes.p_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Codes.p_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Commands.p_hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Commands.p_hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Identifier.p_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Identifier.p_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Message.p_hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Message.p_hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Modes.p_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Modes.p_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RateLimit.p_hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RateLimit.p_hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RawIrcMsg.p_hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RawIrcMsg.p_hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/UserInfo.p_hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/UserInfo.p_hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/View.p_hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/View.p_hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/libHSirc-core-2.12-GglhRS0Z9yUEVeOss2BeRB_p.a10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/libHSirc-core-2.12-JEJwzNcDqflKmRVrRU78NB_p.a
11 usr/share/doc/libghc-irc-core-prof/changelog.Debian.gz11 usr/share/doc/libghc-irc-core-prof/changelog.Debian.gz
12 usr/share/doc/libghc-irc-core-prof/changelog.gz12 usr/share/doc/libghc-irc-core-prof/changelog.gz
13 usr/share/doc/libghc-irc-core-prof/copyright13 usr/share/doc/libghc-irc-core-prof/copyright
1.86 MB
data.tar.xz
1.86 MB
data.tar
6.15 KB
file list
    
Offset 1, 25 lines modifiedOffset 1, 25 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.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-10-06·08:08:18.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-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/
10 -rw-r--r--···0·root·········(0)·root·········(0)···524348·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Codes.p_hi10 -rw-r--r--···0·root·········(0)·root·········(0)···524299·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Codes.p_hi
11 -rw-r--r--···0·root·········(0)·root·········(0)····31769·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Commands.p_hi11 -rw-r--r--···0·root·········(0)·root·········(0)····31767·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Commands.p_hi
12 -rw-r--r--···0·root·········(0)·root·········(0)····18213·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Identifier.p_hi12 -rw-r--r--···0·root·········(0)·root·········(0)····18210·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Identifier.p_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)····43093·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Message.p_hi13 -rw-r--r--···0·root·········(0)·root·········(0)····43124·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Message.p_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)····14037·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Modes.p_hi14 -rw-r--r--···0·root·········(0)·root·········(0)····14036·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Modes.p_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)·····5244·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RateLimit.p_hi15 -rw-r--r--···0·root·········(0)·root·········(0)·····5255·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RateLimit.p_hi
16 -rw-r--r--···0·root·········(0)·root·········(0)····31659·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RawIrcMsg.p_hi16 -rw-r--r--···0·root·········(0)·root·········(0)····31669·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RawIrcMsg.p_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)····18399·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/UserInfo.p_hi17 -rw-r--r--···0·root·········(0)·root·········(0)····18406·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/UserInfo.p_hi
18 -rw-r--r--···0·root·········(0)·root·········(0)·····1991·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/View.p_hi18 -rw-r--r--···0·root·········(0)·root·········(0)·····1996·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/View.p_hi
19 -rw-r--r--···0·root·········(0)·root·········(0)··4606872·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/libHSirc-core-2.12-GglhRS0Z9yUEVeOss2BeRB_p.a19 -rw-r--r--···0·root·········(0)·root·········(0)··4606872·2024-10-06·08:08:18.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/libHSirc-core-2.12-JEJwzNcDqflKmRVrRU78NB_p.a
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/doc/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/doc/
22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/doc/libghc-irc-core-prof/22 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-06·08:08:18.000000·./usr/share/doc/libghc-irc-core-prof/
23 -rw-r--r--···0·root·········(0)·root·········(0)······468·2024-10-06·08:08:18.000000·./usr/share/doc/libghc-irc-core-prof/changelog.Debian.gz23 -rw-r--r--···0·root·········(0)·root·········(0)······468·2024-10-06·08:08:18.000000·./usr/share/doc/libghc-irc-core-prof/changelog.Debian.gz
24 -rw-r--r--···0·root·········(0)·root·········(0)·····1008·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-irc-core-prof/changelog.gz24 -rw-r--r--···0·root·········(0)·root·········(0)·····1008·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-irc-core-prof/changelog.gz
25 -rw-r--r--···0·root·········(0)·root·········(0)·····2903·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-irc-core-prof/copyright25 -rw-r--r--···0·root·········(0)·root·········(0)·····2903·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-irc-core-prof/copyright
1.47 MB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Codes.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Codes.p_hi
Files 99% similar despite different names
1.47 MB
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·Irc.Codes·90667 interface·Irc.Codes·9066
8 ··interface·hash:·fc247eeff8ad9ea355285b08107556ae 
9 ··ABI·hash:·9f2ea998ce0c650e96c7ecf576562896 
10 ··export-list·hash:·4b2b8a9df0e690bef3bb258fc7993cbd8 ··interface·hash:·e757603f97eb95dc086c7f6e1786d0cf
 9 ··ABI·hash:·4d4c19edfc23c1175bb6879d6d65a7a1
 10 ··export-list·hash:·324c28da41a5f879c5c6afa8bb0e02a4
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·747dea7a645366b33559edfbc44f054712 ··flag·hash:·747dea7a645366b33559edfbc44f0547
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·38923d8e2fd689314e600e9efb22fc4016 ··src_hash:·38923d8e2fd689314e600e9efb22fc40
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 461, 3940 lines modifiedOffset 461, 3940 lines modified
461 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99461 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
462 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6462 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
463 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08463 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
464 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94464 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
465 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c465 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c
466 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247466 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
467 import··-/··Data.Vector·e2c9ad22d0e3b330e407dbbe5847862a467 import··-/··Data.Vector·e2c9ad22d0e3b330e407dbbe5847862a
468 dfe8c0b77f0c265929deb47a97f1bd43468 4f0dc164a2c74328217a5637330b46ca
469 ··$bERR_ACCEPTEXIST·::·ReplyCode469 ··$bERR_ACCEPTEXIST·::·ReplyCode
470 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),470 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
471 ···Unfolding:·Core:·<vanilla>471 ···Unfolding:·Core:·<vanilla>
472 ··············$bERR_ACCEPTEXIST1·`cast`·(Sym·(N:ReplyCode[0]))]472 ··············$bERR_ACCEPTEXIST1·`cast`·(Sym·(N:ReplyCode[0]))]
473 5297b7c7e9c3c7eacf8f29fdd257c17e473 576960cbb3537fd6b6dad6b3dfaac08c
474 ··$bERR_ACCEPTEXIST1·::·GHC.Types.Word474 ··$bERR_ACCEPTEXIST1·::·GHC.Types.Word
475 ··[HasNoCafRefs,·TagSig:·<TagProper>,475 ··[HasNoCafRefs,·TagSig:·<TagProper>,
476 ···LambdaFormInfo:·LFCon[GHC.Types.W#],476 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
477 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·457##]477 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·457##]
478 2cf35bc673589503d08ec9dd212182de478 091af78861790be1d918d79d44cb628e
479 ··$bERR_ACCEPTFULL·::·ReplyCode479 ··$bERR_ACCEPTFULL·::·ReplyCode
480 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),480 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
481 ···Unfolding:·Core:·<vanilla>481 ···Unfolding:·Core:·<vanilla>
482 ··············$bERR_ACCEPTFULL1·`cast`·(Sym·(N:ReplyCode[0]))]482 ··············$bERR_ACCEPTFULL1·`cast`·(Sym·(N:ReplyCode[0]))]
483 e6e043bd092e703843d263848e05cc2a483 14d349fe6bdba5365e7133bcd4d44ca0
484 ··$bERR_ACCEPTFULL1·::·GHC.Types.Word484 ··$bERR_ACCEPTFULL1·::·GHC.Types.Word
485 ··[HasNoCafRefs,·TagSig:·<TagProper>,485 ··[HasNoCafRefs,·TagSig:·<TagProper>,
486 ···LambdaFormInfo:·LFCon[GHC.Types.W#],486 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
487 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·456##]487 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·456##]
488 aa24f1d58e7e24ebed7846d9820700c9488 4f5c3b438df6bbb73bd37347aa92cb03
489 ··$bERR_ACCEPTNOT·::·ReplyCode489 ··$bERR_ACCEPTNOT·::·ReplyCode
490 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),490 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
491 ···Unfolding:·Core:·<vanilla>491 ···Unfolding:·Core:·<vanilla>
492 ··············$bERR_ACCEPTNOT1·`cast`·(Sym·(N:ReplyCode[0]))]492 ··············$bERR_ACCEPTNOT1·`cast`·(Sym·(N:ReplyCode[0]))]
493 886fab245f3689f92d8f042675e76ed7493 35ce80b08fd273ba43756c928ebfd617
494 ··$bERR_ACCEPTNOT1·::·GHC.Types.Word494 ··$bERR_ACCEPTNOT1·::·GHC.Types.Word
495 ··[HasNoCafRefs,·TagSig:·<TagProper>,495 ··[HasNoCafRefs,·TagSig:·<TagProper>,
496 ···LambdaFormInfo:·LFCon[GHC.Types.W#],496 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
497 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·458##]497 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·458##]
498 3e95fedf257c4cb218e16455597c508b498 62a14182078d78deba2009ab40eeae2c
499 ··$bERR_ADMONLY·::·ReplyCode499 ··$bERR_ADMONLY·::·ReplyCode
500 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),500 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
501 ···Unfolding:·Core:·<vanilla>501 ···Unfolding:·Core:·<vanilla>
502 ··············$bERR_ADMONLY1·`cast`·(Sym·(N:ReplyCode[0]))]502 ··············$bERR_ADMONLY1·`cast`·(Sym·(N:ReplyCode[0]))]
503 ba9515a6e6a28fa3d0429cc83debc5ac503 7c8093f1f5615a69cec427055a49b468
504 ··$bERR_ADMONLY1·::·GHC.Types.Word504 ··$bERR_ADMONLY1·::·GHC.Types.Word
505 ··[HasNoCafRefs,·TagSig:·<TagProper>,505 ··[HasNoCafRefs,·TagSig:·<TagProper>,
506 ···LambdaFormInfo:·LFCon[GHC.Types.W#],506 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
507 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·519##]507 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·519##]
508 cb4c842048822cc5ce206157676c1462508 df97d4e427cfa6153906f0b05821b3dc
509 ··$bERR_ALREADYREGISTERED·::·ReplyCode509 ··$bERR_ALREADYREGISTERED·::·ReplyCode
510 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),510 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
511 ···Unfolding:·Core:·<vanilla>511 ···Unfolding:·Core:·<vanilla>
512 ··············$bERR_ALREADYREGISTERED1·`cast`·(Sym·(N:ReplyCode[0]))]512 ··············$bERR_ALREADYREGISTERED1·`cast`·(Sym·(N:ReplyCode[0]))]
513 5d3a68c98da61d46bc4fc32acb5f12cb513 2c5fd3bb115cab9977e181d0b66eda9e
514 ··$bERR_ALREADYREGISTERED1·::·GHC.Types.Word514 ··$bERR_ALREADYREGISTERED1·::·GHC.Types.Word
515 ··[HasNoCafRefs,·TagSig:·<TagProper>,515 ··[HasNoCafRefs,·TagSig:·<TagProper>,
516 ···LambdaFormInfo:·LFCon[GHC.Types.W#],516 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
517 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·462##]517 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·462##]
518 7c47de1a82d9c34026ab5e8341a5155c518 a9437f9f7c948dd640d6f4444087b951
519 ··$bERR_BADCHANMASK·::·ReplyCode519 ··$bERR_BADCHANMASK·::·ReplyCode
520 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),520 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
521 ···Unfolding:·Core:·<vanilla>521 ···Unfolding:·Core:·<vanilla>
522 ··············$bERR_BADCHANMASK1·`cast`·(Sym·(N:ReplyCode[0]))]522 ··············$bERR_BADCHANMASK1·`cast`·(Sym·(N:ReplyCode[0]))]
523 beac783f6b68ffec3b56de71b906d5cf523 eec70f3d546040bfbc73c4d7bff6dfca
524 ··$bERR_BADCHANMASK1·::·GHC.Types.Word524 ··$bERR_BADCHANMASK1·::·GHC.Types.Word
525 ··[HasNoCafRefs,·TagSig:·<TagProper>,525 ··[HasNoCafRefs,·TagSig:·<TagProper>,
526 ···LambdaFormInfo:·LFCon[GHC.Types.W#],526 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
527 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·476##]527 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·476##]
528 77d55e1aede02568813ea6209126d643528 c193d0b1cda6102c0ca1152b64880e63
529 ··$bERR_BADCHANNAME·::·ReplyCode529 ··$bERR_BADCHANNAME·::·ReplyCode
530 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),530 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
531 ···Unfolding:·Core:·<vanilla>531 ···Unfolding:·Core:·<vanilla>
532 ··············$bERR_BADCHANNAME1·`cast`·(Sym·(N:ReplyCode[0]))]532 ··············$bERR_BADCHANNAME1·`cast`·(Sym·(N:ReplyCode[0]))]
533 7c10025158a0775878770341ec6de6ef533 da43977f78a716215bca2ef4f1d70d7b
534 ··$bERR_BADCHANNAME1·::·GHC.Types.Word534 ··$bERR_BADCHANNAME1·::·GHC.Types.Word
535 ··[HasNoCafRefs,·TagSig:·<TagProper>,535 ··[HasNoCafRefs,·TagSig:·<TagProper>,
536 ···LambdaFormInfo:·LFCon[GHC.Types.W#],536 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
537 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·479##]537 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·479##]
538 58526216107cc87bb1618745e09adb2f538 9597411b5c9f0415c42cfca697eac455
539 ··$bERR_BADCHANNELKEY·::·ReplyCode539 ··$bERR_BADCHANNELKEY·::·ReplyCode
540 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),540 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
541 ···Unfolding:·Core:·<vanilla>541 ···Unfolding:·Core:·<vanilla>
542 ··············$bERR_BADCHANNELKEY1·`cast`·(Sym·(N:ReplyCode[0]))]542 ··············$bERR_BADCHANNELKEY1·`cast`·(Sym·(N:ReplyCode[0]))]
543 ad36f66854ba7eb2bbde86b201b6c683543 88b37025756eab8808aef8a72f5fce2e
544 ··$bERR_BADCHANNELKEY1·::·GHC.Types.Word544 ··$bERR_BADCHANNELKEY1·::·GHC.Types.Word
545 ··[HasNoCafRefs,·TagSig:·<TagProper>,545 ··[HasNoCafRefs,·TagSig:·<TagProper>,
546 ···LambdaFormInfo:·LFCon[GHC.Types.W#],546 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
547 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·475##]547 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·475##]
548 0cd19fb9adb9d8af1bae40a367023814548 f86c33548f5c4d86ac4f6c7dcc9a606c
549 ··$bERR_BADCHARENCODING·::·ReplyCode549 ··$bERR_BADCHARENCODING·::·ReplyCode
550 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),550 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
551 ···Unfolding:·Core:·<vanilla>551 ···Unfolding:·Core:·<vanilla>
552 ··············$bERR_BADCHARENCODING1·`cast`·(Sym·(N:ReplyCode[0]))]552 ··············$bERR_BADCHARENCODING1·`cast`·(Sym·(N:ReplyCode[0]))]
553 bb7affcc753059fe25ea8bade4dfc022553 589813b334e37b8aeab9b2e72debcfc9
554 ··$bERR_BADCHARENCODING1·::·GHC.Types.Word554 ··$bERR_BADCHARENCODING1·::·GHC.Types.Word
555 ··[HasNoCafRefs,·TagSig:·<TagProper>,555 ··[HasNoCafRefs,·TagSig:·<TagProper>,
556 ···LambdaFormInfo:·LFCon[GHC.Types.W#],556 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
557 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·980##]557 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·980##]
558 795fc38f0444bbc772d2663f0aea18fc558 d6c6bab079147ceb0c1e10d82cdcc994
559 ··$bERR_BADEXPIRE·::·ReplyCode559 ··$bERR_BADEXPIRE·::·ReplyCode
560 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),560 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
561 ···Unfolding:·Core:·<vanilla>561 ···Unfolding:·Core:·<vanilla>
562 ··············$bERR_BADEXPIRE1·`cast`·(Sym·(N:ReplyCode[0]))]562 ··············$bERR_BADEXPIRE1·`cast`·(Sym·(N:ReplyCode[0]))]
563 ca36482937e63b30a0d071bdff88f29c563 8abd3be9fcdc50e201453b0bd5bbdbba
564 ··$bERR_BADEXPIRE1·::·GHC.Types.Word564 ··$bERR_BADEXPIRE1·::·GHC.Types.Word
565 ··[HasNoCafRefs,·TagSig:·<TagProper>,565 ··[HasNoCafRefs,·TagSig:·<TagProper>,
566 ···LambdaFormInfo:·LFCon[GHC.Types.W#],566 ···LambdaFormInfo:·LFCon[GHC.Types.W#],
567 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·515##]567 ···Unfolding:·Core:·<vanilla>·GHC.Types.W#·515##]
Max diff block lines reached; 1533985/1540407 bytes (99.58%) of diff not shown.
113 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Commands.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Commands.p_hi
Files 93% similar despite different names
113 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·Irc.Commands·90667 interface·Irc.Commands·9066
8 ··interface·hash:·a7d96e9af8b8d3af470931374cc8dd35 
9 ··ABI·hash:·ece1dee7bf1b659cd2f337544cee1c29 
10 ··export-list·hash:·8532a8ff509dee8455030bd3c98ef1dc8 ··interface·hash:·48e94891090e3806d221e205121f201e
 9 ··ABI·hash:·519395c8f0248d453be8dc5ac4e75717
 10 ··export-list·hash:·ea4bc53755a02842aeab13bad27d25aa
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·2e4664dfe8910872eef588c19f13ba8f12 ··flag·hash:·2e4664dfe8910872eef588c19f13ba8f
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3c337ebe5e8cccfa56053eec36da5d3016 ··src_hash:·3c337ebe5e8cccfa56053eec36da5d30
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 76, 16 lines modifiedOffset 76, 16 lines modified
76 ··ircVersion76 ··ircVersion
77 ··ircWallops77 ··ircWallops
78 ··ircWho78 ··ircWho
79 ··ircWhois79 ··ircWhois
80 ··ircWhowas80 ··ircWhowas
81 ··ircZnc81 ··ircZnc
82 ··AuthenticatePayload{AuthenticatePayload}82 ··AuthenticatePayload{AuthenticatePayload}
83 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier83 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier
84 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg84 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg
85 boot·module·dependencies:85 boot·module·dependencies:
86 direct·package·dependencies:·base-4.18.2.186 direct·package·dependencies:·base-4.18.2.1
87 ·····························base64-bytestring-1.2.1.0-FPYgDX1C1TU4Ubq8stF7K987 ·····························base64-bytestring-1.2.1.0-FPYgDX1C1TU4Ubq8stF7K9
88 ·····························bytestring-0.11.5.3·text-2.0.288 ·····························bytestring-0.11.5.3·text-2.0.2
89 plugin·package·dependencies:89 plugin·package·dependencies:
90 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float90 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float
91 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext91 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext
Offset 118, 146 lines modifiedOffset 118, 146 lines modified
118 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9118 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
119 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc119 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
120 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2120 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
121 import··-/··Data.ByteString.Base64·40ee0cf0e87d218b247e9c99f426b8ad121 import··-/··Data.ByteString.Base64·40ee0cf0e87d218b247e9c99f426b8ad
122 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7122 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
123 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6123 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
124 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08124 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
125 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier·1d9de13a75f939d1742e98f273752b46 
126 ··exports:·19d0e1da6f4528db8effb1f7b3dcc65f 
127 ··Identifier·3e8c9dc3eb8d0e5cff60d3b5b5c90038 
128 ··idText·52f13e58f0fe052542335f79db348efe 
129 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg·bb2b292a7300fb69be59d7c8aa149c40 
130 ··exports:·4740d7a3546e22814053d98dbdbef0a4 
131 ··RawIrcMsg·8f54e8fc51adaeedc5f2cbee57a62391 
132 ··rawIrcMsg·7bac7ae862f95f7a86d0fcaea4fdb705125 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier·abcd8bd362e2537d0c32c36bbef59cd9
 126 ··exports:·dcf5287afd9ccd0f1fd192d16cca7cbf
 127 ··Identifier·fd0f74d4aca5166ee5e636edf3df41d7
 128 ··idText·29c4fa57f7d57aebb519bba0553af132
 129 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg·653a99216fa956398713852a8799587d
 130 ··exports:·d8a475ceff687f7f169287d2f988fbaf
 131 ··RawIrcMsg·c5cc47298b19d748c717c5773b648d49
 132 ··rawIrcMsg·d7650bc0bc2d35d4f8ff5768523150fe
133 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c133 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c
134 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d134 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d
135 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247135 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
136 4c2d3bc3d8d29596838dcdd0af1e426d136 959cddacd5bfd08ea6691ea97aa69a3e
137 ··$fShowAuthenticatePayload·::·GHC.Show.Show·AuthenticatePayload137 ··$fShowAuthenticatePayload·::·GHC.Show.Show·AuthenticatePayload
138 ··DFunId138 ··DFunId
139 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],139 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],
140 ···Inline:·CONLIKE,140 ···Inline:·CONLIKE,
141 ···Unfolding:·DFun:.141 ···Unfolding:·DFun:.
142 ················@AuthenticatePayload142 ················@AuthenticatePayload
143 ················$fShowAuthenticatePayload_$cshowsPrec143 ················$fShowAuthenticatePayload_$cshowsPrec
144 ················$fShowAuthenticatePayload_$cshow144 ················$fShowAuthenticatePayload_$cshow
145 ················$fShowAuthenticatePayload_$cshowList]145 ················$fShowAuthenticatePayload_$cshowList]
146 0a9dab074912c0b53607341c983112a8146 a85936d639853415f7af01d4dd1f6f51
147 ··$fShowAuthenticatePayload1·::·AuthenticatePayload·->·GHC.Show.ShowS147 ··$fShowAuthenticatePayload1·::·AuthenticatePayload·->·GHC.Show.ShowS
148 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><L>,148 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><L>,
149 ···Unfolding:·Core:·<vanilla>149 ···Unfolding:·Core:·<vanilla>
150 ··············\·(ds['GHC.Types.Many]·::·AuthenticatePayload)150 ··············\·(ds['GHC.Types.Many]·::·AuthenticatePayload)
151 ················(eta['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->151 ················(eta['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->
152 ··············$w$cshowsPrec·0#·ds·eta]152 ··············$w$cshowsPrec·0#·ds·eta]
153 ca7bce2ed17c4f0b52a34c9ba8d72dfb153 4f2bc689940270104ef5e5bbfe77a6f8
154 ··$fShowAuthenticatePayload2·::·GHC.Prim.Addr#154 ··$fShowAuthenticatePayload2·::·GHC.Prim.Addr#
155 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,155 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
156 ···Unfolding:·Core:·<vanilla>·"AuthenticatePayload·"#]156 ···Unfolding:·Core:·<vanilla>·"AuthenticatePayload·"#]
157 2cd84125cad5488f6138c119e80a5630157 486c28bb0bd60f8fcd3b9aa3f401c93b
158 ··$fShowAuthenticatePayload_$cshow·::158 ··$fShowAuthenticatePayload_$cshow·::
159 ····AuthenticatePayload·->·GHC.Base.String159 ····AuthenticatePayload·->·GHC.Base.String
160 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,160 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,
161 ···Unfolding:·Core:·<vanilla>161 ···Unfolding:·Core:·<vanilla>
162 ··············\·(x['GHC.Types.Many]·::·AuthenticatePayload)·->162 ··············\·(x['GHC.Types.Many]·::·AuthenticatePayload)·->
163 ··············$w$cshowsPrec·0#·x·(GHC.Types.[]·@GHC.Types.Char)]163 ··············$w$cshowsPrec·0#·x·(GHC.Types.[]·@GHC.Types.Char)]
164 dfbc5b91419fe61181bb610519b0e363164 28dbb7ec7ffc1bee71ad459cbb035a21
165 ··$fShowAuthenticatePayload_$cshowList·::165 ··$fShowAuthenticatePayload_$cshowList·::
166 ····[AuthenticatePayload]·->·GHC.Show.ShowS166 ····[AuthenticatePayload]·->·GHC.Show.ShowS
167 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,167 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
168 ···Unfolding:·Core:·<vanilla>168 ···Unfolding:·Core:·<vanilla>
169 ··············\·(ls['GHC.Types.Many]·::·[AuthenticatePayload])169 ··············\·(ls['GHC.Types.Many]·::·[AuthenticatePayload])
170 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->170 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->
171 ··············GHC.Show.showList__171 ··············GHC.Show.showList__
172 ················@AuthenticatePayload172 ················@AuthenticatePayload
173 ················$fShowAuthenticatePayload1173 ················$fShowAuthenticatePayload1
174 ················ls174 ················ls
175 ················s]175 ················s]
176 b543e99fbf13a4b7f4bd215348fad4ea176 aafb767dd363fc08aebbc3ae2b823dec
177 ··$fShowAuthenticatePayload_$cshowsPrec·::177 ··$fShowAuthenticatePayload_$cshowsPrec·::
178 ····GHC.Types.Int·->·AuthenticatePayload·->·GHC.Show.ShowS178 ····GHC.Types.Int·->·AuthenticatePayload·->·GHC.Show.ShowS
179 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><ML>,179 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><ML>,
180 ···Inline:·[2],180 ···Inline:·[2],
181 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>181 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
182 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)182 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)
183 ················(ds['GHC.Types.Many]·::·AuthenticatePayload)·->183 ················(ds['GHC.Types.Many]·::·AuthenticatePayload)·->
184 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$w$cshowsPrec·ww·ds·}]184 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$w$cshowsPrec·ww·ds·}]
185 0eb14035bc779b761f8e05fc6ab01e2e185 e16ba9877fa5e1d5828af8bd579598dd
186 ··$tc'AuthenticatePayload·::·GHC.Types.TyCon186 ··$tc'AuthenticatePayload·::·GHC.Types.TyCon
187 ··[HasNoCafRefs,·TagSig:·<TagProper>,187 ··[HasNoCafRefs,·TagSig:·<TagProper>,
188 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],188 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
189 ···Unfolding:·Core:·<vanilla>189 ···Unfolding:·Core:·<vanilla>
190 ··············GHC.Types.TyCon190 ··············GHC.Types.TyCon
191 ················3101855607954860542#Word64 
192 ················12816996000492398195#Word64191 ················12754777326708727666#Word64
 192 ················5508057240607162145#Word64
193 ················$trModule193 ················$trModule
194 ················$tc'AuthenticatePayload2194 ················$tc'AuthenticatePayload2
195 ················0#195 ················0#
196 ················$tc'AuthenticatePayload1]196 ················$tc'AuthenticatePayload1]
197 52272dfabe0009a1cae39d870f15eab0197 40fb56c4f958c4fcd826ec455b4053b8
198 ··$tc'AuthenticatePayload1·::·GHC.Types.KindRep198 ··$tc'AuthenticatePayload1·::·GHC.Types.KindRep
199 ··[HasNoCafRefs,·TagSig:·<TagProper>,199 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Max diff block lines reached; 108954/115405 bytes (94.41%) of diff not shown.
33.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Identifier.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Identifier.p_hi
Files 96% similar despite different names
32.9 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·Irc.Identifier·90667 interface·Irc.Identifier·9066
8 ··interface·hash:·25c859cef175488467e278b15dd9203e 
9 ··ABI·hash:·1d9de13a75f939d1742e98f273752b46 
10 ··export-list·hash:·19d0e1da6f4528db8effb1f7b3dcc65f8 ··interface·hash:·b6ac3365c1bb0cf4b64189fab5a97288
 9 ··ABI·hash:·abcd8bd362e2537d0c32c36bbef59cd9
 10 ··export-list·hash:·dcf5287afd9ccd0f1fd192d16cca7cbf
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·504d09721b9288567e870b2641d085d912 ··flag·hash:·504d09721b9288567e870b2641d085d9
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ae57b402a53ef3b27e374cd6e49f1f3e16 ··src_hash:·ae57b402a53ef3b27e374cd6e49f1f3e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 79, 22 lines modifiedOffset 79, 22 lines modified
79 import··-/··Data.Hashable.Class·b161ac58499d7697e6b3c0fe613de05279 import··-/··Data.Hashable.Class·b161ac58499d7697e6b3c0fe613de052
80 import··-/··Data.Hashable.LowLevel·cdb7022ee1bff1830cad9c26e2474b9380 import··-/··Data.Hashable.LowLevel·cdb7022ee1bff1830cad9c26e2474b93
81 import··-/··Data.Primitive.ByteArray·a0c61f647d78da94cbfc61efd6c4ab5a81 import··-/··Data.Primitive.ByteArray·a0c61f647d78da94cbfc61efd6c4ab5a
82 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c82 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c
83 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d83 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d
84 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124784 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
85 import··-/··Data.Vector.Primitive·6d5cc705b7eb3ff6e5b1fcc14a51ac9585 import··-/··Data.Vector.Primitive·6d5cc705b7eb3ff6e5b1fcc14a51ac95
86 e6d73133ec967dba4e26f5fcf02d2b2386 31efe09caa12fa45004eb24a522f690b
87 ··$fEqIdentifier·::·GHC.Classes.Eq·Identifier87 ··$fEqIdentifier·::·GHC.Classes.Eq·Identifier
88 ··DFunId88 ··DFunId
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,90 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
91 ···Unfolding:·DFun:.91 ···Unfolding:·DFun:.
92 ················@Identifier·$fEqIdentifier_$c==·$fEqIdentifier_$c/=]92 ················@Identifier·$fEqIdentifier_$c==·$fEqIdentifier_$c/=]
93 80bfc034e6b63d0e7ef53fc9cb00675a93 2af3ebb8c801cfb1054b22250b37e5cb
94 ··$fEqIdentifier_$c/=·::·Identifier·->·Identifier·->·GHC.Types.Bool94 ··$fEqIdentifier_$c/=·::·Identifier·->·Identifier·->·GHC.Types.Bool
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
96 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,96 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,
97 ···Inline:·(sat-args=2),97 ···Inline:·(sat-args=2),
98 ···Unfolding:·Core:·StableUser·<2,FalseFalse>98 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
99 ··············\·(x['GHC.Types.Many]·::·Identifier)99 ··············\·(x['GHC.Types.Many]·::·Identifier)
100 ················(y['GHC.Types.Many]·::·Identifier)·->100 ················(y['GHC.Types.Many]·::·Identifier)·->
Offset 123, 36 lines modifiedOffset 123, 36 lines modified
123 ······························DEFAULT·->·GHC.Types.True123 ······························DEFAULT·->·GHC.Types.True
124 ······························1#124 ······························1#
125 ······························->·case·GHC.Prim.==#·x1·y1·of·lwild3·{125 ······························->·case·GHC.Prim.==#·x1·y1·of·lwild3·{
126 ···································DEFAULT·->·go2·(GHC.Prim.+#·x1·1#)·1#·->·GHC.Types.False·}·}·}·}126 ···································DEFAULT·->·go2·(GHC.Prim.+#·x1·1#)·1#·->·GHC.Types.False·}·}·}·}
127 ························}·in127 ························}·in
128 ························go2·0#128 ························go2·0#
129 ·····················1#·->·GHC.Types.False·}·}·}·}]129 ·····················1#·->·GHC.Types.False·}·}·}·}]
130 b3b99d1b95f0df745188094f5979c2ef130 2f7ef12758becf21d1a6e730b43396d4
131 ··$fEqIdentifier_$c==·::·Identifier·->·Identifier·->·GHC.Types.Bool131 ··$fEqIdentifier_$c==·::·Identifier·->·Identifier·->·GHC.Types.Bool
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
133 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,·Inline:·[2],133 ···Arity:·2,·Strictness:·<1!P(A,A,A,L)><1!P(A,A,A,L)>,·Inline:·[2],
134 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>134 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
135 ··············\·(ds['GHC.Types.Many]·::·Identifier)135 ··············\·(ds['GHC.Types.Many]·::·Identifier)
136 ················(ds1['GHC.Types.Many]·::·Identifier)·->136 ················(ds1['GHC.Types.Many]·::·Identifier)·->
137 ··············case·ds·of·wild·{·Identifier·ww·ww1·ww2·ww3·->137 ··············case·ds·of·wild·{·Identifier·ww·ww1·ww2·ww3·->
138 ··············case·ds1·of·wild1·{·Identifier·ww4·ww5·ww6·ww7·->138 ··············case·ds1·of·wild1·{·Identifier·ww4·ww5·ww6·ww7·->
139 ··············$w$c==·ww3·ww7·}·}]139 ··············$w$c==·ww3·ww7·}·}]
140 9e7afa704d2910868948830d3a782d91140 87c66d28c39fbe1bddd2d2c6800ef828
141 ··$fHashableIdentifier·::·Data.Hashable.Class.Hashable·Identifier141 ··$fHashableIdentifier·::·Data.Hashable.Class.Hashable·Identifier
142 ··DFunId142 ··DFunId
143 ··[TagSig:·<TagProper>,143 ··[TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[Data.Hashable.Class.C:Hashable],144 ···LambdaFormInfo:·LFCon[Data.Hashable.Class.C:Hashable],
145 ···Inline:·CONLIKE,145 ···Inline:·CONLIKE,
146 ···Unfolding:·DFun:.146 ···Unfolding:·DFun:.
147 ················@Identifier147 ················@Identifier
148 ················$fEqIdentifier148 ················$fEqIdentifier
149 ················$fHashableIdentifier_$chashWithSalt149 ················$fHashableIdentifier_$chashWithSalt
150 ················$fHashableIdentifier_$chash]150 ················$fHashableIdentifier_$chash]
151 c6a813e799d42cf752a535625dfd0ca1151 c78fa5b056f12c4c76216b1180e008cc
152 ··$fHashableIdentifier_$chash·::·Identifier·->·GHC.Types.Int152 ··$fHashableIdentifier_$chash·::·Identifier·->·GHC.Types.Int
153 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),153 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
154 ···Unfolding:·Core:·<vanilla>154 ···Unfolding:·Core:·<vanilla>
155 ··············{__scc·{Data.Hashable.Class.defaultHash}·True·False}·\·(ds['GHC.Types.Many]·::·Identifier)·->155 ··············{__scc·{Data.Hashable.Class.defaultHash}·True·False}·\·(ds['GHC.Types.Many]·::·Identifier)·->
156 ···································································{__scc·{Data.Hashable.Class.defaultHash}·False·True}·case·ds·of·wild·{·Identifier·bx·bx1·bx2·bx3·->156 ···································································{__scc·{Data.Hashable.Class.defaultHash}·False·True}·case·ds·of·wild·{·Identifier·bx·bx1·bx2·bx3·->
157 ························································································································let·{157 ························································································································let·{
158 ··························································································································len·::·GHC.Prim.Int#158 ··························································································································len·::·GHC.Prim.Int#
Offset 175, 15 lines modifiedOffset 175, 15 lines modified
175 ···································································································································································································len)175 ···································································································································································································len)
176 ································································································································································································-3750763034362895579#Int64176 ································································································································································································-3750763034362895579#Int64
177 ································································································································································································GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->177 ································································································································································································GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->
178 ·························································································································································································GHC.Types.I#178 ·························································································································································································GHC.Types.I#
179 ···························································································································································································(GHC.Prim.word2Int#179 ···························································································································································································(GHC.Prim.word2Int#
180 ······························································································································································································(GHC.Prim.word64ToWord#180 ······························································································································································································(GHC.Prim.word64ToWord#
181 ·································································································································································································ds2))·}·}]181 ·································································································································································································ds2))·}·}]
182 cd003477f572911e8efd455f5b5d5d6f182 7c2031812762610c25127cf1d4580de2
183 ··$fHashableIdentifier_$chashWithSalt·::183 ··$fHashableIdentifier_$chashWithSalt·::
184 ····GHC.Types.Int·->·Identifier·->·GHC.Types.Int184 ····GHC.Types.Int·->·Identifier·->·GHC.Types.Int
185 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,185 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
186 ···Arity:·2,·Strictness:·<1!P(L)><1!P(A,A,A,L)>,·CPR:·1,186 ···Arity:·2,·Strictness:·<1!P(L)><1!P(A,A,A,L)>,·CPR:·1,
187 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>187 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
188 ··············\·(salt['GHC.Types.Many]·::·GHC.Types.Int)188 ··············\·(salt['GHC.Types.Many]·::·GHC.Types.Int)
189 ················(ds['GHC.Types.Many]·::·Identifier)·->189 ················(ds['GHC.Types.Many]·::·Identifier)·->
Offset 208, 114 lines modifiedOffset 208, 114 lines modified
208 ······················································································(GHC.Prim.intToInt64#208 ······················································································(GHC.Prim.intToInt64#
209 ·························································································ipv2)209 ·························································································ipv2)
210 ······················································································GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->210 ······················································································GHC.Prim.realWorld#·of·wild1·{·(#,#)·ds1·ds2·->
211 ···············································································GHC.Types.I#211 ···············································································GHC.Types.I#
212 ·················································································(GHC.Prim.word2Int#212 ·················································································(GHC.Prim.word2Int#
213 ····················································································(GHC.Prim.word64ToWord#213 ····················································································(GHC.Prim.word64ToWord#
214 ·······················································································ds2))·}·}·}]214 ·······················································································ds2))·}·}·}]
215 ec3794c87fe3500704d4e08c6a974628215 e4744726052d04e0d1e65a2ab14c711f
216 ··$fIsStringIdentifier·::·Data.String.IsString·Identifier216 ··$fIsStringIdentifier·::·Data.String.IsString·Identifier
217 ··DFunId217 ··DFunId
218 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,218 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
219 ···Strictness:·<1L>,·Inline:·(sat-args=0),219 ···Strictness:·<1L>,·Inline:·(sat-args=0),
220 ···Unfolding:·Core:·StableUser·<0,FalseTrue>220 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
221 ··············$fIsStringIdentifier_$cfromString221 ··············$fIsStringIdentifier_$cfromString
222 ················`cast`222 ················`cast`
223 ··············(Sym·(Data.String.N:IsString[0]·<Identifier>_N))]223 ··············(Sym·(Data.String.N:IsString[0]·<Identifier>_N))]
224 70e5e64802bac388dffe4a301816983c224 5331ffbef3b34e1844611d665c106dbe
225 ··$fIsStringIdentifier_$cfromString·::·GHC.Base.String·->·Identifier225 ··$fIsStringIdentifier_$cfromString·::·GHC.Base.String·->·Identifier
226 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,226 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
227 ···Strictness:·<1L>,·CPR:·1,227 ···Strictness:·<1L>,·CPR:·1,
228 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>228 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
229 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->229 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->
230 ··············mkId·(Data.Text.Internal.pack·x)]230 ··············mkId·(Data.Text.Internal.pack·x)]
231 6f49b061f01252258f6c484bd5e601bc231 4d39dba4b9a8d6ba2f95a562867b1bdd
232 ··$fOrdIdentifier·::·GHC.Classes.Ord·Identifier232 ··$fOrdIdentifier·::·GHC.Classes.Ord·Identifier
233 ··DFunId233 ··DFunId
234 ··[HasNoCafRefs,·TagSig:·<TagProper>,234 ··[HasNoCafRefs,·TagSig:·<TagProper>,
235 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,235 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,
236 ···Unfolding:·DFun:.236 ···Unfolding:·DFun:.
237 ················@Identifier237 ················@Identifier
238 ················$fEqIdentifier238 ················$fEqIdentifier
Max diff block lines reached; 25546/33679 bytes (75.85%) of diff not shown.
105 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Message.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Message.p_hi
Files 97% similar despite different names
105 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·Irc.Message·90667 interface·Irc.Message·9066
8 ··interface·hash:·f97746b9a676025fbf07cc2d301ea933 
9 ··ABI·hash:·5d818dd8e0f0af00ead5584a9c3da1f6 
10 ··export-list·hash:·75b8da9bc97c811ee8b2ead486e9b3d78 ··interface·hash:·1f54f67e4d2f0ae26f6a9ae7064623b6
 9 ··ABI·hash:·af47f46c55ea43bbfd0d0df4ec02d578
 10 ··export-list·hash:·305090e1cd56758a44c5dea210be5973
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e4244ee5ac47029c098240f91044c40312 ··flag·hash:·e4244ee5ac47029c098240f91044c403
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·74f76238912243f14e2245148293a7a816 ··src_hash:·74f76238912243f14e2245148293a7a8
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 27, 19 lines modifiedOffset 27, 19 lines modified
27 ··msgTarget27 ··msgTarget
28 ··nickSplit28 ··nickSplit
29 ··CapCmd{CapAck·CapDel·CapList·CapLs·CapNak·CapNew}29 ··CapCmd{CapAck·CapDel·CapList·CapLs·CapNak·CapNew}
30 ··CapMore{CapDone·CapMore}30 ··CapMore{CapDone·CapMore}
31 ··IrcMsg{Account·Authenticate·Away·BatchEnd·BatchStart·Cap·Chghost·Ctcp·CtcpNotice·Error·Invite·Join·Kick·Kill·Mode·Nick·Notice·Part·Ping·Pong·Privmsg·Quit·Reply·Topic·UnknownMsg·Wallops}31 ··IrcMsg{Account·Authenticate·Away·BatchEnd·BatchStart·Cap·Chghost·Ctcp·CtcpNotice·Error·Invite·Join·Kick·Kill·Mode·Nick·Notice·Part·Ping·Pong·Privmsg·Quit·Reply·Topic·UnknownMsg·Wallops}
32 ··MessageTarget{TargetExisting·TargetNetwork·TargetUser·TargetWindow}32 ··MessageTarget{TargetExisting·TargetNetwork·TargetUser·TargetWindow}
33 ··Source{Source·srcAcct·srcUser}33 ··Source{Source·srcAcct·srcUser}
34 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Codes34 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Codes
35 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier35 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier
36 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg36 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg
37 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo37 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo
38 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View38 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View
39 boot·module·dependencies:39 boot·module·dependencies:
40 direct·package·dependencies:·base-4.18.2.1·text-2.0.240 direct·package·dependencies:·base-4.18.2.1·text-2.0.2
41 plugin·package·dependencies:41 plugin·package·dependencies:
42 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float42 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float
43 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext43 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext
44 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy44 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy
45 ·········Data.Text.Show·Data.Vector.Fusion.Bundle45 ·········Data.Text.Show·Data.Vector.Fusion.Bundle
Offset 77, 84 lines modifiedOffset 77, 84 lines modified
77 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908077 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
78 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc78 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
79 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc279 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
80 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd9980 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
81 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f681 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
82 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0882 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
83 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9483 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
84 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Codes·9f2ea998ce0c650e96c7ecf576562896 
85 ··exports:·4b2b8a9df0e690bef3bb258fc7993cbd 
86 ··RPL_INVITING·6f6a4e55b6726ad74f4b64e629dacb77 
87 ··RPL_NOWAWAY·7bee903522e271e9c64e92973e6d42c5 
88 ··RPL_TOPIC·c463cfc022dd7cdb33a5f2183e493b2f 
89 ··RPL_UNAWAY·70c82dacb717eff58822cc7f7da944d0 
90 ··ReplyCode·0aba7184428d76ba7c66958337ce50ce 
91 ··ReplyCode·0a1cf7c40ef2c96f9d2a28daf2fbae02 
92 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier·1d9de13a75f939d1742e98f273752b46 
93 ··exports:·19d0e1da6f4528db8effb1f7b3dcc65f 
94 ··Identifier·3e8c9dc3eb8d0e5cff60d3b5b5c90038 
95 ··idText·52f13e58f0fe052542335f79db348efe 
96 ··mkId·81baba148a64a2a3abb6aefa0c2335ad 
97 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.RawIrcMsg·bb2b292a7300fb69be59d7c8aa149c40 
98 ··exports:·4740d7a3546e22814053d98dbdbef0a4 
99 ··RawIrcMsg·8f54e8fc51adaeedc5f2cbee57a62391 
100 ··TagEntry·b8ae50842a51af86351d07a112fcc6dc 
101 ··msgCommand·30db5385f90a624c6bbfa248c7d8bb75 
102 ··msgParams·aebece73f046f79aeef175e2936edbe7 
103 ··msgPrefix·93efe0bff61ceca50c80924c64b95194 
104 ··msgTags·4a2692f77460b88f047c6a38adc7d839 
105 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo·bd872e2edab66537afed7e397597a43c 
106 ··exports:·0955c57c3a3c5ccc0fcf8888ce70a435 
107 ··UserInfo·d348b827ab51d584953053d028fdfac9 
108 ··renderUserInfo·bc85afaaff18d77567b58f4b45bc6304 
109 ··userHost·b5c415c2462da868b7417c898ed9f6f5 
110 ··userNick·a4ae75e740d959c077745035b85a3f09 
111 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View·7d88ef9690feaad2a87bab888f9a5373 
112 ··exports:·24eb775bb6eb20c5a394ddffb3c94b1c 
113 ··view·09ce452f2591882c70012ea5980773ba84 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Codes·4d4c19edfc23c1175bb6879d6d65a7a1
 85 ··exports:·324c28da41a5f879c5c6afa8bb0e02a4
 86 ··RPL_INVITING·b3f22e19c6b7736c5f3aedf5a2bb9940
 87 ··RPL_NOWAWAY·050503989df932f86c8a2d2192567df1
 88 ··RPL_TOPIC·def9cca3bf98db9f87d4b77700319410
 89 ··RPL_UNAWAY·d8ce372b4ccfc51d1b881353d64a9af9
 90 ··ReplyCode·4513a085514088de54540a71339b4853
 91 ··ReplyCode·5b8c10370ab50dcd289942843c0d6aa4
 92 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier·abcd8bd362e2537d0c32c36bbef59cd9
 93 ··exports:·dcf5287afd9ccd0f1fd192d16cca7cbf
 94 ··Identifier·fd0f74d4aca5166ee5e636edf3df41d7
 95 ··idText·29c4fa57f7d57aebb519bba0553af132
 96 ··mkId·c42460afff0dced93fe418bcf562b680
 97 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.RawIrcMsg·653a99216fa956398713852a8799587d
 98 ··exports:·d8a475ceff687f7f169287d2f988fbaf
 99 ··RawIrcMsg·c5cc47298b19d748c717c5773b648d49
 100 ··TagEntry·a816812619d87560542d3cf8b55aefcd
 101 ··msgCommand·8ab149d4c5abe825d326ae3f6fb17cfe
 102 ··msgParams·9a90ef24635b46caf9f44b3c543540a8
 103 ··msgPrefix·d58fdde0bb3dbcae9c625adf16906e7a
 104 ··msgTags·bff7522f4bb8e4a88d8bb69fad2fc22d
 105 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo·bb4215fafe4116b5a28d15c653eea474
 106 ··exports:·f9b35c251017e4c21d253e551b1c6128
 107 ··UserInfo·8fb18f45c42b066c3d1bc7793a31ec14
 108 ··renderUserInfo·5b803510f8da6b48d7104916d2bbddb7
 109 ··userHost·dfdb79ebb902396ab6039f2c39e7f714
 110 ··userNick·2beaf14f48be1b19dcc2a244827425a0
 111 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View·bf7768ac182219e0a9b0aed82d8c9021
 112 ··exports:·6cd86cedd778d954b5f6a651ff7f2842
 113 ··view·52d6f751bfe61ee00353c3fca33f7086
114 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c114 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c
115 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247115 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
116 import··-/··Data.Text.Read·06ad353f84a0799201b22eaace09f8f8116 import··-/··Data.Text.Read·06ad353f84a0799201b22eaace09f8f8
117 d5cfe2b441f771908204340df5539c1f117 93601afc13a391a283108d993d12da84
118 ··$fEqCapCmd·::·GHC.Classes.Eq·CapCmd118 ··$fEqCapCmd·::·GHC.Classes.Eq·CapCmd
119 ··DFunId119 ··DFunId
120 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],120 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
121 ···Inline:·CONLIKE,121 ···Inline:·CONLIKE,
122 ···Unfolding:·DFun:.·@CapCmd·$fEqCapCmd_$c==·$fEqCapCmd_$c/=]122 ···Unfolding:·DFun:.·@CapCmd·$fEqCapCmd_$c==·$fEqCapCmd_$c/=]
123 b44e37af3fc3489cd40b42edff827866123 ce3afa3f6868d31d769b711aa2859a69
124 ··$fEqCapCmd1·::124 ··$fEqCapCmd1·::
125 ····GHC.Classes.Eq125 ····GHC.Classes.Eq
126 ······(Data.Text.Internal.Text,·GHC.Maybe.Maybe·Data.Text.Internal.Text)126 ······(Data.Text.Internal.Text,·GHC.Maybe.Maybe·Data.Text.Internal.Text)
127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
128 ···Unfolding:·Core:·<vanilla>128 ···Unfolding:·Core:·<vanilla>
129 ··············GHC.Classes.$fEq(,)129 ··············GHC.Classes.$fEq(,)
130 ················@Data.Text.Internal.Text130 ················@Data.Text.Internal.Text
131 ················@(GHC.Maybe.Maybe·Data.Text.Internal.Text)131 ················@(GHC.Maybe.Maybe·Data.Text.Internal.Text)
132 ················Data.Text.$fEqText132 ················Data.Text.$fEqText
133 ················$fEqCapCmd2]133 ················$fEqCapCmd2]
134 69b0dda41c15f3608c144d08047aa0d1134 30ece7262185ced2a153789a481f84fc
Max diff block lines reached; 100099/107104 bytes (93.46%) of diff not shown.
28.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/Modes.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/Modes.p_hi
Files 85% similar despite different names
28.7 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·Irc.Modes·90667 interface·Irc.Modes·9066
8 ··interface·hash:·5a13b3180daa9e72471fc1aaf5b23a7a 
9 ··ABI·hash:·7baae83ab478ae1001348ba10166f53a 
10 ··export-list·hash:·376a0fcd7b3994fce757ec863ddc0a6f8 ··interface·hash:·8add9b929f13fa53a51ad7fd5b2cf20e
 9 ··ABI·hash:·b6680a2434ab6b89b7018a1ff88c2508
 10 ··export-list·hash:·f516d90a5802faa9c3b54bc41579a597
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·4c2ff572aaaeffef87cda9121dd3ee5312 ··flag·hash:·4c2ff572aaaeffef87cda9121dd3ee53
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d99ec8184e2d9bf270ccc096bbd0506416 ··src_hash:·d99ec8184e2d9bf270ccc096bbd05064
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··modesLists24 ··modesLists
25 ··modesNeverArg25 ··modesNeverArg
26 ··modesPrefixModes26 ··modesPrefixModes
27 ··modesSetArg27 ··modesSetArg
28 ··splitModes28 ··splitModes
29 ··unsplitModes29 ··unsplitModes
30 ··ModeTypes{ModeTypes·_modesAlwaysArg·_modesLists·_modesNeverArg·_modesPrefixModes·_modesSetArg}30 ··ModeTypes{ModeTypes·_modesAlwaysArg·_modesLists·_modesNeverArg·_modesPrefixModes·_modesSetArg}
31 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View31 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.18.2.1·text-2.0.233 direct·package·dependencies:·base-4.18.2.1·text-2.0.2
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 trusted·package·dependencies:·base-4.18.2.1·text-2.0.235 trusted·package·dependencies:·base-4.18.2.1·text-2.0.2
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
37 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Show37 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Show
38 family·instance·modules:·Control.Applicative·Control.Arrow38 family·instance·modules:·Control.Applicative·Control.Arrow
Offset 50, 177 lines modifiedOffset 50, 177 lines modified
50 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c50 import··-/··Data.Foldable·37d8b44e2b26697f0bf316460a82287c
51 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f51 import··-/··Data.Functor·543c30b6d23ff983f428ef0903f0b76f
52 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b8652 import··-/··Data.Tuple·d9beb5d70c09aac855be2a098f256b86
53 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b953 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
54 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc54 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
55 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc255 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
56 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0856 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
57 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View·7d88ef9690feaad2a87bab888f9a5373 
58 ··exports:·24eb775bb6eb20c5a394ddffb3c94b1c 
59 ··view·09ce452f2591882c70012ea5980773ba57 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View·bf7768ac182219e0a9b0aed82d8c9021
 58 ··exports:·6cd86cedd778d954b5f6a651ff7f2842
 59 ··view·52d6f751bfe61ee00353c3fca33f7086
60 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c60 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c
61 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124761 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
62 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f362 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3
63 8a015aa95215a77cb6d41d65a742369e63 a0f51a8700da4581ce39a78c64b766ba
64 ··$fShowModeTypes·::·GHC.Show.Show·ModeTypes64 ··$fShowModeTypes·::·GHC.Show.Show·ModeTypes
65 ··DFunId65 ··DFunId
66 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],66 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Show.C:Show],
67 ···Inline:·CONLIKE,67 ···Inline:·CONLIKE,
68 ···Unfolding:·DFun:.68 ···Unfolding:·DFun:.
69 ················@ModeTypes69 ················@ModeTypes
70 ················$fShowModeTypes_$cshowsPrec70 ················$fShowModeTypes_$cshowsPrec
71 ················$fShowModeTypes_$cshow71 ················$fShowModeTypes_$cshow
72 ················$fShowModeTypes_$cshowList]72 ················$fShowModeTypes_$cshowList]
73 17a6c8099e588fb5d40a78545a1e123473 3c629fbdb33fe138760fb0a0ce6f0a3c
74 ··$fShowModeTypes1·::·ModeTypes·->·GHC.Show.ShowS74 ··$fShowModeTypes1·::·ModeTypes·->·GHC.Show.ShowS
75 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,75 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
76 ···Strictness:·<1!P(ML,ML,ML,ML,ML)><L>,76 ···Strictness:·<1!P(ML,ML,ML,ML,ML)><L>,
77 ···Unfolding:·Core:·<vanilla>77 ···Unfolding:·Core:·<vanilla>
78 ··············\·(ds['GHC.Types.Many]·::·ModeTypes)78 ··············\·(ds['GHC.Types.Many]·::·ModeTypes)
79 ················(eta['GHC.Types.Many]·::·GHC.Base.String)·->79 ················(eta['GHC.Types.Many]·::·GHC.Base.String)·->
80 ··············case·ds·of·wild·{·ModeTypes·ww·ww1·ww2·ww3·ww4·->80 ··············case·ds·of·wild·{·ModeTypes·ww·ww1·ww2·ww3·ww4·->
81 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·eta·}]81 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·eta·}]
82 ddb36b6240a115260e6c23f53e48a26182 575e2f1b0c7b85f7a555470652a2afda
83 ··$fShowModeTypes2·::·GHC.Prim.Addr#83 ··$fShowModeTypes2·::·GHC.Prim.Addr#
84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,84 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
85 ···Unfolding:·Core:·<vanilla>·"}"#]85 ···Unfolding:·Core:·<vanilla>·"}"#]
86 d0331e599f0ba34856a902e3e75bb05b86 4af978d023d7a483207575db220ccda1
87 ··$fShowModeTypes3·::87 ··$fShowModeTypes3·::
88 ····(GHC.Types.Char,·GHC.Types.Char)88 ····(GHC.Types.Char,·GHC.Types.Char)
89 ····->·GHC.Base.String·->·GHC.Base.String89 ····->·GHC.Base.String·->·GHC.Base.String
90 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,90 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
91 ···Strictness:·<1!P(MP(SL),MP(SL))><L>,·Inline:·[2],91 ···Strictness:·<1!P(MP(SL),MP(SL))><L>,·Inline:·[2],
92 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>92 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
93 ··············\·(ds['GHC.Types.Many]·::·(GHC.Types.Char,·GHC.Types.Char))93 ··············\·(ds['GHC.Types.Many]·::·(GHC.Types.Char,·GHC.Types.Char))
94 ················(s1['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->94 ················(s1['GHC.Types.Many]·::·GHC.Base.String)[OneShot]·->
95 ··············case·ds·of·wild·{·(,)·ww·ww1·->·$wlvl·ww·ww1·s1·}]95 ··············case·ds·of·wild·{·(,)·ww·ww1·->·$wlvl·ww·ww1·s1·}]
96 490f8565bd2b8926088d3aea5b7152dd96 11819a7d145ceec8b01ef0f4a504e3c8
97 ··$fShowModeTypes4·::·GHC.Prim.Addr#97 ··$fShowModeTypes4·::·GHC.Prim.Addr#
98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,98 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
99 ···Unfolding:·Core:·<vanilla>·",·_modesPrefixModes·=·"#]99 ···Unfolding:·Core:·<vanilla>·",·_modesPrefixModes·=·"#]
100 806a9cba272c036d5dcda1028fbef34a100 50695d783375a700485f42f677f7733e
101 ··$fShowModeTypes5·::·GHC.Prim.Addr#101 ··$fShowModeTypes5·::·GHC.Prim.Addr#
102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
103 ···Unfolding:·Core:·<vanilla>·",·_modesNeverArg·=·"#]103 ···Unfolding:·Core:·<vanilla>·",·_modesNeverArg·=·"#]
104 acdefec073419eac026d16825681bea3104 e11f00b8e9ec16efc8093eeaef7d12fb
105 ··$fShowModeTypes6·::·GHC.Prim.Addr#105 ··$fShowModeTypes6·::·GHC.Prim.Addr#
106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
107 ···Unfolding:·Core:·<vanilla>·",·_modesSetArg·=·"#]107 ···Unfolding:·Core:·<vanilla>·",·_modesSetArg·=·"#]
108 d0edf96cb7061eb66691f1239f0c0b9e108 e358b9176952757af1a9fa9c219ebc9d
109 ··$fShowModeTypes7·::·GHC.Prim.Addr#109 ··$fShowModeTypes7·::·GHC.Prim.Addr#
110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
111 ···Unfolding:·Core:·<vanilla>·",·_modesAlwaysArg·=·"#]111 ···Unfolding:·Core:·<vanilla>·",·_modesAlwaysArg·=·"#]
112 ccfc96842badfcea28f9335f8cb4e9a6112 1c1924063c7d623931db3007030fe8c0
113 ··$fShowModeTypes8·::·GHC.Prim.Addr#113 ··$fShowModeTypes8·::·GHC.Prim.Addr#
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
115 ···Unfolding:·Core:·<vanilla>·"ModeTypes·{_modesLists·=·"#]115 ···Unfolding:·Core:·<vanilla>·"ModeTypes·{_modesLists·=·"#]
116 58c7dcf5a93600ccd42361d81282c9c6116 e6d951f7f242d2c251c7470ba97a5f45
117 ··$fShowModeTypes9·::·GHC.Types.Int117 ··$fShowModeTypes9·::·GHC.Types.Int
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Types.I#],119 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
120 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]120 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
121 bae93a3b6104ecd0cdfaed3c365dce02121 6e6ccb35546e8166e278b1f0266b0b2d
122 ··$fShowModeTypes_$cshow·::·ModeTypes·->·GHC.Base.String122 ··$fShowModeTypes_$cshow·::·ModeTypes·->·GHC.Base.String
123 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,123 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
124 ···Strictness:·<1!P(ML,ML,ML,ML,ML)>,124 ···Strictness:·<1!P(ML,ML,ML,ML,ML)>,
125 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>125 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
126 ··············\·(x['GHC.Types.Many]·::·ModeTypes)·->126 ··············\·(x['GHC.Types.Many]·::·ModeTypes)·->
127 ··············$fShowModeTypes_$cshowsPrec127 ··············$fShowModeTypes_$cshowsPrec
128 ················$fShowModeTypes9128 ················$fShowModeTypes9
129 ················x129 ················x
130 ················(GHC.Types.[]·@GHC.Types.Char)]130 ················(GHC.Types.[]·@GHC.Types.Char)]
131 7799e965acd66f5c5e0c41d99afbea4a131 242bf126c5b1ecc5a5f8d88124693a8e
132 ··$fShowModeTypes_$cshowList·::·[ModeTypes]·->·GHC.Show.ShowS132 ··$fShowModeTypes_$cshowList·::·[ModeTypes]·->·GHC.Show.ShowS
133 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,133 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
134 ···Unfolding:·Core:·<vanilla>134 ···Unfolding:·Core:·<vanilla>
135 ··············\·(ls['GHC.Types.Many]·::·[ModeTypes])135 ··············\·(ls['GHC.Types.Many]·::·[ModeTypes])
136 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->136 ················(s['GHC.Types.Many]·::·GHC.Base.String)·->
137 ··············GHC.Show.showList__·@ModeTypes·$fShowModeTypes1·ls·s]137 ··············GHC.Show.showList__·@ModeTypes·$fShowModeTypes1·ls·s]
138 b5004adc7370ca2327fae5d61794b7ef138 1adcd3a19c7698f00eb64c7be171fc1a
Max diff block lines reached; 23032/29311 bytes (78.58%) of diff not shown.
9.48 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RateLimit.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RateLimit.p_hi
Files 94% similar despite different names
9.21 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·Irc.RateLimit·90667 interface·Irc.RateLimit·9066
8 ··interface·hash:·762d0131a091328c19f52ca4caeee145 
9 ··ABI·hash:·52539e04340c6b977fca7bd4b26588bd 
10 ··export-list·hash:·2547fd099781df5940ecf1c4c7a2b1648 ··interface·hash:·aa1c7cb9b23947455f4937275db7d126
 9 ··ABI·hash:·51ceb2f37acb2ffce126b60aa331bb90
 10 ··export-list·hash:·3834cf890d58dfa9f9a4b896980a5e0f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·504d09721b9288567e870b2641d085d912 ··flag·hash:·504d09721b9288567e870b2641d085d9
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4445277cf43aaa6332a7106f35060b8016 ··src_hash:·4445277cf43aaa6332a7106f35060b80
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 49, 102 lines modifiedOffset 49, 102 lines modified
49 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0849 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
50 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9450 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
51 import··-/··Data.Time·a994a8a6c64fe7149c8ca87b299da3be51 import··-/··Data.Time·a994a8a6c64fe7149c8ca87b299da3be
52 import··-/··Data.Time.Clock.Internal.NominalDiffTime·9862a0501b61e82f6d774b70a1dc896552 import··-/··Data.Time.Clock.Internal.NominalDiffTime·9862a0501b61e82f6d774b70a1dc8965
53 import··-/··Data.Time.Clock.Internal.UTCDiff·5d534e979aa3c3b78e483af586c7cc9653 import··-/··Data.Time.Clock.Internal.UTCDiff·5d534e979aa3c3b78e483af586c7cc96
54 import··-/··Data.Time.Clock.Internal.UTCTime·732b2ad2f8375913834b1ed4af9dacb654 import··-/··Data.Time.Clock.Internal.UTCTime·732b2ad2f8375913834b1ed4af9dacb6
55 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed59555 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed595
56 6d7e89d2e67b2a29090a66b77a01f0c856 fba3043c441ed2e94f88192c45296958
57 ··$tc'RateLimit·::·GHC.Types.TyCon57 ··$tc'RateLimit·::·GHC.Types.TyCon
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],59 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
60 ···Unfolding:·Core:·<vanilla>60 ···Unfolding:·Core:·<vanilla>
61 ··············GHC.Types.TyCon61 ··············GHC.Types.TyCon
62 ················9537725983261323683#Word64 
63 ················3447298540913424141#Word6462 ················13081008290472694642#Word64
 63 ················1734055713911161847#Word64
64 ················$trModule64 ················$trModule
65 ················$tc'RateLimit265 ················$tc'RateLimit2
66 ················0#66 ················0#
67 ················$tc'RateLimit1]67 ················$tc'RateLimit1]
68 1ca87e211221f691c764fd93431b738c68 9ca6143c0a74198bde3d6d5fd25fa9c0
69 ··$tc'RateLimit1·::·GHC.Types.KindRep69 ··$tc'RateLimit1·::·GHC.Types.KindRep
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]71 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
72 651493892b1928d17125df235b6c264472 dd479e3ef682f03ddbee4e876a8242dc
73 ··$tc'RateLimit2·::·GHC.Types.TrName73 ··$tc'RateLimit2·::·GHC.Types.TrName
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'RateLimit3]76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'RateLimit3]
77 55e8601d25e28820216908d43d89445877 cefeba5fb7b383aba41b059ca54d1190
78 ··$tc'RateLimit3·::·GHC.Prim.Addr#78 ··$tc'RateLimit3·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"'RateLimit"#]80 ···Unfolding:·Core:·<vanilla>·"'RateLimit"#]
81 907f223acf490a4887108f2a895b119b81 c8ed417427e3641e9f17fc25c0ccf138
82 ··$tcRateLimit·::·GHC.Types.TyCon82 ··$tcRateLimit·::·GHC.Types.TyCon
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],84 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
85 ···Unfolding:·Core:·<vanilla>85 ···Unfolding:·Core:·<vanilla>
86 ··············GHC.Types.TyCon86 ··············GHC.Types.TyCon
87 ················378439278706973673#Word64 
88 ················1333858613231325621#Word6487 ················10984453816119028389#Word64
 88 ················7515509594896154459#Word64
89 ················$trModule89 ················$trModule
90 ················$tcRateLimit190 ················$tcRateLimit1
91 ················0#91 ················0#
92 ················GHC.Types.krep$*]92 ················GHC.Types.krep$*]
93 3afa12b6b25b0d0bbd1192aa5386e66693 4546c9355a0941acb88ab80d88c65d4b
94 ··$tcRateLimit1·::·GHC.Types.TrName94 ··$tcRateLimit1·::·GHC.Types.TrName
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRateLimit2]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRateLimit2]
98 ac7adae26fa1fe2c3c64be667ca0910298 3155c5caeccb54cb2059af419aa2b4a0
99 ··$tcRateLimit2·::·GHC.Prim.Addr#99 ··$tcRateLimit2·::·GHC.Prim.Addr#
100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
101 ···Unfolding:·Core:·<vanilla>·"RateLimit"#]101 ···Unfolding:·Core:·<vanilla>·"RateLimit"#]
102 9446b0b0db0fc66014ee868486eb13f0102 b20a14f8aa6b39e903c4e9c904fe1eb4
103 ··$trModule·::·GHC.Types.Module103 ··$trModule·::·GHC.Types.Module
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.Module],105 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
107 05713e1f3630a0fd7fea5b6b8d2e85de107 10ac437f2e4ae958b30c531d0db2c619
108 ··$trModule1·::·GHC.Types.TrName108 ··$trModule1·::·GHC.Types.TrName
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],110 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]111 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
112 79f3e311590451fb3f2c3364c742d662112 edf96b198f9c7e8b44f121f568379c8d
113 ··$trModule2·::·GHC.Prim.Addr#113 ··$trModule2·::·GHC.Prim.Addr#
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
115 ···Unfolding:·Core:·<vanilla>·"Irc.RateLimit"#]115 ···Unfolding:·Core:·<vanilla>·"Irc.RateLimit"#]
116 9bcf578f3f103b233e8ed8fab7fd205f116 f91e4064c4d007a59e69a47ac917e76a
117 ··$trModule3·::·GHC.Types.TrName117 ··$trModule3·::·GHC.Types.TrName
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],119 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
120 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]120 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
121 88cae23adbcec207c081fa9bf6747752121 cace0dae85e7ec779b0a807700c32c6b
122 ··$trModule4·::·GHC.Prim.Addr#122 ··$trModule4·::·GHC.Prim.Addr#
123 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,123 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
124 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB"#] 
125 6153a15d679e3f982f196c2a1b44b6e2124 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-JEJwzNcDqflKmRVrRU78NB"#]
 125 594cc7962ff4e11e0864e3ba27d53440
126 ··type·RateLimit·::·*126 ··type·RateLimit·::·*
127 ··data·RateLimit127 ··data·RateLimit
128 ····=·RateLimit·{rateStamp·::·{-#·UNPACK·#-}(GHC.MVar.MVar128 ····=·RateLimit·{rateStamp·::·{-#·UNPACK·#-}(GHC.MVar.MVar
129 ···············································Data.Time.Clock.Internal.UTCTime.UTCTime),129 ···············································Data.Time.Clock.Internal.UTCTime.UTCTime),
130 ·················rateThreshold·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime,130 ·················rateThreshold·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime,
131 ·················ratePenalty·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime}131 ·················ratePenalty·::·!Data.Time.Clock.Internal.NominalDiffTime.NominalDiffTime}
132 c02ae409a8aebb1633d43bf1b678d058132 6ed5cccb598a029f245b0808ddc0329d
133 ··newRateLimit·::133 ··newRateLimit·::
134 ····GHC.Real.Rational·->·GHC.Real.Rational·->·GHC.Types.IO·RateLimit134 ····GHC.Real.Rational·->·GHC.Real.Rational·->·GHC.Types.IO·RateLimit
135 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,135 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
136 ···Strictness:·<LP(SL,SL)><LP(SL,SL)>,136 ···Strictness:·<LP(SL,SL)><LP(SL,SL)>,
137 ···Unfolding:·Core:·<vanilla>137 ···Unfolding:·Core:·<vanilla>
138 ··············newRateLimit1138 ··············newRateLimit1
139 ················`cast`139 ················`cast`
140 ··············(<GHC.Real.Rational>_R140 ··············(<GHC.Real.Rational>_R
141 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Real.Rational>_R141 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Real.Rational>_R
142 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<RateLimit>_R))]142 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<RateLimit>_R))]
143 7e7326a9152d2bb485e450330935c20d143 4d9d942f7083b3ed9b54a2befbe16a38
144 ··newRateLimit1·::144 ··newRateLimit1·::
145 ····GHC.Real.Rational145 ····GHC.Real.Rational
146 ····->·GHC.Real.Rational146 ····->·GHC.Real.Rational
147 ····->·GHC.Prim.State#·GHC.Prim.RealWorld147 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
148 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·RateLimit·#)148 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·RateLimit·#)
149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
150 ···Strictness:·<LP(SL,SL)><LP(SL,SL)>,150 ···Strictness:·<LP(SL,SL)><LP(SL,SL)>,
Offset 230, 58 lines modifiedOffset 230, 58 lines modified
230 ····················································································································;·Sym·(Data.Time.Clock.Internal.NominalDiffTime.N:NominalDiffTime[0]))230 ····················································································································;·Sym·(Data.Time.Clock.Internal.NominalDiffTime.N:NominalDiffTime[0]))
Max diff block lines reached; 3084/9398 bytes (32.82%) of diff not shown.
64.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/RawIrcMsg.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/RawIrcMsg.p_hi
Files 95% similar despite different names
63.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·Irc.RawIrcMsg·90667 interface·Irc.RawIrcMsg·9066
8 ··interface·hash:·fb823b7926e0282f7d976c76415ed3d0 
9 ··ABI·hash:·bb2b292a7300fb69be59d7c8aa149c40 
10 ··export-list·hash:·4740d7a3546e22814053d98dbdbef0a48 ··interface·hash:·3f36a1047286649d72c55f3f34a4c548
 9 ··ABI·hash:·653a99216fa956398713852a8799587d
 10 ··export-list·hash:·d8a475ceff687f7f169287d2f988fbaf
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·2a1f784995f0fdc97b7c59d13992c0c812 ··flag·hash:·2a1f784995f0fdc97b7c59d13992c0c8
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2e3d5fe0ccd8ea9fdba08886c85dc19716 ··src_hash:·2e3d5fe0ccd8ea9fdba08886c85dc197
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 26, 16 lines modifiedOffset 26, 16 lines modified
26 ··parseRawIrcMsg26 ··parseRawIrcMsg
27 ··prefixParser27 ··prefixParser
28 ··rawIrcMsg28 ··rawIrcMsg
29 ··renderRawIrcMsg29 ··renderRawIrcMsg
30 ··simpleTokenParser30 ··simpleTokenParser
31 ··RawIrcMsg{RawIrcMsg·_msgCommand·_msgParams·_msgPrefix·_msgTags}31 ··RawIrcMsg{RawIrcMsg·_msgCommand·_msgParams·_msgPrefix·_msgTags}
32 ··TagEntry{TagEntry}32 ··TagEntry{TagEntry}
33 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo33 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo
34 ····························irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View34 ····························irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·attoparsec-0.14.4-4jOxIgbui73HirpPp8fYni36 direct·package·dependencies:·attoparsec-0.14.4-4jOxIgbui73HirpPp8fYni
37 ·····························base-4.18.2.1·bytestring-0.11.5.3·text-2.0.237 ·····························base-4.18.2.1·bytestring-0.11.5.3·text-2.0.2
38 ·····························vector-0.13.1.0-Jdel1KiNlSEIXGg2MpN3IL38 ·····························vector-0.13.1.0-Jdel1KiNlSEIXGg2MpN3IL
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float40 orphans:·Data.Attoparsec.Text.Internal·GHC.Base·GHC.Float
41 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext41 ·········Data.Binary.Generic·Data.ByteString.Builder·GHC.Prim.Ext
Offset 86, 63 lines modifiedOffset 86, 63 lines modified
86 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc786 import··-/··Data.ByteString·786f404a9d03b7067223d395ff86fcc7
87 import··-/··Data.ByteString.Builder·adf8a3dcdf54dccf732c864ec24543bb87 import··-/··Data.ByteString.Builder·adf8a3dcdf54dccf732c864ec24543bb
88 import··-/··Data.ByteString.Builder.Internal·6238765f679725c6758d4585a06581ee88 import··-/··Data.ByteString.Builder.Internal·6238765f679725c6758d4585a06581ee
89 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b689 import··-/··Data.ByteString.Internal.Type·f63ac5a5f6939d2ebabf3fe7da4e15b6
90 import··-/··Data.ByteString.Lazy·407db64e37c0659ad6227acb960922ea90 import··-/··Data.ByteString.Lazy·407db64e37c0659ad6227acb960922ea
91 import··-/··Data.ByteString.Lazy.Internal·4fde391931e2bc09a1dd28937ae9d6f991 import··-/··Data.ByteString.Lazy.Internal·4fde391931e2bc09a1dd28937ae9d6f9
92 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0892 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
93 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.UserInfo·bd872e2edab66537afed7e397597a43c 
94 ··exports:·0955c57c3a3c5ccc0fcf8888ce70a435 
95 ··UserInfo·d348b827ab51d584953053d028fdfac9 
96 ··parseUserInfo·9e87f496dde329dec8eec0c64ed1189a 
97 ··renderUserInfo·bc85afaaff18d77567b58f4b45bc6304 
98 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:View·7d88ef9690feaad2a87bab888f9a5373 
99 ··exports:·24eb775bb6eb20c5a394ddffb3c94b1c 
100 ··view·09ce452f2591882c70012ea5980773ba93 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.UserInfo·bb4215fafe4116b5a28d15c653eea474
 94 ··exports:·f9b35c251017e4c21d253e551b1c6128
 95 ··UserInfo·8fb18f45c42b066c3d1bc7793a31ec14
 96 ··parseUserInfo·452280f36cdc289ac62753e22372f581
 97 ··renderUserInfo·5b803510f8da6b48d7104916d2bbddb7
 98 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:View·bf7768ac182219e0a9b0aed82d8c9021
 99 ··exports:·6cd86cedd778d954b5f6a651ff7f2842
 100 ··view·52d6f751bfe61ee00353c3fca33f7086
101 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c101 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c
102 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d102 import··-/··Data.Text.Encoding·6e803729769e2cb12746774e626ff70d
103 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247103 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
104 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3104 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3
105 import··-/··Data.Vector·e2c9ad22d0e3b330e407dbbe5847862a105 import··-/··Data.Vector·e2c9ad22d0e3b330e407dbbe5847862a
106 72c6c5909baf2b90520edea9840c80ac106 947c9079cdf2209738d95568ec9f92b0
107 ··$fEqRawIrcMsg·::·GHC.Classes.Eq·RawIrcMsg107 ··$fEqRawIrcMsg·::·GHC.Classes.Eq·RawIrcMsg
108 ··DFunId108 ··DFunId
109 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],109 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
110 ···Inline:·CONLIKE,110 ···Inline:·CONLIKE,
111 ···Unfolding:·DFun:.·@RawIrcMsg·$fEqRawIrcMsg_$c==·$fEqRawIrcMsg_$c/=]111 ···Unfolding:·DFun:.·@RawIrcMsg·$fEqRawIrcMsg_$c==·$fEqRawIrcMsg_$c/=]
112 ddf87c848df723d70fbbf0a4295108cf112 b87eb7f4e1a74f517eac860fd265535f
113 ··$fEqRawIrcMsg_$c/=·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool113 ··$fEqRawIrcMsg_$c/=·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool
114 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,114 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
115 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,115 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,
116 ···Inline:·(sat-args=2),116 ···Inline:·(sat-args=2),
117 ···Unfolding:·Core:·StableUser·<2,FalseFalse>117 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
118 ··············\·(x['GHC.Types.Many]·::·RawIrcMsg)118 ··············\·(x['GHC.Types.Many]·::·RawIrcMsg)
119 ················(y['GHC.Types.Many]·::·RawIrcMsg)·->119 ················(y['GHC.Types.Many]·::·RawIrcMsg)·->
120 ··············case·$fEqRawIrcMsg_$c==·x·y·of·wild·{120 ··············case·$fEqRawIrcMsg_$c==·x·y·of·wild·{
121 ················GHC.Types.False·->·GHC.Types.True121 ················GHC.Types.False·->·GHC.Types.True
122 ················GHC.Types.True·->·GHC.Types.False·}]122 ················GHC.Types.True·->·GHC.Types.False·}]
123 0441ac3b89904c8feab4673ae743c816123 1c8ddd5c3e2f040897426deb57665a5a
124 ··$fEqRawIrcMsg_$c==·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool124 ··$fEqRawIrcMsg_$c==·::·RawIrcMsg·->·RawIrcMsg·->·GHC.Types.Bool
125 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,125 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
126 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,126 ···Strictness:·<1!P(1L,L,1!P(L,L,L),ML)><1!P(1L,L,1L,ML)>,
127 ···Inline:·[2],127 ···Inline:·[2],
128 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>128 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
129 ··············\·(ds3['GHC.Types.Many]·::·RawIrcMsg)129 ··············\·(ds3['GHC.Types.Many]·::·RawIrcMsg)
130 ················(ds4['GHC.Types.Many]·::·RawIrcMsg)·->130 ················(ds4['GHC.Types.Many]·::·RawIrcMsg)·->
131 ··············case·ds3·of·wild·{·RawIrcMsg·ww·ww1·ww2·ww3·->131 ··············case·ds3·of·wild·{·RawIrcMsg·ww·ww1·ww2·ww3·->
132 ··············case·ww2·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->132 ··············case·ww2·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->
133 ··············case·ds4·of·wild2·{·RawIrcMsg·ww7·ww8·ww9·ww10·->133 ··············case·ds4·of·wild2·{·RawIrcMsg·ww7·ww8·ww9·ww10·->
134 ··············$w$c==·ww·ww1·ww4·ww5·ww6·ww3·ww7·ww8·ww9·ww10·}·}·}]134 ··············$w$c==·ww·ww1·ww4·ww5·ww6·ww3·ww7·ww8·ww9·ww10·}·}·}]
135 2946cf2e30e6e4c2ef6d2d33e27c07f4135 458d606d43920075cb92fc3141434696
136 ··$fEqTagEntry·::·GHC.Classes.Eq·TagEntry136 ··$fEqTagEntry·::·GHC.Classes.Eq·TagEntry
137 ··DFunId137 ··DFunId
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,139 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
140 ···Unfolding:·DFun:.·@TagEntry·$fEqTagEntry_$c==·$fEqTagEntry_$c/=]140 ···Unfolding:·DFun:.·@TagEntry·$fEqTagEntry_$c==·$fEqTagEntry_$c/=]
141 b232e180e3fb97fe2ab2555014eb31f2141 7337719cc7cc5244fda3c50b9bbe6b9b
142 ··$fEqTagEntry_$c/=·::·TagEntry·->·TagEntry·->·GHC.Types.Bool142 ··$fEqTagEntry_$c/=·::·TagEntry·->·TagEntry·->·GHC.Types.Bool
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
144 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,·Inline:·(sat-args=2),144 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,·Inline:·(sat-args=2),
145 ···Unfolding:·Core:·StableUser·<2,FalseFalse>145 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
146 ··············\·(x['GHC.Types.Many]·::·TagEntry)146 ··············\·(x['GHC.Types.Many]·::·TagEntry)
147 ················(y['GHC.Types.Many]·::·TagEntry)·->147 ················(y['GHC.Types.Many]·::·TagEntry)·->
148 ··············case·x·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->148 ··············case·x·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->
Offset 154, 15 lines modifiedOffset 154, 15 lines modified
154 ·····················DEFAULT·->·GHC.Types.True154 ·····················DEFAULT·->·GHC.Types.True
155 ·····················0#155 ·····················0#
156 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{156 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{
157 ··························DEFAULT·->·GHC.Types.True157 ··························DEFAULT·->·GHC.Types.True
158 ··························1#158 ··························1#
159 ··························->·case·GHC.Prim.compareByteArrays#·bx3·bx4·bx9·bx10·bx5·of·ds4·{159 ··························->·case·GHC.Prim.compareByteArrays#·bx3·bx4·bx9·bx10·bx5·of·ds4·{
160 ·······························DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·}·}·}]160 ·······························DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·}·}·}]
161 e3fe15839e881f66fbe61b2030e61f05161 a7c2aa3b0977fb7abfaad3ba93e6fb22
162 ··$fEqTagEntry_$c==·::·TagEntry·->·TagEntry·->·GHC.Types.Bool162 ··$fEqTagEntry_$c==·::·TagEntry·->·TagEntry·->·GHC.Types.Bool
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
164 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,164 ···Arity:·2,·Strictness:·<1!P(L,L,L,L,L,L)><1L>,
165 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>165 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
166 ··············\·(ds3['GHC.Types.Many]·::·TagEntry)166 ··············\·(ds3['GHC.Types.Many]·::·TagEntry)
167 ················(ds4['GHC.Types.Many]·::·TagEntry)·->167 ················(ds4['GHC.Types.Many]·::·TagEntry)·->
168 ··············case·ds3·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->168 ··············case·ds3·of·wild·{·TagEntry·bx·bx1·bx2·bx3·bx4·bx5·->
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ·····················DEFAULT·->·GHC.Types.False174 ·····················DEFAULT·->·GHC.Types.False
175 ·····················0#175 ·····················0#
176 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{176 ·····················->·case·GHC.Prim.==#·bx5·bx11·of·lwild1·{
Max diff block lines reached; 58377/65243 bytes (89.48%) of diff not shown.
31.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/Irc/UserInfo.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/Irc/UserInfo.p_hi
Files 98% similar despite different names
31.5 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·Irc.UserInfo·90667 interface·Irc.UserInfo·9066
8 ··interface·hash:·71f4bc672d1084f41d5fbae459898cc2 
9 ··ABI·hash:·bd872e2edab66537afed7e397597a43c 
10 ··export-list·hash:·0955c57c3a3c5ccc0fcf8888ce70a4358 ··interface·hash:·f4b392e614f7ac3902eb64caa94e9c71
 9 ··ABI·hash:·bb4215fafe4116b5a28d15c653eea474
 10 ··export-list·hash:·f9b35c251017e4c21d253e551b1c6128
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e4244ee5ac47029c098240f91044c40312 ··flag·hash:·e4244ee5ac47029c098240f91044c403
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·464edbd6a7a92c4ec5f4cbcb3dc14d3e16 ··src_hash:·464edbd6a7a92c4ec5f4cbcb3dc14d3e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 20, 15 lines modifiedOffset 20, 15 lines modified
20 exports:20 exports:
21 ··parseUserInfo21 ··parseUserInfo
22 ··renderUserInfo22 ··renderUserInfo
23 ··uiHost23 ··uiHost
24 ··uiName24 ··uiName
25 ··uiNick25 ··uiNick
26 ··UserInfo{UserInfo·userHost·userName·userNick}26 ··UserInfo{UserInfo·userHost·userName·userNick}
27 direct·module·dependencies:·irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier27 direct·module·dependencies:·irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.18.2.1·text-2.0.229 direct·package·dependencies:·base-4.18.2.1·text-2.0.2
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic31 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
32 ·········Data.ByteString.Builder·GHC.Prim.Ext32 ·········Data.ByteString.Builder·GHC.Prim.Ext
33 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy33 ·········Data.Hashable.Generic.Instances·Data.Text·Data.Text.Lazy
34 ·········Data.Text.Show·Data.Vector.Fusion.Bundle34 ·········Data.Text.Show·Data.Vector.Fusion.Bundle
Offset 60, 136 lines modifiedOffset 60, 136 lines modified
60 import··-/··GHC.Read·ba5dce38a7afde3b9905828c3252908060 import··-/··GHC.Read·ba5dce38a7afde3b9905828c32529080
61 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc61 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
62 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc262 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
63 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd9963 import··-/··Text.ParserCombinators.ReadPrec·a657147dbd7291808782bfe31b23cd99
64 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f664 import··-/··Text.Read.Lex·fa35b276d63ddd86fac347999b64f2f6
65 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0865 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
66 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9466 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
67 import··-/··irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB:Irc.Identifier·1d9de13a75f939d1742e98f273752b46 
68 ··exports:·19d0e1da6f4528db8effb1f7b3dcc65f 
69 ··Identifier·3e8c9dc3eb8d0e5cff60d3b5b5c90038 
70 ··idText·52f13e58f0fe052542335f79db348efe 
71 ··mkId·81baba148a64a2a3abb6aefa0c2335ad67 import··-/··irc-core-2.12-JEJwzNcDqflKmRVrRU78NB:Irc.Identifier·abcd8bd362e2537d0c32c36bbef59cd9
 68 ··exports:·dcf5287afd9ccd0f1fd192d16cca7cbf
 69 ··Identifier·fd0f74d4aca5166ee5e636edf3df41d7
 70 ··idText·29c4fa57f7d57aebb519bba0553af132
 71 ··mkId·c42460afff0dced93fe418bcf562b680
72 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c72 import··-/··Data.Text·a54e85dcda80966ea2806bf96fd7403c
73 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124773 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
74 be50905091a2798e6aa894d759fa3e5b74 3ebf6834f4dc6abe43d2b854f2ad3de1
75 ··$fEqUserInfo·::·GHC.Classes.Eq·UserInfo75 ··$fEqUserInfo·::·GHC.Classes.Eq·UserInfo
76 ··DFunId76 ··DFunId
77 ··[HasNoCafRefs,·TagSig:·<TagProper>,77 ··[HasNoCafRefs,·TagSig:·<TagProper>,
78 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,78 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
79 ···Unfolding:·DFun:.·@UserInfo·$fEqUserInfo_$c==·$fEqUserInfo_$c/=]79 ···Unfolding:·DFun:.·@UserInfo·$fEqUserInfo_$c==·$fEqUserInfo_$c/=]
80 079acc3d86c12bdf9352a681ac56eca280 f2531c4619785292be90b89d0e557e87
81 ··$fEqUserInfo_$c/=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool81 ··$fEqUserInfo_$c/=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
83 ···Arity:·2,83 ···Arity:·2,
84 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,84 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,
85 ···Inline:·(sat-args=2),85 ···Inline:·(sat-args=2),
86 ···Unfolding:·Core:·StableUser·<2,FalseFalse>86 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
87 ··············\·(x['GHC.Types.Many]·::·UserInfo)87 ··············\·(x['GHC.Types.Many]·::·UserInfo)
88 ················(y['GHC.Types.Many]·::·UserInfo)·->88 ················(y['GHC.Types.Many]·::·UserInfo)·->
89 ··············case·$fEqUserInfo_$c==·x·y·of·wild·{89 ··············case·$fEqUserInfo_$c==·x·y·of·wild·{
90 ················GHC.Types.False·->·GHC.Types.True90 ················GHC.Types.False·->·GHC.Types.True
91 ················GHC.Types.True·->·GHC.Types.False·}]91 ················GHC.Types.True·->·GHC.Types.False·}]
92 1425519613c2938b393fff475592b60b92 80adb75c02c497070719a3542c3b28e3
93 ··$fEqUserInfo_$c==·::·UserInfo·->·UserInfo·->·GHC.Types.Bool93 ··$fEqUserInfo_$c==·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
95 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,95 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,
96 ···Inline:·[2],96 ···Inline:·[2],
97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>97 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
98 ··············\·(ds3['GHC.Types.Many]·::·UserInfo)98 ··············\·(ds3['GHC.Types.Many]·::·UserInfo)
99 ················(ds4['GHC.Types.Many]·::·UserInfo)·->99 ················(ds4['GHC.Types.Many]·::·UserInfo)·->
100 ··············case·ds3·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->100 ··············case·ds3·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->
101 ··············$w$c==·ww3·ww4·ww5·ww6·ww7·ww8·ww9·ds4·}]101 ··············$w$c==·ww3·ww4·ww5·ww6·ww7·ww8·ww9·ds4·}]
102 42c33e1783f49a87614f634fb86305ae102 f79f040c3e37bb1d22945095e24e425d
103 ··$fOrdUserInfo·::·GHC.Classes.Ord·UserInfo103 ··$fOrdUserInfo·::·GHC.Classes.Ord·UserInfo
104 ··DFunId104 ··DFunId
105 ··[HasNoCafRefs,·TagSig:·<TagProper>,105 ··[HasNoCafRefs,·TagSig:·<TagProper>,
106 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,106 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Ord],·Inline:·CONLIKE,
107 ···Unfolding:·DFun:.107 ···Unfolding:·DFun:.
108 ················@UserInfo108 ················@UserInfo
109 ················$fEqUserInfo109 ················$fEqUserInfo
110 ················$fOrdUserInfo_$ccompare110 ················$fOrdUserInfo_$ccompare
111 ················$fOrdUserInfo_$c<111 ················$fOrdUserInfo_$c<
112 ················$fOrdUserInfo_$c<=112 ················$fOrdUserInfo_$c<=
113 ················$fOrdUserInfo_$c>113 ················$fOrdUserInfo_$c>
114 ················$fOrdUserInfo_$c>=114 ················$fOrdUserInfo_$c>=
115 ················$fOrdUserInfo_$cmax115 ················$fOrdUserInfo_$cmax
116 ················$fOrdUserInfo_$cmin]116 ················$fOrdUserInfo_$cmin]
117 58a495572d08fa2244cec62cc554e82a117 138db06f2a638b7360f7cbf19690aa12
118 ··$fOrdUserInfo_$c<·::·UserInfo·->·UserInfo·->·GHC.Types.Bool118 ··$fOrdUserInfo_$c<·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
119 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,119 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
120 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,120 ···Strictness:·<1!P(A,A,A,L,L,L,L,L,L,L)><1P(A,A,A,L,L,L,L,L,L,L)>,
121 ···Inline:·[2],121 ···Inline:·[2],
122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
123 ··············\·(a['GHC.Types.Many]·::·UserInfo)123 ··············\·(a['GHC.Types.Many]·::·UserInfo)
124 ················(b['GHC.Types.Many]·::·UserInfo)·->124 ················(b['GHC.Types.Many]·::·UserInfo)·->
125 ··············case·a·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->125 ··············case·a·of·wild·{·UserInfo·ww·ww1·ww2·ww3·ww4·ww5·ww6·ww7·ww8·ww9·->
126 ··············$w$c<·ww3·ww4·ww5·ww6·ww7·ww8·ww9·b·}]126 ··············$w$c<·ww3·ww4·ww5·ww6·ww7·ww8·ww9·b·}]
127 4b0841f202df583e22a2c94413d1b44a127 b6c4436ae80d5e2c5f1ec1d3371499b9
128 ··$fOrdUserInfo_$c<=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool128 ··$fOrdUserInfo_$c<=·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
129 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,129 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
130 ···Arity:·2,130 ···Arity:·2,
131 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,131 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,
132 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>132 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
133 ··············\·(a['GHC.Types.Many]·::·UserInfo)133 ··············\·(a['GHC.Types.Many]·::·UserInfo)
134 ················(b['GHC.Types.Many]·::·UserInfo)·->134 ················(b['GHC.Types.Many]·::·UserInfo)·->
135 ··············case·$fOrdUserInfo_$c<·b·a·of·wild·{135 ··············case·$fOrdUserInfo_$c<·b·a·of·wild·{
136 ················GHC.Types.False·->·GHC.Types.True136 ················GHC.Types.False·->·GHC.Types.True
137 ················GHC.Types.True·->·GHC.Types.False·}]137 ················GHC.Types.True·->·GHC.Types.False·}]
138 ea4af081d177983a1d849d75c26aec59138 4ae40eae97da5e0d125b6626eb9912d2
139 ··$fOrdUserInfo_$c>·::·UserInfo·->·UserInfo·->·GHC.Types.Bool139 ··$fOrdUserInfo_$c>·::·UserInfo·->·UserInfo·->·GHC.Types.Bool
140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,140 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
141 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,141 ···Strictness:·<1P(A,A,A,L,L,L,L,L,L,L)><1!P(A,A,A,L,L,L,L,L,L,L)>,
142 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>142 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
143 ··············\·(a['GHC.Types.Many]·::·UserInfo)143 ··············\·(a['GHC.Types.Many]·::·UserInfo)
144 ················(b['GHC.Types.Many]·::·UserInfo)·->144 ················(b['GHC.Types.Many]·::·UserInfo)·->
145 ··············$fOrdUserInfo_$c<·b·a]145 ··············$fOrdUserInfo_$c<·b·a]
146 d1b5ca31ab1d354f956eff948a5e794f146 b8208e966f340653bcdbc1b15c197953
Max diff block lines reached; 25973/32268 bytes (80.49%) of diff not shown.
4.52 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB/View.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/irc-core-2.12-JEJwzNcDqflKmRVrRU78NB/View.p_hi
Files 87% similar despite different names
4.27 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·View·90667 interface·View·9066
8 ··interface·hash:·51714519c77ea3f39cc7e639ffaac1b7 
9 ··ABI·hash:·7d88ef9690feaad2a87bab888f9a5373 
10 ··export-list·hash:·24eb775bb6eb20c5a394ddffb3c94b1c8 ··interface·hash:·66818df3bd44f68caf4a469ccbf70646
 9 ··ABI·hash:·bf7768ac182219e0a9b0aed82d8c9021
 10 ··export-list·hash:·6cd86cedd778d954b5f6a651ff7f2842
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·504d09721b9288567e870b2641d085d912 ··flag·hash:·504d09721b9288567e870b2641d085d9
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7c867a56c8d35c270ba22a9a775a4f8b16 ··src_hash:·7c867a56c8d35c270ba22a9a775a4f8b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 27, 38 lines modifiedOffset 27, 38 lines modified
27 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext27 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
28 family·instance·modules:·Control.Applicative·Control.Arrow28 family·instance·modules:·Control.Applicative·Control.Arrow
29 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid29 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
30 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception30 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
31 ·························GHC.RTS.Flags31 ·························GHC.RTS.Flags
32 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e79228732 import··-/··Data.Functor.Const·7a2b137e71d15c337dd0fa523e792287
33 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc233 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
34 739c20b098d4d8b215607892e238bb1834 6bdb2566e80e0d123d9dab49a087b860
35 ··$trModule·::·GHC.Types.Module35 ··$trModule·::·GHC.Types.Module
36 ··[HasNoCafRefs,·TagSig:·<TagProper>,36 ··[HasNoCafRefs,·TagSig:·<TagProper>,
37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
39 550ed45ee9d8f857b57ed2084812c16339 9343de5e26818da3c112d6ba02c5dec8
40 ··$trModule1·::·GHC.Types.TrName40 ··$trModule1·::·GHC.Types.TrName
41 ··[HasNoCafRefs,·TagSig:·<TagProper>,41 ··[HasNoCafRefs,·TagSig:·<TagProper>,
42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
44 35d577439dace34c51be940d166d932144 0c65ae1efe07d9691d509ea6ded3ced5
45 ··$trModule2·::·GHC.Prim.Addr#45 ··$trModule2·::·GHC.Prim.Addr#
46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
47 ···Unfolding:·Core:·<vanilla>·"View"#]47 ···Unfolding:·Core:·<vanilla>·"View"#]
48 f2f0fb78721a573976ae20039a616a7048 a771453b35867eb0902549cbb50c6276
49 ··$trModule3·::·GHC.Types.TrName49 ··$trModule3·::·GHC.Types.TrName
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
53 075141b0f3e76f2145a645c1b750a66c53 c0a70ac39da8c86165053bd4e9199a22
54 ··$trModule4·::·GHC.Prim.Addr#54 ··$trModule4·::·GHC.Prim.Addr#
55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
56 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-GglhRS0Z9yUEVeOss2BeRB"#] 
57 09ce452f2591882c70012ea5980773ba56 ···Unfolding:·Core:·<vanilla>·"irc-core-2.12-JEJwzNcDqflKmRVrRU78NB"#]
 57 52d6f751bfe61ee00353c3fca33f7086
58 ··view·::58 ··view·::
59 ····((a·->·Data.Functor.Const.Const·a·a)59 ····((a·->·Data.Functor.Const.Const·a·a)
60 ·····->·s·->·Data.Functor.Const.Const·a·s)60 ·····->·s·->·Data.Functor.Const.Const·a·s)
61 ····->·s·->·a61 ····->·s·->·a
62 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,62 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
63 ···Strictness:·<1C(1,C(1,L))><L>,63 ···Strictness:·<1C(1,C(1,L))><L>,
64 ···Unfolding:·Core:·<vanilla>64 ···Unfolding:·Core:·<vanilla>
Offset 66, 15 lines modifiedOffset 66, 15 lines modified
66 ················`cast`66 ················`cast`
67 ··············(forall·(a·::·<*>_N)·(s·::·<*>_N).67 ··············(forall·(a·::·<*>_N)·(s·::·<*>_N).
68 ···············<(a·->·Data.Functor.Const.Const·a·a)68 ···············<(a·->·Data.Functor.Const.Const·a·a)
69 ················->·s·->·Data.Functor.Const.Const·a·s>_R69 ················->·s·->·Data.Functor.Const.Const·a·s>_R
70 ···············%<'GHC.Types.Many>_N·->_R·<s>_R70 ···············%<'GHC.Types.Many>_N·->_R·<s>_R
71 ···············%<'GHC.Types.Many>_N·->_R·Data.Functor.Const.N:Const[0]71 ···············%<'GHC.Types.Many>_N·->_R·Data.Functor.Const.N:Const[0]
72 ·············································<*>_N·<a>_R·<s>_P)]72 ·············································<*>_N·<a>_R·<s>_P)]
73 130ea8073c4c7379b48aff6c9a5b883973 349ef6ae4ec74956ffde98c4fbe088f0
74 ··view1·::74 ··view1·::
75 ····((a·->·Data.Functor.Const.Const·a·a)75 ····((a·->·Data.Functor.Const.Const·a·a)
76 ·····->·s·->·Data.Functor.Const.Const·a·s)76 ·····->·s·->·Data.Functor.Const.Const·a·s)
77 ····->·s·->·Data.Functor.Const.Const·a·s77 ····->·s·->·Data.Functor.Const.Const·a·s
78 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,78 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
79 ···Strictness:·<1C(1,C(1,L))><L>,79 ···Strictness:·<1C(1,C(1,L))><L>,
80 ···Unfolding:·Core:·<vanilla>80 ···Unfolding:·Core:·<vanilla>
Offset 87, 15 lines modifiedOffset 87, 15 lines modified
87 ················································`cast`87 ················································`cast`
88 ··············································(<a>_R88 ··············································(<a>_R
89 ···············································%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Const.N:Const[0]89 ···············································%<'GHC.Types.Many>_N·->_R·Sym·(Data.Functor.Const.N:Const[0]
90 ··················································································<*>_N90 ··················································································<*>_N
91 ··················································································<a>_R91 ··················································································<a>_R
92 ··················································································<a>_P))92 ··················································································<a>_P))
93 ··············································x]93 ··············································x]
94 64d6ca157d24a16045dc135b3de36c0794 aab79cecc50ab7705ee138cc2789e93c
95 ··view2·::·a·->·a95 ··view2·::·a·->·a
96 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,96 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
97 ···Strictness:·<1L>,97 ···Strictness:·<1L>,
98 ···Unfolding:·Core:·<vanilla>·\·@a·(ds['GHC.Types.Many]·::·a)·->·ds]98 ···Unfolding:·Core:·<vanilla>·\·@a·(ds['GHC.Types.Many]·::·a)·->·ds]
99 trusted:·safe-inferred99 trusted:·safe-inferred
100 require·own·pkg·trusted:·False100 require·own·pkg·trusted:·False
101 docs:101 docs: