1.55 MB
/srv/reproducible-results/rbuild-debian/r-b-build.TgKJvT1x/b1/haskell-witch_1.2.1.1-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.TgKJvT1x/b2/haskell-witch_1.2.1.1-1_amd64.changes
594 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·0804e8b74d5fe2640e4620aa789952cb·165668·haskell·optional·libghc-witch-dev_1.2.1.1-1_amd64.deb 
2 ·885eb50b2d6daa234fe0032c7cef080b·108496·doc·optional·libghc-witch-doc_1.2.1.1-1_all.deb1 ·f1788ef5af5d22784212e022d5c04dda·165604·haskell·optional·libghc-witch-dev_1.2.1.1-1_amd64.deb
 2 ·e092ea97e641dad7002772da75874f90·108496·doc·optional·libghc-witch-doc_1.2.1.1-1_all.deb
3 ·d61cb05448d4016ed0593d2ef14d6ae4·150912·haskell·optional·libghc-witch-prof_1.2.1.1-1_amd64.deb3 ·dcd7d1fb5cb87eb6fad70c3ab276aa74·150092·haskell·optional·libghc-witch-prof_1.2.1.1-1_amd64.deb
992 KB
libghc-witch-dev_1.2.1.1-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-18·18:12:16.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-18·18:12:16.000000·debian-binary
2 -rw-r--r--···0········0········0·····1436·2024-09-18·18:12:16.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1444·2024-09-18·18:12:16.000000·control.tar.xz
3 -rw-r--r--···0········0········0···164040·2024-09-18·18:12:16.000000·data.tar.xz3 -rw-r--r--···0········0········0···163968·2024-09-18·18:12:16.000000·data.tar.xz
5.41 KB
control.tar.xz
5.38 KB
control.tar
1.08 KB
./control
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Package:·libghc-witch-dev1 Package:·libghc-witch-dev
2 Source:·haskell-witch2 Source:·haskell-witch
3 Version:·1.2.1.1-13 Version:·1.2.1.1-1
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·18276 Installed-Size:·1834
7 Depends:·libghc-base-dev-4.18.2.1-8e81e,·libghc-bytestring-dev-0.11.5.3-7048d,·libghc-containers-dev-0.6.7-7a228,·libghc-tagged-dev-0.8.8-43686,·libghc-template-haskell-dev-2.20.0.0-54f98,·libghc-text-dev-2.0.2-5b954,·libghc-time-dev-1.12.2-eb20f,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)7 Depends:·libghc-base-dev-4.18.2.1-8e81e,·libghc-bytestring-dev-0.11.5.3-7048d,·libghc-containers-dev-0.6.7-7a228,·libghc-tagged-dev-0.8.8-43686,·libghc-template-haskell-dev-2.20.0.0-54f98,·libghc-text-dev-2.0.2-5b954,·libghc-time-dev-1.12.2-eb20f,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)
8 Provides:·libghc-witch-dev-1.2.1.1-053718 Provides:·libghc-witch-dev-1.2.1.1-8f2e4
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://hackage.haskell.org/package/witch11 Homepage:·https://hackage.haskell.org/package/witch
12 Description:·convert·values·from·one·type·into·another12 Description:·convert·values·from·one·type·into·another
13 ·Witch·offers·typeclasses·and·utilities·to·convert·values·from·one13 ·Witch·offers·typeclasses·and·utilities·to·convert·values·from·one
14 ·type·into·another.14 ·type·into·another.
15 ·.15 ·.
16 ·This·package·provides·a·library·for·the·Haskell·programming·language.16 ·This·package·provides·a·library·for·the·Haskell·programming·language.
17 ·See·http://www.haskell.org/·for·more·information·on·Haskell.17 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
18 Ghc-Package:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl18 Ghc-Package:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko
4.28 KB
./md5sums
30.0 B
./md5sums
Files differ
4.23 KB
line order
    
Offset 1, 22 lines modifiedOffset 1, 22 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSwitch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl-ghc9.6.6.so1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSwitch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko-ghc9.6.6.so
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch.dyn_hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch.dyn_hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch.hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch.hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Encoding.dyn_hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Encoding.dyn_hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Encoding.hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Encoding.hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/From.dyn_hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/From.dyn_hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/From.hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/From.hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Instances.dyn_hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Instances.dyn_hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Instances.hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Instances.hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Lift.dyn_hi10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Lift.dyn_hi
11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Lift.hi11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Lift.hi
12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFrom.dyn_hi12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFrom.dyn_hi
13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFrom.hi13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFrom.hi
14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFromException.dyn_hi14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFromException.dyn_hi
15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFromException.hi15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFromException.hi
16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Utility.dyn_hi16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Utility.dyn_hi
17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Utility.hi17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Utility.hi
18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/libHSwitch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl.a18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/libHSwitch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko.a
19 usr/share/doc/libghc-witch-dev/changelog.Debian.gz19 usr/share/doc/libghc-witch-dev/changelog.Debian.gz
20 usr/share/doc/libghc-witch-dev/changelog.gz20 usr/share/doc/libghc-witch-dev/changelog.gz
21 usr/share/doc/libghc-witch-dev/copyright21 usr/share/doc/libghc-witch-dev/copyright
22 var/lib/ghc/package.conf.d/witch-1.2.1.1.conf22 var/lib/ghc/package.conf.d/witch-1.2.1.1.conf
986 KB
data.tar.xz
986 KB
data.tar
9.38 KB
file list
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/
8 -rw-r--r--···0·root·········(0)·root·········(0)···525016·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSwitch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl-ghc9.6.6.so8 -rw-r--r--···0·root·········(0)·root·········(0)···529112·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSwitch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko-ghc9.6.6.so
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/
11 -rw-r--r--···0·root·········(0)·root·········(0)·····1903·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Encoding.dyn_hi11 -rw-r--r--···0·root·········(0)·root·········(0)·····1903·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Encoding.dyn_hi
12 -rw-r--r--···0·root·········(0)·root·········(0)·····1902·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Encoding.hi12 -rw-r--r--···0·root·········(0)·root·········(0)·····1902·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Encoding.hi
13 -rw-r--r--···0·root·········(0)·root·········(0)·····2219·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/From.dyn_hi13 -rw-r--r--···0·root·········(0)·root·········(0)·····2217·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/From.dyn_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)·····2217·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/From.hi14 -rw-r--r--···0·root·········(0)·root·········(0)·····2215·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/From.hi
15 -rw-r--r--···0·root·········(0)·root·········(0)···233041·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Instances.dyn_hi15 -rw-r--r--···0·root·········(0)·root·········(0)···233034·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Instances.dyn_hi
16 -rw-r--r--···0·root·········(0)·root·········(0)···233040·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Instances.hi16 -rw-r--r--···0·root·········(0)·root·········(0)···233033·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Instances.hi
17 -rw-r--r--···0·root·········(0)·root·········(0)·····3069·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Lift.dyn_hi17 -rw-r--r--···0·root·········(0)·root·········(0)·····3067·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Lift.dyn_hi
18 -rw-r--r--···0·root·········(0)·root·········(0)·····3066·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Lift.hi18 -rw-r--r--···0·root·········(0)·root·········(0)·····3064·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Lift.hi
19 -rw-r--r--···0·root·········(0)·root·········(0)·····2020·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFrom.dyn_hi19 -rw-r--r--···0·root·········(0)·root·········(0)·····2026·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFrom.dyn_hi
20 -rw-r--r--···0·root·········(0)·root·········(0)·····2017·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFrom.hi20 -rw-r--r--···0·root·········(0)·root·········(0)·····2023·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFrom.hi
21 -rw-r--r--···0·root·········(0)·root·········(0)·····9099·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFromException.dyn_hi21 -rw-r--r--···0·root·········(0)·root·········(0)·····9102·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFromException.dyn_hi
22 -rw-r--r--···0·root·········(0)·root·········(0)·····9095·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFromException.hi22 -rw-r--r--···0·root·········(0)·root·········(0)·····9098·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFromException.hi
23 -rw-r--r--···0·root·········(0)·root·········(0)·····6520·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Utility.dyn_hi23 -rw-r--r--···0·root·········(0)·root·········(0)·····6517·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Utility.dyn_hi
24 -rw-r--r--···0·root·········(0)·root·········(0)·····6518·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Utility.hi24 -rw-r--r--···0·root·········(0)·root·········(0)·····6515·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Utility.hi
25 -rw-r--r--···0·root·········(0)·root·········(0)·····3374·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch.dyn_hi25 -rw-r--r--···0·root·········(0)·root·········(0)·····3374·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch.dyn_hi
26 -rw-r--r--···0·root·········(0)·root·········(0)·····3371·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch.hi26 -rw-r--r--···0·root·········(0)·root·········(0)·····3371·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch.hi
27 -rw-r--r--···0·root·········(0)·root·········(0)···792632·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/libHSwitch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl.a27 -rw-r--r--···0·root·········(0)·root·········(0)···795764·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/libHSwitch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko.a
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/
29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/doc/29 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/doc/
30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/doc/libghc-witch-dev/30 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/doc/libghc-witch-dev/
31 -rw-r--r--···0·root·········(0)·root·········(0)······327·2024-09-18·18:12:16.000000·./usr/share/doc/libghc-witch-dev/changelog.Debian.gz31 -rw-r--r--···0·root·········(0)·root·········(0)······327·2024-09-18·18:12:16.000000·./usr/share/doc/libghc-witch-dev/changelog.Debian.gz
32 -rw-r--r--···0·root·········(0)·root·········(0)······155·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-witch-dev/changelog.gz32 -rw-r--r--···0·root·········(0)·root·········(0)······155·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-witch-dev/changelog.gz
33 -rw-r--r--···0·root·········(0)·root·········(0)·····1050·2024-09-18·18:12:15.000000·./usr/share/doc/libghc-witch-dev/copyright33 -rw-r--r--···0·root·········(0)·root·········(0)·····1050·2024-09-18·18:12:15.000000·./usr/share/doc/libghc-witch-dev/copyright
34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./var/34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./var/
2.1 KB
./var/lib/ghc/package.conf.d/witch-1.2.1.1.conf
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 name:·················witch1 name:·················witch
2 version:··············1.2.1.12 version:··············1.2.1.1
3 visibility:···········public3 visibility:···········public
4 id:···················witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl 
5 key:··················witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl4 id:···················witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko
 5 key:··················witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko
6 license:··············MIT6 license:··············MIT
7 maintainer:···········Taylor·Fausak7 maintainer:···········Taylor·Fausak
8 synopsis:·············Convert·values·from·one·type·into·another.8 synopsis:·············Convert·values·from·one·type·into·another.
9 description:··········Witch·converts·values·from·one·type·into·another.9 description:··········Witch·converts·values·from·one·type·into·another.
10 category:·············Data10 category:·············Data
11 abi:··················053718bf2566b0459e3c4ab003b5965f11 abi:··················8f2e41b0c07a28320a9d9128dedcb90d
12 exposed:··············True12 exposed:··············True
13 exposed-modules:13 exposed-modules:
14 ····Witch·Witch.Encoding·Witch.From·Witch.Instances·Witch.Lift14 ····Witch·Witch.Encoding·Witch.From·Witch.Instances·Witch.Lift
15 ····Witch.TryFrom·Witch.TryFromException·Witch.Utility15 ····Witch.TryFrom·Witch.TryFromException·Witch.Utility
  
16 import-dirs:16 import-dirs:
17 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl17 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko
  
18 library-dirs:18 library-dirs:
19 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl19 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko
  
20 library-dirs-static:20 library-dirs-static:
21 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl21 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko
  
22 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.622 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6
23 data-dir:·············/usr/share/witch23 data-dir:·············/usr/share/witch
24 hs-libraries:·········HSwitch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl24 hs-libraries:·········HSwitch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko
25 depends:25 depends:
26 ····base-4.18.2.1·bytestring-0.11.5.3·containers-0.6.726 ····base-4.18.2.1·bytestring-0.11.5.3·containers-0.6.7
27 ····tagged-0.8.8-Kzng2lnKElzJiyKd9g735c·template-haskell-2.20.0.027 ····tagged-0.8.8-Kzng2lnKElzJiyKd9g735c·template-haskell-2.20.0.0
28 ····text-2.0.2·time-1.12.228 ····text-2.0.2·time-1.12.2
  
29 haddock-interfaces:···/usr/lib/ghc-doc/haddock/witch-1.2.1.1/witch.haddock29 haddock-interfaces:···/usr/lib/ghc-doc/haddock/witch-1.2.1.1/witch.haddock
30 haddock-html:·········/usr/share/doc/libghc-witch-doc/html/30 haddock-html:·········/usr/share/doc/libghc-witch-doc/html/
3.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Encoding.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Encoding.hi
Files 90% similar despite different names
3.63 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·Witch.Encoding·90667 interface·Witch.Encoding·9066
8 ··interface·hash:·a515327d3db5b677fb5c796af0cded08 
9 ··ABI·hash:·a5fd3a262aa0a903f70fd6435eac834d 
10 ··export-list·hash:·76adff6c0ac208e7a249112445d0971f8 ··interface·hash:·9ed6aa92e4dbad9897aa3fa7cab5aed5
 9 ··ABI·hash:·5a5ea8c1bd6bf75b536d0f2c9ffb645e
 10 ··export-list·hash:·59f2ba3d5b69b514ae17d5282e0c2058
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·47ab375e35fa30765df371adddc7730c12 ··flag·hash:·d93d223ff5f19e358691ed7e237ae777
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fb27a1ddacd5674b161d80939b13d93816 ··src_hash:·fb27a1ddacd5674b161d80939b13d938
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 35, 53 lines modifiedOffset 35, 53 lines modified
35 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose35 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose
36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal
38 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList38 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList
39 ·························GHC.RTS.Flags·Control.DeepSeq·Data.Tagged39 ·························GHC.RTS.Flags·Control.DeepSeq·Data.Tagged
40 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc240 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
41 import··-/··Data.Tagged·ea2df2d15b5d8e34014224bf6c8f4e3041 import··-/··Data.Tagged·ea2df2d15b5d8e34014224bf6c8f4e30
42 21d6924a961833eb2be3716fc7f50eb842 110687259d5e6bc3ee4e7ba83bada1a7
43 ··$trModule·::·GHC.Types.Module43 ··$trModule·::·GHC.Types.Module
44 ··[HasNoCafRefs,·TagSig:·<TagProper>,44 ··[HasNoCafRefs,·TagSig:·<TagProper>,
45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
47 e8da1e741bed1a9c69190ac3b575bd5547 cfb76a1bc98a3c76d6f7775a0513eab3
48 ··$trModule1·::·GHC.Types.TrName48 ··$trModule1·::·GHC.Types.TrName
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
52 f26b0fc68025d0920610414a69c180bc52 87040578d6e3e130539c989fa4467970
53 ··$trModule2·::·GHC.Prim.Addr#53 ··$trModule2·::·GHC.Prim.Addr#
54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
55 ···Unfolding:·Core:·<vanilla>·"Witch.Encoding"#]55 ···Unfolding:·Core:·<vanilla>·"Witch.Encoding"#]
56 b265205e2486f14a509e995b62b9eae856 136d1e68c7e9f9fa6e8e9b0747de084c
57 ··$trModule3·::·GHC.Types.TrName57 ··$trModule3·::·GHC.Types.TrName
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
61 4d157e983f730d8f7bf03502d232759b61 d6ad615132da8498907c37c33fac89cc
62 ··$trModule4·::·GHC.Prim.Addr#62 ··$trModule4·::·GHC.Prim.Addr#
63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
64 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
65 cffb1772f47791af5441b5c803443df264 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 65 0e01e8b473a78861a84d84846ead205a
66 ··type·ISO_8859_1·::·*·->·*66 ··type·ISO_8859_1·::·*·->·*
67 ··type·ISO_8859_1·=·Data.Tagged.Tagged·"ISO-8859-1"·::·*·->·*67 ··type·ISO_8859_1·=·Data.Tagged.Tagged·"ISO-8859-1"·::·*·->·*
68 265d73d8b00414a3ee2c503876b5e1c868 4f92296f50082fd78d3a2fb1fc04b909
69 ··type·UTF_16BE·::·*·->·*69 ··type·UTF_16BE·::·*·->·*
70 ··type·UTF_16BE·=·Data.Tagged.Tagged·"UTF-16BE"·::·*·->·*70 ··type·UTF_16BE·=·Data.Tagged.Tagged·"UTF-16BE"·::·*·->·*
71 4379a139f3850abdc1e54357e4ac836d71 eb14bb09139f8169911c4532f7395c99
72 ··type·UTF_16LE·::·*·->·*72 ··type·UTF_16LE·::·*·->·*
73 ··type·UTF_16LE·=·Data.Tagged.Tagged·"UTF-16LE"·::·*·->·*73 ··type·UTF_16LE·=·Data.Tagged.Tagged·"UTF-16LE"·::·*·->·*
74 1f6328bdcc6405558558a768c826b88b74 0e1e2ab1bdace9aca15d36dd04f7c483
75 ··type·UTF_32BE·::·*·->·*75 ··type·UTF_32BE·::·*·->·*
76 ··type·UTF_32BE·=·Data.Tagged.Tagged·"UTF-32BE"·::·*·->·*76 ··type·UTF_32BE·=·Data.Tagged.Tagged·"UTF-32BE"·::·*·->·*
77 8d2def42f9e796cbd798d9339d09219377 5b29703edc96d81cc862dac7941f86bf
78 ··type·UTF_32LE·::·*·->·*78 ··type·UTF_32LE·::·*·->·*
79 ··type·UTF_32LE·=·Data.Tagged.Tagged·"UTF-32LE"·::·*·->·*79 ··type·UTF_32LE·=·Data.Tagged.Tagged·"UTF-32LE"·::·*·->·*
80 3a4c3a299def5762fc4779673543c0e280 39e68cfb5f17b13f6bfa3fabd69db3b2
81 ··type·UTF_8·::·*·->·*81 ··type·UTF_8·::·*·->·*
82 ··type·UTF_8·=·Data.Tagged.Tagged·"UTF-8"·::·*·->·*82 ··type·UTF_8·=·Data.Tagged.Tagged·"UTF-8"·::·*·->·*
83 trusted:·safe-inferred83 trusted:·safe-inferred
84 require·own·pkg·trusted:·False84 require·own·pkg·trusted:·False
85 docs:85 docs:
86 ··Nothing86 ··Nothing
87 extensible·fields:87 extensible·fields:
3.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Encoding.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Encoding.dyn_hi
Files 78% similar despite different names
3.63 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·Witch.Encoding·90667 interface·Witch.Encoding·9066
8 ··interface·hash:·a515327d3db5b677fb5c796af0cded08 
9 ··ABI·hash:·a5fd3a262aa0a903f70fd6435eac834d 
10 ··export-list·hash:·76adff6c0ac208e7a249112445d0971f8 ··interface·hash:·9ed6aa92e4dbad9897aa3fa7cab5aed5
 9 ··ABI·hash:·5a5ea8c1bd6bf75b536d0f2c9ffb645e
 10 ··export-list·hash:·59f2ba3d5b69b514ae17d5282e0c2058
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d93d223ff5f19e358691ed7e237ae77712 ··flag·hash:·47ab375e35fa30765df371adddc7730c
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fb27a1ddacd5674b161d80939b13d93816 ··src_hash:·fb27a1ddacd5674b161d80939b13d938
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 35, 53 lines modifiedOffset 35, 53 lines modified
35 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose35 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose
36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal
38 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList38 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList
39 ·························GHC.RTS.Flags·Control.DeepSeq·Data.Tagged39 ·························GHC.RTS.Flags·Control.DeepSeq·Data.Tagged
40 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc240 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
41 import··-/··Data.Tagged·ea2df2d15b5d8e34014224bf6c8f4e3041 import··-/··Data.Tagged·ea2df2d15b5d8e34014224bf6c8f4e30
42 21d6924a961833eb2be3716fc7f50eb842 110687259d5e6bc3ee4e7ba83bada1a7
43 ··$trModule·::·GHC.Types.Module43 ··$trModule·::·GHC.Types.Module
44 ··[HasNoCafRefs,·TagSig:·<TagProper>,44 ··[HasNoCafRefs,·TagSig:·<TagProper>,
45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
47 e8da1e741bed1a9c69190ac3b575bd5547 cfb76a1bc98a3c76d6f7775a0513eab3
48 ··$trModule1·::·GHC.Types.TrName48 ··$trModule1·::·GHC.Types.TrName
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
52 f26b0fc68025d0920610414a69c180bc52 87040578d6e3e130539c989fa4467970
53 ··$trModule2·::·GHC.Prim.Addr#53 ··$trModule2·::·GHC.Prim.Addr#
54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
55 ···Unfolding:·Core:·<vanilla>·"Witch.Encoding"#]55 ···Unfolding:·Core:·<vanilla>·"Witch.Encoding"#]
56 b265205e2486f14a509e995b62b9eae856 136d1e68c7e9f9fa6e8e9b0747de084c
57 ··$trModule3·::·GHC.Types.TrName57 ··$trModule3·::·GHC.Types.TrName
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
61 4d157e983f730d8f7bf03502d232759b61 d6ad615132da8498907c37c33fac89cc
62 ··$trModule4·::·GHC.Prim.Addr#62 ··$trModule4·::·GHC.Prim.Addr#
63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
64 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
65 cffb1772f47791af5441b5c803443df264 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 65 0e01e8b473a78861a84d84846ead205a
66 ··type·ISO_8859_1·::·*·->·*66 ··type·ISO_8859_1·::·*·->·*
67 ··type·ISO_8859_1·=·Data.Tagged.Tagged·"ISO-8859-1"·::·*·->·*67 ··type·ISO_8859_1·=·Data.Tagged.Tagged·"ISO-8859-1"·::·*·->·*
68 265d73d8b00414a3ee2c503876b5e1c868 4f92296f50082fd78d3a2fb1fc04b909
69 ··type·UTF_16BE·::·*·->·*69 ··type·UTF_16BE·::·*·->·*
70 ··type·UTF_16BE·=·Data.Tagged.Tagged·"UTF-16BE"·::·*·->·*70 ··type·UTF_16BE·=·Data.Tagged.Tagged·"UTF-16BE"·::·*·->·*
71 4379a139f3850abdc1e54357e4ac836d71 eb14bb09139f8169911c4532f7395c99
72 ··type·UTF_16LE·::·*·->·*72 ··type·UTF_16LE·::·*·->·*
73 ··type·UTF_16LE·=·Data.Tagged.Tagged·"UTF-16LE"·::·*·->·*73 ··type·UTF_16LE·=·Data.Tagged.Tagged·"UTF-16LE"·::·*·->·*
74 1f6328bdcc6405558558a768c826b88b74 0e1e2ab1bdace9aca15d36dd04f7c483
75 ··type·UTF_32BE·::·*·->·*75 ··type·UTF_32BE·::·*·->·*
76 ··type·UTF_32BE·=·Data.Tagged.Tagged·"UTF-32BE"·::·*·->·*76 ··type·UTF_32BE·=·Data.Tagged.Tagged·"UTF-32BE"·::·*·->·*
77 8d2def42f9e796cbd798d9339d09219377 5b29703edc96d81cc862dac7941f86bf
78 ··type·UTF_32LE·::·*·->·*78 ··type·UTF_32LE·::·*·->·*
79 ··type·UTF_32LE·=·Data.Tagged.Tagged·"UTF-32LE"·::·*·->·*79 ··type·UTF_32LE·=·Data.Tagged.Tagged·"UTF-32LE"·::·*·->·*
80 3a4c3a299def5762fc4779673543c0e280 39e68cfb5f17b13f6bfa3fabd69db3b2
81 ··type·UTF_8·::·*·->·*81 ··type·UTF_8·::·*·->·*
82 ··type·UTF_8·=·Data.Tagged.Tagged·"UTF-8"·::·*·->·*82 ··type·UTF_8·=·Data.Tagged.Tagged·"UTF-8"·::·*·->·*
83 trusted:·safe-inferred83 trusted:·safe-inferred
84 require·own·pkg·trusted:·False84 require·own·pkg·trusted:·False
85 docs:85 docs:
86 ··Nothing86 ··Nothing
87 extensible·fields:87 extensible·fields:
5.92 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/From.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/From.dyn_hi
Files 80% similar despite different names
5.66 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·Witch.From·90667 interface·Witch.From·9066
8 ··interface·hash:·0dee17bc0c37946ee2da77600054b2ee 
9 ··ABI·hash:·b9e0c18ba687a8c2659d27dd9a5ea8c1 
10 ··export-list·hash:·94462749d747b48b0283646518b471028 ··interface·hash:·c1d011373ec5912ce53cb7058c3f8760
 9 ··ABI·hash:·b96b4a06d101afc16d68b908bc78a9b9
 10 ··export-list·hash:·3cfc8fd1117f2e721ffe2a5389a8c4d3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·79f8f39a0dfb5eaf7c11d08b9abd375b12 ··flag·hash:·79f8f39a0dfb5eaf7c11d08b9abd375b
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·35ae682e8b2ed59447520b6db1bf324c16 ··src_hash:·35ae682e8b2ed59447520b6db1bf324c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 26, 102 lines modifiedOffset 26, 102 lines modified
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Control.Applicative·Control.Arrow27 family·instance·modules:·Control.Applicative·Control.Arrow
28 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd331 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
32 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc232 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
33 0f738d42384918d4226b9aa617602dbc33 3ca7b3a08636510b6f84e5f1a75babff
34 ··$dmfrom·::34 ··$dmfrom·::
35 ····(From·source·target,·GHC.Types.Coercible·source·target)·=>35 ····(From·source·target,·GHC.Types.Coercible·source·target)·=>
36 ····source·->·target36 ····source·->·target
37 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,37 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
38 ···Strictness:·<A><1L><1L>,38 ···Strictness:·<A><1L><1L>,
39 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>39 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
40 ··············\·@source40 ··············\·@source
41 ················@target41 ················@target
42 ················($dFrom['GHC.Types.Many]·::·From·source·target)42 ················($dFrom['GHC.Types.Many]·::·From·source·target)
43 ················($dCoercible['GHC.Types.Many]·::·GHC.Types.Coercible·source·target)43 ················($dCoercible['GHC.Types.Many]·::·GHC.Types.Coercible·source·target)
44 ················(v['GHC.Types.Many]·::·source)·->44 ················(v['GHC.Types.Many]·::·source)·->
45 ··············case·$dCoercible·of·wild·{·GHC.Types.MkCoercible·v1·->45 ··············case·$dCoercible·of·wild·{·GHC.Types.MkCoercible·v1·->
46 ··············v·`cast`·v1·}]46 ··············v·`cast`·v1·}]
47 f02552fe1561460dc9b9e1b2b7eafa6547 3d70d7c98608df51ec337929cb738277
48 ··$tc'C:From·::·GHC.Types.TyCon48 ··$tc'C:From·::·GHC.Types.TyCon
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],50 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
51 ···Unfolding:·Core:·<vanilla>51 ···Unfolding:·Core:·<vanilla>
52 ··············GHC.Types.TyCon52 ··············GHC.Types.TyCon
53 ················17093476754855890271#Word64 
54 ················7207713405375667773#Word6453 ················714556201829033308#Word64
 54 ················13178549797638733690#Word64
55 ················$trModule55 ················$trModule
56 ················$tc'C:From256 ················$tc'C:From2
57 ················2#57 ················2#
58 ················$tc'C:From1]58 ················$tc'C:From1]
59 68b88b9c84568de2f0388b328240517859 ee27a42ecb279ae232e4e50019e35742
60 ··$tc'C:From1·::·GHC.Types.KindRep60 ··$tc'C:From1·::·GHC.Types.KindRep
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]62 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
63 641e7338213ef3f1a9625a0aa954b4d363 5f63840a2293666e6ac555bd747e377a
64 ··$tc'C:From2·::·GHC.Types.TrName64 ··$tc'C:From2·::·GHC.Types.TrName
65 ··[HasNoCafRefs,·TagSig:·<TagProper>,65 ··[HasNoCafRefs,·TagSig:·<TagProper>,
66 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],66 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
67 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:From3]67 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:From3]
68 63cac2488d21debaf5d281f36af49cd968 5f836195eb3a28b9805c11ddd04dbded
69 ··$tc'C:From3·::·GHC.Prim.Addr#69 ··$tc'C:From3·::·GHC.Prim.Addr#
70 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,70 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
71 ···Unfolding:·Core:·<vanilla>·"'C:From"#]71 ···Unfolding:·Core:·<vanilla>·"'C:From"#]
72 d76410da31e555e89f0494d26b2619d072 782d8be1959ca8fd27afb82bb516a3cc
73 ··$tcFrom·::·GHC.Types.TyCon73 ··$tcFrom·::·GHC.Types.TyCon
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],75 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············GHC.Types.TyCon77 ··············GHC.Types.TyCon
78 ················8892196672340937341#Word64 
79 ················17929479984715096631#Word6478 ················1982426270789186611#Word64
 79 ················3394618018407546633#Word64
80 ················$trModule80 ················$trModule
81 ················$tcFrom281 ················$tcFrom2
82 ················0#82 ················0#
83 ················$tcFrom1]83 ················$tcFrom1]
84 406c3570686b2884da6b8e9a3584ebdc84 402418bffa7a68af06a79ea0ac2ddae1
85 ··$tcFrom1·::·GHC.Types.KindRep85 ··$tcFrom1·::·GHC.Types.KindRep
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]87 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
88 7623a31d7f3038c4ef7d3f23c88e12fa88 0b9d9e7b62e97f61aefbc6f99a1560d9
89 ··$tcFrom2·::·GHC.Types.TrName89 ··$tcFrom2·::·GHC.Types.TrName
90 ··[HasNoCafRefs,·TagSig:·<TagProper>,90 ··[HasNoCafRefs,·TagSig:·<TagProper>,
91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFrom3]92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFrom3]
93 56bc505591001739ffb2b5cb84f3019f93 cad3ccc035004d641dfc19903ac76c31
94 ··$tcFrom3·::·GHC.Prim.Addr#94 ··$tcFrom3·::·GHC.Prim.Addr#
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
96 ···Unfolding:·Core:·<vanilla>·"From"#]96 ···Unfolding:·Core:·<vanilla>·"From"#]
97 18c3ef103b32c649b1e337556746c9d997 ebb929ad3199149eb8acb3460a7c2323
98 ··$trModule·::·GHC.Types.Module98 ··$trModule·::·GHC.Types.Module
99 ··[HasNoCafRefs,·TagSig:·<TagProper>,99 ··[HasNoCafRefs,·TagSig:·<TagProper>,
100 ···LambdaFormInfo:·LFCon[GHC.Types.Module],100 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
101 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]101 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
102 7d8113a5b204889c25d48d88df2c842a102 c4f8ab94d12ddcf5ff334502269b92b0
103 ··$trModule1·::·GHC.Types.TrName103 ··$trModule1·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
107 9e5ca84e4c38175d57f14eb9af7f68ac107 1d041010ec2722dfd4362e0842b849a7
108 ··$trModule2·::·GHC.Prim.Addr#108 ··$trModule2·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>·"Witch.From"#]110 ···Unfolding:·Core:·<vanilla>·"Witch.From"#]
111 091ac9b5703eaded4faa0db709692646111 d231123ff8874c23be4eded462bd4dcf
112 ··$trModule3·::·GHC.Types.TrName112 ··$trModule3·::·GHC.Types.TrName
113 ··[HasNoCafRefs,·TagSig:·<TagProper>,113 ··[HasNoCafRefs,·TagSig:·<TagProper>,
114 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],114 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
115 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]115 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
116 4e23c58aa6560087cd91bd0656ef418a116 2d34e2a1883033234c8a3faca2795313
117 ··$trModule4·::·GHC.Prim.Addr#117 ··$trModule4·::·GHC.Prim.Addr#
118 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,118 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
119 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
120 5f6f71d1a032199d1bdfc66e15c6f749119 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 120 e02c3a88a5e6214f79d8408a43306938
121 ··type·From·::·*·->·*·->·GHC.Types.Constraint121 ··type·From·::·*·->·*·->·GHC.Types.Constraint
122 ··class·From·source·target·where122 ··class·From·source·target·where
123 ····from·::·source·->·target123 ····from·::·source·->·target
124 ····default·from·::·GHC.Types.Coercible·source·target·=>124 ····default·from·::·GHC.Types.Coercible·source·target·=>
125 ····················source·->·target125 ····················source·->·target
126 trusted:·none126 trusted:·none
127 require·own·pkg·trusted:·False127 require·own·pkg·trusted:·False
5.91 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/From.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/From.hi
Files 73% similar despite different names
5.66 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·Witch.From·90667 interface·Witch.From·9066
8 ··interface·hash:·0dee17bc0c37946ee2da77600054b2ee 
9 ··ABI·hash:·b9e0c18ba687a8c2659d27dd9a5ea8c1 
10 ··export-list·hash:·94462749d747b48b0283646518b471028 ··interface·hash:·c1d011373ec5912ce53cb7058c3f8760
 9 ··ABI·hash:·b96b4a06d101afc16d68b908bc78a9b9
 10 ··export-list·hash:·3cfc8fd1117f2e721ffe2a5389a8c4d3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b1c9179ba8a53d96136be73185fe269d12 ··flag·hash:·b1c9179ba8a53d96136be73185fe269d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·35ae682e8b2ed59447520b6db1bf324c16 ··src_hash:·35ae682e8b2ed59447520b6db1bf324c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 26, 102 lines modifiedOffset 26, 102 lines modified
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Control.Applicative·Control.Arrow27 family·instance·modules:·Control.Applicative·Control.Arrow
28 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid28 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags30 ·························GHC.RTS.Flags
31 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd331 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd3
32 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc232 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
33 0f738d42384918d4226b9aa617602dbc33 3ca7b3a08636510b6f84e5f1a75babff
34 ··$dmfrom·::34 ··$dmfrom·::
35 ····(From·source·target,·GHC.Types.Coercible·source·target)·=>35 ····(From·source·target,·GHC.Types.Coercible·source·target)·=>
36 ····source·->·target36 ····source·->·target
37 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,37 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
38 ···Strictness:·<A><1L><1L>,38 ···Strictness:·<A><1L><1L>,
39 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>39 ···Unfolding:·Core:·Compulsory·<0,TrueTrue>
40 ··············\·@source40 ··············\·@source
41 ················@target41 ················@target
42 ················($dFrom['GHC.Types.Many]·::·From·source·target)42 ················($dFrom['GHC.Types.Many]·::·From·source·target)
43 ················($dCoercible['GHC.Types.Many]·::·GHC.Types.Coercible·source·target)43 ················($dCoercible['GHC.Types.Many]·::·GHC.Types.Coercible·source·target)
44 ················(v['GHC.Types.Many]·::·source)·->44 ················(v['GHC.Types.Many]·::·source)·->
45 ··············case·$dCoercible·of·wild·{·GHC.Types.MkCoercible·v1·->45 ··············case·$dCoercible·of·wild·{·GHC.Types.MkCoercible·v1·->
46 ··············v·`cast`·v1·}]46 ··············v·`cast`·v1·}]
47 f02552fe1561460dc9b9e1b2b7eafa6547 3d70d7c98608df51ec337929cb738277
48 ··$tc'C:From·::·GHC.Types.TyCon48 ··$tc'C:From·::·GHC.Types.TyCon
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],50 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
51 ···Unfolding:·Core:·<vanilla>51 ···Unfolding:·Core:·<vanilla>
52 ··············GHC.Types.TyCon52 ··············GHC.Types.TyCon
53 ················17093476754855890271#Word64 
54 ················7207713405375667773#Word6453 ················714556201829033308#Word64
 54 ················13178549797638733690#Word64
55 ················$trModule55 ················$trModule
56 ················$tc'C:From256 ················$tc'C:From2
57 ················2#57 ················2#
58 ················$tc'C:From1]58 ················$tc'C:From1]
59 68b88b9c84568de2f0388b328240517859 ee27a42ecb279ae232e4e50019e35742
60 ··$tc'C:From1·::·GHC.Types.KindRep60 ··$tc'C:From1·::·GHC.Types.KindRep
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]62 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
63 641e7338213ef3f1a9625a0aa954b4d363 5f63840a2293666e6ac555bd747e377a
64 ··$tc'C:From2·::·GHC.Types.TrName64 ··$tc'C:From2·::·GHC.Types.TrName
65 ··[HasNoCafRefs,·TagSig:·<TagProper>,65 ··[HasNoCafRefs,·TagSig:·<TagProper>,
66 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],66 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
67 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:From3]67 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:From3]
68 63cac2488d21debaf5d281f36af49cd968 5f836195eb3a28b9805c11ddd04dbded
69 ··$tc'C:From3·::·GHC.Prim.Addr#69 ··$tc'C:From3·::·GHC.Prim.Addr#
70 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,70 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
71 ···Unfolding:·Core:·<vanilla>·"'C:From"#]71 ···Unfolding:·Core:·<vanilla>·"'C:From"#]
72 d76410da31e555e89f0494d26b2619d072 782d8be1959ca8fd27afb82bb516a3cc
73 ··$tcFrom·::·GHC.Types.TyCon73 ··$tcFrom·::·GHC.Types.TyCon
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],75 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
76 ···Unfolding:·Core:·<vanilla>76 ···Unfolding:·Core:·<vanilla>
77 ··············GHC.Types.TyCon77 ··············GHC.Types.TyCon
78 ················8892196672340937341#Word64 
79 ················17929479984715096631#Word6478 ················1982426270789186611#Word64
 79 ················3394618018407546633#Word64
80 ················$trModule80 ················$trModule
81 ················$tcFrom281 ················$tcFrom2
82 ················0#82 ················0#
83 ················$tcFrom1]83 ················$tcFrom1]
84 406c3570686b2884da6b8e9a3584ebdc84 402418bffa7a68af06a79ea0ac2ddae1
85 ··$tcFrom1·::·GHC.Types.KindRep85 ··$tcFrom1·::·GHC.Types.KindRep
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]87 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
88 7623a31d7f3038c4ef7d3f23c88e12fa88 0b9d9e7b62e97f61aefbc6f99a1560d9
89 ··$tcFrom2·::·GHC.Types.TrName89 ··$tcFrom2·::·GHC.Types.TrName
90 ··[HasNoCafRefs,·TagSig:·<TagProper>,90 ··[HasNoCafRefs,·TagSig:·<TagProper>,
91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFrom3]92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFrom3]
93 56bc505591001739ffb2b5cb84f3019f93 cad3ccc035004d641dfc19903ac76c31
94 ··$tcFrom3·::·GHC.Prim.Addr#94 ··$tcFrom3·::·GHC.Prim.Addr#
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
96 ···Unfolding:·Core:·<vanilla>·"From"#]96 ···Unfolding:·Core:·<vanilla>·"From"#]
97 18c3ef103b32c649b1e337556746c9d997 ebb929ad3199149eb8acb3460a7c2323
98 ··$trModule·::·GHC.Types.Module98 ··$trModule·::·GHC.Types.Module
99 ··[HasNoCafRefs,·TagSig:·<TagProper>,99 ··[HasNoCafRefs,·TagSig:·<TagProper>,
100 ···LambdaFormInfo:·LFCon[GHC.Types.Module],100 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
101 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]101 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
102 7d8113a5b204889c25d48d88df2c842a102 c4f8ab94d12ddcf5ff334502269b92b0
103 ··$trModule1·::·GHC.Types.TrName103 ··$trModule1·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
107 9e5ca84e4c38175d57f14eb9af7f68ac107 1d041010ec2722dfd4362e0842b849a7
108 ··$trModule2·::·GHC.Prim.Addr#108 ··$trModule2·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>·"Witch.From"#]110 ···Unfolding:·Core:·<vanilla>·"Witch.From"#]
111 091ac9b5703eaded4faa0db709692646111 d231123ff8874c23be4eded462bd4dcf
112 ··$trModule3·::·GHC.Types.TrName112 ··$trModule3·::·GHC.Types.TrName
113 ··[HasNoCafRefs,·TagSig:·<TagProper>,113 ··[HasNoCafRefs,·TagSig:·<TagProper>,
114 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],114 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
115 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]115 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
116 4e23c58aa6560087cd91bd0656ef418a116 2d34e2a1883033234c8a3faca2795313
117 ··$trModule4·::·GHC.Prim.Addr#117 ··$trModule4·::·GHC.Prim.Addr#
118 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,118 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
119 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
120 5f6f71d1a032199d1bdfc66e15c6f749119 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 120 e02c3a88a5e6214f79d8408a43306938
121 ··type·From·::·*·->·*·->·GHC.Types.Constraint121 ··type·From·::·*·->·*·->·GHC.Types.Constraint
122 ··class·From·source·target·where122 ··class·From·source·target·where
123 ····from·::·source·->·target123 ····from·::·source·->·target
124 ····default·from·::·GHC.Types.Coercible·source·target·=>124 ····default·from·::·GHC.Types.Coercible·source·target·=>
125 ····················source·->·target125 ····················source·->·target
126 trusted:·none126 trusted:·none
127 require·own·pkg·trusted:·False127 require·own·pkg·trusted:·False
431 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Instances.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Instances.dyn_hi
Files 99% similar despite different names
430 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 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·Witch.Instances·[orphan·module]·90667 interface·Witch.Instances·[orphan·module]·9066
8 ··interface·hash:·a83824558d611d0165fdb15a6425d261 
9 ··ABI·hash:·614decca0163b9d9ab55ffdd23fbdfaa 
10 ··export-list·hash:·ed3a0cc4ce5d3aa9221660a4e0ad41b1 
11 ··orphan·hash:·469f3cc84b5858fb75ab29b06ba3b9f98 ··interface·hash:·2b9e439cee28823f16ca84fe06db8575
 9 ··ABI·hash:·ceeb5a358e203a36faa6840bb4f142f2
 10 ··export-list·hash:·e870600e30a6ce4e0368036663f4d429
 11 ··orphan·hash:·ddf119175f60f99a8806b920439443e4
12 ··flag·hash:·4a3ca82a72b3a4d23c3005daf3a5663712 ··flag·hash:·4a3ca82a72b3a4d23c3005daf3a56637
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·561ec8687573d826723a79d4031dc74516 ··src_hash:·561ec8687573d826723a79d4031dc745
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 22, 19 lines modifiedOffset 22, 19 lines modified
22 ··fromNonNegativeIntegral22 ··fromNonNegativeIntegral
23 ··makeRational23 ··makeRational
24 ··maxDouble24 ··maxDouble
25 ··maxFloat25 ··maxFloat
26 ··overPositive26 ··overPositive
27 ··realFloatToRational27 ··realFloatToRational
28 ··tryEvaluate28 ··tryEvaluate
29 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding 
30 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From 
31 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom29 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding
 30 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From
 31 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
32 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException32 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
33 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility33 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility
34 boot·module·dependencies:34 boot·module·dependencies:
35 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.335 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.3
36 ·····························containers-0.6.7·tagged-0.8.8-Kzng2lnKElzJiyKd9g735c·text-2.0.236 ·····························containers-0.6.7·tagged-0.8.8-Kzng2lnKElzJiyKd9g735c·text-2.0.2
37 ·····························time-1.12.237 ·····························time-1.12.2
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic39 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
40 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy40 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy
Offset 127, 243 lines modifiedOffset 127, 243 lines modified
127 import··-/··Data.Time.Clock.Internal.UniversalTime·8db9badd839cddf2002f7c6997a63cc9127 import··-/··Data.Time.Clock.Internal.UniversalTime·8db9badd839cddf2002f7c6997a63cc9
128 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed595128 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed595
129 import··-/··Data.Time.Clock.System·c3270ff4617fb6607b04c517e77dea2f129 import··-/··Data.Time.Clock.System·c3270ff4617fb6607b04c517e77dea2f
130 import··-/··Data.Time.Clock.TAI·d8d1bcb45134432079f2ac2b8178dadf130 import··-/··Data.Time.Clock.TAI·d8d1bcb45134432079f2ac2b8178dadf
131 import··-/··Data.Time.LocalTime.Internal.CalendarDiffTime·f84faa5d45ca93351c9c4c7e5b3d8468131 import··-/··Data.Time.LocalTime.Internal.CalendarDiffTime·f84faa5d45ca93351c9c4c7e5b3d8468
132 import··-/··Data.Time.LocalTime.Internal.TimeOfDay·74b34a912c78d0710414537a534cbb92132 import··-/··Data.Time.LocalTime.Internal.TimeOfDay·74b34a912c78d0710414537a534cbb92
133 import··-/··Data.Time.LocalTime.Internal.ZonedTime·8c32933308e54dcec8201dbdfc1c38c2133 import··-/··Data.Time.LocalTime.Internal.ZonedTime·8c32933308e54dcec8201dbdfc1c38c2
134 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding·a5fd3a262aa0a903f70fd6435eac834d 
135 ··exports:·76adff6c0ac208e7a249112445d0971f 
136 ··ISO_8859_1·cffb1772f47791af5441b5c803443df2 
137 ··UTF_16BE·265d73d8b00414a3ee2c503876b5e1c8 
138 ··UTF_16LE·4379a139f3850abdc1e54357e4ac836d 
139 ··UTF_32BE·1f6328bdcc6405558558a768c826b88b 
140 ··UTF_32LE·8d2def42f9e796cbd798d9339d092193 
141 ··UTF_8·3a4c3a299def5762fc4779673543c0e2 
142 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From·b9e0c18ba687a8c2659d27dd9a5ea8c1 
143 ··exports:·94462749d747b48b0283646518b47102 
144 ··From·5f6f71d1a032199d1bdfc66e15c6f749 
145 ··from·65cee8071758fae665f5d1ee0e149ec4 
146 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
147 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
148 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
149 ··tryFrom·ad9bdae61288ac7338570933141600c9 
150 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
151 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
152 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
153 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility·17317d3643f0594bfb392528fabc9727 
154 ··exports:·8e165d445ee7173b9e56d0c7aae64774 
155 ··eitherTryFrom·dc1e0b43e665a4e50cacbed00413901c 
156 ··into·62cf75f0c029e7fb334fb66423e2da2d 
157 ··maybeTryFrom·4ea196c9f37a7f591d04b09becefcaf3 
158 ··tryInto·d79e6689496ba115a69513af9f5d2202 
159 ··tryVia·134716669505f07f5cdc59ebee6931c4 
160 ··unsafeFrom·e22e0b34ef65211b227e3037f8a43a19 
161 ··via·ff840c5ae70100d50107807568fe6ebb 
162 cc3945044a164e784a9460e4bfb7e3f3134 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding·5a5ea8c1bd6bf75b536d0f2c9ffb645e
 135 ··exports:·59f2ba3d5b69b514ae17d5282e0c2058
 136 ··ISO_8859_1·0e01e8b473a78861a84d84846ead205a
 137 ··UTF_16BE·4f92296f50082fd78d3a2fb1fc04b909
 138 ··UTF_16LE·eb14bb09139f8169911c4532f7395c99
 139 ··UTF_32BE·0e1e2ab1bdace9aca15d36dd04f7c483
 140 ··UTF_32LE·5b29703edc96d81cc862dac7941f86bf
 141 ··UTF_8·39e68cfb5f17b13f6bfa3fabd69db3b2
 142 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From·b96b4a06d101afc16d68b908bc78a9b9
 143 ··exports:·3cfc8fd1117f2e721ffe2a5389a8c4d3
 144 ··From·e02c3a88a5e6214f79d8408a43306938
 145 ··from·273da4ec2ffa06601f59defd7be1473c
 146 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 147 ··exports:·88513a814c82b201f5694d8e91157b57
 148 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 149 ··tryFrom·23e922eb69c7e71d76ec3441f267de72
 150 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 151 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 152 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 153 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility·f0a346b2d5ebca20be5002ff45825a48
 154 ··exports:·c100aa9502c19e4a05d7e049de173176
 155 ··eitherTryFrom·541fd19e7bd0eb814dad14e88c370b62
 156 ··into·cb3b1f1d921100bbe48fae3963411cc4
 157 ··maybeTryFrom·7f36a653f5a123acdaf75aadad9199d1
 158 ··tryInto·22437eef15a6795a001ba74d65d6dc47
 159 ··tryVia·c557b37fa31d9b141155ef6fdb316748
 160 ··unsafeFrom·dc34233b2b66c2d159177427aa4c62e3
 161 ··via·5f937cb444a7744b87f1aba81c732063
 162 06c6e824cb34eb4807fb4ed9dd979a32
163 ··$fFromByteStringByteString·::163 ··$fFromByteStringByteString·::
164 ····Witch.From.From164 ····Witch.From.From
165 ······Data.ByteString.Lazy.Internal.ByteString165 ······Data.ByteString.Lazy.Internal.ByteString
166 ······Data.ByteString.Internal.Type.ByteString166 ······Data.ByteString.Internal.Type.ByteString
167 ··DFunId167 ··DFunId
168 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,168 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
169 ···Inline:·(sat-args=0),169 ···Inline:·(sat-args=0),
170 ···Unfolding:·Core:·StableUser·<0,FalseTrue>170 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
171 ··············Data.ByteString.Lazy.Internal.toStrict171 ··············Data.ByteString.Lazy.Internal.toStrict
172 ················`cast`172 ················`cast`
173 ··············(Sym·(Witch.From.N:From[0]173 ··············(Sym·(Witch.From.N:From[0]
174 ························<Data.ByteString.Lazy.Internal.ByteString>_N174 ························<Data.ByteString.Lazy.Internal.ByteString>_N
175 ························<Data.ByteString.Internal.Type.ByteString>_N))]175 ························<Data.ByteString.Internal.Type.ByteString>_N))]
176 c763b91f172798833054daf456455aa8176 28fc5e4eb3791a484dedb794daf5646a
177 ··$fFromByteStringByteString0·::177 ··$fFromByteStringByteString0·::
178 ····Witch.From.From178 ····Witch.From.From
179 ······Data.ByteString.Internal.Type.ByteString179 ······Data.ByteString.Internal.Type.ByteString
180 ······Data.ByteString.Lazy.Internal.ByteString180 ······Data.ByteString.Lazy.Internal.ByteString
181 ··DFunId181 ··DFunId
Max diff block lines reached; 433937/440689 bytes (98.47%) of diff not shown.
431 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Instances.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Instances.hi
Files 99% similar despite different names
430 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 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·Witch.Instances·[orphan·module]·90667 interface·Witch.Instances·[orphan·module]·9066
8 ··interface·hash:·a83824558d611d0165fdb15a6425d261 
9 ··ABI·hash:·614decca0163b9d9ab55ffdd23fbdfaa 
10 ··export-list·hash:·ed3a0cc4ce5d3aa9221660a4e0ad41b1 
11 ··orphan·hash:·469f3cc84b5858fb75ab29b06ba3b9f98 ··interface·hash:·2b9e439cee28823f16ca84fe06db8575
 9 ··ABI·hash:·ceeb5a358e203a36faa6840bb4f142f2
 10 ··export-list·hash:·e870600e30a6ce4e0368036663f4d429
 11 ··orphan·hash:·ddf119175f60f99a8806b920439443e4
12 ··flag·hash:·924534b9ade753f7aa598c5de6b57e3812 ··flag·hash:·924534b9ade753f7aa598c5de6b57e38
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·561ec8687573d826723a79d4031dc74516 ··src_hash:·561ec8687573d826723a79d4031dc745
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 22, 19 lines modifiedOffset 22, 19 lines modified
22 ··fromNonNegativeIntegral22 ··fromNonNegativeIntegral
23 ··makeRational23 ··makeRational
24 ··maxDouble24 ··maxDouble
25 ··maxFloat25 ··maxFloat
26 ··overPositive26 ··overPositive
27 ··realFloatToRational27 ··realFloatToRational
28 ··tryEvaluate28 ··tryEvaluate
29 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding 
30 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From 
31 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom29 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding
 30 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From
 31 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
32 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException32 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
33 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility33 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility
34 boot·module·dependencies:34 boot·module·dependencies:
35 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.335 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.3
36 ·····························containers-0.6.7·tagged-0.8.8-Kzng2lnKElzJiyKd9g735c·text-2.0.236 ·····························containers-0.6.7·tagged-0.8.8-Kzng2lnKElzJiyKd9g735c·text-2.0.2
37 ·····························time-1.12.237 ·····························time-1.12.2
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic39 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
40 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy40 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy
Offset 127, 243 lines modifiedOffset 127, 243 lines modified
127 import··-/··Data.Time.Clock.Internal.UniversalTime·8db9badd839cddf2002f7c6997a63cc9127 import··-/··Data.Time.Clock.Internal.UniversalTime·8db9badd839cddf2002f7c6997a63cc9
128 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed595128 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed595
129 import··-/··Data.Time.Clock.System·c3270ff4617fb6607b04c517e77dea2f129 import··-/··Data.Time.Clock.System·c3270ff4617fb6607b04c517e77dea2f
130 import··-/··Data.Time.Clock.TAI·d8d1bcb45134432079f2ac2b8178dadf130 import··-/··Data.Time.Clock.TAI·d8d1bcb45134432079f2ac2b8178dadf
131 import··-/··Data.Time.LocalTime.Internal.CalendarDiffTime·f84faa5d45ca93351c9c4c7e5b3d8468131 import··-/··Data.Time.LocalTime.Internal.CalendarDiffTime·f84faa5d45ca93351c9c4c7e5b3d8468
132 import··-/··Data.Time.LocalTime.Internal.TimeOfDay·74b34a912c78d0710414537a534cbb92132 import··-/··Data.Time.LocalTime.Internal.TimeOfDay·74b34a912c78d0710414537a534cbb92
133 import··-/··Data.Time.LocalTime.Internal.ZonedTime·8c32933308e54dcec8201dbdfc1c38c2133 import··-/··Data.Time.LocalTime.Internal.ZonedTime·8c32933308e54dcec8201dbdfc1c38c2
134 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding·a5fd3a262aa0a903f70fd6435eac834d 
135 ··exports:·76adff6c0ac208e7a249112445d0971f 
136 ··ISO_8859_1·cffb1772f47791af5441b5c803443df2 
137 ··UTF_16BE·265d73d8b00414a3ee2c503876b5e1c8 
138 ··UTF_16LE·4379a139f3850abdc1e54357e4ac836d 
139 ··UTF_32BE·1f6328bdcc6405558558a768c826b88b 
140 ··UTF_32LE·8d2def42f9e796cbd798d9339d092193 
141 ··UTF_8·3a4c3a299def5762fc4779673543c0e2 
142 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From·b9e0c18ba687a8c2659d27dd9a5ea8c1 
143 ··exports:·94462749d747b48b0283646518b47102 
144 ··From·5f6f71d1a032199d1bdfc66e15c6f749 
145 ··from·65cee8071758fae665f5d1ee0e149ec4 
146 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
147 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
148 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
149 ··tryFrom·ad9bdae61288ac7338570933141600c9 
150 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
151 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
152 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
153 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility·17317d3643f0594bfb392528fabc9727 
154 ··exports:·8e165d445ee7173b9e56d0c7aae64774 
155 ··eitherTryFrom·dc1e0b43e665a4e50cacbed00413901c 
156 ··into·62cf75f0c029e7fb334fb66423e2da2d 
157 ··maybeTryFrom·4ea196c9f37a7f591d04b09becefcaf3 
158 ··tryInto·d79e6689496ba115a69513af9f5d2202 
159 ··tryVia·134716669505f07f5cdc59ebee6931c4 
160 ··unsafeFrom·e22e0b34ef65211b227e3037f8a43a19 
161 ··via·ff840c5ae70100d50107807568fe6ebb 
162 cc3945044a164e784a9460e4bfb7e3f3134 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding·5a5ea8c1bd6bf75b536d0f2c9ffb645e
 135 ··exports:·59f2ba3d5b69b514ae17d5282e0c2058
 136 ··ISO_8859_1·0e01e8b473a78861a84d84846ead205a
 137 ··UTF_16BE·4f92296f50082fd78d3a2fb1fc04b909
 138 ··UTF_16LE·eb14bb09139f8169911c4532f7395c99
 139 ··UTF_32BE·0e1e2ab1bdace9aca15d36dd04f7c483
 140 ··UTF_32LE·5b29703edc96d81cc862dac7941f86bf
 141 ··UTF_8·39e68cfb5f17b13f6bfa3fabd69db3b2
 142 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From·b96b4a06d101afc16d68b908bc78a9b9
 143 ··exports:·3cfc8fd1117f2e721ffe2a5389a8c4d3
 144 ··From·e02c3a88a5e6214f79d8408a43306938
 145 ··from·273da4ec2ffa06601f59defd7be1473c
 146 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 147 ··exports:·88513a814c82b201f5694d8e91157b57
 148 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 149 ··tryFrom·23e922eb69c7e71d76ec3441f267de72
 150 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 151 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 152 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 153 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility·f0a346b2d5ebca20be5002ff45825a48
 154 ··exports:·c100aa9502c19e4a05d7e049de173176
 155 ··eitherTryFrom·541fd19e7bd0eb814dad14e88c370b62
 156 ··into·cb3b1f1d921100bbe48fae3963411cc4
 157 ··maybeTryFrom·7f36a653f5a123acdaf75aadad9199d1
 158 ··tryInto·22437eef15a6795a001ba74d65d6dc47
 159 ··tryVia·c557b37fa31d9b141155ef6fdb316748
 160 ··unsafeFrom·dc34233b2b66c2d159177427aa4c62e3
 161 ··via·5f937cb444a7744b87f1aba81c732063
 162 06c6e824cb34eb4807fb4ed9dd979a32
163 ··$fFromByteStringByteString·::163 ··$fFromByteStringByteString·::
164 ····Witch.From.From164 ····Witch.From.From
165 ······Data.ByteString.Lazy.Internal.ByteString165 ······Data.ByteString.Lazy.Internal.ByteString
166 ······Data.ByteString.Internal.Type.ByteString166 ······Data.ByteString.Internal.Type.ByteString
167 ··DFunId167 ··DFunId
168 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,168 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
169 ···Inline:·(sat-args=0),169 ···Inline:·(sat-args=0),
170 ···Unfolding:·Core:·StableUser·<0,FalseTrue>170 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
171 ··············Data.ByteString.Lazy.Internal.toStrict171 ··············Data.ByteString.Lazy.Internal.toStrict
172 ················`cast`172 ················`cast`
173 ··············(Sym·(Witch.From.N:From[0]173 ··············(Sym·(Witch.From.N:From[0]
174 ························<Data.ByteString.Lazy.Internal.ByteString>_N174 ························<Data.ByteString.Lazy.Internal.ByteString>_N
175 ························<Data.ByteString.Internal.Type.ByteString>_N))]175 ························<Data.ByteString.Internal.Type.ByteString>_N))]
176 c763b91f172798833054daf456455aa8176 28fc5e4eb3791a484dedb794daf5646a
177 ··$fFromByteStringByteString0·::177 ··$fFromByteStringByteString0·::
178 ····Witch.From.From178 ····Witch.From.From
179 ······Data.ByteString.Internal.Type.ByteString179 ······Data.ByteString.Internal.Type.ByteString
180 ······Data.ByteString.Lazy.Internal.ByteString180 ······Data.ByteString.Lazy.Internal.ByteString
181 ··DFunId181 ··DFunId
Max diff block lines reached; 433937/440686 bytes (98.47%) of diff not shown.
5.28 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Lift.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Lift.hi
Files 92% similar despite different names
5.02 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 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·Witch.Lift·90667 interface·Witch.Lift·9066
8 ··interface·hash:·eb58ed8e8c34adb59f9632ae610a530e 
9 ··ABI·hash:·8da8935043cc40c6c1f5ddb7171c8729 
10 ··export-list·hash:·25c474218f8f3f64a6a21f66baeda8448 ··interface·hash:·c0c818cfe36f35907ccdb593cbcad6a4
 9 ··ABI·hash:·9023e45909e742589e2252c0f720a0cb
 10 ··export-list·hash:·2889bab4f3b9361e1c91887076534e29
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b0f956a33d691496376c993aa5e4541912 ··flag·hash:·bbf2f5de28ce939d779d1e6cfb8fe7af
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·74308a59716fc0eb86163283862b2c0216 ··src_hash:·74308a59716fc0eb86163283862b2c02
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··liftedFrom21 ··liftedFrom
22 ··liftedInto22 ··liftedInto
23 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom 
24 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility23 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
 24 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·base-4.18.2.126 direct·package·dependencies:·base-4.18.2.1
27 ·····························template-haskell-2.20.0.027 ·····························template-haskell-2.20.0.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Control.Applicative·Control.Arrow30 family·instance·modules:·Control.Applicative·Control.Arrow
31 ·························Data.Array.Byte·Data.Functor.Const·Data.Functor.Identity31 ·························Data.Array.Byte·Data.Functor.Const·Data.Functor.Identity
Offset 35, 44 lines modifiedOffset 35, 44 lines modified
35 ·························Language.Haskell.TH.Syntax35 ·························Language.Haskell.TH.Syntax
36 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe936 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe9
37 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc61337 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc613
38 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b938 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
39 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc39 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
40 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc240 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
41 import··-/··Language.Haskell.TH.Syntax·eff6083a4fbe81d4ad5b47fc0607331541 import··-/··Language.Haskell.TH.Syntax·eff6083a4fbe81d4ad5b47fc06073315
42 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
43 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
44 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
45 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility·17317d3643f0594bfb392528fabc9727 
46 ··exports:·8e165d445ee7173b9e56d0c7aae64774 
47 ··unsafeFrom·e22e0b34ef65211b227e3037f8a43a19 
48 6a6949dbb51841b55888205f22fa3d9d42 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 43 ··exports:·88513a814c82b201f5694d8e91157b57
 44 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 45 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility·f0a346b2d5ebca20be5002ff45825a48
 46 ··exports:·c100aa9502c19e4a05d7e049de173176
 47 ··unsafeFrom·dc34233b2b66c2d159177427aa4c62e3
 48 731cb659921e3750d8d9c1241a712a45
49 ··$trModule·::·GHC.Types.Module49 ··$trModule·::·GHC.Types.Module
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.Module],51 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
53 18b91d12d3afd6815d5b865cbad7589653 b5301815729349863dd8805e29d73738
54 ··$trModule1·::·GHC.Types.TrName54 ··$trModule1·::·GHC.Types.TrName
55 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
58 cb3250e3294565fa8a0ad4ed5ef542c358 523083d26c1986a193ae3409f26957a1
59 ··$trModule2·::·GHC.Prim.Addr#59 ··$trModule2·::·GHC.Prim.Addr#
60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
61 ···Unfolding:·Core:·<vanilla>·"Witch.Lift"#]61 ···Unfolding:·Core:·<vanilla>·"Witch.Lift"#]
62 625ff454bf9233bc11eebde28a3965c362 abee3ca45aa2dda14053666fbd7e68d6
63 ··$trModule3·::·GHC.Types.TrName63 ··$trModule3·::·GHC.Types.TrName
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
67 03d4b2355eef86e5cd4ec0f1f8737a2e67 0cbaa0179001803b03cd1a4bd4b795ac
68 ··$trModule4·::·GHC.Prim.Addr#68 ··$trModule4·::·GHC.Prim.Addr#
69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
70 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
71 d8848784e35388c76b5e2cff0020495370 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 71 4df38fc60ab7edbca4ce13e1aa782296
72 ··liftedFrom·::72 ··liftedFrom·::
73 ····(Witch.TryFrom.TryFrom·source·target,73 ····(Witch.TryFrom.TryFrom·source·target,
74 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,74 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,
75 ·····Data.Typeable.Internal.Typeable·source,75 ·····Data.Typeable.Internal.Typeable·source,
76 ·····Data.Typeable.Internal.Typeable·target,76 ·····Data.Typeable.Internal.Typeable·target,
77 ·····Language.Haskell.TH.Syntax.Quote·m)·=>77 ·····Language.Haskell.TH.Syntax.Quote·m)·=>
78 ····source·->·Language.Haskell.TH.Syntax.Code·m·target78 ····source·->·Language.Haskell.TH.Syntax.Code·m·target
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 ···················->·GHC.Exception.throw120 ···················->·GHC.Exception.throw
121 ························@GHC.Types.LiftedRep121 ························@GHC.Types.LiftedRep
122 ························@target122 ························@target
123 ························@(Witch.TryFromException.TryFromException·source·target)123 ························@(Witch.TryFromException.TryFromException·source·target)
124 ························f124 ························f
125 ························x1125 ························x1
126 ···················Data.Either.Right·y·->·y·})]126 ···················Data.Either.Right·y·->·y·})]
127 46bdd8cb40ba297dd73e664634064b14127 2aa677253de84a486ab57e56b0791017
128 ··liftedInto·::128 ··liftedInto·::
129 ····(Witch.TryFrom.TryFrom·source·target,129 ····(Witch.TryFrom.TryFrom·source·target,
130 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,130 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,
131 ·····Data.Typeable.Internal.Typeable·source,131 ·····Data.Typeable.Internal.Typeable·source,
132 ·····Data.Typeable.Internal.Typeable·target,132 ·····Data.Typeable.Internal.Typeable·target,
133 ·····Language.Haskell.TH.Syntax.Quote·m)·=>133 ·····Language.Haskell.TH.Syntax.Quote·m)·=>
134 ····source·->·Language.Haskell.TH.Syntax.Code·m·target134 ····source·->·Language.Haskell.TH.Syntax.Code·m·target
5.28 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Lift.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Lift.dyn_hi
Files 79% similar despite different names
5.02 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 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·Witch.Lift·90667 interface·Witch.Lift·9066
8 ··interface·hash:·eb58ed8e8c34adb59f9632ae610a530e 
9 ··ABI·hash:·8da8935043cc40c6c1f5ddb7171c8729 
10 ··export-list·hash:·25c474218f8f3f64a6a21f66baeda8448 ··interface·hash:·c0c818cfe36f35907ccdb593cbcad6a4
 9 ··ABI·hash:·9023e45909e742589e2252c0f720a0cb
 10 ··export-list·hash:·2889bab4f3b9361e1c91887076534e29
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·bbf2f5de28ce939d779d1e6cfb8fe7af12 ··flag·hash:·b0f956a33d691496376c993aa5e45419
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·74308a59716fc0eb86163283862b2c0216 ··src_hash:·74308a59716fc0eb86163283862b2c02
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··liftedFrom21 ··liftedFrom
22 ··liftedInto22 ··liftedInto
23 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom 
24 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility23 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
 24 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·base-4.18.2.126 direct·package·dependencies:·base-4.18.2.1
27 ·····························template-haskell-2.20.0.027 ·····························template-haskell-2.20.0.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Control.Applicative·Control.Arrow30 family·instance·modules:·Control.Applicative·Control.Arrow
31 ·························Data.Array.Byte·Data.Functor.Const·Data.Functor.Identity31 ·························Data.Array.Byte·Data.Functor.Const·Data.Functor.Identity
Offset 35, 44 lines modifiedOffset 35, 44 lines modified
35 ·························Language.Haskell.TH.Syntax35 ·························Language.Haskell.TH.Syntax
36 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe936 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe9
37 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc61337 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc613
38 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b938 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
39 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc39 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
40 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc240 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
41 import··-/··Language.Haskell.TH.Syntax·eff6083a4fbe81d4ad5b47fc0607331541 import··-/··Language.Haskell.TH.Syntax·eff6083a4fbe81d4ad5b47fc06073315
42 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
43 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
44 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
45 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility·17317d3643f0594bfb392528fabc9727 
46 ··exports:·8e165d445ee7173b9e56d0c7aae64774 
47 ··unsafeFrom·e22e0b34ef65211b227e3037f8a43a19 
48 6a6949dbb51841b55888205f22fa3d9d42 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 43 ··exports:·88513a814c82b201f5694d8e91157b57
 44 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 45 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility·f0a346b2d5ebca20be5002ff45825a48
 46 ··exports:·c100aa9502c19e4a05d7e049de173176
 47 ··unsafeFrom·dc34233b2b66c2d159177427aa4c62e3
 48 731cb659921e3750d8d9c1241a712a45
49 ··$trModule·::·GHC.Types.Module49 ··$trModule·::·GHC.Types.Module
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.Module],51 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
53 18b91d12d3afd6815d5b865cbad7589653 b5301815729349863dd8805e29d73738
54 ··$trModule1·::·GHC.Types.TrName54 ··$trModule1·::·GHC.Types.TrName
55 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
58 cb3250e3294565fa8a0ad4ed5ef542c358 523083d26c1986a193ae3409f26957a1
59 ··$trModule2·::·GHC.Prim.Addr#59 ··$trModule2·::·GHC.Prim.Addr#
60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
61 ···Unfolding:·Core:·<vanilla>·"Witch.Lift"#]61 ···Unfolding:·Core:·<vanilla>·"Witch.Lift"#]
62 625ff454bf9233bc11eebde28a3965c362 abee3ca45aa2dda14053666fbd7e68d6
63 ··$trModule3·::·GHC.Types.TrName63 ··$trModule3·::·GHC.Types.TrName
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
67 03d4b2355eef86e5cd4ec0f1f8737a2e67 0cbaa0179001803b03cd1a4bd4b795ac
68 ··$trModule4·::·GHC.Prim.Addr#68 ··$trModule4·::·GHC.Prim.Addr#
69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
70 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
71 d8848784e35388c76b5e2cff0020495370 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 71 4df38fc60ab7edbca4ce13e1aa782296
72 ··liftedFrom·::72 ··liftedFrom·::
73 ····(Witch.TryFrom.TryFrom·source·target,73 ····(Witch.TryFrom.TryFrom·source·target,
74 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,74 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,
75 ·····Data.Typeable.Internal.Typeable·source,75 ·····Data.Typeable.Internal.Typeable·source,
76 ·····Data.Typeable.Internal.Typeable·target,76 ·····Data.Typeable.Internal.Typeable·target,
77 ·····Language.Haskell.TH.Syntax.Quote·m)·=>77 ·····Language.Haskell.TH.Syntax.Quote·m)·=>
78 ····source·->·Language.Haskell.TH.Syntax.Code·m·target78 ····source·->·Language.Haskell.TH.Syntax.Code·m·target
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 ···················->·GHC.Exception.throw120 ···················->·GHC.Exception.throw
121 ························@GHC.Types.LiftedRep121 ························@GHC.Types.LiftedRep
122 ························@target122 ························@target
123 ························@(Witch.TryFromException.TryFromException·source·target)123 ························@(Witch.TryFromException.TryFromException·source·target)
124 ························f124 ························f
125 ························x1125 ························x1
126 ···················Data.Either.Right·y·->·y·})]126 ···················Data.Either.Right·y·->·y·})]
127 46bdd8cb40ba297dd73e664634064b14127 2aa677253de84a486ab57e56b0791017
128 ··liftedInto·::128 ··liftedInto·::
129 ····(Witch.TryFrom.TryFrom·source·target,129 ····(Witch.TryFrom.TryFrom·source·target,
130 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,130 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,
131 ·····Data.Typeable.Internal.Typeable·source,131 ·····Data.Typeable.Internal.Typeable·source,
132 ·····Data.Typeable.Internal.Typeable·target,132 ·····Data.Typeable.Internal.Typeable·target,
133 ·····Language.Haskell.TH.Syntax.Quote·m)·=>133 ·····Language.Haskell.TH.Syntax.Quote·m)·=>
134 ····source·->·Language.Haskell.TH.Syntax.Code·m·target134 ····source·->·Language.Haskell.TH.Syntax.Code·m·target
6.13 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFrom.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFrom.dyn_hi
Files 82% similar despite different names
5.87 KB
ghc --show-iface {}
    
Offset 1, 117 lines modifiedOffset 1, 117 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·Witch.TryFrom·90667 interface·Witch.TryFrom·9066
8 ··interface·hash:·ddb91fc2a78d66927c8d140846c6e8f7 
9 ··ABI·hash:·f64a804aa120d0d9d3d466b58fe62e34 
10 ··export-list·hash:·6b5bb468ee730ffff1d66e44eb5e7abe8 ··interface·hash:·48435fee41d18663bd3e5df2006df192
 9 ··ABI·hash:·905d2babfafd0237025387687e1eb865
 10 ··export-list·hash:·88513a814c82b201f5694d8e91157b57
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ed38094e96aac5142d281c74c05fd54d12 ··flag·hash:·ed38094e96aac5142d281c74c05fd54d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·31caa8cc8ac756a4fbd776722c99b2b216 ··src_hash:·31caa8cc8ac756a4fbd776722c99b2b2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··TryFrom{tryFrom}21 ··TryFrom{tryFrom}
22 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException22 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 trusted·package·dependencies:·base-4.18.2.126 trusted·package·dependencies:·base-4.18.2.1
27 orphans:·GHC.Base·GHC.Float·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.Either·7c47cd251bd107db492912c22e18f78432 import··-/··Data.Either·7c47cd251bd107db492912c22e18f784
33 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc233 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
34 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
35 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
36 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
37 36ce53443845a75e7152bc7352cc52c634 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 35 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 36 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 37 42ffa4e936949b4ea9cde09e539af676
38 ··$tc'C:TryFrom·::·GHC.Types.TyCon38 ··$tc'C:TryFrom·::·GHC.Types.TyCon
39 ··[HasNoCafRefs,·TagSig:·<TagProper>,39 ··[HasNoCafRefs,·TagSig:·<TagProper>,
40 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],40 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
41 ···Unfolding:·Core:·<vanilla>41 ···Unfolding:·Core:·<vanilla>
42 ··············GHC.Types.TyCon42 ··············GHC.Types.TyCon
43 ················1803775291182269859#Word64 
44 ················2855659618419905943#Word6443 ················1487651355631441710#Word64
 44 ················14764910553039298102#Word64
45 ················$trModule45 ················$trModule
46 ················$tc'C:TryFrom246 ················$tc'C:TryFrom2
47 ················2#47 ················2#
48 ················$tc'C:TryFrom1]48 ················$tc'C:TryFrom1]
49 5d1ba15c76acb94cbac14b065c5b7e3249 87dd2de7663e076b85289af5bff2d4d3
50 ··$tc'C:TryFrom1·::·GHC.Types.KindRep50 ··$tc'C:TryFrom1·::·GHC.Types.KindRep
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,
52 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]52 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
53 79ce3a42ad32d24843b114a5c3106bfc53 e55127189830ea1ab8f480ffe6e5c10b
54 ··$tc'C:TryFrom2·::·GHC.Types.TrName54 ··$tc'C:TryFrom2·::·GHC.Types.TrName
55 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:TryFrom3]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:TryFrom3]
58 fae104a9d46024480f6fa084167ddaca58 d87958183e88f3889d7ca376030db4fe
59 ··$tc'C:TryFrom3·::·GHC.Prim.Addr#59 ··$tc'C:TryFrom3·::·GHC.Prim.Addr#
60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
61 ···Unfolding:·Core:·<vanilla>·"'C:TryFrom"#]61 ···Unfolding:·Core:·<vanilla>·"'C:TryFrom"#]
62 18e4e2715a507ac5bb941cfab3cdf8d962 36e63bba34af4c0e73c1e49ec3eb03f9
63 ··$tcTryFrom·::·GHC.Types.TyCon63 ··$tcTryFrom·::·GHC.Types.TyCon
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],65 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
66 ···Unfolding:·Core:·<vanilla>66 ···Unfolding:·Core:·<vanilla>
67 ··············GHC.Types.TyCon67 ··············GHC.Types.TyCon
68 ················5109536744480657292#Word64 
69 ················11689076546320067309#Word6468 ················8979536132172203612#Word64
 69 ················12000228437330044881#Word64
70 ················$trModule70 ················$trModule
71 ················$tcTryFrom271 ················$tcTryFrom2
72 ················0#72 ················0#
73 ················$tcTryFrom1]73 ················$tcTryFrom1]
74 557b8d4471ba330dc43013961085205974 b1affe5a5e2fb2f6427f2ab4f7e4dfed
75 ··$tcTryFrom1·::·GHC.Types.KindRep75 ··$tcTryFrom1·::·GHC.Types.KindRep
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]77 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
78 07ce780ab4406892bf4ad0d3747861d878 82f137e13e56519069dd2a3f3fdbfc55
79 ··$tcTryFrom2·::·GHC.Types.TrName79 ··$tcTryFrom2·::·GHC.Types.TrName
80 ··[HasNoCafRefs,·TagSig:·<TagProper>,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,
81 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],81 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
82 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcTryFrom3]82 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcTryFrom3]
83 44d4279bade74739726b9e0c4e05c86a83 2b381939000fdcf0d35bda2c059540e4
84 ··$tcTryFrom3·::·GHC.Prim.Addr#84 ··$tcTryFrom3·::·GHC.Prim.Addr#
85 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,85 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
86 ···Unfolding:·Core:·<vanilla>·"TryFrom"#]86 ···Unfolding:·Core:·<vanilla>·"TryFrom"#]
87 aecce954e495cfcb470c264743fe223687 9b00bb4f7c5891a67292e0e26f61980d
88 ··$trModule·::·GHC.Types.Module88 ··$trModule·::·GHC.Types.Module
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Types.Module],90 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
91 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
92 7990c02c5aa4444183653d03daa54acc92 0afc48d9278096db33071fe8f74d0b26
93 ··$trModule1·::·GHC.Types.TrName93 ··$trModule1·::·GHC.Types.TrName
94 ··[HasNoCafRefs,·TagSig:·<TagProper>,94 ··[HasNoCafRefs,·TagSig:·<TagProper>,
95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
97 af8dba922c42209d55330ef665c8cdd897 7b7e79c7a815398703d5695107ea5e25
98 ··$trModule2·::·GHC.Prim.Addr#98 ··$trModule2·::·GHC.Prim.Addr#
99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
100 ···Unfolding:·Core:·<vanilla>·"Witch.TryFrom"#]100 ···Unfolding:·Core:·<vanilla>·"Witch.TryFrom"#]
101 5648322ec88fede32a0d3381cbb2ca00101 d3588bbc921084c3607fd385b6c29266
102 ··$trModule3·::·GHC.Types.TrName102 ··$trModule3·::·GHC.Types.TrName
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],104 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
105 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]105 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
106 8e9f154feaafee3ee9b7eb3ee066b3b5106 87a82f02a1a65ae5b6644ef11d3e663d
107 ··$trModule4·::·GHC.Prim.Addr#107 ··$trModule4·::·GHC.Prim.Addr#
108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
109 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
110 b6d42cf422f5f8fd0dafb21debc57aef109 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 110 743972ad23ec787aa0d37975f6744db5
111 ··type·TryFrom·::·*·->·*·->·GHC.Types.Constraint111 ··type·TryFrom·::·*·->·*·->·GHC.Types.Constraint
112 ··class·TryFrom·source·target·where112 ··class·TryFrom·source·target·where
113 ····tryFrom·::·source113 ····tryFrom·::·source
114 ···············->·Data.Either.Either114 ···············->·Data.Either.Either
115 ····················(Witch.TryFromException.TryFromException·source·target)·target115 ····················(Witch.TryFromException.TryFromException·source·target)·target
116 ····{-#·MINIMAL·tryFrom·#-}116 ····{-#·MINIMAL·tryFrom·#-}
117 trusted:·safe-inferred117 trusted:·safe-inferred
6.12 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFrom.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFrom.hi
Files 77% similar despite different names
5.86 KB
ghc --show-iface {}
    
Offset 1, 117 lines modifiedOffset 1, 117 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·Witch.TryFrom·90667 interface·Witch.TryFrom·9066
8 ··interface·hash:·ddb91fc2a78d66927c8d140846c6e8f7 
9 ··ABI·hash:·f64a804aa120d0d9d3d466b58fe62e34 
10 ··export-list·hash:·6b5bb468ee730ffff1d66e44eb5e7abe8 ··interface·hash:·48435fee41d18663bd3e5df2006df192
 9 ··ABI·hash:·905d2babfafd0237025387687e1eb865
 10 ··export-list·hash:·88513a814c82b201f5694d8e91157b57
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·75427e5850151e08fb1067c6cad3fa2412 ··flag·hash:·75427e5850151e08fb1067c6cad3fa24
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·31caa8cc8ac756a4fbd776722c99b2b216 ··src_hash:·31caa8cc8ac756a4fbd776722c99b2b2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··TryFrom{tryFrom}21 ··TryFrom{tryFrom}
22 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException22 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 trusted·package·dependencies:·base-4.18.2.126 trusted·package·dependencies:·base-4.18.2.1
27 orphans:·GHC.Base·GHC.Float·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.Either·7c47cd251bd107db492912c22e18f78432 import··-/··Data.Either·7c47cd251bd107db492912c22e18f784
33 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc233 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
34 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
35 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
36 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
37 36ce53443845a75e7152bc7352cc52c634 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 35 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 36 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 37 42ffa4e936949b4ea9cde09e539af676
38 ··$tc'C:TryFrom·::·GHC.Types.TyCon38 ··$tc'C:TryFrom·::·GHC.Types.TyCon
39 ··[HasNoCafRefs,·TagSig:·<TagProper>,39 ··[HasNoCafRefs,·TagSig:·<TagProper>,
40 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],40 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
41 ···Unfolding:·Core:·<vanilla>41 ···Unfolding:·Core:·<vanilla>
42 ··············GHC.Types.TyCon42 ··············GHC.Types.TyCon
43 ················1803775291182269859#Word64 
44 ················2855659618419905943#Word6443 ················1487651355631441710#Word64
 44 ················14764910553039298102#Word64
45 ················$trModule45 ················$trModule
46 ················$tc'C:TryFrom246 ················$tc'C:TryFrom2
47 ················2#47 ················2#
48 ················$tc'C:TryFrom1]48 ················$tc'C:TryFrom1]
49 5d1ba15c76acb94cbac14b065c5b7e3249 87dd2de7663e076b85289af5bff2d4d3
50 ··$tc'C:TryFrom1·::·GHC.Types.KindRep50 ··$tc'C:TryFrom1·::·GHC.Types.KindRep
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,
52 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]52 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
53 79ce3a42ad32d24843b114a5c3106bfc53 e55127189830ea1ab8f480ffe6e5c10b
54 ··$tc'C:TryFrom2·::·GHC.Types.TrName54 ··$tc'C:TryFrom2·::·GHC.Types.TrName
55 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:TryFrom3]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:TryFrom3]
58 fae104a9d46024480f6fa084167ddaca58 d87958183e88f3889d7ca376030db4fe
59 ··$tc'C:TryFrom3·::·GHC.Prim.Addr#59 ··$tc'C:TryFrom3·::·GHC.Prim.Addr#
60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
61 ···Unfolding:·Core:·<vanilla>·"'C:TryFrom"#]61 ···Unfolding:·Core:·<vanilla>·"'C:TryFrom"#]
62 18e4e2715a507ac5bb941cfab3cdf8d962 36e63bba34af4c0e73c1e49ec3eb03f9
63 ··$tcTryFrom·::·GHC.Types.TyCon63 ··$tcTryFrom·::·GHC.Types.TyCon
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],65 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
66 ···Unfolding:·Core:·<vanilla>66 ···Unfolding:·Core:·<vanilla>
67 ··············GHC.Types.TyCon67 ··············GHC.Types.TyCon
68 ················5109536744480657292#Word64 
69 ················11689076546320067309#Word6468 ················8979536132172203612#Word64
 69 ················12000228437330044881#Word64
70 ················$trModule70 ················$trModule
71 ················$tcTryFrom271 ················$tcTryFrom2
72 ················0#72 ················0#
73 ················$tcTryFrom1]73 ················$tcTryFrom1]
74 557b8d4471ba330dc43013961085205974 b1affe5a5e2fb2f6427f2ab4f7e4dfed
75 ··$tcTryFrom1·::·GHC.Types.KindRep75 ··$tcTryFrom1·::·GHC.Types.KindRep
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]77 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
78 07ce780ab4406892bf4ad0d3747861d878 82f137e13e56519069dd2a3f3fdbfc55
79 ··$tcTryFrom2·::·GHC.Types.TrName79 ··$tcTryFrom2·::·GHC.Types.TrName
80 ··[HasNoCafRefs,·TagSig:·<TagProper>,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,
81 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],81 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
82 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcTryFrom3]82 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcTryFrom3]
83 44d4279bade74739726b9e0c4e05c86a83 2b381939000fdcf0d35bda2c059540e4
84 ··$tcTryFrom3·::·GHC.Prim.Addr#84 ··$tcTryFrom3·::·GHC.Prim.Addr#
85 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,85 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
86 ···Unfolding:·Core:·<vanilla>·"TryFrom"#]86 ···Unfolding:·Core:·<vanilla>·"TryFrom"#]
87 aecce954e495cfcb470c264743fe223687 9b00bb4f7c5891a67292e0e26f61980d
88 ··$trModule·::·GHC.Types.Module88 ··$trModule·::·GHC.Types.Module
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Types.Module],90 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
91 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
92 7990c02c5aa4444183653d03daa54acc92 0afc48d9278096db33071fe8f74d0b26
93 ··$trModule1·::·GHC.Types.TrName93 ··$trModule1·::·GHC.Types.TrName
94 ··[HasNoCafRefs,·TagSig:·<TagProper>,94 ··[HasNoCafRefs,·TagSig:·<TagProper>,
95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
97 af8dba922c42209d55330ef665c8cdd897 7b7e79c7a815398703d5695107ea5e25
98 ··$trModule2·::·GHC.Prim.Addr#98 ··$trModule2·::·GHC.Prim.Addr#
99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
100 ···Unfolding:·Core:·<vanilla>·"Witch.TryFrom"#]100 ···Unfolding:·Core:·<vanilla>·"Witch.TryFrom"#]
101 5648322ec88fede32a0d3381cbb2ca00101 d3588bbc921084c3607fd385b6c29266
102 ··$trModule3·::·GHC.Types.TrName102 ··$trModule3·::·GHC.Types.TrName
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],104 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
105 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]105 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
106 8e9f154feaafee3ee9b7eb3ee066b3b5106 87a82f02a1a65ae5b6644ef11d3e663d
107 ··$trModule4·::·GHC.Prim.Addr#107 ··$trModule4·::·GHC.Prim.Addr#
108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
109 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
110 b6d42cf422f5f8fd0dafb21debc57aef109 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 110 743972ad23ec787aa0d37975f6744db5
111 ··type·TryFrom·::·*·->·*·->·GHC.Types.Constraint111 ··type·TryFrom·::·*·->·*·->·GHC.Types.Constraint
112 ··class·TryFrom·source·target·where112 ··class·TryFrom·source·target·where
113 ····tryFrom·::·source113 ····tryFrom·::·source
114 ···············->·Data.Either.Either114 ···············->·Data.Either.Either
115 ····················(Witch.TryFromException.TryFromException·source·target)·target115 ····················(Witch.TryFromException.TryFromException·source·target)·target
116 ····{-#·MINIMAL·tryFrom·#-}116 ····{-#·MINIMAL·tryFrom·#-}
117 trusted:·safe-inferred117 trusted:·safe-inferred
13.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFromException.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFromException.hi
Files 94% similar despite different names
13.6 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·Witch.TryFromException·90667 interface·Witch.TryFromException·9066
8 ··interface·hash:·4c1d68e0471a08e5b417092563587238 
9 ··ABI·hash:·db4042eaf7642d190499bcec7a3c964b 
10 ··export-list·hash:·4400f8ec4e553abc3bb26035e69e111f8 ··interface·hash:·fa1af2aaaf806d481ba376f646038659
 9 ··ABI·hash:·91a8c1407f42eb592fb8f92e6b596cdc
 10 ··export-list·hash:·cef6de467c81ca4b8ffd80d51827ebad
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e752fd178667e64c34d1c04db2ae797612 ··flag·hash:·6711ee06bfb9de540b0ccf62e026c389
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b14822855edd4f28d43b60862b7e562b16 ··src_hash:·b14822855edd4f28d43b60862b7e562b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe934 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe9
35 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc61335 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc613
36 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b936 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
37 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc4437 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44
38 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc38 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
39 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc239 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
40 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0840 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
41 ebe3920d2e6e73a38f1d0eb0af0e04c741 b4d3f58ed3bf355198864291528485e5
42 ··$fExceptionTryFromException·::42 ··$fExceptionTryFromException·::
43 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,43 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
44 ·····Data.Typeable.Internal.Typeable·target)·=>44 ·····Data.Typeable.Internal.Typeable·target)·=>
45 ····GHC.Exception.Type.Exception·(TryFromException·source·target)45 ····GHC.Exception.Type.Exception·(TryFromException·source·target)
46 ··DFunId46 ··DFunId
47 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,47 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
48 ···Strictness:·<LP(LC(L,C(1,C(S,L))),A,A)><L><L>,·Inline:·CONLIKE,48 ···Strictness:·<LP(LC(L,C(1,C(S,L))),A,A)><L><L>,·Inline:·CONLIKE,
Offset 61, 43 lines modifiedOffset 61, 43 lines modified
61 ················($fExceptionTryFromException_$cfromException61 ················($fExceptionTryFromException_$cfromException
62 ···················@source62 ···················@source
63 ···················@target63 ···················@target
64 ···················v64 ···················v
65 ···················v165 ···················v1
66 ···················v2)66 ···················v2)
67 ················($fExceptionTryFromException_$cshow·@source·@target·v·v1·v2)]67 ················($fExceptionTryFromException_$cshow·@source·@target·v·v1·v2)]
68 b85cdd5e36a723bbe83d2d5c2e034faf68 1e332c8b0398ff607586185d0ad3f70e
69 ··$fExceptionTryFromException1·::·GHC.Types.Int69 ··$fExceptionTryFromException1·::·GHC.Types.Int
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.I#],71 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
73 4b00761e898f5b43c381962fcc885d1973 5707eb1a5d245915b98481f16269b00b
74 ··$fExceptionTryFromException2·::·GHC.Prim.Addr#74 ··$fExceptionTryFromException2·::·GHC.Prim.Addr#
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
76 ···Unfolding:·Core:·<vanilla>·"·@"#]76 ···Unfolding:·Core:·<vanilla>·"·@"#]
77 bdc2c4a7624800682239e7509394209977 9cf54a8326027b83ccc00bf23effe200
78 ··$fExceptionTryFromException3·::·GHC.Prim.Addr#78 ··$fExceptionTryFromException3·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"TryFromException·@"#]80 ···Unfolding:·Core:·<vanilla>·"TryFromException·@"#]
81 e533efd856adde571dc846dd3e2a957881 0796a843982419b4611714559a4c3ef1
82 ··$fExceptionTryFromException4·::·GHC.Types.Int82 ··$fExceptionTryFromException4·::·GHC.Types.Int
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Types.I#],84 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
85 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·11#]85 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·11#]
86 7cabbe6d2c810473a12c521cd7205a0886 4e94b069b34991689a8efe69863a940e
87 ··$fExceptionTryFromException5·::87 ··$fExceptionTryFromException5·::
88 ····Data.Typeable.Internal.TypeRep·TryFromException88 ····Data.Typeable.Internal.TypeRep·TryFromException
89 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),89 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
90 ···Unfolding:·Core:·<vanilla>90 ···Unfolding:·Core:·<vanilla>
91 ··············Data.Typeable.Internal.mkTrCon91 ··············Data.Typeable.Internal.mkTrCon
92 ················@(*·->·*·->·*)92 ················@(*·->·*·->·*)
93 ················@TryFromException93 ················@TryFromException
94 ················$tcTryFromException94 ················$tcTryFromException
95 ················(GHC.Types.[]·@Data.Typeable.Internal.SomeTypeRep)]95 ················(GHC.Types.[]·@Data.Typeable.Internal.SomeTypeRep)]
96 2500680c7b4b2ea29387b6d31232e83896 d9160993d0cdc52939ba26efcc9391b4
97 ··$fExceptionTryFromException6·::97 ··$fExceptionTryFromException6·::
98 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,98 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
99 ·····Data.Typeable.Internal.Typeable·target)·=>99 ·····Data.Typeable.Internal.Typeable·target)·=>
100 ····Data.Typeable.Internal.TypeRep·(TryFromException·source·target)100 ····Data.Typeable.Internal.TypeRep·(TryFromException·source·target)
101 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<A><SL><SL>,101 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<A><SL><SL>,
102 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>102 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
103 ··············\·@source103 ··············\·@source
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 ···················$fExceptionTryFromException5120 ···················$fExceptionTryFromException5
121 ···················$dTypeable121 ···················$dTypeable
122 ·····················`cast`122 ·····················`cast`
123 ···················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<source>_N))123 ···················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<source>_N))
124 ················$dTypeable1124 ················$dTypeable1
125 ··················`cast`125 ··················`cast`
126 ················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<target>_N)]126 ················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<target>_N)]
127 8319cd7aeb44e8acbdb3dc7f03a3b675127 60e48edba64cb700d140119d111ab76d
128 ··$fExceptionTryFromException_$cfromException·::128 ··$fExceptionTryFromException_$cfromException·::
129 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,129 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
130 ·····Data.Typeable.Internal.Typeable·target)·=>130 ·····Data.Typeable.Internal.Typeable·target)·=>
131 ····GHC.Exception.Type.SomeException131 ····GHC.Exception.Type.SomeException
132 ····->·GHC.Maybe.Maybe·(TryFromException·source·target)132 ····->·GHC.Maybe.Maybe·(TryFromException·source·target)
133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
134 ···Strictness:·<A><SL><SL><1!P(1!P(1L,A,A,A,A),L)>,·Inline:·[2],134 ···Strictness:·<A><SL><SL><1!P(1!P(1L,A,A,A,A),L)>,·Inline:·[2],
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ················@source147 ················@source
148 ················@target148 ················@target
149 ················$dTypeable149 ················$dTypeable
150 ················$dTypeable1150 ················$dTypeable1
151 ················@e151 ················@e
152 ················ww2152 ················ww2
153 ················ww1·}·}]153 ················ww1·}·}]
154 0e676e145dd8e5212cc39a8adbf8b3f8154 e7d72d910973ab7a0d4f96129536845a
155 ··$fExceptionTryFromException_$cshow·::155 ··$fExceptionTryFromException_$cshow·::
156 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,156 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
157 ·····Data.Typeable.Internal.Typeable·target)·=>157 ·····Data.Typeable.Internal.Typeable·target)·=>
158 ····TryFromException·source·target·->·GHC.Base.String158 ····TryFromException·source·target·->·GHC.Base.String
159 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,159 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
160 ···Strictness:·<MP(1C(1,C(1,C(S,L))),A,A)><ML><ML><1!P(L,ML)>,160 ···Strictness:·<MP(1C(1,C(1,C(S,L))),A,A)><ML><ML><1!P(L,ML)>,
161 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>161 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 ················@target172 ················@target
173 ················$dShow173 ················$dShow
174 ················$dTypeable174 ················$dTypeable
175 ················$dTypeable1175 ················$dTypeable1
176 ················$fExceptionTryFromException1176 ················$fExceptionTryFromException1
177 ················x177 ················x
178 ················(GHC.Types.[]·@GHC.Types.Char)]178 ················(GHC.Types.[]·@GHC.Types.Char)]
179 a9ce2bf7e8f81428189c894e40e4b9e8179 7cef38285d3def1a094f8af4fbbed47d
180 ··$fExceptionTryFromException_$cshowsPrec·::180 ··$fExceptionTryFromException_$cshowsPrec·::
181 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,181 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
182 ·····Data.Typeable.Internal.Typeable·target)·=>182 ·····Data.Typeable.Internal.Typeable·target)·=>
183 ····GHC.Types.Int·->·TryFromException·source·target·->·GHC.Show.ShowS183 ····GHC.Types.Int·->·TryFromException·source·target·->·GHC.Show.ShowS
184 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,184 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,
Max diff block lines reached; 7943/13873 bytes (57.26%) of diff not shown.
13.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFromException.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFromException.dyn_hi
Files 90% similar despite different names
13.6 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·Witch.TryFromException·90667 interface·Witch.TryFromException·9066
8 ··interface·hash:·4c1d68e0471a08e5b417092563587238 
9 ··ABI·hash:·db4042eaf7642d190499bcec7a3c964b 
10 ··export-list·hash:·4400f8ec4e553abc3bb26035e69e111f8 ··interface·hash:·fa1af2aaaf806d481ba376f646038659
 9 ··ABI·hash:·91a8c1407f42eb592fb8f92e6b596cdc
 10 ··export-list·hash:·cef6de467c81ca4b8ffd80d51827ebad
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6711ee06bfb9de540b0ccf62e026c38912 ··flag·hash:·e752fd178667e64c34d1c04db2ae7976
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b14822855edd4f28d43b60862b7e562b16 ··src_hash:·b14822855edd4f28d43b60862b7e562b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe934 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe9
35 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc61335 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc613
36 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b936 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
37 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc4437 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44
38 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc38 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
39 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc239 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
40 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0840 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
41 ebe3920d2e6e73a38f1d0eb0af0e04c741 b4d3f58ed3bf355198864291528485e5
42 ··$fExceptionTryFromException·::42 ··$fExceptionTryFromException·::
43 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,43 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
44 ·····Data.Typeable.Internal.Typeable·target)·=>44 ·····Data.Typeable.Internal.Typeable·target)·=>
45 ····GHC.Exception.Type.Exception·(TryFromException·source·target)45 ····GHC.Exception.Type.Exception·(TryFromException·source·target)
46 ··DFunId46 ··DFunId
47 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,47 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
48 ···Strictness:·<LP(LC(L,C(1,C(S,L))),A,A)><L><L>,·Inline:·CONLIKE,48 ···Strictness:·<LP(LC(L,C(1,C(S,L))),A,A)><L><L>,·Inline:·CONLIKE,
Offset 61, 43 lines modifiedOffset 61, 43 lines modified
61 ················($fExceptionTryFromException_$cfromException61 ················($fExceptionTryFromException_$cfromException
62 ···················@source62 ···················@source
63 ···················@target63 ···················@target
64 ···················v64 ···················v
65 ···················v165 ···················v1
66 ···················v2)66 ···················v2)
67 ················($fExceptionTryFromException_$cshow·@source·@target·v·v1·v2)]67 ················($fExceptionTryFromException_$cshow·@source·@target·v·v1·v2)]
68 b85cdd5e36a723bbe83d2d5c2e034faf68 1e332c8b0398ff607586185d0ad3f70e
69 ··$fExceptionTryFromException1·::·GHC.Types.Int69 ··$fExceptionTryFromException1·::·GHC.Types.Int
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.I#],71 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
73 4b00761e898f5b43c381962fcc885d1973 5707eb1a5d245915b98481f16269b00b
74 ··$fExceptionTryFromException2·::·GHC.Prim.Addr#74 ··$fExceptionTryFromException2·::·GHC.Prim.Addr#
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
76 ···Unfolding:·Core:·<vanilla>·"·@"#]76 ···Unfolding:·Core:·<vanilla>·"·@"#]
77 bdc2c4a7624800682239e7509394209977 9cf54a8326027b83ccc00bf23effe200
78 ··$fExceptionTryFromException3·::·GHC.Prim.Addr#78 ··$fExceptionTryFromException3·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"TryFromException·@"#]80 ···Unfolding:·Core:·<vanilla>·"TryFromException·@"#]
81 e533efd856adde571dc846dd3e2a957881 0796a843982419b4611714559a4c3ef1
82 ··$fExceptionTryFromException4·::·GHC.Types.Int82 ··$fExceptionTryFromException4·::·GHC.Types.Int
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Types.I#],84 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
85 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·11#]85 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·11#]
86 7cabbe6d2c810473a12c521cd7205a0886 4e94b069b34991689a8efe69863a940e
87 ··$fExceptionTryFromException5·::87 ··$fExceptionTryFromException5·::
88 ····Data.Typeable.Internal.TypeRep·TryFromException88 ····Data.Typeable.Internal.TypeRep·TryFromException
89 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),89 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
90 ···Unfolding:·Core:·<vanilla>90 ···Unfolding:·Core:·<vanilla>
91 ··············Data.Typeable.Internal.mkTrCon91 ··············Data.Typeable.Internal.mkTrCon
92 ················@(*·->·*·->·*)92 ················@(*·->·*·->·*)
93 ················@TryFromException93 ················@TryFromException
94 ················$tcTryFromException94 ················$tcTryFromException
95 ················(GHC.Types.[]·@Data.Typeable.Internal.SomeTypeRep)]95 ················(GHC.Types.[]·@Data.Typeable.Internal.SomeTypeRep)]
96 2500680c7b4b2ea29387b6d31232e83896 d9160993d0cdc52939ba26efcc9391b4
97 ··$fExceptionTryFromException6·::97 ··$fExceptionTryFromException6·::
98 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,98 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
99 ·····Data.Typeable.Internal.Typeable·target)·=>99 ·····Data.Typeable.Internal.Typeable·target)·=>
100 ····Data.Typeable.Internal.TypeRep·(TryFromException·source·target)100 ····Data.Typeable.Internal.TypeRep·(TryFromException·source·target)
101 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<A><SL><SL>,101 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<A><SL><SL>,
102 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>102 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
103 ··············\·@source103 ··············\·@source
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 ···················$fExceptionTryFromException5120 ···················$fExceptionTryFromException5
121 ···················$dTypeable121 ···················$dTypeable
122 ·····················`cast`122 ·····················`cast`
123 ···················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<source>_N))123 ···················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<source>_N))
124 ················$dTypeable1124 ················$dTypeable1
125 ··················`cast`125 ··················`cast`
126 ················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<target>_N)]126 ················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<target>_N)]
127 8319cd7aeb44e8acbdb3dc7f03a3b675127 60e48edba64cb700d140119d111ab76d
128 ··$fExceptionTryFromException_$cfromException·::128 ··$fExceptionTryFromException_$cfromException·::
129 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,129 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
130 ·····Data.Typeable.Internal.Typeable·target)·=>130 ·····Data.Typeable.Internal.Typeable·target)·=>
131 ····GHC.Exception.Type.SomeException131 ····GHC.Exception.Type.SomeException
132 ····->·GHC.Maybe.Maybe·(TryFromException·source·target)132 ····->·GHC.Maybe.Maybe·(TryFromException·source·target)
133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
134 ···Strictness:·<A><SL><SL><1!P(1!P(1L,A,A,A,A),L)>,·Inline:·[2],134 ···Strictness:·<A><SL><SL><1!P(1!P(1L,A,A,A,A),L)>,·Inline:·[2],
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ················@source147 ················@source
148 ················@target148 ················@target
149 ················$dTypeable149 ················$dTypeable
150 ················$dTypeable1150 ················$dTypeable1
151 ················@e151 ················@e
152 ················ww2152 ················ww2
153 ················ww1·}·}]153 ················ww1·}·}]
154 0e676e145dd8e5212cc39a8adbf8b3f8154 e7d72d910973ab7a0d4f96129536845a
155 ··$fExceptionTryFromException_$cshow·::155 ··$fExceptionTryFromException_$cshow·::
156 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,156 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
157 ·····Data.Typeable.Internal.Typeable·target)·=>157 ·····Data.Typeable.Internal.Typeable·target)·=>
158 ····TryFromException·source·target·->·GHC.Base.String158 ····TryFromException·source·target·->·GHC.Base.String
159 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,159 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
160 ···Strictness:·<MP(1C(1,C(1,C(S,L))),A,A)><ML><ML><1!P(L,ML)>,160 ···Strictness:·<MP(1C(1,C(1,C(S,L))),A,A)><ML><ML><1!P(L,ML)>,
161 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>161 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 ················@target172 ················@target
173 ················$dShow173 ················$dShow
174 ················$dTypeable174 ················$dTypeable
175 ················$dTypeable1175 ················$dTypeable1
176 ················$fExceptionTryFromException1176 ················$fExceptionTryFromException1
177 ················x177 ················x
178 ················(GHC.Types.[]·@GHC.Types.Char)]178 ················(GHC.Types.[]·@GHC.Types.Char)]
179 a9ce2bf7e8f81428189c894e40e4b9e8179 7cef38285d3def1a094f8af4fbbed47d
180 ··$fExceptionTryFromException_$cshowsPrec·::180 ··$fExceptionTryFromException_$cshowsPrec·::
181 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,181 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
182 ·····Data.Typeable.Internal.Typeable·target)·=>182 ·····Data.Typeable.Internal.Typeable·target)·=>
183 ····GHC.Types.Int·->·TryFromException·source·target·->·GHC.Show.ShowS183 ····GHC.Types.Int·->·TryFromException·source·target·->·GHC.Show.ShowS
184 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,184 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,
Max diff block lines reached; 7943/13873 bytes (57.26%) of diff not shown.
13.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Utility.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Utility.dyn_hi
Files 91% similar despite different names
12.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····dyn6 ·····got····dyn
7 interface·Witch.Utility·90667 interface·Witch.Utility·9066
8 ··interface·hash:·46c94726ff9e47d3e4904d31327338f3 
9 ··ABI·hash:·17317d3643f0594bfb392528fabc9727 
10 ··export-list·hash:·8e165d445ee7173b9e56d0c7aae647748 ··interface·hash:·8161b8211845f4260990d0f1d1c3c934
 9 ··ABI·hash:·f0a346b2d5ebca20be5002ff45825a48
 10 ··export-list·hash:·c100aa9502c19e4a05d7e049de173176
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·764f4a925a75dc607a292d5b7815182d12 ··flag·hash:·764f4a925a75dc607a292d5b7815182d
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·62049ed1822d5b7141172e09b70f759016 ··src_hash:·62049ed1822d5b7141172e09b70f7590
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 26, 17 lines modifiedOffset 26, 17 lines modified
26 ··tryInto26 ··tryInto
27 ··tryVia27 ··tryVia
28 ··unsafeFrom28 ··unsafeFrom
29 ··unsafeInto29 ··unsafeInto
30 ··via30 ··via
31 ··withSource31 ··withSource
32 ··withTarget32 ··withTarget
33 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From 
34 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom33 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From
 34 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
35 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException35 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
36 boot·module·dependencies:36 boot·module·dependencies:
37 direct·package·dependencies:·base-4.18.2.137 direct·package·dependencies:·base-4.18.2.1
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext39 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
40 family·instance·modules:·Control.Applicative·Control.Arrow40 family·instance·modules:·Control.Applicative·Control.Arrow
41 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid41 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
42 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception42 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
Offset 49, 54 lines modifiedOffset 49, 54 lines modified
49 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b949 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
50 import··-/··GHC.Exception·0bc6b7ec4af98ba75a6f370c2156f68d50 import··-/··GHC.Exception·0bc6b7ec4af98ba75a6f370c2156f68d
51 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc4451 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44
52 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc52 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
53 import··-/··GHC.Stack·247987662c6247998b65539bb3f20f0e53 import··-/··GHC.Stack·247987662c6247998b65539bb3f20f0e
54 import··-/··GHC.Stack.Types·293a876f66a34da7cfcd8df419f3d90654 import··-/··GHC.Stack.Types·293a876f66a34da7cfcd8df419f3d906
55 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc255 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
56 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From·b9e0c18ba687a8c2659d27dd9a5ea8c1 
57 ··exports:·94462749d747b48b0283646518b47102 
58 ··From·5f6f71d1a032199d1bdfc66e15c6f749 
59 ··from·65cee8071758fae665f5d1ee0e149ec4 
60 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
61 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
62 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
63 ··tryFrom·ad9bdae61288ac7338570933141600c9 
64 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
65 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
66 ··TryFromException·13f1b84869ba192afc1d091a6d86cbd4 
67 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
68 ffa5e4fcbcf10061d191f4d28503b5b056 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From·b96b4a06d101afc16d68b908bc78a9b9
 57 ··exports:·3cfc8fd1117f2e721ffe2a5389a8c4d3
 58 ··From·e02c3a88a5e6214f79d8408a43306938
 59 ··from·273da4ec2ffa06601f59defd7be1473c
 60 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 61 ··exports:·88513a814c82b201f5694d8e91157b57
 62 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 63 ··tryFrom·23e922eb69c7e71d76ec3441f267de72
 64 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 65 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 66 ··TryFromException·db90c0c126e873dea4c4ef3627201f8e
 67 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 68 01c521c8a56829aacfeba99c1a6e2b1c
69 ··$trModule·::·GHC.Types.Module69 ··$trModule·::·GHC.Types.Module
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.Module],71 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
73 c88f6782e52113f50fb665f1c05d637873 f46ef97062c7eaf2f0bc4042564d1b1f
74 ··$trModule1·::·GHC.Types.TrName74 ··$trModule1·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
78 db8cc66c4c81ff6ce5f00520995b785e78 6c2b15abfb4eef42f951f484aa5788f5
79 ··$trModule2·::·GHC.Prim.Addr#79 ··$trModule2·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>·"Witch.Utility"#]81 ···Unfolding:·Core:·<vanilla>·"Witch.Utility"#]
82 726b138e6233aafc9a9768e485a43a6082 5f36dc7d895f2d9151220c025364cebf
83 ··$trModule3·::·GHC.Types.TrName83 ··$trModule3·::·GHC.Types.TrName
84 ··[HasNoCafRefs,·TagSig:·<TagProper>,84 ··[HasNoCafRefs,·TagSig:·<TagProper>,
85 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],85 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
86 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]86 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
87 0f97a9d60be6f14a817685f36c7c1d8887 84c7a095beedc1a7c15b838619b91fd4
88 ··$trModule4·::·GHC.Prim.Addr#88 ··$trModule4·::·GHC.Prim.Addr#
89 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,89 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
90 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
91 cbe9ff072990c437d6e9e06636f27e6e90 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 91 ac3bc1a1a3479a84546bf19834c54876
92 ··as·::·source·->·source92 ··as·::·source·->·source
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
94 ···Strictness:·<1L>,·Unfolding:·Core:·<vanilla>·GHC.Base.id]94 ···Strictness:·<1L>,·Unfolding:·Core:·<vanilla>·GHC.Base.id]
95 dc1e0b43e665a4e50cacbed00413901c95 541fd19e7bd0eb814dad14e88c370b62
96 ··eitherTryFrom·::96 ··eitherTryFrom·::
97 ····GHC.Exception.Type.Exception·exception·=>97 ····GHC.Exception.Type.Exception·exception·=>
98 ····(source·->·Data.Either.Either·exception·target)98 ····(source·->·Data.Either.Either·exception·target)
99 ····->·source99 ····->·source
100 ····->·Data.Either.Either100 ····->·Data.Either.Either
101 ·········(Witch.TryFromException.TryFromException·source·target)·target101 ·········(Witch.TryFromException.TryFromException·source·target)·target
102 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,102 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
Offset 123, 21 lines modifiedOffset 123, 21 lines modified
123 ···························@GHC.Exception.Type.SomeException123 ···························@GHC.Exception.Type.SomeException
124 ···························(GHC.Exception.Type.toException·@exception·$dException·e)))124 ···························(GHC.Exception.Type.toException·@exception·$dException·e)))
125 ················Data.Either.Right·t125 ················Data.Either.Right·t
126 ················->·Data.Either.Right126 ················->·Data.Either.Right
127 ·····················@(Witch.TryFromException.TryFromException·source·target)127 ·····················@(Witch.TryFromException.TryFromException·source·target)
128 ·····················@target128 ·····················@target
129 ·····················t·}]129 ·····················t·}]
130 62cf75f0c029e7fb334fb66423e2da2d130 cb3b1f1d921100bbe48fae3963411cc4
131 ··into·::·Witch.From.From·source·target·=>·source·->·target131 ··into·::·Witch.From.From·source·target·=>·source·->·target
132 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,132 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
133 ···Strictness:·<L>,133 ···Strictness:·<L>,
134 ···Unfolding:·Core:·<vanilla>134 ···Unfolding:·Core:·<vanilla>
135 ··············\·@target·@source·->·Witch.From.from·@source·@target]135 ··············\·@target·@source·->·Witch.From.from·@source·@target]
136 4ea196c9f37a7f591d04b09becefcaf3136 7f36a653f5a123acdaf75aadad9199d1
137 ··maybeTryFrom·::137 ··maybeTryFrom·::
138 ····(source·->·GHC.Maybe.Maybe·target)138 ····(source·->·GHC.Maybe.Maybe·target)
139 ····->·source139 ····->·source
140 ····->·Data.Either.Either140 ····->·Data.Either.Either
141 ·········(Witch.TryFromException.TryFromException·source·target)·target141 ·········(Witch.TryFromException.TryFromException·source·target)·target
142 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,142 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Max diff block lines reached; 6527/12980 bytes (50.29%) of diff not shown.
13.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Utility.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Utility.hi
Files 91% similar despite different names
12.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····6 ·····got····
7 interface·Witch.Utility·90667 interface·Witch.Utility·9066
8 ··interface·hash:·46c94726ff9e47d3e4904d31327338f3 
9 ··ABI·hash:·17317d3643f0594bfb392528fabc9727 
10 ··export-list·hash:·8e165d445ee7173b9e56d0c7aae647748 ··interface·hash:·8161b8211845f4260990d0f1d1c3c934
 9 ··ABI·hash:·f0a346b2d5ebca20be5002ff45825a48
 10 ··export-list·hash:·c100aa9502c19e4a05d7e049de173176
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f9b326d5f8eccf751e479cb48ac2e4cb12 ··flag·hash:·f9b326d5f8eccf751e479cb48ac2e4cb
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·62049ed1822d5b7141172e09b70f759016 ··src_hash:·62049ed1822d5b7141172e09b70f7590
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 26, 17 lines modifiedOffset 26, 17 lines modified
26 ··tryInto26 ··tryInto
27 ··tryVia27 ··tryVia
28 ··unsafeFrom28 ··unsafeFrom
29 ··unsafeInto29 ··unsafeInto
30 ··via30 ··via
31 ··withSource31 ··withSource
32 ··withTarget32 ··withTarget
33 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From 
34 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom33 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From
 34 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
35 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException35 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
36 boot·module·dependencies:36 boot·module·dependencies:
37 direct·package·dependencies:·base-4.18.2.137 direct·package·dependencies:·base-4.18.2.1
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext39 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
40 family·instance·modules:·Control.Applicative·Control.Arrow40 family·instance·modules:·Control.Applicative·Control.Arrow
41 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid41 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
42 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception42 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
Offset 49, 54 lines modifiedOffset 49, 54 lines modified
49 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b949 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
50 import··-/··GHC.Exception·0bc6b7ec4af98ba75a6f370c2156f68d50 import··-/··GHC.Exception·0bc6b7ec4af98ba75a6f370c2156f68d
51 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc4451 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44
52 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc52 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
53 import··-/··GHC.Stack·247987662c6247998b65539bb3f20f0e53 import··-/··GHC.Stack·247987662c6247998b65539bb3f20f0e
54 import··-/··GHC.Stack.Types·293a876f66a34da7cfcd8df419f3d90654 import··-/··GHC.Stack.Types·293a876f66a34da7cfcd8df419f3d906
55 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc255 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
56 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From·b9e0c18ba687a8c2659d27dd9a5ea8c1 
57 ··exports:·94462749d747b48b0283646518b47102 
58 ··From·5f6f71d1a032199d1bdfc66e15c6f749 
59 ··from·65cee8071758fae665f5d1ee0e149ec4 
60 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
61 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
62 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
63 ··tryFrom·ad9bdae61288ac7338570933141600c9 
64 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
65 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
66 ··TryFromException·13f1b84869ba192afc1d091a6d86cbd4 
67 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
68 ffa5e4fcbcf10061d191f4d28503b5b056 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From·b96b4a06d101afc16d68b908bc78a9b9
 57 ··exports:·3cfc8fd1117f2e721ffe2a5389a8c4d3
 58 ··From·e02c3a88a5e6214f79d8408a43306938
 59 ··from·273da4ec2ffa06601f59defd7be1473c
 60 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 61 ··exports:·88513a814c82b201f5694d8e91157b57
 62 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 63 ··tryFrom·23e922eb69c7e71d76ec3441f267de72
 64 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 65 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 66 ··TryFromException·db90c0c126e873dea4c4ef3627201f8e
 67 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 68 01c521c8a56829aacfeba99c1a6e2b1c
69 ··$trModule·::·GHC.Types.Module69 ··$trModule·::·GHC.Types.Module
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.Module],71 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
73 c88f6782e52113f50fb665f1c05d637873 f46ef97062c7eaf2f0bc4042564d1b1f
74 ··$trModule1·::·GHC.Types.TrName74 ··$trModule1·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
78 db8cc66c4c81ff6ce5f00520995b785e78 6c2b15abfb4eef42f951f484aa5788f5
79 ··$trModule2·::·GHC.Prim.Addr#79 ··$trModule2·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>·"Witch.Utility"#]81 ···Unfolding:·Core:·<vanilla>·"Witch.Utility"#]
82 726b138e6233aafc9a9768e485a43a6082 5f36dc7d895f2d9151220c025364cebf
83 ··$trModule3·::·GHC.Types.TrName83 ··$trModule3·::·GHC.Types.TrName
84 ··[HasNoCafRefs,·TagSig:·<TagProper>,84 ··[HasNoCafRefs,·TagSig:·<TagProper>,
85 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],85 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
86 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]86 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
87 0f97a9d60be6f14a817685f36c7c1d8887 84c7a095beedc1a7c15b838619b91fd4
88 ··$trModule4·::·GHC.Prim.Addr#88 ··$trModule4·::·GHC.Prim.Addr#
89 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,89 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
90 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
91 cbe9ff072990c437d6e9e06636f27e6e90 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 91 ac3bc1a1a3479a84546bf19834c54876
92 ··as·::·source·->·source92 ··as·::·source·->·source
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
94 ···Strictness:·<1L>,·Unfolding:·Core:·<vanilla>·GHC.Base.id]94 ···Strictness:·<1L>,·Unfolding:·Core:·<vanilla>·GHC.Base.id]
95 dc1e0b43e665a4e50cacbed00413901c95 541fd19e7bd0eb814dad14e88c370b62
96 ··eitherTryFrom·::96 ··eitherTryFrom·::
97 ····GHC.Exception.Type.Exception·exception·=>97 ····GHC.Exception.Type.Exception·exception·=>
98 ····(source·->·Data.Either.Either·exception·target)98 ····(source·->·Data.Either.Either·exception·target)
99 ····->·source99 ····->·source
100 ····->·Data.Either.Either100 ····->·Data.Either.Either
101 ·········(Witch.TryFromException.TryFromException·source·target)·target101 ·········(Witch.TryFromException.TryFromException·source·target)·target
102 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,102 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
Offset 123, 21 lines modifiedOffset 123, 21 lines modified
123 ···························@GHC.Exception.Type.SomeException123 ···························@GHC.Exception.Type.SomeException
124 ···························(GHC.Exception.Type.toException·@exception·$dException·e)))124 ···························(GHC.Exception.Type.toException·@exception·$dException·e)))
125 ················Data.Either.Right·t125 ················Data.Either.Right·t
126 ················->·Data.Either.Right126 ················->·Data.Either.Right
127 ·····················@(Witch.TryFromException.TryFromException·source·target)127 ·····················@(Witch.TryFromException.TryFromException·source·target)
128 ·····················@target128 ·····················@target
129 ·····················t·}]129 ·····················t·}]
130 62cf75f0c029e7fb334fb66423e2da2d130 cb3b1f1d921100bbe48fae3963411cc4
131 ··into·::·Witch.From.From·source·target·=>·source·->·target131 ··into·::·Witch.From.From·source·target·=>·source·->·target
132 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,132 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
133 ···Strictness:·<L>,133 ···Strictness:·<L>,
134 ···Unfolding:·Core:·<vanilla>134 ···Unfolding:·Core:·<vanilla>
135 ··············\·@target·@source·->·Witch.From.from·@source·@target]135 ··············\·@target·@source·->·Witch.From.from·@source·@target]
136 4ea196c9f37a7f591d04b09becefcaf3136 7f36a653f5a123acdaf75aadad9199d1
137 ··maybeTryFrom·::137 ··maybeTryFrom·::
138 ····(source·->·GHC.Maybe.Maybe·target)138 ····(source·->·GHC.Maybe.Maybe·target)
139 ····->·source139 ····->·source
140 ····->·Data.Either.Either140 ····->·Data.Either.Either
141 ·········(Witch.TryFromException.TryFromException·source·target)·target141 ·········(Witch.TryFromException.TryFromException·source·target)·target
142 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,142 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Max diff block lines reached; 6527/12977 bytes (50.30%) of diff not shown.
8.65 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch.hi
Files 84% similar despite different names
8.4 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·Witch·90667 interface·Witch·9066
8 ··interface·hash:·484649d0510527db734c54467464f979 
9 ··ABI·hash:·53aed6350421d65f594586dc46ead76e 
10 ··export-list·hash:·da6aecca7233998e2a0acde2f964957b8 ··interface·hash:·c22d529df63f651ea3d2af8c1b867606
 9 ··ABI·hash:·4c77283f9d0a5dc725fbe9160180ee38
 10 ··export-list·hash:·630fe3b6f185b22ec2c2ddeedada30d3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·3a25ed876843b427bde85afc8e78b96412 ··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:·bd0a5dcd4e1370a14dd299acac90bbcb16 ··src_hash:·bd0a5dcd4e1370a14dd299acac90bbcb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 33, 21 lines modifiedOffset 33, 21 lines modified
33 ··Witch.Encoding.UTF_16LE33 ··Witch.Encoding.UTF_16LE
34 ··Witch.Encoding.UTF_32BE34 ··Witch.Encoding.UTF_32BE
35 ··Witch.Encoding.UTF_32LE35 ··Witch.Encoding.UTF_32LE
36 ··Witch.Encoding.UTF_836 ··Witch.Encoding.UTF_8
37 ··Witch.From.From{Witch.From.from}37 ··Witch.From.From{Witch.From.from}
38 ··Witch.TryFrom.TryFrom{Witch.TryFrom.tryFrom}38 ··Witch.TryFrom.TryFrom{Witch.TryFrom.tryFrom}
39 ··Witch.TryFromException.TryFromException{Witch.TryFromException.TryFromException}39 ··Witch.TryFromException.TryFromException{Witch.TryFromException.TryFromException}
40 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding 
41 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From40 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding
 41 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From
42 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Instances42 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Instances
43 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Lift 
44 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom43 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Lift
 44 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
45 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException45 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
46 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility46 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility
47 boot·module·dependencies:47 boot·module·dependencies:
48 direct·package·dependencies:·base-4.18.2.148 direct·package·dependencies:·base-4.18.2.1
49 plugin·package·dependencies:49 plugin·package·dependencies:
50 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic50 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
51 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy51 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy
52 ·········Data.Text.Show·Data.Time.Calendar.Gregorian·Data.Time.Clock.TAI52 ·········Data.Text.Show·Data.Time.Calendar.Gregorian·Data.Time.Clock.TAI
53 ·········Data.Time.Format.Format.Instances·Data.Time.Format.Parse53 ·········Data.Time.Format.Format.Instances·Data.Time.Format.Parse
Offset 63, 72 lines modifiedOffset 63, 72 lines modified
63 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal63 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal
64 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal64 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal
65 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq65 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq
66 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type66 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type
67 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ67 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ
68 ·························Data.Tagged·Language.Haskell.TH.Syntax·Data.Text·Data.Text.Lazy68 ·························Data.Tagged·Language.Haskell.TH.Syntax·Data.Text·Data.Text.Lazy
69 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc269 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
70 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding·a5fd3a262aa0a903f70fd6435eac834d 
71 ··exports:·76adff6c0ac208e7a249112445d0971f 
72 ··ISO_8859_1·cffb1772f47791af5441b5c803443df2 
73 ··UTF_16BE·265d73d8b00414a3ee2c503876b5e1c8 
74 ··UTF_16LE·4379a139f3850abdc1e54357e4ac836d 
75 ··UTF_32BE·1f6328bdcc6405558558a768c826b88b 
76 ··UTF_32LE·8d2def42f9e796cbd798d9339d092193 
77 ··UTF_8·3a4c3a299def5762fc4779673543c0e2 
78 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From·b9e0c18ba687a8c2659d27dd9a5ea8c1 
79 ··exports:·94462749d747b48b0283646518b47102 
80 ··From·5f6f71d1a032199d1bdfc66e15c6f749 
81 ··from·65cee8071758fae665f5d1ee0e149ec4 
82 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Instances·614decca0163b9d9ab55ffdd23fbdfaa 
83 ··exports:·ed3a0cc4ce5d3aa9221660a4e0ad41b1 
84 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Lift·8da8935043cc40c6c1f5ddb7171c8729 
85 ··exports:·25c474218f8f3f64a6a21f66baeda844 
86 ··liftedFrom·d8848784e35388c76b5e2cff00204953 
87 ··liftedInto·46bdd8cb40ba297dd73e664634064b14 
88 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
89 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
90 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
91 ··tryFrom·ad9bdae61288ac7338570933141600c9 
92 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
93 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
94 ··TryFromException·13f1b84869ba192afc1d091a6d86cbd4 
95 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
96 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility·17317d3643f0594bfb392528fabc9727 
97 ··exports:·8e165d445ee7173b9e56d0c7aae64774 
98 ··eitherTryFrom·dc1e0b43e665a4e50cacbed00413901c 
99 ··into·62cf75f0c029e7fb334fb66423e2da2d 
100 ··maybeTryFrom·4ea196c9f37a7f591d04b09becefcaf3 
101 ··tryInto·d79e6689496ba115a69513af9f5d2202 
102 ··tryVia·134716669505f07f5cdc59ebee6931c4 
103 ··unsafeFrom·e22e0b34ef65211b227e3037f8a43a19 
104 ··unsafeInto·7f1938c1c21c1e9ec47c4ced7b2bba6c 
105 ··via·ff840c5ae70100d50107807568fe6ebb 
106 0e8e38de57f24c7ab0324c6ff0719f1270 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding·5a5ea8c1bd6bf75b536d0f2c9ffb645e
 71 ··exports:·59f2ba3d5b69b514ae17d5282e0c2058
 72 ··ISO_8859_1·0e01e8b473a78861a84d84846ead205a
 73 ··UTF_16BE·4f92296f50082fd78d3a2fb1fc04b909
 74 ··UTF_16LE·eb14bb09139f8169911c4532f7395c99
 75 ··UTF_32BE·0e1e2ab1bdace9aca15d36dd04f7c483
 76 ··UTF_32LE·5b29703edc96d81cc862dac7941f86bf
 77 ··UTF_8·39e68cfb5f17b13f6bfa3fabd69db3b2
 78 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From·b96b4a06d101afc16d68b908bc78a9b9
 79 ··exports:·3cfc8fd1117f2e721ffe2a5389a8c4d3
 80 ··From·e02c3a88a5e6214f79d8408a43306938
 81 ··from·273da4ec2ffa06601f59defd7be1473c
 82 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Instances·ceeb5a358e203a36faa6840bb4f142f2
 83 ··exports:·e870600e30a6ce4e0368036663f4d429
 84 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Lift·9023e45909e742589e2252c0f720a0cb
 85 ··exports:·2889bab4f3b9361e1c91887076534e29
 86 ··liftedFrom·4df38fc60ab7edbca4ce13e1aa782296
 87 ··liftedInto·2aa677253de84a486ab57e56b0791017
 88 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 89 ··exports:·88513a814c82b201f5694d8e91157b57
 90 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 91 ··tryFrom·23e922eb69c7e71d76ec3441f267de72
 92 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 93 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 94 ··TryFromException·db90c0c126e873dea4c4ef3627201f8e
 95 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 96 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility·f0a346b2d5ebca20be5002ff45825a48
 97 ··exports:·c100aa9502c19e4a05d7e049de173176
 98 ··eitherTryFrom·541fd19e7bd0eb814dad14e88c370b62
 99 ··into·cb3b1f1d921100bbe48fae3963411cc4
 100 ··maybeTryFrom·7f36a653f5a123acdaf75aadad9199d1
 101 ··tryInto·22437eef15a6795a001ba74d65d6dc47
 102 ··tryVia·c557b37fa31d9b141155ef6fdb316748
 103 ··unsafeFrom·dc34233b2b66c2d159177427aa4c62e3
 104 ··unsafeInto·115422207ac9db737d1e315b21708bb9
 105 ··via·5f937cb444a7744b87f1aba81c732063
 106 5e06d5d13247d895d1954a90e69104b7
107 ··$trModule·::·GHC.Types.Module107 ··$trModule·::·GHC.Types.Module
Max diff block lines reached; 1176/8568 bytes (13.73%) of diff not shown.
8.65 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch.dyn_hi
Files 80% similar despite different names
8.4 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·Witch·90667 interface·Witch·9066
8 ··interface·hash:·484649d0510527db734c54467464f979 
9 ··ABI·hash:·53aed6350421d65f594586dc46ead76e 
10 ··export-list·hash:·da6aecca7233998e2a0acde2f964957b8 ··interface·hash:·c22d529df63f651ea3d2af8c1b867606
 9 ··ABI·hash:·4c77283f9d0a5dc725fbe9160180ee38
 10 ··export-list·hash:·630fe3b6f185b22ec2c2ddeedada30d3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·90be5a8d944d23324e730aa8fa20f69912 ··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:·bd0a5dcd4e1370a14dd299acac90bbcb16 ··src_hash:·bd0a5dcd4e1370a14dd299acac90bbcb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 33, 21 lines modifiedOffset 33, 21 lines modified
33 ··Witch.Encoding.UTF_16LE33 ··Witch.Encoding.UTF_16LE
34 ··Witch.Encoding.UTF_32BE34 ··Witch.Encoding.UTF_32BE
35 ··Witch.Encoding.UTF_32LE35 ··Witch.Encoding.UTF_32LE
36 ··Witch.Encoding.UTF_836 ··Witch.Encoding.UTF_8
37 ··Witch.From.From{Witch.From.from}37 ··Witch.From.From{Witch.From.from}
38 ··Witch.TryFrom.TryFrom{Witch.TryFrom.tryFrom}38 ··Witch.TryFrom.TryFrom{Witch.TryFrom.tryFrom}
39 ··Witch.TryFromException.TryFromException{Witch.TryFromException.TryFromException}39 ··Witch.TryFromException.TryFromException{Witch.TryFromException.TryFromException}
40 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding 
41 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From40 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding
 41 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From
42 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Instances42 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Instances
43 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Lift 
44 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom43 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Lift
 44 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
45 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException45 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
46 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility46 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility
47 boot·module·dependencies:47 boot·module·dependencies:
48 direct·package·dependencies:·base-4.18.2.148 direct·package·dependencies:·base-4.18.2.1
49 plugin·package·dependencies:49 plugin·package·dependencies:
50 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic50 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
51 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy51 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy
52 ·········Data.Text.Show·Data.Time.Calendar.Gregorian·Data.Time.Clock.TAI52 ·········Data.Text.Show·Data.Time.Calendar.Gregorian·Data.Time.Clock.TAI
53 ·········Data.Time.Format.Format.Instances·Data.Time.Format.Parse53 ·········Data.Time.Format.Format.Instances·Data.Time.Format.Parse
Offset 63, 72 lines modifiedOffset 63, 72 lines modified
63 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal63 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal
64 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal64 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal
65 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq65 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq
66 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type66 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type
67 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ67 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ
68 ·························Data.Tagged·Language.Haskell.TH.Syntax·Data.Text·Data.Text.Lazy68 ·························Data.Tagged·Language.Haskell.TH.Syntax·Data.Text·Data.Text.Lazy
69 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc269 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
70 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding·a5fd3a262aa0a903f70fd6435eac834d 
71 ··exports:·76adff6c0ac208e7a249112445d0971f 
72 ··ISO_8859_1·cffb1772f47791af5441b5c803443df2 
73 ··UTF_16BE·265d73d8b00414a3ee2c503876b5e1c8 
74 ··UTF_16LE·4379a139f3850abdc1e54357e4ac836d 
75 ··UTF_32BE·1f6328bdcc6405558558a768c826b88b 
76 ··UTF_32LE·8d2def42f9e796cbd798d9339d092193 
77 ··UTF_8·3a4c3a299def5762fc4779673543c0e2 
78 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From·b9e0c18ba687a8c2659d27dd9a5ea8c1 
79 ··exports:·94462749d747b48b0283646518b47102 
80 ··From·5f6f71d1a032199d1bdfc66e15c6f749 
81 ··from·65cee8071758fae665f5d1ee0e149ec4 
82 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Instances·614decca0163b9d9ab55ffdd23fbdfaa 
83 ··exports:·ed3a0cc4ce5d3aa9221660a4e0ad41b1 
84 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Lift·8da8935043cc40c6c1f5ddb7171c8729 
85 ··exports:·25c474218f8f3f64a6a21f66baeda844 
86 ··liftedFrom·d8848784e35388c76b5e2cff00204953 
87 ··liftedInto·46bdd8cb40ba297dd73e664634064b14 
88 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
89 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
90 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
91 ··tryFrom·ad9bdae61288ac7338570933141600c9 
92 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
93 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
94 ··TryFromException·13f1b84869ba192afc1d091a6d86cbd4 
95 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
96 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility·17317d3643f0594bfb392528fabc9727 
97 ··exports:·8e165d445ee7173b9e56d0c7aae64774 
98 ··eitherTryFrom·dc1e0b43e665a4e50cacbed00413901c 
99 ··into·62cf75f0c029e7fb334fb66423e2da2d 
100 ··maybeTryFrom·4ea196c9f37a7f591d04b09becefcaf3 
101 ··tryInto·d79e6689496ba115a69513af9f5d2202 
102 ··tryVia·134716669505f07f5cdc59ebee6931c4 
103 ··unsafeFrom·e22e0b34ef65211b227e3037f8a43a19 
104 ··unsafeInto·7f1938c1c21c1e9ec47c4ced7b2bba6c 
105 ··via·ff840c5ae70100d50107807568fe6ebb 
106 0e8e38de57f24c7ab0324c6ff0719f1270 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding·5a5ea8c1bd6bf75b536d0f2c9ffb645e
 71 ··exports:·59f2ba3d5b69b514ae17d5282e0c2058
 72 ··ISO_8859_1·0e01e8b473a78861a84d84846ead205a
 73 ··UTF_16BE·4f92296f50082fd78d3a2fb1fc04b909
 74 ··UTF_16LE·eb14bb09139f8169911c4532f7395c99
 75 ··UTF_32BE·0e1e2ab1bdace9aca15d36dd04f7c483
 76 ··UTF_32LE·5b29703edc96d81cc862dac7941f86bf
 77 ··UTF_8·39e68cfb5f17b13f6bfa3fabd69db3b2
 78 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From·b96b4a06d101afc16d68b908bc78a9b9
 79 ··exports:·3cfc8fd1117f2e721ffe2a5389a8c4d3
 80 ··From·e02c3a88a5e6214f79d8408a43306938
 81 ··from·273da4ec2ffa06601f59defd7be1473c
 82 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Instances·ceeb5a358e203a36faa6840bb4f142f2
 83 ··exports:·e870600e30a6ce4e0368036663f4d429
 84 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Lift·9023e45909e742589e2252c0f720a0cb
 85 ··exports:·2889bab4f3b9361e1c91887076534e29
 86 ··liftedFrom·4df38fc60ab7edbca4ce13e1aa782296
 87 ··liftedInto·2aa677253de84a486ab57e56b0791017
 88 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 89 ··exports:·88513a814c82b201f5694d8e91157b57
 90 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 91 ··tryFrom·23e922eb69c7e71d76ec3441f267de72
 92 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 93 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 94 ··TryFromException·db90c0c126e873dea4c4ef3627201f8e
 95 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 96 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility·f0a346b2d5ebca20be5002ff45825a48
 97 ··exports:·c100aa9502c19e4a05d7e049de173176
 98 ··eitherTryFrom·541fd19e7bd0eb814dad14e88c370b62
 99 ··into·cb3b1f1d921100bbe48fae3963411cc4
 100 ··maybeTryFrom·7f36a653f5a123acdaf75aadad9199d1
 101 ··tryInto·22437eef15a6795a001ba74d65d6dc47
 102 ··tryVia·c557b37fa31d9b141155ef6fdb316748
 103 ··unsafeFrom·dc34233b2b66c2d159177427aa4c62e3
 104 ··unsafeInto·115422207ac9db737d1e315b21708bb9
 105 ··via·5f937cb444a7744b87f1aba81c732063
 106 5e06d5d13247d895d1954a90e69104b7
107 ··$trModule·::·GHC.Types.Module107 ··$trModule·::·GHC.Types.Module
Max diff block lines reached; 1176/8568 bytes (13.73%) of diff not shown.
2.12 KB
libghc-witch-doc_1.2.1.1-1_all.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-18·18:12:16.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-18·18:12:16.000000·debian-binary
2 -rw-r--r--···0········0········0·····1584·2024-09-18·18:12:16.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1580·2024-09-18·18:12:16.000000·control.tar.xz
3 -rw-r--r--···0········0········0···106720·2024-09-18·18:12:16.000000·data.tar.xz3 -rw-r--r--···0········0········0···106724·2024-09-18·18:12:16.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.51 KB
data.tar.xz
1.49 KB
data.tar
1.47 KB
./usr/lib/ghc-doc/haddock/witch-1.2.1.1/witch.haddock
    
Offset 1375, 17 lines modifiedOffset 1375, 17 lines modified
000055e0:·d603·00f1·02b3·0300·d703·00f1·02d8·0301··................000055e0:·d603·00f1·02b3·0300·d703·00f1·02d8·0301··................
000055f0:·d903·00f1·02b3·0300·da03·00f1·02b3·0300··................000055f0:·d903·00f1·02b3·0300·da03·00f1·02b3·0300··................
00005600:·db03·00f1·02b3·0300·dc03·00f1·02dd·0300··................00005600:·db03·00f1·02b3·0300·dc03·00f1·02dd·0300··................
00005610:·de03·00f1·02dd·0300·df03·00e0·03e1·0303··................00005610:·de03·00f1·02dd·0300·df03·00e0·03e1·0303··................
00005620:·e203·00f1·02b3·0303·e303·00f1·02dd·0300··................00005620:·e203·00f1·02b3·0303·e303·00f1·02dd·0300··................
00005630:·e403·00f1·02b3·0300·e503·00f1·02e6·0300··................00005630:·e403·00f1·02b3·0300·e503·00f1·02e6·0300··................
00005640:·e703·00f1·02e8·0300·e903·ea03·2477·6974··............$wit00005640:·e703·00f1·02e8·0300·e903·ea03·2477·6974··............$wit
00005650:·6368·2d31·2e32·2e31·2e31·2d38·4476·416c··ch-1.2.1.1-8DvAl00005650:·6368·2d31·2e32·2e31·2e31·2d4b·6475·5a57··ch-1.2.1.1-KduZW
00005660:·7634·3777·3372·3754·3878·6a4d·7144·3256··v47w3r7T8xjMqD2V00005660:·4f6e·5161·436f·3762·3447·764b·746a·344b··OnQaCo7b4GvKtj4K
00005670:·6c0e·5769·7463·682e·456e·636f·6469·6e67··l.Witch.Encoding00005670:·6f0e·5769·7463·682e·456e·636f·6469·6e67··o.Witch.Encoding
00005680:·0a57·6974·6368·2e46·726f·6d16·5769·7463··.Witch.From.Witc00005680:·0a57·6974·6368·2e46·726f·6d16·5769·7463··.Witch.From.Witc
00005690:·682e·5472·7946·726f·6d45·7863·6570·7469··h.TryFromExcepti00005690:·682e·5472·7946·726f·6d45·7863·6570·7469··h.TryFromExcepti
000056a0:·6f6e·0d57·6974·6368·2e54·7279·4672·6f6d··on.Witch.TryFrom000056a0:·6f6e·0d57·6974·6368·2e54·7279·4672·6f6d··on.Witch.TryFrom
000056b0:·0d57·6974·6368·2e55·7469·6c69·7479·0a57··.Witch.Utility.W000056b0:·0d57·6974·6368·2e55·7469·6c69·7479·0a57··.Witch.Utility.W
000056c0:·6974·6368·2e4c·6966·740f·5769·7463·682e··itch.Lift.Witch.000056c0:·6974·6368·2e4c·6966·740f·5769·7463·682e··itch.Lift.Witch.
000056d0:·496e·7374·616e·6365·7305·7769·7463·6805··Instances.witch.000056d0:·496e·7374·616e·6365·7305·7769·7463·6805··Instances.witch.
000056e0:·5769·7463·6808·5554·465f·3332·4245·0855··Witch.UTF_32BE.U000056e0:·5769·7463·6808·5554·465f·3332·4245·0855··Witch.UTF_32BE.U
589 KB
libghc-witch-prof_1.2.1.1-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-18·18:12:16.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-18·18:12:16.000000·debian-binary
2 -rw-r--r--···0········0········0·····1184·2024-09-18·18:12:16.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1180·2024-09-18·18:12:16.000000·control.tar.xz
3 -rw-r--r--···0········0········0···149536·2024-09-18·18:12:16.000000·data.tar.xz3 -rw-r--r--···0········0········0···148720·2024-09-18·18:12:16.000000·data.tar.xz
3.18 KB
control.tar.xz
3.15 KB
control.tar
890 B
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-witch-prof1 Package:·libghc-witch-prof
2 Source:·haskell-witch2 Source:·haskell-witch
3 Version:·1.2.1.1-13 Version:·1.2.1.1-1
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·15586 Installed-Size:·1561
7 Depends:·libghc-base-prof-4.18.2.1-8e81e,·libghc-bytestring-prof-0.11.5.3-7048d,·libghc-containers-prof-0.6.7-7a228,·libghc-tagged-prof-0.8.8-43686,·libghc-template-haskell-prof-2.20.0.0-54f98,·libghc-text-prof-2.0.2-5b954,·libghc-time-prof-1.12.2-eb20f,·libghc-witch-dev·(=·1.2.1.1-1)7 Depends:·libghc-base-prof-4.18.2.1-8e81e,·libghc-bytestring-prof-0.11.5.3-7048d,·libghc-containers-prof-0.6.7-7a228,·libghc-tagged-prof-0.8.8-43686,·libghc-template-haskell-prof-2.20.0.0-54f98,·libghc-text-prof-2.0.2-5b954,·libghc-time-prof-1.12.2-eb20f,·libghc-witch-dev·(=·1.2.1.1-1)
8 Provides:·libghc-witch-prof-1.2.1.1-053718 Provides:·libghc-witch-prof-1.2.1.1-8f2e4
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://hackage.haskell.org/package/witch11 Homepage:·https://hackage.haskell.org/package/witch
12 Description:·convert·values·from·one·type·into·another;·profiling·libraries12 Description:·convert·values·from·one·type·into·another;·profiling·libraries
13 ·Witch·offers·typeclasses·and·utilities·to·convert·values·from·one13 ·Witch·offers·typeclasses·and·utilities·to·convert·values·from·one
14 ·type·into·another.14 ·type·into·another.
15 ·.15 ·.
2.26 KB
./md5sums
30.0 B
./md5sums
Files differ
2.21 KB
line order
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch.p_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch.p_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Encoding.p_hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Encoding.p_hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/From.p_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/From.p_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Instances.p_hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Instances.p_hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Lift.p_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Lift.p_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFrom.p_hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFrom.p_hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFromException.p_hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFromException.p_hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Utility.p_hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Utility.p_hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/libHSwitch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl_p.a9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/libHSwitch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko_p.a
10 usr/share/doc/libghc-witch-prof/changelog.Debian.gz10 usr/share/doc/libghc-witch-prof/changelog.Debian.gz
11 usr/share/doc/libghc-witch-prof/changelog.gz11 usr/share/doc/libghc-witch-prof/changelog.gz
12 usr/share/doc/libghc-witch-prof/copyright12 usr/share/doc/libghc-witch-prof/copyright
585 KB
data.tar.xz
585 KB
data.tar
5.79 KB
file list
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/
10 -rw-r--r--···0·root·········(0)·root·········(0)·····1898·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Encoding.p_hi10 -rw-r--r--···0·root·········(0)·root·········(0)·····1903·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Encoding.p_hi
11 -rw-r--r--···0·root·········(0)·root·········(0)·····2219·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/From.p_hi11 -rw-r--r--···0·root·········(0)·root·········(0)·····2217·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/From.p_hi
12 -rw-r--r--···0·root·········(0)·root·········(0)···232029·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Instances.p_hi12 -rw-r--r--···0·root·········(0)·root·········(0)···232013·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Instances.p_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)·····3407·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Lift.p_hi13 -rw-r--r--···0·root·········(0)·root·········(0)·····3408·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Lift.p_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)·····2017·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFrom.p_hi14 -rw-r--r--···0·root·········(0)·root·········(0)·····2023·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFrom.p_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)·····9097·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFromException.p_hi15 -rw-r--r--···0·root·········(0)·root·········(0)·····9100·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFromException.p_hi
16 -rw-r--r--···0·root·········(0)·root·········(0)·····7137·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Utility.p_hi16 -rw-r--r--···0·root·········(0)·root·········(0)·····7136·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Utility.p_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)·····3374·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch.p_hi17 -rw-r--r--···0·root·········(0)·root·········(0)·····3376·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch.p_hi
18 -rw-r--r--···0·root·········(0)·root·········(0)··1313144·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/libHSwitch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl_p.a18 -rw-r--r--···0·root·········(0)·root·········(0)··1316480·2024-09-18·18:12:16.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/libHSwitch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko_p.a
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/doc/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/doc/
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/doc/libghc-witch-prof/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-18·18:12:16.000000·./usr/share/doc/libghc-witch-prof/
22 -rw-r--r--···0·root·········(0)·root·········(0)······327·2024-09-18·18:12:16.000000·./usr/share/doc/libghc-witch-prof/changelog.Debian.gz22 -rw-r--r--···0·root·········(0)·root·········(0)······327·2024-09-18·18:12:16.000000·./usr/share/doc/libghc-witch-prof/changelog.Debian.gz
23 -rw-r--r--···0·root·········(0)·root·········(0)······155·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-witch-prof/changelog.gz23 -rw-r--r--···0·root·········(0)·root·········(0)······155·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-witch-prof/changelog.gz
24 -rw-r--r--···0·root·········(0)·root·········(0)·····1050·2024-09-18·18:12:15.000000·./usr/share/doc/libghc-witch-prof/copyright24 -rw-r--r--···0·root·········(0)·root·········(0)·····1050·2024-09-18·18:12:15.000000·./usr/share/doc/libghc-witch-prof/copyright
3.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Encoding.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Encoding.p_hi
Files 88% similar despite different names
3.54 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·Witch.Encoding·90667 interface·Witch.Encoding·9066
8 ··interface·hash:·da28c445406b96f9740f1d2c1a04cb14 
9 ··ABI·hash:·e2cf45ae14e77212fe9b4476c200f3ff 
10 ··export-list·hash:·76adff6c0ac208e7a249112445d0971f8 ··interface·hash:·f09bf53d7cb282b434d346efc6c567eb
 9 ··ABI·hash:·e6fd15933c104147c2fe33896d1d6886
 10 ··export-list·hash:·59f2ba3d5b69b514ae17d5282e0c2058
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a82685e19dc8c79c1e4ff0d8a294825e12 ··flag·hash:·a82685e19dc8c79c1e4ff0d8a294825e
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fb27a1ddacd5674b161d80939b13d93816 ··src_hash:·fb27a1ddacd5674b161d80939b13d938
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 35, 53 lines modifiedOffset 35, 53 lines modified
35 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose35 ·························Data.Array.Byte·Data.Complex·Data.Functor.Compose
36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product36 ·························Data.Functor.Const·Data.Functor.Identity·Data.Functor.Product
37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal37 ·························Data.Functor.Sum·Data.Monoid·Data.Semigroup·Data.Semigroup.Internal
38 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList38 ·························Data.Type.Ord·Data.Version·GHC.Generics·GHC.IO.Exception·GHC.IsList
39 ·························GHC.RTS.Flags·Control.DeepSeq·Data.Tagged39 ·························GHC.RTS.Flags·Control.DeepSeq·Data.Tagged
40 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc240 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
41 import··-/··Data.Tagged·0147d246d0bffaca363f2b9b1436ac8741 import··-/··Data.Tagged·0147d246d0bffaca363f2b9b1436ac87
42 21d6924a961833eb2be3716fc7f50eb842 110687259d5e6bc3ee4e7ba83bada1a7
43 ··$trModule·::·GHC.Types.Module43 ··$trModule·::·GHC.Types.Module
44 ··[HasNoCafRefs,·TagSig:·<TagProper>,44 ··[HasNoCafRefs,·TagSig:·<TagProper>,
45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],45 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]46 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
47 e8da1e741bed1a9c69190ac3b575bd5547 cfb76a1bc98a3c76d6f7775a0513eab3
48 ··$trModule1·::·GHC.Types.TrName48 ··$trModule1·::·GHC.Types.TrName
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
52 f26b0fc68025d0920610414a69c180bc52 87040578d6e3e130539c989fa4467970
53 ··$trModule2·::·GHC.Prim.Addr#53 ··$trModule2·::·GHC.Prim.Addr#
54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
55 ···Unfolding:·Core:·<vanilla>·"Witch.Encoding"#]55 ···Unfolding:·Core:·<vanilla>·"Witch.Encoding"#]
56 b265205e2486f14a509e995b62b9eae856 136d1e68c7e9f9fa6e8e9b0747de084c
57 ··$trModule3·::·GHC.Types.TrName57 ··$trModule3·::·GHC.Types.TrName
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],59 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]60 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
61 4d157e983f730d8f7bf03502d232759b61 d6ad615132da8498907c37c33fac89cc
62 ··$trModule4·::·GHC.Prim.Addr#62 ··$trModule4·::·GHC.Prim.Addr#
63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,63 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
64 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
65 f8f2d686ea50e89e2026e03f902a308f64 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 65 85a613cab5417eeb7af9c410b8764e01
66 ··type·ISO_8859_1·::·*·->·*66 ··type·ISO_8859_1·::·*·->·*
67 ··type·ISO_8859_1·=·Data.Tagged.Tagged·"ISO-8859-1"·::·*·->·*67 ··type·ISO_8859_1·=·Data.Tagged.Tagged·"ISO-8859-1"·::·*·->·*
68 6c9a18f14556cf8c5dca37574fd201f468 13d691c8ea6c18039e56643139fc00b3
69 ··type·UTF_16BE·::·*·->·*69 ··type·UTF_16BE·::·*·->·*
70 ··type·UTF_16BE·=·Data.Tagged.Tagged·"UTF-16BE"·::·*·->·*70 ··type·UTF_16BE·=·Data.Tagged.Tagged·"UTF-16BE"·::·*·->·*
71 aeb80d7f58cbb140ffd0bfc4ec66e98271 06a80a1a520654fcecc52037ffcff130
72 ··type·UTF_16LE·::·*·->·*72 ··type·UTF_16LE·::·*·->·*
73 ··type·UTF_16LE·=·Data.Tagged.Tagged·"UTF-16LE"·::·*·->·*73 ··type·UTF_16LE·=·Data.Tagged.Tagged·"UTF-16LE"·::·*·->·*
74 c15095e3c1c8db2333ce46aa83966bcf74 53c8faa71bcaa7e29f7b6e0caacb36e8
75 ··type·UTF_32BE·::·*·->·*75 ··type·UTF_32BE·::·*·->·*
76 ··type·UTF_32BE·=·Data.Tagged.Tagged·"UTF-32BE"·::·*·->·*76 ··type·UTF_32BE·=·Data.Tagged.Tagged·"UTF-32BE"·::·*·->·*
77 0502b0bace9c9047635007936e2c12c277 e7ab2ac25b1780ac1a639002b02023f2
78 ··type·UTF_32LE·::·*·->·*78 ··type·UTF_32LE·::·*·->·*
79 ··type·UTF_32LE·=·Data.Tagged.Tagged·"UTF-32LE"·::·*·->·*79 ··type·UTF_32LE·=·Data.Tagged.Tagged·"UTF-32LE"·::·*·->·*
80 426963bb12476ed4e3c055b41efb537380 ccd5020a5e8a520acb88c38b8978bd66
81 ··type·UTF_8·::·*·->·*81 ··type·UTF_8·::·*·->·*
82 ··type·UTF_8·=·Data.Tagged.Tagged·"UTF-8"·::·*·->·*82 ··type·UTF_8·=·Data.Tagged.Tagged·"UTF-8"·::·*·->·*
83 trusted:·safe-inferred83 trusted:·safe-inferred
84 require·own·pkg·trusted:·False84 require·own·pkg·trusted:·False
85 docs:85 docs:
86 ··Nothing86 ··Nothing
87 extensible·fields:87 extensible·fields:
7.55 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/From.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFrom.p_hi
Files 78% similar despite different names
7.29 KB
ghc --show-iface {}
    
Offset 1, 131 lines modifiedOffset 1, 122 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·Witch.From·90667 interface·Witch.TryFrom·9066
8 ··interface·hash:·0dee17bc0c37946ee2da77600054b2ee 
9 ··ABI·hash:·b9e0c18ba687a8c2659d27dd9a5ea8c1 
10 ··export-list·hash:·94462749d747b48b0283646518b471028 ··interface·hash:·48435fee41d18663bd3e5df2006df192
 9 ··ABI·hash:·905d2babfafd0237025387687e1eb865
 10 ··export-list·hash:·88513a814c82b201f5694d8e91157b57
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f074fbfb30fba2878ca9f86dd198db9212 ··flag·hash:·5f6e4837aec2106e27dc35cfd9ba505e
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·35ae682e8b2ed59447520b6db1bf324c16 ··src_hash:·31caa8cc8ac756a4fbd776722c99b2b2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··From{from} 
22 direct·module·dependencies:21 ··TryFrom{tryFrom}
 22 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.18.2.124 direct·package·dependencies:·base-4.18.2.1
25 plugin·package·dependencies:25 plugin·package·dependencies:
 26 trusted·package·dependencies:·base-4.18.2.1
26 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext27 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
27 family·instance·modules:·Control.Applicative·Control.Arrow28 family·instance·modules:·Control.Applicative·Control.Arrow
28 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid29 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
29 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception30 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
30 ·························GHC.RTS.Flags31 ·························GHC.RTS.Flags
31 import··-/··Data.Coerce·3269ee8ad04da065068a7a50d58e6cd332 import··-/··Data.Either·7c47cd251bd107db492912c22e18f784
32 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc233 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
 34 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 35 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 36 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 37 42ffa4e936949b4ea9cde09e539af676
33 0f738d42384918d4226b9aa617602dbc 
34 ··$dmfrom·:: 
35 ····(From·source·target,·GHC.Types.Coercible·source·target)·=> 
36 ····source·->·target 
37 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, 
38 ···Strictness:·<A><1L><1L>, 
39 ···Unfolding:·Core:·Compulsory·<0,TrueTrue> 
40 ··············\·@source 
41 ················@target 
42 ················($dFrom['GHC.Types.Many]·::·From·source·target) 
43 ················($dCoercible['GHC.Types.Many]·::·GHC.Types.Coercible·source·target) 
44 ················(v['GHC.Types.Many]·::·source)·-> 
45 ··············case·$dCoercible·of·wild·{·GHC.Types.MkCoercible·v1·-> 
46 ··············v·`cast`·v1·}] 
47 f02552fe1561460dc9b9e1b2b7eafa65 
48 ··$tc'C:From·::·GHC.Types.TyCon38 ··$tc'C:TryFrom·::·GHC.Types.TyCon
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,39 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],40 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
51 ···Unfolding:·Core:·<vanilla>41 ···Unfolding:·Core:·<vanilla>
52 ··············GHC.Types.TyCon42 ··············GHC.Types.TyCon
 43 ················1487651355631441710#Word64
53 ················17093476754855890271#Word6444 ················14764910553039298102#Word64
54 ················7207713405375667773#Word64 
55 ················$trModule45 ················$trModule
56 ················$tc'C:From246 ················$tc'C:TryFrom2
57 ················2#47 ················2#
58 ················$tc'C:From1]48 ················$tc'C:TryFrom1]
59 68b88b9c84568de2f0388b328240517849 87dd2de7663e076b85289af5bff2d4d3
60 ··$tc'C:From1·::·GHC.Types.KindRep50 ··$tc'C:TryFrom1·::·GHC.Types.KindRep
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]52 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
63 641e7338213ef3f1a9625a0aa954b4d353 e55127189830ea1ab8f480ffe6e5c10b
64 ··$tc'C:From2·::·GHC.Types.TrName54 ··$tc'C:TryFrom2·::·GHC.Types.TrName
65 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
66 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
67 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:From3]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'C:TryFrom3]
68 63cac2488d21debaf5d281f36af49cd958 d87958183e88f3889d7ca376030db4fe
69 ··$tc'C:From3·::·GHC.Prim.Addr#59 ··$tc'C:TryFrom3·::·GHC.Prim.Addr#
70 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
71 ···Unfolding:·Core:·<vanilla>·"'C:From"#]61 ···Unfolding:·Core:·<vanilla>·"'C:TryFrom"#]
72 d76410da31e555e89f0494d26b2619d062 36e63bba34af4c0e73c1e49ec3eb03f9
73 ··$tcFrom·::·GHC.Types.TyCon63 ··$tcTryFrom·::·GHC.Types.TyCon
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],65 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
76 ···Unfolding:·Core:·<vanilla>66 ···Unfolding:·Core:·<vanilla>
77 ··············GHC.Types.TyCon67 ··············GHC.Types.TyCon
78 ················8892196672340937341#Word64 
79 ················17929479984715096631#Word6468 ················8979536132172203612#Word64
 69 ················12000228437330044881#Word64
80 ················$trModule70 ················$trModule
81 ················$tcFrom271 ················$tcTryFrom2
82 ················0#72 ················0#
83 ················$tcFrom1]73 ················$tcTryFrom1]
84 406c3570686b2884da6b8e9a3584ebdc74 b1affe5a5e2fb2f6427f2ab4f7e4dfed
85 ··$tcFrom1·::·GHC.Types.KindRep75 ··$tcTryFrom1·::·GHC.Types.KindRep
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]77 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
88 7623a31d7f3038c4ef7d3f23c88e12fa78 82f137e13e56519069dd2a3f3fdbfc55
89 ··$tcFrom2·::·GHC.Types.TrName79 ··$tcTryFrom2·::·GHC.Types.TrName
90 ··[HasNoCafRefs,·TagSig:·<TagProper>,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,
91 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],81 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
92 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFrom3]82 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcTryFrom3]
93 56bc505591001739ffb2b5cb84f3019f83 2b381939000fdcf0d35bda2c059540e4
94 ··$tcFrom3·::·GHC.Prim.Addr#84 ··$tcTryFrom3·::·GHC.Prim.Addr#
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,85 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
96 ···Unfolding:·Core:·<vanilla>·"From"#]86 ···Unfolding:·Core:·<vanilla>·"TryFrom"#]
97 18c3ef103b32c649b1e337556746c9d987 9b00bb4f7c5891a67292e0e26f61980d
98 ··$trModule·::·GHC.Types.Module88 ··$trModule·::·GHC.Types.Module
99 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
100 ···LambdaFormInfo:·LFCon[GHC.Types.Module],90 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
101 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
102 7d8113a5b204889c25d48d88df2c842a92 0afc48d9278096db33071fe8f74d0b26
103 ··$trModule1·::·GHC.Types.TrName93 ··$trModule1·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,94 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
107 9e5ca84e4c38175d57f14eb9af7f68ac97 7b7e79c7a815398703d5695107ea5e25
108 ··$trModule2·::·GHC.Prim.Addr#98 ··$trModule2·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>·"Witch.From"#]100 ···Unfolding:·Core:·<vanilla>·"Witch.TryFrom"#]
111 091ac9b5703eaded4faa0db709692646101 d3588bbc921084c3607fd385b6c29266
112 ··$trModule3·::·GHC.Types.TrName102 ··$trModule3·::·GHC.Types.TrName
113 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
114 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],104 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
115 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]105 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
116 4e23c58aa6560087cd91bd0656ef418a106 87a82f02a1a65ae5b6644ef11d3e663d
117 ··$trModule4·::·GHC.Prim.Addr#107 ··$trModule4·::·GHC.Prim.Addr#
Max diff block lines reached; 791/7432 bytes (10.64%) of diff not shown.
523 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Instances.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Instances.p_hi
Files 99% similar despite different names
523 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 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·Witch.Instances·[orphan·module]·90667 interface·Witch.Instances·[orphan·module]·9066
8 ··interface·hash:·ae441d8ca9155f1417a1ff4068421757 
9 ··ABI·hash:·ebe41cae0c5d6ebab63f9c32ae976c52 
10 ··export-list·hash:·fe3787b39b22b522e84f086b9cfd6085 
11 ··orphan·hash:·6e12555225ce748ade85f3dae3466b178 ··interface·hash:·00c2dfa3778a62d82f53f98692bb9ced
 9 ··ABI·hash:·33f47d773fcf6e17d19ba5ea5932017c
 10 ··export-list·hash:·0fd4660569ff5241be3fc911c8727ed9
 11 ··orphan·hash:·2189d9bac9d55d0b3efcea0fce9f211c
12 ··flag·hash:·e60ee4e7d63044c6ff0f8deab057c55112 ··flag·hash:·e60ee4e7d63044c6ff0f8deab057c551
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·561ec8687573d826723a79d4031dc74516 ··src_hash:·561ec8687573d826723a79d4031dc745
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 22, 19 lines modifiedOffset 22, 19 lines modified
22 ··fromNonNegativeIntegral22 ··fromNonNegativeIntegral
23 ··makeRational23 ··makeRational
24 ··maxDouble24 ··maxDouble
25 ··maxFloat25 ··maxFloat
26 ··overPositive26 ··overPositive
27 ··realFloatToRational27 ··realFloatToRational
28 ··tryEvaluate28 ··tryEvaluate
29 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding 
30 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From 
31 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom29 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding
 30 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From
 31 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
32 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException32 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
33 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility33 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility
34 boot·module·dependencies:34 boot·module·dependencies:
35 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.335 direct·package·dependencies:·base-4.18.2.1·bytestring-0.11.5.3
36 ·····························containers-0.6.7·tagged-0.8.8-Kzng2lnKElzJiyKd9g735c·text-2.0.236 ·····························containers-0.6.7·tagged-0.8.8-Kzng2lnKElzJiyKd9g735c·text-2.0.2
37 ·····························time-1.12.237 ·····························time-1.12.2
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic39 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
40 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy40 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy
Offset 127, 243 lines modifiedOffset 127, 243 lines modified
127 import··-/··Data.Time.Clock.Internal.UniversalTime·8db9badd839cddf2002f7c6997a63cc9127 import··-/··Data.Time.Clock.Internal.UniversalTime·8db9badd839cddf2002f7c6997a63cc9
128 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed595128 import··-/··Data.Time.Clock.POSIX·32ef4881aff7af2c53bbb929c6fed595
129 import··-/··Data.Time.Clock.System·c3270ff4617fb6607b04c517e77dea2f129 import··-/··Data.Time.Clock.System·c3270ff4617fb6607b04c517e77dea2f
130 import··-/··Data.Time.Clock.TAI·d8d1bcb45134432079f2ac2b8178dadf130 import··-/··Data.Time.Clock.TAI·d8d1bcb45134432079f2ac2b8178dadf
131 import··-/··Data.Time.LocalTime.Internal.CalendarDiffTime·f84faa5d45ca93351c9c4c7e5b3d8468131 import··-/··Data.Time.LocalTime.Internal.CalendarDiffTime·f84faa5d45ca93351c9c4c7e5b3d8468
132 import··-/··Data.Time.LocalTime.Internal.TimeOfDay·74b34a912c78d0710414537a534cbb92132 import··-/··Data.Time.LocalTime.Internal.TimeOfDay·74b34a912c78d0710414537a534cbb92
133 import··-/··Data.Time.LocalTime.Internal.ZonedTime·8c32933308e54dcec8201dbdfc1c38c2133 import··-/··Data.Time.LocalTime.Internal.ZonedTime·8c32933308e54dcec8201dbdfc1c38c2
134 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding·e2cf45ae14e77212fe9b4476c200f3ff 
135 ··exports:·76adff6c0ac208e7a249112445d0971f 
136 ··ISO_8859_1·f8f2d686ea50e89e2026e03f902a308f 
137 ··UTF_16BE·6c9a18f14556cf8c5dca37574fd201f4 
138 ··UTF_16LE·aeb80d7f58cbb140ffd0bfc4ec66e982 
139 ··UTF_32BE·c15095e3c1c8db2333ce46aa83966bcf 
140 ··UTF_32LE·0502b0bace9c9047635007936e2c12c2 
141 ··UTF_8·426963bb12476ed4e3c055b41efb5373 
142 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From·b9e0c18ba687a8c2659d27dd9a5ea8c1 
143 ··exports:·94462749d747b48b0283646518b47102 
144 ··From·5f6f71d1a032199d1bdfc66e15c6f749 
145 ··from·65cee8071758fae665f5d1ee0e149ec4 
146 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
147 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
148 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
149 ··tryFrom·ad9bdae61288ac7338570933141600c9 
150 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
151 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
152 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
153 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility·6ee8968449a2dc3291168743e48184b8 
154 ··exports:·8e165d445ee7173b9e56d0c7aae64774 
155 ··eitherTryFrom·270ae7a98b2b80077f41c0c5edfb667c 
156 ··into·e327e55619ff4f8ef15f91567461069f 
157 ··maybeTryFrom·52e8c16a014ce5720a97b41bc2102db2 
158 ··tryInto·b333c6b398643f82c968f6b2e3aaaf36 
159 ··tryVia·19d15dfa96f68111163ea3750d95c0c0 
160 ··unsafeFrom·f7c77b2ee02d44cc985769a899eaadf7 
161 ··via·d4d622dc80b9c0494a3238cda8c33165 
162 cc3945044a164e784a9460e4bfb7e3f3134 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding·e6fd15933c104147c2fe33896d1d6886
 135 ··exports:·59f2ba3d5b69b514ae17d5282e0c2058
 136 ··ISO_8859_1·85a613cab5417eeb7af9c410b8764e01
 137 ··UTF_16BE·13d691c8ea6c18039e56643139fc00b3
 138 ··UTF_16LE·06a80a1a520654fcecc52037ffcff130
 139 ··UTF_32BE·53c8faa71bcaa7e29f7b6e0caacb36e8
 140 ··UTF_32LE·e7ab2ac25b1780ac1a639002b02023f2
 141 ··UTF_8·ccd5020a5e8a520acb88c38b8978bd66
 142 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From·b96b4a06d101afc16d68b908bc78a9b9
 143 ··exports:·3cfc8fd1117f2e721ffe2a5389a8c4d3
 144 ··From·e02c3a88a5e6214f79d8408a43306938
 145 ··from·273da4ec2ffa06601f59defd7be1473c
 146 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 147 ··exports:·88513a814c82b201f5694d8e91157b57
 148 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 149 ··tryFrom·23e922eb69c7e71d76ec3441f267de72
 150 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 151 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 152 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 153 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility·532b96895ac70c3bc256dfadbaa7079f
 154 ··exports:·c100aa9502c19e4a05d7e049de173176
 155 ··eitherTryFrom·91dc5bc7c35cd41ce696b00625d46fa1
 156 ··into·39055742ae7509b4f7564ff4e0d6dbfd
 157 ··maybeTryFrom·f02d73579158800b6e085eb64d7bc9aa
 158 ··tryInto·2efc1122299c62653c075d44889e5734
 159 ··tryVia·9f7f69a1a36b30ee2032f83a408a2200
 160 ··unsafeFrom·0b0eb493beec17ef8e3462c54f14b7bb
 161 ··via·88db58d8117cdc774ab33573d75a7482
 162 06c6e824cb34eb4807fb4ed9dd979a32
163 ··$fFromByteStringByteString·::163 ··$fFromByteStringByteString·::
164 ····Witch.From.From164 ····Witch.From.From
165 ······Data.ByteString.Lazy.Internal.ByteString165 ······Data.ByteString.Lazy.Internal.ByteString
166 ······Data.ByteString.Internal.Type.ByteString166 ······Data.ByteString.Internal.Type.ByteString
167 ··DFunId167 ··DFunId
168 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,168 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
169 ···Inline:·(sat-args=0),169 ···Inline:·(sat-args=0),
170 ···Unfolding:·Core:·StableUser·<0,FalseTrue>170 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
171 ··············Data.ByteString.Lazy.Internal.toStrict171 ··············Data.ByteString.Lazy.Internal.toStrict
172 ················`cast`172 ················`cast`
173 ··············(Sym·(Witch.From.N:From[0]173 ··············(Sym·(Witch.From.N:From[0]
174 ························<Data.ByteString.Lazy.Internal.ByteString>_N174 ························<Data.ByteString.Lazy.Internal.ByteString>_N
175 ························<Data.ByteString.Internal.Type.ByteString>_N))]175 ························<Data.ByteString.Internal.Type.ByteString>_N))]
176 c763b91f172798833054daf456455aa8176 28fc5e4eb3791a484dedb794daf5646a
177 ··$fFromByteStringByteString0·::177 ··$fFromByteStringByteString0·::
178 ····Witch.From.From178 ····Witch.From.From
179 ······Data.ByteString.Internal.Type.ByteString179 ······Data.ByteString.Internal.Type.ByteString
180 ······Data.ByteString.Lazy.Internal.ByteString180 ······Data.ByteString.Lazy.Internal.ByteString
181 ··DFunId181 ··DFunId
Max diff block lines reached; 528434/535184 bytes (98.74%) of diff not shown.
5.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Lift.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Lift.p_hi
Files 91% similar despite different names
5.64 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 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·Witch.Lift·90667 interface·Witch.Lift·9066
8 ··interface·hash:·7d5c2455b76c42a3fe2901c35195c91a 
9 ··ABI·hash:·6370b64b835633a4e69e9ebcf5da9812 
10 ··export-list·hash:·25c474218f8f3f64a6a21f66baeda8448 ··interface·hash:·6ad52be1c531a810ac296fbb3d072b9b
 9 ··ABI·hash:·1005a8d33bf1a80cacd77db61cd57170
 10 ··export-list·hash:·2889bab4f3b9361e1c91887076534e29
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7075ea3b96e228a56d24620d20e1eeaf12 ··flag·hash:·7075ea3b96e228a56d24620d20e1eeaf
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·74308a59716fc0eb86163283862b2c0216 ··src_hash:·74308a59716fc0eb86163283862b2c02
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··liftedFrom21 ··liftedFrom
22 ··liftedInto22 ··liftedInto
23 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom 
24 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility23 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
 24 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·base-4.18.2.126 direct·package·dependencies:·base-4.18.2.1
27 ·····························template-haskell-2.20.0.027 ·····························template-haskell-2.20.0.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext29 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
30 family·instance·modules:·Control.Applicative·Control.Arrow30 family·instance·modules:·Control.Applicative·Control.Arrow
31 ·························Data.Array.Byte·Data.Functor.Const·Data.Functor.Identity31 ·························Data.Array.Byte·Data.Functor.Const·Data.Functor.Identity
Offset 35, 44 lines modifiedOffset 35, 44 lines modified
35 ·························Language.Haskell.TH.Syntax35 ·························Language.Haskell.TH.Syntax
36 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe936 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe9
37 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc61337 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc613
38 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b938 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
39 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc39 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
40 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc240 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
41 import··-/··Language.Haskell.TH.Syntax·eff6083a4fbe81d4ad5b47fc0607331541 import··-/··Language.Haskell.TH.Syntax·eff6083a4fbe81d4ad5b47fc06073315
42 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
43 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
44 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
45 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility·6ee8968449a2dc3291168743e48184b8 
46 ··exports:·8e165d445ee7173b9e56d0c7aae64774 
47 ··unsafeFrom·f7c77b2ee02d44cc985769a899eaadf7 
48 6a6949dbb51841b55888205f22fa3d9d42 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 43 ··exports:·88513a814c82b201f5694d8e91157b57
 44 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 45 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility·532b96895ac70c3bc256dfadbaa7079f
 46 ··exports:·c100aa9502c19e4a05d7e049de173176
 47 ··unsafeFrom·0b0eb493beec17ef8e3462c54f14b7bb
 48 731cb659921e3750d8d9c1241a712a45
49 ··$trModule·::·GHC.Types.Module49 ··$trModule·::·GHC.Types.Module
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.Module],51 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
53 18b91d12d3afd6815d5b865cbad7589653 b5301815729349863dd8805e29d73738
54 ··$trModule1·::·GHC.Types.TrName54 ··$trModule1·::·GHC.Types.TrName
55 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
58 cb3250e3294565fa8a0ad4ed5ef542c358 523083d26c1986a193ae3409f26957a1
59 ··$trModule2·::·GHC.Prim.Addr#59 ··$trModule2·::·GHC.Prim.Addr#
60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
61 ···Unfolding:·Core:·<vanilla>·"Witch.Lift"#]61 ···Unfolding:·Core:·<vanilla>·"Witch.Lift"#]
62 625ff454bf9233bc11eebde28a3965c362 abee3ca45aa2dda14053666fbd7e68d6
63 ··$trModule3·::·GHC.Types.TrName63 ··$trModule3·::·GHC.Types.TrName
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
67 03d4b2355eef86e5cd4ec0f1f8737a2e67 0cbaa0179001803b03cd1a4bd4b795ac
68 ··$trModule4·::·GHC.Prim.Addr#68 ··$trModule4·::·GHC.Prim.Addr#
69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
70 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
71 45ddd64c0de635779736ad47602944f770 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 71 aa45b355bb5a1fe1eb9543a259cec1b0
72 ··liftedFrom·::72 ··liftedFrom·::
73 ····(Witch.TryFrom.TryFrom·source·target,73 ····(Witch.TryFrom.TryFrom·source·target,
74 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,74 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,
75 ·····Data.Typeable.Internal.Typeable·source,75 ·····Data.Typeable.Internal.Typeable·source,
76 ·····Data.Typeable.Internal.Typeable·target,76 ·····Data.Typeable.Internal.Typeable·target,
77 ·····Language.Haskell.TH.Syntax.Quote·m)·=>77 ·····Language.Haskell.TH.Syntax.Quote·m)·=>
78 ····source·->·Language.Haskell.TH.Syntax.Code·m·target78 ····source·->·Language.Haskell.TH.Syntax.Code·m·target
Offset 131, 15 lines modifiedOffset 131, 15 lines modified
131 ···································································································································································target)131 ···································································································································································target)
132 ·······························································································································································$dException132 ·······························································································································································$dException
133 ·······························································································································································x1133 ·······························································································································································x1
134 ··························································································································································Data.Either.Right·y134 ··························································································································································Data.Either.Right·y
135 ··························································································································································->·y·}135 ··························································································································································->·y·}
136 ························································}·in136 ························································}·in
137 ························································\·(x['GHC.Types.Many]·::·source)·->·f·(g·x)]137 ························································\·(x['GHC.Types.Many]·::·source)·->·f·(g·x)]
138 2423b4281fc18a270b926bfc8d45fa73138 d60d3f109f1f9adcfaaf0024bdbf2235
139 ··liftedInto·::139 ··liftedInto·::
140 ····(Witch.TryFrom.TryFrom·source·target,140 ····(Witch.TryFrom.TryFrom·source·target,
141 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,141 ·····Language.Haskell.TH.Syntax.Lift·target,·GHC.Show.Show·source,
142 ·····Data.Typeable.Internal.Typeable·source,142 ·····Data.Typeable.Internal.Typeable·source,
143 ·····Data.Typeable.Internal.Typeable·target,143 ·····Data.Typeable.Internal.Typeable·target,
144 ·····Language.Haskell.TH.Syntax.Quote·m)·=>144 ·····Language.Haskell.TH.Syntax.Quote·m)·=>
145 ····source·->·Language.Haskell.TH.Syntax.Code·m·target145 ····source·->·Language.Haskell.TH.Syntax.Code·m·target
13.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/TryFromException.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/TryFromException.p_hi
Files 96% similar despite different names
13.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·Witch.TryFromException·90667 interface·Witch.TryFromException·9066
8 ··interface·hash:·4c1d68e0471a08e5b417092563587238 
9 ··ABI·hash:·db4042eaf7642d190499bcec7a3c964b 
10 ··export-list·hash:·4400f8ec4e553abc3bb26035e69e111f8 ··interface·hash:·fa1af2aaaf806d481ba376f646038659
 9 ··ABI·hash:·91a8c1407f42eb592fb8f92e6b596cdc
 10 ··export-list·hash:·cef6de467c81ca4b8ffd80d51827ebad
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f5491fb5a32f348339aabc190539ca6512 ··flag·hash:·f5491fb5a32f348339aabc190539ca65
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b14822855edd4f28d43b60862b7e562b16 ··src_hash:·b14822855edd4f28d43b60862b7e562b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe934 import··-/··Data.Typeable·c952aa0add0f12de59ceef5057861fe9
35 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc61335 import··-/··Data.Typeable.Internal·5de750529a681b69049321c2001dc613
36 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b936 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
37 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc4437 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44
38 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc38 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
39 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc239 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
40 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0840 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
41 ebe3920d2e6e73a38f1d0eb0af0e04c741 b4d3f58ed3bf355198864291528485e5
42 ··$fExceptionTryFromException·::42 ··$fExceptionTryFromException·::
43 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,43 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
44 ·····Data.Typeable.Internal.Typeable·target)·=>44 ·····Data.Typeable.Internal.Typeable·target)·=>
45 ····GHC.Exception.Type.Exception·(TryFromException·source·target)45 ····GHC.Exception.Type.Exception·(TryFromException·source·target)
46 ··DFunId46 ··DFunId
47 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,47 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
48 ···Strictness:·<LP(LC(L,C(1,C(S,L))),A,A)><L><L>,·Inline:·CONLIKE,48 ···Strictness:·<LP(LC(L,C(1,C(S,L))),A,A)><L><L>,·Inline:·CONLIKE,
Offset 61, 43 lines modifiedOffset 61, 43 lines modified
61 ················($fExceptionTryFromException_$cfromException61 ················($fExceptionTryFromException_$cfromException
62 ···················@source62 ···················@source
63 ···················@target63 ···················@target
64 ···················v64 ···················v
65 ···················v165 ···················v1
66 ···················v2)66 ···················v2)
67 ················($fExceptionTryFromException_$cshow·@source·@target·v·v1·v2)]67 ················($fExceptionTryFromException_$cshow·@source·@target·v·v1·v2)]
68 b85cdd5e36a723bbe83d2d5c2e034faf68 1e332c8b0398ff607586185d0ad3f70e
69 ··$fExceptionTryFromException1·::·GHC.Types.Int69 ··$fExceptionTryFromException1·::·GHC.Types.Int
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.I#],71 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
73 4b00761e898f5b43c381962fcc885d1973 5707eb1a5d245915b98481f16269b00b
74 ··$fExceptionTryFromException2·::·GHC.Prim.Addr#74 ··$fExceptionTryFromException2·::·GHC.Prim.Addr#
75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,75 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
76 ···Unfolding:·Core:·<vanilla>·"·@"#]76 ···Unfolding:·Core:·<vanilla>·"·@"#]
77 bdc2c4a7624800682239e7509394209977 9cf54a8326027b83ccc00bf23effe200
78 ··$fExceptionTryFromException3·::·GHC.Prim.Addr#78 ··$fExceptionTryFromException3·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"TryFromException·@"#]80 ···Unfolding:·Core:·<vanilla>·"TryFromException·@"#]
81 e533efd856adde571dc846dd3e2a957881 0796a843982419b4611714559a4c3ef1
82 ··$fExceptionTryFromException4·::·GHC.Types.Int82 ··$fExceptionTryFromException4·::·GHC.Types.Int
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Types.I#],84 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
85 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·11#]85 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·11#]
86 7cabbe6d2c810473a12c521cd7205a0886 4e94b069b34991689a8efe69863a940e
87 ··$fExceptionTryFromException5·::87 ··$fExceptionTryFromException5·::
88 ····Data.Typeable.Internal.TypeRep·TryFromException88 ····Data.Typeable.Internal.TypeRep·TryFromException
89 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),89 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
90 ···Unfolding:·Core:·<vanilla>90 ···Unfolding:·Core:·<vanilla>
91 ··············Data.Typeable.Internal.mkTrCon91 ··············Data.Typeable.Internal.mkTrCon
92 ················@(*·->·*·->·*)92 ················@(*·->·*·->·*)
93 ················@TryFromException93 ················@TryFromException
94 ················$tcTryFromException94 ················$tcTryFromException
95 ················(GHC.Types.[]·@Data.Typeable.Internal.SomeTypeRep)]95 ················(GHC.Types.[]·@Data.Typeable.Internal.SomeTypeRep)]
96 2500680c7b4b2ea29387b6d31232e83896 d9160993d0cdc52939ba26efcc9391b4
97 ··$fExceptionTryFromException6·::97 ··$fExceptionTryFromException6·::
98 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,98 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
99 ·····Data.Typeable.Internal.Typeable·target)·=>99 ·····Data.Typeable.Internal.Typeable·target)·=>
100 ····Data.Typeable.Internal.TypeRep·(TryFromException·source·target)100 ····Data.Typeable.Internal.TypeRep·(TryFromException·source·target)
101 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<A><SL><SL>,101 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<A><SL><SL>,
102 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>102 ···Unfolding:·Core:·StableSystem·<3,TrueFalse>
103 ··············\·@source103 ··············\·@source
Offset 120, 15 lines modifiedOffset 120, 15 lines modified
120 ···················$fExceptionTryFromException5120 ···················$fExceptionTryFromException5
121 ···················$dTypeable121 ···················$dTypeable
122 ·····················`cast`122 ·····················`cast`
123 ···················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<source>_N))123 ···················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<source>_N))
124 ················$dTypeable1124 ················$dTypeable1
125 ··················`cast`125 ··················`cast`
126 ················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<target>_N)]126 ················(Data.Typeable.Internal.N:Typeable[0]·<*>_N·<target>_N)]
127 8319cd7aeb44e8acbdb3dc7f03a3b675127 60e48edba64cb700d140119d111ab76d
128 ··$fExceptionTryFromException_$cfromException·::128 ··$fExceptionTryFromException_$cfromException·::
129 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,129 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
130 ·····Data.Typeable.Internal.Typeable·target)·=>130 ·····Data.Typeable.Internal.Typeable·target)·=>
131 ····GHC.Exception.Type.SomeException131 ····GHC.Exception.Type.SomeException
132 ····->·GHC.Maybe.Maybe·(TryFromException·source·target)132 ····->·GHC.Maybe.Maybe·(TryFromException·source·target)
133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
134 ···Strictness:·<A><SL><SL><1!P(1!P(1L,A,A,A,A),L)>,·Inline:·[2],134 ···Strictness:·<A><SL><SL><1!P(1!P(1L,A,A,A,A),L)>,·Inline:·[2],
Offset 147, 15 lines modifiedOffset 147, 15 lines modified
147 ················@source147 ················@source
148 ················@target148 ················@target
149 ················$dTypeable149 ················$dTypeable
150 ················$dTypeable1150 ················$dTypeable1
151 ················@e151 ················@e
152 ················ww2152 ················ww2
153 ················ww1·}·}]153 ················ww1·}·}]
154 0e676e145dd8e5212cc39a8adbf8b3f8154 e7d72d910973ab7a0d4f96129536845a
155 ··$fExceptionTryFromException_$cshow·::155 ··$fExceptionTryFromException_$cshow·::
156 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,156 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
157 ·····Data.Typeable.Internal.Typeable·target)·=>157 ·····Data.Typeable.Internal.Typeable·target)·=>
158 ····TryFromException·source·target·->·GHC.Base.String158 ····TryFromException·source·target·->·GHC.Base.String
159 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,159 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
160 ···Strictness:·<MP(1C(1,C(1,C(S,L))),A,A)><ML><ML><1!P(L,ML)>,160 ···Strictness:·<MP(1C(1,C(1,C(S,L))),A,A)><ML><ML><1!P(L,ML)>,
161 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>161 ···Unfolding:·Core:·StableSystem·<4,TrueFalse>
Offset 172, 15 lines modifiedOffset 172, 15 lines modified
172 ················@target172 ················@target
173 ················$dShow173 ················$dShow
174 ················$dTypeable174 ················$dTypeable
175 ················$dTypeable1175 ················$dTypeable1
176 ················$fExceptionTryFromException1176 ················$fExceptionTryFromException1
177 ················x177 ················x
178 ················(GHC.Types.[]·@GHC.Types.Char)]178 ················(GHC.Types.[]·@GHC.Types.Char)]
179 a9ce2bf7e8f81428189c894e40e4b9e8179 7cef38285d3def1a094f8af4fbbed47d
180 ··$fExceptionTryFromException_$cshowsPrec·::180 ··$fExceptionTryFromException_$cshowsPrec·::
181 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,181 ····(GHC.Show.Show·source,·Data.Typeable.Internal.Typeable·source,
182 ·····Data.Typeable.Internal.Typeable·target)·=>182 ·····Data.Typeable.Internal.Typeable·target)·=>
183 ····GHC.Types.Int·->·TryFromException·source·target·->·GHC.Show.ShowS183 ····GHC.Types.Int·->·TryFromException·source·target·->·GHC.Show.ShowS
184 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,184 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,
185 ···Strictness:·<MP(1C(1,C(1,C(S,L))),A,A)><ML><ML><1!P(L)><1!P(L,ML)>,185 ···Strictness:·<MP(1C(1,C(1,C(S,L))),A,A)><ML><ML><1!P(L)><1!P(L,ML)>,
186 ···Inline:·[2],186 ···Inline:·[2],
Max diff block lines reached; 7904/13775 bytes (57.38%) of diff not shown.
16.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch/Utility.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch/Utility.p_hi
Files 95% similar despite different names
16.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Witch.Utility·90667 interface·Witch.Utility·9066
8 ··interface·hash:·d3eca658b7a614424d378f4f7c3cba19 
9 ··ABI·hash:·6ee8968449a2dc3291168743e48184b8 
10 ··export-list·hash:·8e165d445ee7173b9e56d0c7aae647748 ··interface·hash:·da3c113454a015bcdb2eb66f950755d1
 9 ··ABI·hash:·532b96895ac70c3bc256dfadbaa7079f
 10 ··export-list·hash:·c100aa9502c19e4a05d7e049de173176
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9199a9eadd3f5fc79c0f43282c44ebd112 ··flag·hash:·9199a9eadd3f5fc79c0f43282c44ebd1
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·62049ed1822d5b7141172e09b70f759016 ··src_hash:·62049ed1822d5b7141172e09b70f7590
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 26, 17 lines modifiedOffset 26, 17 lines modified
26 ··tryInto26 ··tryInto
27 ··tryVia27 ··tryVia
28 ··unsafeFrom28 ··unsafeFrom
29 ··unsafeInto29 ··unsafeInto
30 ··via30 ··via
31 ··withSource31 ··withSource
32 ··withTarget32 ··withTarget
33 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From 
34 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom33 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From
 34 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
35 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException35 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
36 boot·module·dependencies:36 boot·module·dependencies:
37 direct·package·dependencies:·base-4.18.2.137 direct·package·dependencies:·base-4.18.2.1
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext39 orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext
40 family·instance·modules:·Control.Applicative·Control.Arrow40 family·instance·modules:·Control.Applicative·Control.Arrow
41 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid41 ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid
42 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception42 ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception
Offset 49, 55 lines modifiedOffset 49, 55 lines modified
49 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b949 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
50 import··-/··GHC.Exception·0bc6b7ec4af98ba75a6f370c2156f68d50 import··-/··GHC.Exception·0bc6b7ec4af98ba75a6f370c2156f68d
51 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc4451 import··-/··GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44
52 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc52 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
53 import··-/··GHC.Stack·247987662c6247998b65539bb3f20f0e53 import··-/··GHC.Stack·247987662c6247998b65539bb3f20f0e
54 import··-/··GHC.Stack.Types·293a876f66a34da7cfcd8df419f3d90654 import··-/··GHC.Stack.Types·293a876f66a34da7cfcd8df419f3d906
55 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc255 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
56 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From·b9e0c18ba687a8c2659d27dd9a5ea8c1 
57 ··exports:·94462749d747b48b0283646518b47102 
58 ··From·5f6f71d1a032199d1bdfc66e15c6f749 
59 ··from·65cee8071758fae665f5d1ee0e149ec4 
60 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
61 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
62 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
63 ··tryFrom·ad9bdae61288ac7338570933141600c9 
64 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
65 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
66 ··TryFromException·13f1b84869ba192afc1d091a6d86cbd4 
67 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
68 ffa5e4fcbcf10061d191f4d28503b5b056 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From·b96b4a06d101afc16d68b908bc78a9b9
 57 ··exports:·3cfc8fd1117f2e721ffe2a5389a8c4d3
 58 ··From·e02c3a88a5e6214f79d8408a43306938
 59 ··from·273da4ec2ffa06601f59defd7be1473c
 60 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 61 ··exports:·88513a814c82b201f5694d8e91157b57
 62 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 63 ··tryFrom·23e922eb69c7e71d76ec3441f267de72
 64 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 65 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 66 ··TryFromException·db90c0c126e873dea4c4ef3627201f8e
 67 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 68 01c521c8a56829aacfeba99c1a6e2b1c
69 ··$trModule·::·GHC.Types.Module69 ··$trModule·::·GHC.Types.Module
70 ··[HasNoCafRefs,·TagSig:·<TagProper>,70 ··[HasNoCafRefs,·TagSig:·<TagProper>,
71 ···LambdaFormInfo:·LFCon[GHC.Types.Module],71 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
72 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]72 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
73 c88f6782e52113f50fb665f1c05d637873 f46ef97062c7eaf2f0bc4042564d1b1f
74 ··$trModule1·::·GHC.Types.TrName74 ··$trModule1·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
78 db8cc66c4c81ff6ce5f00520995b785e78 6c2b15abfb4eef42f951f484aa5788f5
79 ··$trModule2·::·GHC.Prim.Addr#79 ··$trModule2·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>·"Witch.Utility"#]81 ···Unfolding:·Core:·<vanilla>·"Witch.Utility"#]
82 726b138e6233aafc9a9768e485a43a6082 5f36dc7d895f2d9151220c025364cebf
83 ··$trModule3·::·GHC.Types.TrName83 ··$trModule3·::·GHC.Types.TrName
84 ··[HasNoCafRefs,·TagSig:·<TagProper>,84 ··[HasNoCafRefs,·TagSig:·<TagProper>,
85 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],85 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
86 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]86 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
87 0f97a9d60be6f14a817685f36c7c1d8887 84c7a095beedc1a7c15b838619b91fd4
88 ··$trModule4·::·GHC.Prim.Addr#88 ··$trModule4·::·GHC.Prim.Addr#
89 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,89 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
90 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl"#] 
91 c6e993d011818a70277d7a53b2816b6490 ···Unfolding:·Core:·<vanilla>·"witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko"#]
 91 ed7299345ae5c3c24bf8e361f093eeaf
92 ··as·::·source·->·source92 ··as·::·source·->·source
93 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),93 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
94 ···Unfolding:·Core:·<vanilla>94 ···Unfolding:·Core:·<vanilla>
95 ··············{__scc·{Witch.Utility.as}·True·False}·GHC.Base.id]95 ··············{__scc·{Witch.Utility.as}·True·False}·GHC.Base.id]
96 270ae7a98b2b80077f41c0c5edfb667c96 91dc5bc7c35cd41ce696b00625d46fa1
97 ··eitherTryFrom·::97 ··eitherTryFrom·::
98 ····GHC.Exception.Type.Exception·exception·=>98 ····GHC.Exception.Type.Exception·exception·=>
99 ····(source·->·Data.Either.Either·exception·target)99 ····(source·->·Data.Either.Either·exception·target)
100 ····->·source100 ····->·source
101 ····->·Data.Either.Either101 ····->·Data.Either.Either
102 ·········(Witch.TryFromException.TryFromException·source·target)·target102 ·········(Witch.TryFromException.TryFromException·source·target)·target
103 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,103 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
Offset 129, 36 lines modifiedOffset 129, 36 lines modified
129 ··············································································e)))129 ··············································································e)))
130 ································································Data.Either.Right·t130 ································································Data.Either.Right·t
131 ································································->·Data.Either.Right131 ································································->·Data.Either.Right
132 ·····································································@(Witch.TryFromException.TryFromException132 ·····································································@(Witch.TryFromException.TryFromException
133 ·········································································source·target)133 ·········································································source·target)
134 ·····································································@target134 ·····································································@target
135 ·····································································t·}]135 ·····································································t·}]
136 e327e55619ff4f8ef15f91567461069f136 39055742ae7509b4f7564ff4e0d6dbfd
137 ··into·::·Witch.From.From·source·target·=>·source·->·target137 ··into·::·Witch.From.From·source·target·=>·source·->·target
138 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,138 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
139 ···Strictness:·<1L>,139 ···Strictness:·<1L>,
140 ···Unfolding:·Core:·<vanilla>140 ···Unfolding:·Core:·<vanilla>
141 ··············into1141 ··············into1
142 ················`cast`142 ················`cast`
143 ··············(forall·(target·::·<*>_N)·(source·::·<*>_N).143 ··············(forall·(target·::·<*>_N)·(source·::·<*>_N).
144 ···············<Witch.From.From·source·target>_R144 ···············<Witch.From.From·source·target>_R
145 ···············%<'GHC.Types.Many>_N·->_R·Witch.From.N:From[0]145 ···············%<'GHC.Types.Many>_N·->_R·Witch.From.N:From[0]
146 ·············································<source>_N·<target>_N)]146 ·············································<source>_N·<target>_N)]
147 e0d5d6f7f30dc9ddc2e8f4322ea51cbb147 2096b3da66e7ad4d1113524a3d3778c9
Max diff block lines reached; 10243/16936 bytes (60.48%) of diff not shown.
8.55 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl/Witch.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko/Witch.p_hi
Files 81% similar despite different names
8.31 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·Witch·90667 interface·Witch·9066
8 ··interface·hash:·dfa9d648d2374094989afcd3bd8cf121 
9 ··ABI·hash:·f7d7952f5498aa32bba7beafcddb6df1 
10 ··export-list·hash:·2d77acd0bd70c84853aed2ac0da111178 ··interface·hash:·019043d2ed17bdd86a9c581a0742c1ff
 9 ··ABI·hash:·b9493360e76a14fabe8b648617d0c7a7
 10 ··export-list·hash:·8a28df8a85930d377a247a36bf9eaa1f
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:·bd0a5dcd4e1370a14dd299acac90bbcb16 ··src_hash:·bd0a5dcd4e1370a14dd299acac90bbcb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 33, 21 lines modifiedOffset 33, 21 lines modified
33 ··Witch.Encoding.UTF_16LE33 ··Witch.Encoding.UTF_16LE
34 ··Witch.Encoding.UTF_32BE34 ··Witch.Encoding.UTF_32BE
35 ··Witch.Encoding.UTF_32LE35 ··Witch.Encoding.UTF_32LE
36 ··Witch.Encoding.UTF_836 ··Witch.Encoding.UTF_8
37 ··Witch.From.From{Witch.From.from}37 ··Witch.From.From{Witch.From.from}
38 ··Witch.TryFrom.TryFrom{Witch.TryFrom.tryFrom}38 ··Witch.TryFrom.TryFrom{Witch.TryFrom.tryFrom}
39 ··Witch.TryFromException.TryFromException{Witch.TryFromException.TryFromException}39 ··Witch.TryFromException.TryFromException{Witch.TryFromException.TryFromException}
40 direct·module·dependencies:·witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding 
41 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From40 direct·module·dependencies:·witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding
 41 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From
42 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Instances42 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Instances
43 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Lift 
44 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom43 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Lift
 44 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom
45 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException45 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException
46 ····························witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility46 ····························witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility
47 boot·module·dependencies:47 boot·module·dependencies:
48 direct·package·dependencies:·base-4.18.2.148 direct·package·dependencies:·base-4.18.2.1
49 plugin·package·dependencies:49 plugin·package·dependencies:
50 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic50 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
51 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy51 ·········Data.ByteString.Builder·GHC.Prim.Ext·Data.Text·Data.Text.Lazy
52 ·········Data.Text.Show·Data.Time.Calendar.Gregorian·Data.Time.Clock.TAI52 ·········Data.Text.Show·Data.Time.Calendar.Gregorian·Data.Time.Clock.TAI
53 ·········Data.Time.Format.Format.Instances·Data.Time.Format.Parse53 ·········Data.Time.Format.Format.Instances·Data.Time.Format.Parse
Offset 63, 72 lines modifiedOffset 63, 72 lines modified
63 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal63 ·························Data.ByteString.Lazy.Internal·Data.ByteString.Short.Internal
64 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal64 ·························Data.IntMap.Internal·Data.IntSet.Internal·Data.Map.Internal
65 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq65 ·························Data.Sequence.Internal·Data.Set.Internal·Data.Tree·Control.DeepSeq
66 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type66 ·························GHC.ForeignSrcLang.Type·GHC.LanguageExtensions.Type
67 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ67 ·························Text.PrettyPrint.Annotated.HughesPJ·Text.PrettyPrint.HughesPJ
68 ·························Data.Tagged·Language.Haskell.TH.Syntax·Data.Text·Data.Text.Lazy68 ·························Data.Tagged·Language.Haskell.TH.Syntax·Data.Text·Data.Text.Lazy
69 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc269 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
70 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Encoding·e2cf45ae14e77212fe9b4476c200f3ff 
71 ··exports:·76adff6c0ac208e7a249112445d0971f 
72 ··ISO_8859_1·f8f2d686ea50e89e2026e03f902a308f 
73 ··UTF_16BE·6c9a18f14556cf8c5dca37574fd201f4 
74 ··UTF_16LE·aeb80d7f58cbb140ffd0bfc4ec66e982 
75 ··UTF_32BE·c15095e3c1c8db2333ce46aa83966bcf 
76 ··UTF_32LE·0502b0bace9c9047635007936e2c12c2 
77 ··UTF_8·426963bb12476ed4e3c055b41efb5373 
78 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.From·b9e0c18ba687a8c2659d27dd9a5ea8c1 
79 ··exports:·94462749d747b48b0283646518b47102 
80 ··From·5f6f71d1a032199d1bdfc66e15c6f749 
81 ··from·65cee8071758fae665f5d1ee0e149ec4 
82 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Instances·ebe41cae0c5d6ebab63f9c32ae976c52 
83 ··exports:·fe3787b39b22b522e84f086b9cfd6085 
84 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Lift·6370b64b835633a4e69e9ebcf5da9812 
85 ··exports:·25c474218f8f3f64a6a21f66baeda844 
86 ··liftedFrom·45ddd64c0de635779736ad47602944f7 
87 ··liftedInto·2423b4281fc18a270b926bfc8d45fa73 
88 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFrom·f64a804aa120d0d9d3d466b58fe62e34 
89 ··exports:·6b5bb468ee730ffff1d66e44eb5e7abe 
90 ··TryFrom·b6d42cf422f5f8fd0dafb21debc57aef 
91 ··tryFrom·ad9bdae61288ac7338570933141600c9 
92 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.TryFromException·db4042eaf7642d190499bcec7a3c964b 
93 ··exports:·4400f8ec4e553abc3bb26035e69e111f 
94 ··TryFromException·13f1b84869ba192afc1d091a6d86cbd4 
95 ··TryFromException·b040241cb78475fc3c94e29a7d2bf5fc 
96 import··-/··witch-1.2.1.1-8DvAlv47w3r7T8xjMqD2Vl:Witch.Utility·6ee8968449a2dc3291168743e48184b8 
97 ··exports:·8e165d445ee7173b9e56d0c7aae64774 
98 ··eitherTryFrom·270ae7a98b2b80077f41c0c5edfb667c 
99 ··into·e327e55619ff4f8ef15f91567461069f 
100 ··maybeTryFrom·52e8c16a014ce5720a97b41bc2102db2 
101 ··tryInto·b333c6b398643f82c968f6b2e3aaaf36 
102 ··tryVia·19d15dfa96f68111163ea3750d95c0c0 
103 ··unsafeFrom·f7c77b2ee02d44cc985769a899eaadf7 
104 ··unsafeInto·f31513e6bf9627657e0a39ad2bda2725 
105 ··via·d4d622dc80b9c0494a3238cda8c33165 
106 0e8e38de57f24c7ab0324c6ff0719f1270 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Encoding·e6fd15933c104147c2fe33896d1d6886
 71 ··exports:·59f2ba3d5b69b514ae17d5282e0c2058
 72 ··ISO_8859_1·85a613cab5417eeb7af9c410b8764e01
 73 ··UTF_16BE·13d691c8ea6c18039e56643139fc00b3
 74 ··UTF_16LE·06a80a1a520654fcecc52037ffcff130
 75 ··UTF_32BE·53c8faa71bcaa7e29f7b6e0caacb36e8
 76 ··UTF_32LE·e7ab2ac25b1780ac1a639002b02023f2
 77 ··UTF_8·ccd5020a5e8a520acb88c38b8978bd66
 78 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.From·b96b4a06d101afc16d68b908bc78a9b9
 79 ··exports:·3cfc8fd1117f2e721ffe2a5389a8c4d3
 80 ··From·e02c3a88a5e6214f79d8408a43306938
 81 ··from·273da4ec2ffa06601f59defd7be1473c
 82 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Instances·33f47d773fcf6e17d19ba5ea5932017c
 83 ··exports:·0fd4660569ff5241be3fc911c8727ed9
 84 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Lift·1005a8d33bf1a80cacd77db61cd57170
 85 ··exports:·2889bab4f3b9361e1c91887076534e29
 86 ··liftedFrom·aa45b355bb5a1fe1eb9543a259cec1b0
 87 ··liftedInto·d60d3f109f1f9adcfaaf0024bdbf2235
 88 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFrom·905d2babfafd0237025387687e1eb865
 89 ··exports:·88513a814c82b201f5694d8e91157b57
 90 ··TryFrom·743972ad23ec787aa0d37975f6744db5
 91 ··tryFrom·23e922eb69c7e71d76ec3441f267de72
 92 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.TryFromException·91a8c1407f42eb592fb8f92e6b596cdc
 93 ··exports:·cef6de467c81ca4b8ffd80d51827ebad
 94 ··TryFromException·db90c0c126e873dea4c4ef3627201f8e
 95 ··TryFromException·d5dbe44f1fa7881474f194644de1fec1
 96 import··-/··witch-1.2.1.1-KduZWOnQaCo7b4GvKtj4Ko:Witch.Utility·532b96895ac70c3bc256dfadbaa7079f
 97 ··exports:·c100aa9502c19e4a05d7e049de173176
 98 ··eitherTryFrom·91dc5bc7c35cd41ce696b00625d46fa1
 99 ··into·39055742ae7509b4f7564ff4e0d6dbfd
 100 ··maybeTryFrom·f02d73579158800b6e085eb64d7bc9aa
 101 ··tryInto·2efc1122299c62653c075d44889e5734
 102 ··tryVia·9f7f69a1a36b30ee2032f83a408a2200
 103 ··unsafeFrom·0b0eb493beec17ef8e3462c54f14b7bb
 104 ··unsafeInto·57ac59b5b6fe6b1c0b5782fc759738e0
 105 ··via·88db58d8117cdc774ab33573d75a7482
 106 5e06d5d13247d895d1954a90e69104b7
107 ··$trModule·::·GHC.Types.Module107 ··$trModule·::·GHC.Types.Module
108 ··[HasNoCafRefs,·TagSig:·<TagProper>,108 ··[HasNoCafRefs,·TagSig:·<TagProper>,
109 ···LambdaFormInfo:·LFCon[GHC.Types.Module],109 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
Max diff block lines reached; 1060/8470 bytes (12.51%) of diff not shown.