214 MB
/srv/reproducible-results/rbuild-debian/r-b-build.OVdBWVI6/b1/haskell-haskell-gi_0.26.17-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.OVdBWVI6/b2/haskell-haskell-gi_0.26.17-1_amd64.changes
628 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·71be7dd0da7a9c52ffedb3c7c5571ee3·1703092·haskell·optional·libghc-haskell-gi-dev_0.26.17-1_amd64.deb1 ·e1775c8b6f5a1707484d80c9ac329933·1703276·haskell·optional·libghc-haskell-gi-dev_0.26.17-1_amd64.deb
2 ·b7f8f47c076e82528fff4c578a245557·455744·doc·optional·libghc-haskell-gi-doc_0.26.17-1_all.deb 
3 ·8150435016046b7a79bb32ddbcb971a0·1595100·haskell·optional·libghc-haskell-gi-prof_0.26.17-1_amd64.deb2 ·2778770eba79633ccfcb9987957a2c4e·455808·doc·optional·libghc-haskell-gi-doc_0.26.17-1_all.deb
 3 ·00d018eeabfb625c3ab23d04fd0f8e7f·1601116·haskell·optional·libghc-haskell-gi-prof_0.26.17-1_amd64.deb
99.0 MB
libghc-haskell-gi-dev_0.26.17-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-02-12·04:47:50.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-02-12·04:47:50.000000·debian-binary
2 -rw-r--r--···0········0········0·····4080·2026-02-12·04:47:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····4104·2026-02-12·04:47:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1698820·2026-02-12·04:47:50.000000·data.tar.xz3 -rw-r--r--···0········0········0··1698980·2026-02-12·04:47:50.000000·data.tar.xz
31.8 KB
control.tar.xz
31.8 KB
control.tar
1.7 KB
./control
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Package:·libghc-haskell-gi-dev1 Package:·libghc-haskell-gi-dev
2 Source:·haskell-haskell-gi2 Source:·haskell-haskell-gi
3 Version:·0.26.17-13 Version:·0.26.17-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:·169576 Installed-Size:·16957
7 Depends:·libghc-ansi-terminal-dev-1.1.5-70b23,·libghc-attoparsec-dev-0.14.4-0b9af,·libghc-base-dev-4.20.2.0-47ff0,·libghc-bytestring-dev-0.12.2.0-d528c,·libghc-cabal-dev-3.12.1.0-86e43,·libghc-containers-dev-0.7-0c6d4,·libghc-directory-dev-1.3.8.5-1f094,·libghc-filepath-dev-1.5.4.0-29dd7,·libghc-haskell-gi-base-dev-0.26.9-17261,·libghc-mtl-dev-2.3.1-edf82,·libghc-pretty-show-dev-1.10-b1e37,·libghc-process-dev-1.6.26.1-92ff0,·libghc-regex-tdfa-dev-1.3.2.5-e9355,·libghc-safe-dev-0.3.21-24a50,·libghc-text-dev-2.1.3-8ae9a,·libghc-transformers-dev-0.6.1.1-26140,·libghc-xdg-basedir-dev-0.2.2-a1553,·libghc-xml-conduit-dev-1.10.1.0-35215,·libc6·(>=·2.14),·libgirepository-1.0-1·(>=·0.9.6),·libglib2.0-0t64·(>=·2.12.0),·libgmp10·(>=·2:6.3.0+dfsg),·zlib1g·(>=·1:1.1.4),·libglib2.0-dev,·libgirepository1.0-dev7 Depends:·libghc-ansi-terminal-dev-1.1.5-70b23,·libghc-attoparsec-dev-0.14.4-0b9af,·libghc-base-dev-4.20.2.0-47ff0,·libghc-bytestring-dev-0.12.2.0-d528c,·libghc-cabal-dev-3.12.1.0-86e43,·libghc-containers-dev-0.7-0c6d4,·libghc-directory-dev-1.3.8.5-1f094,·libghc-filepath-dev-1.5.4.0-29dd7,·libghc-haskell-gi-base-dev-0.26.9-17261,·libghc-mtl-dev-2.3.1-edf82,·libghc-pretty-show-dev-1.10-b1e37,·libghc-process-dev-1.6.26.1-92ff0,·libghc-regex-tdfa-dev-1.3.2.5-e9355,·libghc-safe-dev-0.3.21-24a50,·libghc-text-dev-2.1.3-8ae9a,·libghc-transformers-dev-0.6.1.1-26140,·libghc-xdg-basedir-dev-0.2.2-a1553,·libghc-xml-conduit-dev-1.10.1.0-35215,·libc6·(>=·2.14),·libgirepository-1.0-1·(>=·0.9.6),·libglib2.0-0t64·(>=·2.12.0),·libgmp10·(>=·2:6.3.0+dfsg),·zlib1g·(>=·1:1.1.4),·libglib2.0-dev,·libgirepository1.0-dev
8 Provides:·libghc-haskell-gi-dev-0.26.17-943f78 Provides:·libghc-haskell-gi-dev-0.26.17-29914
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/haskell-gi/haskell-gi11 Homepage:·https://github.com/haskell-gi/haskell-gi
12 Description:·generate·Haskell·bindings·for·GI-capable·libraries12 Description:·generate·Haskell·bindings·for·GI-capable·libraries
13 ·Generate·Haskell·bindings·for·GObject-Introspection-capable·libraries.13 ·Generate·Haskell·bindings·for·GObject-Introspection-capable·libraries.
14 ·This·includes·most·notably·Gtk+,·but·many·other·libraries·in·the14 ·This·includes·most·notably·Gtk+,·but·many·other·libraries·in·the
15 ·GObject·ecosystem·provide·introspection·data·too.15 ·GObject·ecosystem·provide·introspection·data·too.
16 ·.16 ·.
17 ·This·package·provides·a·library·for·the·Haskell·programming·language.17 ·This·package·provides·a·library·for·the·Haskell·programming·language.
18 ·See·http://www.haskell.org/·for·more·information·on·Haskell.18 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
19 Ghc-Package:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx19 Ghc-Package:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE
30.1 KB
./md5sums
30.0 B
./md5sums
Files differ
30.0 KB
line order
    
Offset 1, 116 lines modifiedOffset 1, 116 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/API.dyn_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/API.dyn_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/API.hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/API.hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CabalHooks.dyn_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CabalHooks.dyn_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CabalHooks.hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CabalHooks.hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Callable.dyn_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Callable.dyn_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Callable.hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Callable.hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Code.dyn_hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Code.dyn_hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Code.hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Code.hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CodeGen.dyn_hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CodeGen.dyn_hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CodeGen.hi10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CodeGen.hi
11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Config.dyn_hi11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Config.dyn_hi
12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Config.hi12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Config.hi
13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Constant.dyn_hi13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Constant.dyn_hi
14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Constant.hi14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Constant.hi
15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Conversions.dyn_hi15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Conversions.dyn_hi
16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Conversions.hi16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Conversions.hi
17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CtoHaskellMap.dyn_hi17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CtoHaskellMap.dyn_hi
18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CtoHaskellMap.hi18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CtoHaskellMap.hi
19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/EnumFlags.dyn_hi19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/EnumFlags.dyn_hi
20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/EnumFlags.hi20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/EnumFlags.hi
21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Fixups.dyn_hi21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Fixups.dyn_hi
22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Fixups.hi22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Fixups.hi
23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GObject.dyn_hi23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GObject.dyn_hi
24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GObject.hi24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GObject.hi
25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GType.dyn_hi25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GType.dyn_hi
26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GType.hi26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GType.hi
27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GtkDoc.dyn_hi27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GtkDoc.dyn_hi
28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GtkDoc.hi28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GtkDoc.hi
29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Haddock.dyn_hi29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Haddock.dyn_hi
30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Haddock.hi30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Haddock.hi
31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Inheritance.dyn_hi31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Inheritance.dyn_hi
32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Inheritance.hi32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Inheritance.hi
33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/LibGIRepository.dyn_hi33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/LibGIRepository.dyn_hi
34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/LibGIRepository.hi34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/LibGIRepository.hi
35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ModulePath.dyn_hi35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ModulePath.dyn_hi
36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ModulePath.hi36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ModulePath.hi
37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedMethods.dyn_hi37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedMethods.dyn_hi
38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedMethods.hi38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedMethods.hi
39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedSignals.dyn_hi39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedSignals.dyn_hi
40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedSignals.hi40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedSignals.hi
41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Overrides.dyn_hi41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Overrides.dyn_hi
42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Overrides.hi42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Overrides.hi
43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/PkgConfig.dyn_hi43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/PkgConfig.dyn_hi
44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/PkgConfig.hi44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/PkgConfig.hi
45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ProjectInfo.dyn_hi45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ProjectInfo.dyn_hi
46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ProjectInfo.hi46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ProjectInfo.hi
47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Properties.dyn_hi47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Properties.dyn_hi
48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Properties.hi48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Properties.hi
49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Signal.dyn_hi49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Signal.dyn_hi
50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Signal.hi50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Signal.hi
51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Struct.dyn_hi51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Struct.dyn_hi
52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Struct.hi52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Struct.hi
53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/SymbolNaming.dyn_hi53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/SymbolNaming.dyn_hi
54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/SymbolNaming.hi54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/SymbolNaming.hi
55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Transfer.dyn_hi55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Transfer.dyn_hi
56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Transfer.hi56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Transfer.hi
57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Type.dyn_hi57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Type.dyn_hi
58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Type.hi58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Type.hi
59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Util.dyn_hi59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Util.dyn_hi
60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Util.hi60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Util.hi
61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Alias.dyn_hi61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Alias.dyn_hi
62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Alias.hi62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Alias.hi
63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Allocation.dyn_hi63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Allocation.dyn_hi
64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Allocation.hi64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Allocation.hi
65 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Arg.dyn_hi65 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Arg.dyn_hi
66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Arg.hi66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Arg.hi
67 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/BasicTypes.dyn_hi67 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/BasicTypes.dyn_hi
68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/BasicTypes.hi68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/BasicTypes.hi
69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callable.dyn_hi69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callable.dyn_hi
70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callable.hi70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callable.hi
71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callback.dyn_hi71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callback.dyn_hi
72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callback.hi72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callback.hi
73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Constant.dyn_hi73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Constant.dyn_hi
74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Constant.hi74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Constant.hi
75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Deprecation.dyn_hi75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Deprecation.dyn_hi
76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Deprecation.hi76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Deprecation.hi
77 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Documentation.dyn_hi77 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Documentation.dyn_hi
78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Documentation.hi78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Documentation.hi
79 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Enum.dyn_hi79 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Enum.dyn_hi
80 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Enum.hi80 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Enum.hi
81 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Field.dyn_hi81 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Field.dyn_hi
82 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Field.hi82 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Field.hi
83 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Flags.dyn_hi83 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Flags.dyn_hi
84 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Flags.hi84 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Flags.hi
85 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Function.dyn_hi85 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Function.dyn_hi
86 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Function.hi86 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Function.hi
87 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Interface.dyn_hi87 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Interface.dyn_hi
88 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Interface.hi88 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Interface.hi
89 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Method.dyn_hi89 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Method.dyn_hi
90 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Method.hi90 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Method.hi
91 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Object.dyn_hi91 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Object.dyn_hi
92 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Object.hi92 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Object.hi
93 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Parser.dyn_hi93 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Parser.dyn_hi
94 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Parser.hi94 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Parser.hi
95 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Property.dyn_hi95 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Property.dyn_hi
96 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Property.hi96 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Property.hi
97 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Repository.dyn_hi97 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Repository.dyn_hi
98 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Repository.hi98 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Repository.hi
99 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Signal.dyn_hi99 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Signal.dyn_hi
100 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Signal.hi100 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Signal.hi
101 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Struct.dyn_hi101 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Struct.dyn_hi
102 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Struct.hi102 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Struct.hi
103 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Type.dyn_hi103 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Type.dyn_hi
104 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Type.hi104 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Type.hi
105 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Union.dyn_hi105 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Union.dyn_hi
106 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Union.hi106 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Union.hi
107 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/XMLUtils.dyn_hi107 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/XMLUtils.dyn_hi
108 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/XMLUtils.hi108 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/XMLUtils.hi
109 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Paths_haskell_gi.dyn_hi109 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Paths_haskell_gi.dyn_hi
110 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Paths_haskell_gi.hi110 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Paths_haskell_gi.hi
111 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/libHShaskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx.a111 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/libHShaskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE.a
112 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHShaskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx-ghc9.10.3.so112 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHShaskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE-ghc9.10.3.so
113 usr/share/doc/libghc-haskell-gi-dev/changelog.Debian.gz113 usr/share/doc/libghc-haskell-gi-dev/changelog.Debian.gz
114 usr/share/doc/libghc-haskell-gi-dev/changelog.gz114 usr/share/doc/libghc-haskell-gi-dev/changelog.gz
115 usr/share/doc/libghc-haskell-gi-dev/copyright115 usr/share/doc/libghc-haskell-gi-dev/copyright
116 var/lib/ghc/package.conf.d/haskell-gi-0.26.17.conf116 var/lib/ghc/package.conf.d/haskell-gi-0.26.17.conf
98.9 MB
data.tar.xz
98.9 MB
data.tar
52.4 KB
file list
    
Offset 1, 131 lines modifiedOffset 1, 131 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/
12 -rw-r--r--···0·root·········(0)·root·········(0)····57384·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/API.dyn_hi12 -rw-r--r--···0·root·········(0)·root·········(0)····57369·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/API.dyn_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)····57381·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/API.hi13 -rw-r--r--···0·root·········(0)·root·········(0)····57366·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/API.hi
14 -rw-r--r--···0·root·········(0)·root·········(0)····21531·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CabalHooks.dyn_hi14 -rw-r--r--···0·root·········(0)·root·········(0)····21524·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CabalHooks.dyn_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)····21529·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CabalHooks.hi15 -rw-r--r--···0·root·········(0)·root·········(0)····21522·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CabalHooks.hi
16 -rw-r--r--···0·root·········(0)·root·········(0)····37486·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Callable.dyn_hi16 -rw-r--r--···0·root·········(0)·root·········(0)····37498·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Callable.dyn_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)····37484·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Callable.hi17 -rw-r--r--···0·root·········(0)·root·········(0)····37496·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Callable.hi
18 -rw-r--r--···0·root·········(0)·root·········(0)···153001·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Code.dyn_hi18 -rw-r--r--···0·root·········(0)·root·········(0)···153005·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Code.dyn_hi
19 -rw-r--r--···0·root·········(0)·root·········(0)···152999·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Code.hi19 -rw-r--r--···0·root·········(0)·root·········(0)···153003·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Code.hi
20 -rw-r--r--···0·root·········(0)·root·········(0)····19166·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CodeGen.dyn_hi20 -rw-r--r--···0·root·········(0)·root·········(0)····19150·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CodeGen.dyn_hi
21 -rw-r--r--···0·root·········(0)·root·········(0)····19164·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CodeGen.hi21 -rw-r--r--···0·root·········(0)·root·········(0)····19148·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CodeGen.hi
22 -rw-r--r--···0·root·········(0)·root·········(0)·····8344·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Config.dyn_hi22 -rw-r--r--···0·root·········(0)·root·········(0)·····8354·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Config.dyn_hi
23 -rw-r--r--···0·root·········(0)·root·········(0)·····8342·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Config.hi23 -rw-r--r--···0·root·········(0)·root·········(0)·····8352·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Config.hi
24 -rw-r--r--···0·root·········(0)·root·········(0)·····9513·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Constant.dyn_hi24 -rw-r--r--···0·root·········(0)·root·········(0)·····9515·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Constant.dyn_hi
25 -rw-r--r--···0·root·········(0)·root·········(0)·····9511·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Constant.hi25 -rw-r--r--···0·root·········(0)·root·········(0)·····9513·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Constant.hi
26 -rw-r--r--···0·root·········(0)·root·········(0)····66998·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Conversions.dyn_hi26 -rw-r--r--···0·root·········(0)·root·········(0)····66994·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Conversions.dyn_hi
27 -rw-r--r--···0·root·········(0)·root·········(0)····66994·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Conversions.hi27 -rw-r--r--···0·root·········(0)·root·········(0)····66990·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Conversions.hi
28 -rw-r--r--···0·root·········(0)·root·········(0)····21417·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CtoHaskellMap.dyn_hi28 -rw-r--r--···0·root·········(0)·root·········(0)····21423·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CtoHaskellMap.dyn_hi
29 -rw-r--r--···0·root·········(0)·root·········(0)····21415·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CtoHaskellMap.hi29 -rw-r--r--···0·root·········(0)·root·········(0)····21421·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CtoHaskellMap.hi
30 -rw-r--r--···0·root·········(0)·root·········(0)·····8270·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/EnumFlags.dyn_hi30 -rw-r--r--···0·root·········(0)·root·········(0)·····8265·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/EnumFlags.dyn_hi
31 -rw-r--r--···0·root·········(0)·root·········(0)·····8268·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/EnumFlags.hi31 -rw-r--r--···0·root·········(0)·root·········(0)·····8263·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/EnumFlags.hi
32 -rw-r--r--···0·root·········(0)·root·········(0)····23264·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Fixups.dyn_hi32 -rw-r--r--···0·root·········(0)·root·········(0)····23245·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Fixups.dyn_hi
33 -rw-r--r--···0·root·········(0)·root·········(0)····23262·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Fixups.hi33 -rw-r--r--···0·root·········(0)·root·········(0)····23243·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Fixups.hi
34 -rw-r--r--···0·root·········(0)·root·········(0)····10619·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GObject.dyn_hi34 -rw-r--r--···0·root·········(0)·root·········(0)····10618·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GObject.dyn_hi
35 -rw-r--r--···0·root·········(0)·root·········(0)····10617·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GObject.hi35 -rw-r--r--···0·root·········(0)·root·········(0)····10616·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GObject.hi
36 -rw-r--r--···0·root·········(0)·root·········(0)·····3828·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GType.dyn_hi36 -rw-r--r--···0·root·········(0)·root·········(0)·····3828·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GType.dyn_hi
37 -rw-r--r--···0·root·········(0)·root·········(0)·····3826·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GType.hi37 -rw-r--r--···0·root·········(0)·root·········(0)·····3826·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GType.hi
38 -rw-r--r--···0·root·········(0)·root·········(0)····36775·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GtkDoc.dyn_hi38 -rw-r--r--···0·root·········(0)·root·········(0)····36751·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GtkDoc.dyn_hi
39 -rw-r--r--···0·root·········(0)·root·········(0)····36773·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GtkDoc.hi39 -rw-r--r--···0·root·········(0)·root·········(0)····36749·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GtkDoc.hi
40 -rw-r--r--···0·root·········(0)·root·········(0)····22841·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Haddock.dyn_hi40 -rw-r--r--···0·root·········(0)·root·········(0)····22844·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Haddock.dyn_hi
41 -rw-r--r--···0·root·········(0)·root·········(0)····22839·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Haddock.hi41 -rw-r--r--···0·root·········(0)·root·········(0)····22842·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Haddock.hi
42 -rw-r--r--···0·root·········(0)·root·········(0)····34711·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Inheritance.dyn_hi42 -rw-r--r--···0·root·········(0)·root·········(0)····34711·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Inheritance.dyn_hi
43 -rw-r--r--···0·root·········(0)·root·········(0)····34709·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Inheritance.hi43 -rw-r--r--···0·root·········(0)·root·········(0)····34709·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Inheritance.hi
44 -rw-r--r--···0·root·········(0)·root·········(0)····24779·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/LibGIRepository.dyn_hi44 -rw-r--r--···0·root·········(0)·root·········(0)····24777·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/LibGIRepository.dyn_hi
45 -rw-r--r--···0·root·········(0)·root·········(0)····24776·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/LibGIRepository.hi45 -rw-r--r--···0·root·········(0)·root·········(0)····24774·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/LibGIRepository.hi
46 -rw-r--r--···0·root·········(0)·root·········(0)····11169·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ModulePath.dyn_hi46 -rw-r--r--···0·root·········(0)·root·········(0)····11194·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ModulePath.dyn_hi
47 -rw-r--r--···0·root·········(0)·root·········(0)····11167·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ModulePath.hi47 -rw-r--r--···0·root·········(0)·root·········(0)····11192·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ModulePath.hi
48 -rw-r--r--···0·root·········(0)·root·········(0)·····7840·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedMethods.dyn_hi48 -rw-r--r--···0·root·········(0)·root·········(0)·····7837·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedMethods.dyn_hi
49 -rw-r--r--···0·root·········(0)·root·········(0)·····7838·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedMethods.hi49 -rw-r--r--···0·root·········(0)·root·········(0)·····7835·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedMethods.hi
50 -rw-r--r--···0·root·········(0)·root·········(0)·····6397·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedSignals.dyn_hi50 -rw-r--r--···0·root·········(0)·root·········(0)·····6392·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedSignals.dyn_hi
51 -rw-r--r--···0·root·········(0)·root·········(0)·····6395·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedSignals.hi51 -rw-r--r--···0·root·········(0)·root·········(0)·····6390·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedSignals.hi
52 -rw-r--r--···0·root·········(0)·root·········(0)····29205·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Overrides.dyn_hi52 -rw-r--r--···0·root·········(0)·root·········(0)····29173·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Overrides.dyn_hi
53 -rw-r--r--···0·root·········(0)·root·········(0)····29200·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Overrides.hi53 -rw-r--r--···0·root·········(0)·root·········(0)····29168·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Overrides.hi
54 -rw-r--r--···0·root·········(0)·root·········(0)·····5265·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/PkgConfig.dyn_hi54 -rw-r--r--···0·root·········(0)·root·········(0)·····5264·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/PkgConfig.dyn_hi
55 -rw-r--r--···0·root·········(0)·root·········(0)·····5263·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/PkgConfig.hi55 -rw-r--r--···0·root·········(0)·root·········(0)·····5262·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/PkgConfig.hi
56 -rw-r--r--···0·root·········(0)·root·········(0)····10743·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ProjectInfo.dyn_hi56 -rw-r--r--···0·root·········(0)·root·········(0)····10760·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ProjectInfo.dyn_hi
57 -rw-r--r--···0·root·········(0)·root·········(0)····10741·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ProjectInfo.hi57 -rw-r--r--···0·root·········(0)·root·········(0)····10758·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ProjectInfo.hi
58 -rw-r--r--···0·root·········(0)·root·········(0)····18009·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Properties.dyn_hi58 -rw-r--r--···0·root·········(0)·root·········(0)····18037·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Properties.dyn_hi
59 -rw-r--r--···0·root·········(0)·root·········(0)····18007·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Properties.hi59 -rw-r--r--···0·root·········(0)·root·········(0)····18035·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Properties.hi
60 -rw-r--r--···0·root·········(0)·root·········(0)····10932·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Signal.dyn_hi60 -rw-r--r--···0·root·········(0)·root·········(0)····10940·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Signal.dyn_hi
61 -rw-r--r--···0·root·········(0)·root·········(0)····10930·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Signal.hi61 -rw-r--r--···0·root·········(0)·root·········(0)····10938·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Signal.hi
62 -rw-r--r--···0·root·········(0)·root·········(0)····17886·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Struct.dyn_hi62 -rw-r--r--···0·root·········(0)·root·········(0)····17892·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Struct.dyn_hi
63 -rw-r--r--···0·root·········(0)·root·········(0)····17884·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Struct.hi63 -rw-r--r--···0·root·········(0)·root·········(0)····17890·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Struct.hi
64 -rw-r--r--···0·root·········(0)·root·········(0)····27967·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/SymbolNaming.dyn_hi64 -rw-r--r--···0·root·········(0)·root·········(0)····27982·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/SymbolNaming.dyn_hi
65 -rw-r--r--···0·root·········(0)·root·········(0)····27962·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/SymbolNaming.hi65 -rw-r--r--···0·root·········(0)·root·········(0)····27977·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/SymbolNaming.hi
66 -rw-r--r--···0·root·········(0)·root·········(0)····23248·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Transfer.dyn_hi66 -rw-r--r--···0·root·········(0)·root·········(0)····23253·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Transfer.dyn_hi
67 -rw-r--r--···0·root·········(0)·root·········(0)····23246·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Transfer.hi67 -rw-r--r--···0·root·········(0)·root·········(0)····23251·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Transfer.hi
68 -rw-r--r--···0·root·········(0)·root·········(0)····10587·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Type.dyn_hi68 -rw-r--r--···0·root·········(0)·root·········(0)····10584·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Type.dyn_hi
69 -rw-r--r--···0·root·········(0)·root·········(0)····10585·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Type.hi69 -rw-r--r--···0·root·········(0)·root·········(0)····10582·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Type.hi
70 -rw-r--r--···0·root·········(0)·root·········(0)····13839·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Util.dyn_hi70 -rw-r--r--···0·root·········(0)·root·········(0)····13836·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Util.dyn_hi
71 -rw-r--r--···0·root·········(0)·root·········(0)····13837·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Util.hi71 -rw-r--r--···0·root·········(0)·root·········(0)····13834·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Util.hi
72 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/72 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/
73 -rw-r--r--···0·root·········(0)·root·········(0)·····7404·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Alias.dyn_hi73 -rw-r--r--···0·root·········(0)·root·········(0)·····7398·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Alias.dyn_hi
74 -rw-r--r--···0·root·········(0)·root·········(0)·····7402·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Alias.hi74 -rw-r--r--···0·root·········(0)·root·········(0)·····7396·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Alias.hi
75 -rw-r--r--···0·root·········(0)·root·········(0)·····9801·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Allocation.dyn_hi75 -rw-r--r--···0·root·········(0)·root·········(0)·····9792·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Allocation.dyn_hi
76 -rw-r--r--···0·root·········(0)·root·········(0)·····9799·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Allocation.hi76 -rw-r--r--···0·root·········(0)·root·········(0)·····9790·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Allocation.hi
77 -rw-r--r--···0·root·········(0)·root·········(0)····30383·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Arg.dyn_hi77 -rw-r--r--···0·root·········(0)·root·········(0)····30375·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Arg.dyn_hi
78 -rw-r--r--···0·root·········(0)·root·········(0)····30381·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Arg.hi78 -rw-r--r--···0·root·········(0)·root·········(0)····30373·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Arg.hi
79 -rw-r--r--···0·root·········(0)·root·········(0)····39239·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/BasicTypes.dyn_hi79 -rw-r--r--···0·root·········(0)·root·········(0)····39228·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/BasicTypes.dyn_hi
80 -rw-r--r--···0·root·········(0)·root·········(0)····39237·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/BasicTypes.hi80 -rw-r--r--···0·root·········(0)·root·········(0)····39226·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/BasicTypes.hi
81 -rw-r--r--···0·root·········(0)·root·········(0)····16484·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callable.dyn_hi81 -rw-r--r--···0·root·········(0)·root·········(0)····16483·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callable.dyn_hi
82 -rw-r--r--···0·root·········(0)·root·········(0)····16482·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callable.hi82 -rw-r--r--···0·root·········(0)·root·········(0)····16481·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callable.hi
83 -rw-r--r--···0·root·········(0)·root·········(0)····10044·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callback.dyn_hi83 -rw-r--r--···0·root·········(0)·root·········(0)····10031·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callback.dyn_hi
84 -rw-r--r--···0·root·········(0)·root·········(0)····10042·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callback.hi84 -rw-r--r--···0·root·········(0)·root·········(0)····10029·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callback.hi
85 -rw-r--r--···0·root·········(0)·root·········(0)····12949·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Constant.dyn_hi85 -rw-r--r--···0·root·········(0)·root·········(0)····12941·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Constant.dyn_hi
86 -rw-r--r--···0·root·········(0)·root·········(0)····12947·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Constant.hi86 -rw-r--r--···0·root·········(0)·root·········(0)····12939·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Constant.hi
87 -rw-r--r--···0·root·········(0)·root·········(0)····10916·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Deprecation.dyn_hi87 -rw-r--r--···0·root·········(0)·root·········(0)····10912·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Deprecation.dyn_hi
88 -rw-r--r--···0·root·········(0)·root·········(0)····10914·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Deprecation.hi88 -rw-r--r--···0·root·········(0)·root·········(0)····10910·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Deprecation.hi
89 -rw-r--r--···0·root·········(0)·root·········(0)····14195·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Documentation.dyn_hi89 -rw-r--r--···0·root·········(0)·root·········(0)····14190·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Documentation.dyn_hi
90 -rw-r--r--···0·root·········(0)·root·········(0)····14193·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Documentation.hi90 -rw-r--r--···0·root·········(0)·root·········(0)····14188·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Documentation.hi
91 -rw-r--r--···0·root·········(0)·root·········(0)····20553·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Enum.dyn_hi91 -rw-r--r--···0·root·········(0)·root·········(0)····20538·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Enum.dyn_hi
92 -rw-r--r--···0·root·········(0)·root·········(0)····20551·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Enum.hi92 -rw-r--r--···0·root·········(0)·root·········(0)····20536·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Enum.hi
93 -rw-r--r--···0·root·········(0)·root·········(0)····13562·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Field.dyn_hi93 -rw-r--r--···0·root·········(0)·root·········(0)····13557·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Field.dyn_hi
94 -rw-r--r--···0·root·········(0)·root·········(0)····13560·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Field.hi94 -rw-r--r--···0·root·········(0)·root·········(0)····13555·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Field.hi
95 -rw-r--r--···0·root·········(0)·root·········(0)·····7986·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Flags.dyn_hi95 -rw-r--r--···0·root·········(0)·root·········(0)·····7985·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Flags.dyn_hi
96 -rw-r--r--···0·root·········(0)·root·········(0)·····7984·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Flags.hi96 -rw-r--r--···0·root·········(0)·root·········(0)·····7983·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Flags.hi
97 -rw-r--r--···0·root·········(0)·root·········(0)····11121·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Function.dyn_hi97 -rw-r--r--···0·root·········(0)·root·········(0)····11119·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Function.dyn_hi
98 -rw-r--r--···0·root·········(0)·root·········(0)····11119·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Function.hi98 -rw-r--r--···0·root·········(0)·root·········(0)····11117·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Function.hi
99 -rw-r--r--···0·root·········(0)·root·········(0)····15236·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Interface.dyn_hi99 -rw-r--r--···0·root·········(0)·root·········(0)····15226·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Interface.dyn_hi
100 -rw-r--r--···0·root·········(0)·root·········(0)····15234·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Interface.hi100 -rw-r--r--···0·root·········(0)·root·········(0)····15224·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Interface.hi
101 -rw-r--r--···0·root·········(0)·root·········(0)····16429·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Method.dyn_hi101 -rw-r--r--···0·root·········(0)·root·········(0)····16429·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Method.dyn_hi
102 -rw-r--r--···0·root·········(0)·root·········(0)····16427·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Method.hi102 -rw-r--r--···0·root·········(0)·root·········(0)····16427·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Method.hi
103 -rw-r--r--···0·root·········(0)·root·········(0)····11434·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Object.dyn_hi103 -rw-r--r--···0·root·········(0)·root·········(0)····11431·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Object.dyn_hi
104 -rw-r--r--···0·root·········(0)·root·········(0)····11432·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Object.hi104 -rw-r--r--···0·root·········(0)·root·········(0)····11429·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Object.hi
105 -rw-r--r--···0·root·········(0)·root·········(0)····35569·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Parser.dyn_hi105 -rw-r--r--···0·root·········(0)·root·········(0)····35569·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Parser.dyn_hi
106 -rw-r--r--···0·root·········(0)·root·········(0)····35567·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Parser.hi106 -rw-r--r--···0·root·········(0)·root·········(0)····35567·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Parser.hi
107 -rw-r--r--···0·root·········(0)·root·········(0)····14702·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Property.dyn_hi107 -rw-r--r--···0·root·········(0)·root·········(0)····14703·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Property.dyn_hi
108 -rw-r--r--···0·root·········(0)·root·········(0)····14700·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Property.hi108 -rw-r--r--···0·root·········(0)·root·········(0)····14701·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Property.hi
109 -rw-r--r--···0·root·········(0)·root·········(0)·····6264·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Repository.dyn_hi109 -rw-r--r--···0·root·········(0)·root·········(0)·····6264·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Repository.dyn_hi
110 -rw-r--r--···0·root·········(0)·root·········(0)·····6262·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Repository.hi110 -rw-r--r--···0·root·········(0)·root·········(0)·····6262·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Repository.hi
111 -rw-r--r--···0·root·········(0)·root·········(0)····14376·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Signal.dyn_hi111 -rw-r--r--···0·root·········(0)·root·········(0)····14380·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Signal.dyn_hi
112 -rw-r--r--···0·root·········(0)·root·········(0)····14374·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Signal.hi112 -rw-r--r--···0·root·········(0)·root·········(0)····14378·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Signal.hi
113 -rw-r--r--···0·root·········(0)·root·········(0)····10875·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Struct.dyn_hi113 -rw-r--r--···0·root·········(0)·root·········(0)····10869·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Struct.dyn_hi
114 -rw-r--r--···0·root·········(0)·root·········(0)····10873·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Struct.hi114 -rw-r--r--···0·root·········(0)·root·········(0)····10867·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Struct.hi
115 -rw-r--r--···0·root·········(0)·root·········(0)····12352·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Type.dyn_hi115 -rw-r--r--···0·root·········(0)·root·········(0)····12345·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Type.dyn_hi
116 -rw-r--r--···0·root·········(0)·root·········(0)····12349·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Type.hi116 -rw-r--r--···0·root·········(0)·root·········(0)····12342·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Type.hi
117 -rw-r--r--···0·root·········(0)·root·········(0)····14499·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Union.dyn_hi117 -rw-r--r--···0·root·········(0)·root·········(0)····14489·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Union.dyn_hi
118 -rw-r--r--···0·root·········(0)·root·········(0)····14497·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Union.hi118 -rw-r--r--···0·root·········(0)·root·········(0)····14487·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Union.hi
119 -rw-r--r--···0·root·········(0)·root·········(0)····12443·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/XMLUtils.dyn_hi119 -rw-r--r--···0·root·········(0)·root·········(0)····12440·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/XMLUtils.dyn_hi
120 -rw-r--r--···0·root·········(0)·root·········(0)····12441·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/XMLUtils.hi120 -rw-r--r--···0·root·········(0)·root·········(0)····12438·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/XMLUtils.hi
121 -rw-r--r--···0·root·········(0)·root·········(0)····11482·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Paths_haskell_gi.dyn_hi121 -rw-r--r--···0·root·········(0)·root·········(0)····11477·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Paths_haskell_gi.dyn_hi
122 -rw-r--r--···0·root·········(0)·root·········(0)····11480·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Paths_haskell_gi.hi122 -rw-r--r--···0·root·········(0)·root·········(0)····11475·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Paths_haskell_gi.hi
123 -rw-r--r--···0·root·········(0)·root·········(0)··9201248·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/libHShaskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx.a123 -rw-r--r--···0·root·········(0)·root·········(0)··9201248·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/libHShaskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE.a
124 -rw-r--r--···0·root·········(0)·root·········(0)··5802520·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHShaskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx-ghc9.10.3.so124 -rw-r--r--···0·root·········(0)·root·········(0)··5802520·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHShaskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE-ghc9.10.3.so
125 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/share/125 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/share/
126 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/share/doc/126 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/share/doc/
127 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/share/doc/libghc-haskell-gi-dev/127 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-12·04:47:50.000000·./usr/share/doc/libghc-haskell-gi-dev/
Max diff block lines reached; 364/53678 bytes (0.68%) of diff not shown.
3.13 KB
./var/lib/ghc/package.conf.d/haskell-gi-0.26.17.conf
    
Offset 1, 26 lines modifiedOffset 1, 26 lines modified
1 name:···················haskell-gi1 name:···················haskell-gi
2 version:················0.26.172 version:················0.26.17
3 visibility:·············public3 visibility:·············public
4 id:·····················haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx 
5 key:····················haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx4 id:·····················haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE
 5 key:····················haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE
6 license:················LGPL-2.1-only6 license:················LGPL-2.1-only
7 maintainer:·············Iñaki·García·Etxebarria·(github@the.blueleaf.cc)7 maintainer:·············Iñaki·García·Etxebarria·(github@the.blueleaf.cc)
8 author:·················Will·Thompson·and·Iñaki·García·Etxebarria8 author:·················Will·Thompson·and·Iñaki·García·Etxebarria
9 stability:··············Experimental9 stability:··············Experimental
10 homepage:···············https://github.com/haskell-gi/haskell-gi10 homepage:···············https://github.com/haskell-gi/haskell-gi
11 synopsis:11 synopsis:
12 ····Generate·Haskell·bindings·for·GObject·Introspection·capable·libraries12 ····Generate·Haskell·bindings·for·GObject·Introspection·capable·libraries
  
13 description:13 description:
14 ····Generate·Haskell·bindings·for·GObject·Introspection·capable·libraries.·This·includes·most·notably14 ····Generate·Haskell·bindings·for·GObject·Introspection·capable·libraries.·This·includes·most·notably
15 ····GTK,·but·many·other·libraries·in·the·GObject·ecosystem·provide·introspection·data·too.15 ····GTK,·but·many·other·libraries·in·the·GObject·ecosystem·provide·introspection·data·too.
  
16 category:···············Development16 category:···············Development
17 abi:····················943f72d7f7bc57ee27b33a45e10a16d817 abi:····················299148988516c8692fc369d56d3f46ed
18 exposed:················True18 exposed:················True
19 exposed-modules:19 exposed-modules:
20 ····Data.GI.CodeGen.API·Data.GI.CodeGen.CabalHooks20 ····Data.GI.CodeGen.API·Data.GI.CodeGen.CabalHooks
21 ····Data.GI.CodeGen.Callable·Data.GI.CodeGen.Code21 ····Data.GI.CodeGen.Callable·Data.GI.CodeGen.Code
22 ····Data.GI.CodeGen.CodeGen·Data.GI.CodeGen.Config22 ····Data.GI.CodeGen.CodeGen·Data.GI.CodeGen.Config
23 ····Data.GI.CodeGen.Constant·Data.GI.CodeGen.Conversions23 ····Data.GI.CodeGen.Constant·Data.GI.CodeGen.Conversions
24 ····Data.GI.CodeGen.CtoHaskellMap·Data.GI.CodeGen.EnumFlags24 ····Data.GI.CodeGen.CtoHaskellMap·Data.GI.CodeGen.EnumFlags
Offset 41, 30 lines modifiedOffset 41, 30 lines modified
41 ····Data.GI.GIR.Interface·Data.GI.GIR.Method·Data.GI.GIR.Object41 ····Data.GI.GIR.Interface·Data.GI.GIR.Method·Data.GI.GIR.Object
42 ····Data.GI.GIR.Parser·Data.GI.GIR.Property·Data.GI.GIR.Repository42 ····Data.GI.GIR.Parser·Data.GI.GIR.Property·Data.GI.GIR.Repository
43 ····Data.GI.GIR.Signal·Data.GI.GIR.Struct·Data.GI.GIR.Type43 ····Data.GI.GIR.Signal·Data.GI.GIR.Struct·Data.GI.GIR.Type
44 ····Data.GI.GIR.Union·Data.GI.GIR.XMLUtils44 ····Data.GI.GIR.Union·Data.GI.GIR.XMLUtils
  
45 hidden-modules:·········Paths_haskell_gi45 hidden-modules:·········Paths_haskell_gi
46 import-dirs:46 import-dirs:
47 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx47 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE
  
48 library-dirs:48 library-dirs:
49 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx49 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE
50 ····/usr/lib/x86_64-linux-gnu50 ····/usr/lib/x86_64-linux-gnu
  
51 library-dirs-static:51 library-dirs-static:
52 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx52 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE
53 ····/usr/lib/x86_64-linux-gnu53 ····/usr/lib/x86_64-linux-gnu
  
54 dynamic-library-dirs:54 dynamic-library-dirs:
55 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace55 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace
56 ····/usr/lib/x86_64-linux-gnu56 ····/usr/lib/x86_64-linux-gnu
  
57 data-dir:···············/usr/share/haskell-gi57 data-dir:···············/usr/share/haskell-gi
58 hs-libraries:···········HShaskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx58 hs-libraries:···········HShaskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE
59 extra-libraries:········girepository-1.0·gobject-2.0·glib-2.059 extra-libraries:········girepository-1.0·gobject-2.0·glib-2.0
60 extra-libraries-static:60 extra-libraries-static:
61 ····girepository-1.0·gobject-2.0·glib-2.0·atomic·m·sysprof-capture-461 ····girepository-1.0·gobject-2.0·glib-2.0·atomic·m·sysprof-capture-4
62 ····pcre2-8·ffi62 ····pcre2-8·ffi
  
63 include-dirs:63 include-dirs:
64 ····/usr/include/gobject-introspection-1.0·/usr/include64 ····/usr/include/gobject-introspection-1.0·/usr/include
124 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/API.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/API.dyn_hi
Files 94% similar despite different names
123 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.API·91037 interface·Data.GI.CodeGen.API·9103
8 ··interface·hash:·fe5b2ea00485a55d6a33c7fb8e16f4c7 
9 ··ABI·hash:·6466040e49fe6b7bf5200eb108252a22 
10 ··export-list·hash:·0e449c47f9d2913b9269d29104b2d697 
11 ··orphan·hash:·78ef25962fefbc59f07545f946d2f7268 ··interface·hash:·7bb41f7734c74dd758e523d0f41bf45e
 9 ··ABI·hash:·84a00c94db27b08a0feb296a5592cc8d
 10 ··export-list·hash:·64cac61ab2e37637514742b18d0da036
 11 ··orphan·hash:·7256fda854f5057e9bccd11a8e679bc7
12 ··flag·hash:·384dcab39eb3a67eef18ade4c7a895ca12 ··flag·hash:·384dcab39eb3a67eef18ade4c7a895ca
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·81fd61fccfe3da3a63f958fbc1bb970216 ··src_hash:·81fd61fccfe3da3a63f958fbc1bb9702
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 48, 40 lines modifiedOffset 48, 40 lines modified
48 ··Data.GI.GIR.Method.MethodType{Data.GI.GIR.Method.Constructor·Data.GI.GIR.Method.MemberFunction·Data.GI.GIR.Method.OrdinaryMethod}48 ··Data.GI.GIR.Method.MethodType{Data.GI.GIR.Method.Constructor·Data.GI.GIR.Method.MemberFunction·Data.GI.GIR.Method.OrdinaryMethod}
49 ··Data.GI.GIR.Object.Object{Data.GI.GIR.Object.Object·Data.GI.GIR.Object.objCType·Data.GI.GIR.Object.objDeprecated·Data.GI.GIR.Object.objDocumentation·Data.GI.GIR.Object.objGetValueFunc·Data.GI.GIR.Object.objInterfaces·Data.GI.GIR.Object.objMethods·Data.GI.GIR.Object.objParent·Data.GI.GIR.Object.objProperties·Data.GI.GIR.Object.objRefFunc·Data.GI.GIR.Object.objSetValueFunc·Data.GI.GIR.Object.objSignals·Data.GI.GIR.Object.objTypeInit·Data.GI.GIR.Object.objTypeName·Data.GI.GIR.Object.objUnrefFunc}49 ··Data.GI.GIR.Object.Object{Data.GI.GIR.Object.Object·Data.GI.GIR.Object.objCType·Data.GI.GIR.Object.objDeprecated·Data.GI.GIR.Object.objDocumentation·Data.GI.GIR.Object.objGetValueFunc·Data.GI.GIR.Object.objInterfaces·Data.GI.GIR.Object.objMethods·Data.GI.GIR.Object.objParent·Data.GI.GIR.Object.objProperties·Data.GI.GIR.Object.objRefFunc·Data.GI.GIR.Object.objSetValueFunc·Data.GI.GIR.Object.objSignals·Data.GI.GIR.Object.objTypeInit·Data.GI.GIR.Object.objTypeName·Data.GI.GIR.Object.objUnrefFunc}
50 ··Data.GI.GIR.Property.Property{Data.GI.GIR.Property.Property·Data.GI.GIR.Property.propDeprecated·Data.GI.GIR.Property.propDoc·Data.GI.GIR.Property.propFlags·Data.GI.GIR.Property.propGetter·Data.GI.GIR.Property.propName·Data.GI.GIR.Property.propReadNullable·Data.GI.GIR.Property.propSetter·Data.GI.GIR.Property.propTransfer·Data.GI.GIR.Property.propType·Data.GI.GIR.Property.propWriteNullable}50 ··Data.GI.GIR.Property.Property{Data.GI.GIR.Property.Property·Data.GI.GIR.Property.propDeprecated·Data.GI.GIR.Property.propDoc·Data.GI.GIR.Property.propFlags·Data.GI.GIR.Property.propGetter·Data.GI.GIR.Property.propName·Data.GI.GIR.Property.propReadNullable·Data.GI.GIR.Property.propSetter·Data.GI.GIR.Property.propTransfer·Data.GI.GIR.Property.propType·Data.GI.GIR.Property.propWriteNullable}
51 ··Data.GI.GIR.Property.PropertyFlag{Data.GI.GIR.Property.PropertyConstruct·Data.GI.GIR.Property.PropertyConstructOnly·Data.GI.GIR.Property.PropertyReadable·Data.GI.GIR.Property.PropertyWritable}51 ··Data.GI.GIR.Property.PropertyFlag{Data.GI.GIR.Property.PropertyConstruct·Data.GI.GIR.Property.PropertyConstructOnly·Data.GI.GIR.Property.PropertyReadable·Data.GI.GIR.Property.PropertyWritable}
52 ··Data.GI.GIR.Signal.Signal{Data.GI.GIR.Signal.Signal·Data.GI.GIR.Signal.sigCallable·Data.GI.GIR.Signal.sigDeprecated·Data.GI.GIR.Signal.sigDetailed·Data.GI.GIR.Signal.sigDoc·Data.GI.GIR.Signal.sigName}52 ··Data.GI.GIR.Signal.Signal{Data.GI.GIR.Signal.Signal·Data.GI.GIR.Signal.sigCallable·Data.GI.GIR.Signal.sigDeprecated·Data.GI.GIR.Signal.sigDetailed·Data.GI.GIR.Signal.sigDoc·Data.GI.GIR.Signal.sigName}
53 ··Data.GI.GIR.Struct.Struct{Data.GI.GIR.Struct.Struct·Data.GI.GIR.Struct.gtypeStructFor·Data.GI.GIR.Struct.structAllocationInfo·Data.GI.GIR.Struct.structCType·Data.GI.GIR.Struct.structDeprecated·Data.GI.GIR.Struct.structDocumentation·Data.GI.GIR.Struct.structFields·Data.GI.GIR.Struct.structForceVisible·Data.GI.GIR.Struct.structIsBoxed·Data.GI.GIR.Struct.structIsDisguised·Data.GI.GIR.Struct.structMethods·Data.GI.GIR.Struct.structSize·Data.GI.GIR.Struct.structTypeInit}53 ··Data.GI.GIR.Struct.Struct{Data.GI.GIR.Struct.Struct·Data.GI.GIR.Struct.gtypeStructFor·Data.GI.GIR.Struct.structAllocationInfo·Data.GI.GIR.Struct.structCType·Data.GI.GIR.Struct.structDeprecated·Data.GI.GIR.Struct.structDocumentation·Data.GI.GIR.Struct.structFields·Data.GI.GIR.Struct.structForceVisible·Data.GI.GIR.Struct.structIsBoxed·Data.GI.GIR.Struct.structIsDisguised·Data.GI.GIR.Struct.structMethods·Data.GI.GIR.Struct.structSize·Data.GI.GIR.Struct.structTypeInit}
54 ··Data.GI.GIR.Union.Union{Data.GI.GIR.Union.Union·Data.GI.GIR.Union.unionAllocationInfo·Data.GI.GIR.Union.unionCType·Data.GI.GIR.Union.unionDeprecated·Data.GI.GIR.Union.unionDocumentation·Data.GI.GIR.Union.unionFields·Data.GI.GIR.Union.unionIsBoxed·Data.GI.GIR.Union.unionMethods·Data.GI.GIR.Union.unionSize·Data.GI.GIR.Union.unionTypeInit}54 ··Data.GI.GIR.Union.Union{Data.GI.GIR.Union.Union·Data.GI.GIR.Union.unionAllocationInfo·Data.GI.GIR.Union.unionCType·Data.GI.GIR.Union.unionDeprecated·Data.GI.GIR.Union.unionDocumentation·Data.GI.GIR.Union.unionFields·Data.GI.GIR.Union.unionIsBoxed·Data.GI.GIR.Union.unionMethods·Data.GI.GIR.Union.unionSize·Data.GI.GIR.Union.unionTypeInit}
55 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GType55 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GType
56 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository56 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.LibGIRepository
57 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type57 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
58 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util58 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
59 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Alias59 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Alias
60 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation60 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Allocation
61 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg61 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg
62 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes62 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
63 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable63 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable
64 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callback64 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callback
65 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Constant65 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Constant
66 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation66 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation
67 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum67 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Enum
68 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Field68 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Field
69 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags69 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Flags
70 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function70 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Function
71 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface71 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface
72 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method72 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Method
73 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object73 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object
74 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser74 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
75 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Property75 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Property
76 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Repository76 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Repository
77 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal77 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Signal
78 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct78 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Struct
79 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union79 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Union
80 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils80 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils
81 boot·module·dependencies:81 boot·module·dependencies:
82 direct·package·dependencies:·base-4.20.2.0·containers-0.782 direct·package·dependencies:·base-4.20.2.0·containers-0.7
83 ·····························haskell-gi-base-0.26.9-LD5bVikjFBS2ik272feOXg83 ·····························haskell-gi-base-0.26.9-LD5bVikjFBS2ik272feOXg
84 ·····························regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2·text-2.1.384 ·····························regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2·text-2.1.3
85 ·····························xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu185 ·····························xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu1
86 plugin·package·dependencies:86 plugin·package·dependencies:
87 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic87 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
Offset 155, 778 lines modifiedOffset 155, 778 lines modified
155 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d155 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d
156 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364156 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
157 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd157 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
158 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c158 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
159 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c159 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
160 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6160 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
161 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888161 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
162 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GType·ae69af4e94b76c4bc9a21616ba362538 
163 ··exports:·555d472e185fa9a664f57a42af346024 
164 ··gtypeIsBoxed·af180c7ef5681cb9264c3a5100c0e893 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository·08befdaabc99222e7bfa6d78688c12c6 
166 ··exports:·f92b4b36477f1f0cbb8dc35f6c28baca 
167 ··FieldInfo·d8f5e9d6045921e4055f7b30a48321b6 
168 ··Typelib·a644b5e83139f4519ab108b93313171c 
169 ··fieldInfoOffset·c1b3ceb9e5e348958b4f5a92000bde42 
170 ··girIsSymbolResolvable·164089f83e1be475a20468db5bf4eb4e 
171 ··girLoadGType·c86415ce7532a8bba1b3d59210435b83 
172 ··girRequire·b34421d00d6200a2d8aff0ffcc0cca35 
173 ··girStructFieldInfo·458148f27388aa430092670913d8aa59 
174 ··girUnionFieldInfo·06831fb189225d79bf54e8b84b621ba4 
175 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
176 ··exports:·c77584405d786bf9c05a3915a47f7143 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
178 ··exports:·67642df456f0d02295789c45cf88f6c5 
179 ··printWarning·9b9ba2fa992ad6a3c18c907c06747fd1 
180 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
181 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
182 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Alias·6f5b9eef1bbabe7d71d57766f7defd25 
183 ··exports:·3cd43954b9be6d7a40e251e96e679fe7 
184 ··documentListAliases·e6bdc5716bb03ebcffa07f6f4b6e7397 
185 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·7bfe99a72c07d9358e6ca9262e7e7fc0 
186 ··exports:·927d78779722fd43c5c75c4b84ee33e7 
187 ··AllocationInfo·b5ddec7600fce8e7b2ded80986377f75 
188 ··AllocationInfo·cf12cd25991319be99902515b978be1e 
189 ··AllocationOp·9c6697034768dec83bb6e58d08c0ca43 
190 ··AllocationOp·496668e62a0d7d647c3f0d717ca1f550 
191 ··AllocationOpUnknown·0c2969c6389d2e8666570a0977599e81 
192 ··allocCalloc·8014ca681748d9c0828be411017954d1 
193 ··allocCopy·86f573298e242594c51bf83db7839370 
194 ··allocFree·e5624fe8b547a4c09b348942a7e90349 
195 ··unknownAllocationInfo·f9425f3f69aa1ffffb3d36ad6ddac3a7 
196 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
197 ··exports:·faf7c920e9ff6860f3b0c845f57fcf6d 
198 ··Arg·44a3c5e78dd56909bb2bb397b83d076c 
199 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
200 ··Direction·6535a458c32642e961ed9b5959557358 
201 ··DirectionIn·0148a002f19399641fe5894b090d9c99 
202 ··DirectionInout·06f981efe5c98f799b1030afe95114f9 
203 ··DirectionOut·d07454947eb86523dd44e5a098e3426a 
204 ··Scope·eab38714d1ce394e5cd5297285f1e9aa 
205 ··ScopeTypeAsync·315ff56ec881a695c03c4e4688b84c3a 
206 ··ScopeTypeCall·8f2a96d53e57fcde684d7553554d271c 
207 ··ScopeTypeForever·d3bd5c7bdf1037b5e141cdbc4f24bead 
208 ··ScopeTypeInvalid·983c09ab24cfbb66d202890e7d1e1484 
209 ··ScopeTypeNotified·7ba29d94f3dcaa624931b51aed586479 
210 ··argCName·d36f93434ab76f0924b1ccc1ff266482 
211 ··argCType·58d3efa6784ff1f04a4ad628c92eb310 
212 ··argCallbackUserData·309d5da88e727b5fd0b07bafab6ba552 
213 ··argCallerAllocates·15362f7fcda5ec001df399746243b367 
214 ··argClosure·7ecec110dad913c6c8853c1cc3428329 
215 ··argDestroy·91f70fb67fc7aadad67ddeb9807a82d2 
216 ··argDoc·ee858cb709c4f387f2aa84d91c434431 
217 ··argScope·67df1d96605c850d2a92cffaf8478fa0 
218 ··argType·e1b1b6aa59bc32f56ea19ed9c1251a36 
Max diff block lines reached; 88120/126252 bytes (69.80%) of diff not shown.
124 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/API.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/API.hi
Files 94% similar despite different names
123 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.API·91037 interface·Data.GI.CodeGen.API·9103
8 ··interface·hash:·fe5b2ea00485a55d6a33c7fb8e16f4c7 
9 ··ABI·hash:·6466040e49fe6b7bf5200eb108252a22 
10 ··export-list·hash:·0e449c47f9d2913b9269d29104b2d697 
11 ··orphan·hash:·78ef25962fefbc59f07545f946d2f7268 ··interface·hash:·7bb41f7734c74dd758e523d0f41bf45e
 9 ··ABI·hash:·84a00c94db27b08a0feb296a5592cc8d
 10 ··export-list·hash:·64cac61ab2e37637514742b18d0da036
 11 ··orphan·hash:·7256fda854f5057e9bccd11a8e679bc7
12 ··flag·hash:·76e685a8f67b8af0846fafc676c45e1c12 ··flag·hash:·76e685a8f67b8af0846fafc676c45e1c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·81fd61fccfe3da3a63f958fbc1bb970216 ··src_hash:·81fd61fccfe3da3a63f958fbc1bb9702
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 48, 40 lines modifiedOffset 48, 40 lines modified
48 ··Data.GI.GIR.Method.MethodType{Data.GI.GIR.Method.Constructor·Data.GI.GIR.Method.MemberFunction·Data.GI.GIR.Method.OrdinaryMethod}48 ··Data.GI.GIR.Method.MethodType{Data.GI.GIR.Method.Constructor·Data.GI.GIR.Method.MemberFunction·Data.GI.GIR.Method.OrdinaryMethod}
49 ··Data.GI.GIR.Object.Object{Data.GI.GIR.Object.Object·Data.GI.GIR.Object.objCType·Data.GI.GIR.Object.objDeprecated·Data.GI.GIR.Object.objDocumentation·Data.GI.GIR.Object.objGetValueFunc·Data.GI.GIR.Object.objInterfaces·Data.GI.GIR.Object.objMethods·Data.GI.GIR.Object.objParent·Data.GI.GIR.Object.objProperties·Data.GI.GIR.Object.objRefFunc·Data.GI.GIR.Object.objSetValueFunc·Data.GI.GIR.Object.objSignals·Data.GI.GIR.Object.objTypeInit·Data.GI.GIR.Object.objTypeName·Data.GI.GIR.Object.objUnrefFunc}49 ··Data.GI.GIR.Object.Object{Data.GI.GIR.Object.Object·Data.GI.GIR.Object.objCType·Data.GI.GIR.Object.objDeprecated·Data.GI.GIR.Object.objDocumentation·Data.GI.GIR.Object.objGetValueFunc·Data.GI.GIR.Object.objInterfaces·Data.GI.GIR.Object.objMethods·Data.GI.GIR.Object.objParent·Data.GI.GIR.Object.objProperties·Data.GI.GIR.Object.objRefFunc·Data.GI.GIR.Object.objSetValueFunc·Data.GI.GIR.Object.objSignals·Data.GI.GIR.Object.objTypeInit·Data.GI.GIR.Object.objTypeName·Data.GI.GIR.Object.objUnrefFunc}
50 ··Data.GI.GIR.Property.Property{Data.GI.GIR.Property.Property·Data.GI.GIR.Property.propDeprecated·Data.GI.GIR.Property.propDoc·Data.GI.GIR.Property.propFlags·Data.GI.GIR.Property.propGetter·Data.GI.GIR.Property.propName·Data.GI.GIR.Property.propReadNullable·Data.GI.GIR.Property.propSetter·Data.GI.GIR.Property.propTransfer·Data.GI.GIR.Property.propType·Data.GI.GIR.Property.propWriteNullable}50 ··Data.GI.GIR.Property.Property{Data.GI.GIR.Property.Property·Data.GI.GIR.Property.propDeprecated·Data.GI.GIR.Property.propDoc·Data.GI.GIR.Property.propFlags·Data.GI.GIR.Property.propGetter·Data.GI.GIR.Property.propName·Data.GI.GIR.Property.propReadNullable·Data.GI.GIR.Property.propSetter·Data.GI.GIR.Property.propTransfer·Data.GI.GIR.Property.propType·Data.GI.GIR.Property.propWriteNullable}
51 ··Data.GI.GIR.Property.PropertyFlag{Data.GI.GIR.Property.PropertyConstruct·Data.GI.GIR.Property.PropertyConstructOnly·Data.GI.GIR.Property.PropertyReadable·Data.GI.GIR.Property.PropertyWritable}51 ··Data.GI.GIR.Property.PropertyFlag{Data.GI.GIR.Property.PropertyConstruct·Data.GI.GIR.Property.PropertyConstructOnly·Data.GI.GIR.Property.PropertyReadable·Data.GI.GIR.Property.PropertyWritable}
52 ··Data.GI.GIR.Signal.Signal{Data.GI.GIR.Signal.Signal·Data.GI.GIR.Signal.sigCallable·Data.GI.GIR.Signal.sigDeprecated·Data.GI.GIR.Signal.sigDetailed·Data.GI.GIR.Signal.sigDoc·Data.GI.GIR.Signal.sigName}52 ··Data.GI.GIR.Signal.Signal{Data.GI.GIR.Signal.Signal·Data.GI.GIR.Signal.sigCallable·Data.GI.GIR.Signal.sigDeprecated·Data.GI.GIR.Signal.sigDetailed·Data.GI.GIR.Signal.sigDoc·Data.GI.GIR.Signal.sigName}
53 ··Data.GI.GIR.Struct.Struct{Data.GI.GIR.Struct.Struct·Data.GI.GIR.Struct.gtypeStructFor·Data.GI.GIR.Struct.structAllocationInfo·Data.GI.GIR.Struct.structCType·Data.GI.GIR.Struct.structDeprecated·Data.GI.GIR.Struct.structDocumentation·Data.GI.GIR.Struct.structFields·Data.GI.GIR.Struct.structForceVisible·Data.GI.GIR.Struct.structIsBoxed·Data.GI.GIR.Struct.structIsDisguised·Data.GI.GIR.Struct.structMethods·Data.GI.GIR.Struct.structSize·Data.GI.GIR.Struct.structTypeInit}53 ··Data.GI.GIR.Struct.Struct{Data.GI.GIR.Struct.Struct·Data.GI.GIR.Struct.gtypeStructFor·Data.GI.GIR.Struct.structAllocationInfo·Data.GI.GIR.Struct.structCType·Data.GI.GIR.Struct.structDeprecated·Data.GI.GIR.Struct.structDocumentation·Data.GI.GIR.Struct.structFields·Data.GI.GIR.Struct.structForceVisible·Data.GI.GIR.Struct.structIsBoxed·Data.GI.GIR.Struct.structIsDisguised·Data.GI.GIR.Struct.structMethods·Data.GI.GIR.Struct.structSize·Data.GI.GIR.Struct.structTypeInit}
54 ··Data.GI.GIR.Union.Union{Data.GI.GIR.Union.Union·Data.GI.GIR.Union.unionAllocationInfo·Data.GI.GIR.Union.unionCType·Data.GI.GIR.Union.unionDeprecated·Data.GI.GIR.Union.unionDocumentation·Data.GI.GIR.Union.unionFields·Data.GI.GIR.Union.unionIsBoxed·Data.GI.GIR.Union.unionMethods·Data.GI.GIR.Union.unionSize·Data.GI.GIR.Union.unionTypeInit}54 ··Data.GI.GIR.Union.Union{Data.GI.GIR.Union.Union·Data.GI.GIR.Union.unionAllocationInfo·Data.GI.GIR.Union.unionCType·Data.GI.GIR.Union.unionDeprecated·Data.GI.GIR.Union.unionDocumentation·Data.GI.GIR.Union.unionFields·Data.GI.GIR.Union.unionIsBoxed·Data.GI.GIR.Union.unionMethods·Data.GI.GIR.Union.unionSize·Data.GI.GIR.Union.unionTypeInit}
55 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GType55 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GType
56 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository56 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.LibGIRepository
57 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type57 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
58 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util58 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
59 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Alias59 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Alias
60 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation60 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Allocation
61 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg61 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg
62 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes62 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
63 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable63 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable
64 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callback64 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callback
65 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Constant65 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Constant
66 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation66 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation
67 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum67 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Enum
68 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Field68 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Field
69 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags69 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Flags
70 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function70 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Function
71 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface71 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface
72 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method72 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Method
73 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object73 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object
74 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser74 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
75 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Property75 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Property
76 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Repository76 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Repository
77 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal77 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Signal
78 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct78 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Struct
79 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union79 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Union
80 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils80 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils
81 boot·module·dependencies:81 boot·module·dependencies:
82 direct·package·dependencies:·base-4.20.2.0·containers-0.782 direct·package·dependencies:·base-4.20.2.0·containers-0.7
83 ·····························haskell-gi-base-0.26.9-LD5bVikjFBS2ik272feOXg83 ·····························haskell-gi-base-0.26.9-LD5bVikjFBS2ik272feOXg
84 ·····························regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2·text-2.1.384 ·····························regex-tdfa-1.3.2.5-2CPeyTME1oRilQvsdoww2·text-2.1.3
85 ·····························xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu185 ·····························xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu1
86 plugin·package·dependencies:86 plugin·package·dependencies:
87 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic87 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
Offset 155, 778 lines modifiedOffset 155, 778 lines modified
155 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d155 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d
156 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364156 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
157 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd157 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
158 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c158 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
159 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c159 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
160 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6160 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
161 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888161 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
162 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GType·ae69af4e94b76c4bc9a21616ba362538 
163 ··exports:·555d472e185fa9a664f57a42af346024 
164 ··gtypeIsBoxed·af180c7ef5681cb9264c3a5100c0e893 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository·08befdaabc99222e7bfa6d78688c12c6 
166 ··exports:·f92b4b36477f1f0cbb8dc35f6c28baca 
167 ··FieldInfo·d8f5e9d6045921e4055f7b30a48321b6 
168 ··Typelib·a644b5e83139f4519ab108b93313171c 
169 ··fieldInfoOffset·c1b3ceb9e5e348958b4f5a92000bde42 
170 ··girIsSymbolResolvable·164089f83e1be475a20468db5bf4eb4e 
171 ··girLoadGType·c86415ce7532a8bba1b3d59210435b83 
172 ··girRequire·b34421d00d6200a2d8aff0ffcc0cca35 
173 ··girStructFieldInfo·458148f27388aa430092670913d8aa59 
174 ··girUnionFieldInfo·06831fb189225d79bf54e8b84b621ba4 
175 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
176 ··exports:·c77584405d786bf9c05a3915a47f7143 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
178 ··exports:·67642df456f0d02295789c45cf88f6c5 
179 ··printWarning·9b9ba2fa992ad6a3c18c907c06747fd1 
180 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
181 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
182 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Alias·6f5b9eef1bbabe7d71d57766f7defd25 
183 ··exports:·3cd43954b9be6d7a40e251e96e679fe7 
184 ··documentListAliases·e6bdc5716bb03ebcffa07f6f4b6e7397 
185 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·7bfe99a72c07d9358e6ca9262e7e7fc0 
186 ··exports:·927d78779722fd43c5c75c4b84ee33e7 
187 ··AllocationInfo·b5ddec7600fce8e7b2ded80986377f75 
188 ··AllocationInfo·cf12cd25991319be99902515b978be1e 
189 ··AllocationOp·9c6697034768dec83bb6e58d08c0ca43 
190 ··AllocationOp·496668e62a0d7d647c3f0d717ca1f550 
191 ··AllocationOpUnknown·0c2969c6389d2e8666570a0977599e81 
192 ··allocCalloc·8014ca681748d9c0828be411017954d1 
193 ··allocCopy·86f573298e242594c51bf83db7839370 
194 ··allocFree·e5624fe8b547a4c09b348942a7e90349 
195 ··unknownAllocationInfo·f9425f3f69aa1ffffb3d36ad6ddac3a7 
196 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
197 ··exports:·faf7c920e9ff6860f3b0c845f57fcf6d 
198 ··Arg·44a3c5e78dd56909bb2bb397b83d076c 
199 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
200 ··Direction·6535a458c32642e961ed9b5959557358 
201 ··DirectionIn·0148a002f19399641fe5894b090d9c99 
202 ··DirectionInout·06f981efe5c98f799b1030afe95114f9 
203 ··DirectionOut·d07454947eb86523dd44e5a098e3426a 
204 ··Scope·eab38714d1ce394e5cd5297285f1e9aa 
205 ··ScopeTypeAsync·315ff56ec881a695c03c4e4688b84c3a 
206 ··ScopeTypeCall·8f2a96d53e57fcde684d7553554d271c 
207 ··ScopeTypeForever·d3bd5c7bdf1037b5e141cdbc4f24bead 
208 ··ScopeTypeInvalid·983c09ab24cfbb66d202890e7d1e1484 
209 ··ScopeTypeNotified·7ba29d94f3dcaa624931b51aed586479 
210 ··argCName·d36f93434ab76f0924b1ccc1ff266482 
211 ··argCType·58d3efa6784ff1f04a4ad628c92eb310 
212 ··argCallbackUserData·309d5da88e727b5fd0b07bafab6ba552 
213 ··argCallerAllocates·15362f7fcda5ec001df399746243b367 
214 ··argClosure·7ecec110dad913c6c8853c1cc3428329 
215 ··argDestroy·91f70fb67fc7aadad67ddeb9807a82d2 
216 ··argDoc·ee858cb709c4f387f2aa84d91c434431 
217 ··argScope·67df1d96605c850d2a92cffaf8478fa0 
218 ··argType·e1b1b6aa59bc32f56ea19ed9c1251a36 
Max diff block lines reached; 88120/126249 bytes (69.80%) of diff not shown.
23.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CabalHooks.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CabalHooks.dyn_hi
Files 98% similar despite different names
23.1 KB
ghc --show-iface {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.CabalHooks·91037 interface·Data.GI.CodeGen.CabalHooks·9103
8 ··interface·hash:·217bf12ee673408792458980c5bb2e87 
9 ··ABI·hash:·35ed142a703ab41965609ad51a4777c6 
10 ··export-list·hash:·6b09b034d20dcb67720af3246ba5d91d 
11 ··orphan·hash:·3140fbe813cccadaddf32e7ab75bda248 ··interface·hash:·5417c4b86798ccaaa4f5621896a61670
 9 ··ABI·hash:·2bc94790413e5375ba6b60f0c4fb4edc
 10 ··export-list·hash:·73a4174f0e4fdf95233f822b93a43611
 11 ··orphan·hash:·b495e169f53c80f45bd903cba7030a09
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·95700c51182ad4226dfbbc7d8e27d7c116 ··src_hash:·95700c51182ad4226dfbbc7d8e27d7c1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··configureDryRun21 ··configureDryRun
22 ··setupBinding22 ··setupBinding
23 ··setupCompatWrapper23 ··setupCompatWrapper
24 ··TaggedOverride{TaggedOverride·overrideTag·overrideText}24 ··TaggedOverride{TaggedOverride·overrideTag·overrideText}
25 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API25 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CodeGen27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CodeGen
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.LibGIRepository
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
33 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,33 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
34 ···························Data.GI.CodeGen.CtoHaskellMap)34 ···························Data.GI.CodeGen.CtoHaskellMap)
35 direct·package·dependencies:·Cabal-3.12.1.0·Cabal-syntax-3.12.1.035 direct·package·dependencies:·Cabal-3.12.1.0·Cabal-syntax-3.12.1.0
36 ·····························base-4.20.2.0·containers-0.7·directory-1.3.8.5·filepath-1.5.4.036 ·····························base-4.20.2.0·containers-0.7·directory-1.3.8.5·filepath-1.5.4.0
37 ·····························text-2.1.337 ·····························text-2.1.3
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic39 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
40 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base40 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
Offset 186, 159 lines modifiedOffset 186, 159 lines modified
186 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91186 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
187 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78187 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78
188 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484188 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
189 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff189 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
190 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364190 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
191 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c191 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
192 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888192 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
193 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
194 ··exports:·0e449c47f9d2913b9269d29104b2d697 
195 ··loadGIRInfo·d595b1ab93746079e613a1343fe3a7db 
196 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
197 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
198 ··ModuleInfo·6b302542d62f827e5b862cf1a2eaf48d 
199 ··genCode·703f61784dad990aff5756b3fb4c7a3f 
200 ··listModuleTree·c65f1fb1baaf4fd90edcb78e348712df 
201 ··transitiveModuleDeps·3856224181c1b10aec89c80cd9478e57 
202 ··writeModuleTree·ecb0f8cda7c918224de25684924985d2 
203 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CodeGen·92744dd98036539042204113c911e635 
204 ··exports:·81c52057335f2c01ac4dbabc40cfa190 
205 ··genModule·d24d02a2ce25485a484939e0f1d3e308 
206 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·206f096f7e1cb4c2548acb2ed73a2200 
207 ··exports:·a4bd057a44ba4ba19a35e233e0b9c8f2 
208 ··Config·e7b5f9f3d94e0ee97535183311ebc127 
209 ··ghcPkgName·67e9a0bdb3cdd93a71ab59c8afdc3002 
210 ··ghcPkgVersion·30514751db125ac20b0936dfba021319 
211 ··modName·2058a782415b8968431d2505447724ac 
212 ··modVersion·8af0ee34cba25740eae34c8908446d79 
213 ··overrides·35c0e6da5d90b6642419a276004ae3d0 
214 ··verbose·5b3ad1889045969fdb83cacad80f0bfe 
215 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository·08befdaabc99222e7bfa6d78688c12c6 
216 ··exports:·f92b4b36477f1f0cbb8dc35f6c28baca 
217 ··setupTypelibSearchPath·e5e7b986c75614205e1abd2399099b71 
218 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
219 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
220 ··toModulePath·02579d7d7c927c40bfc90bdf2ab4f9c3 
221 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides·6cf94265c6ec9f264e3171b2717ca444 
222 ··exports:·b2efff30c5a9d0752cfc36d57d670440 
223 ··filterAPIsAndDeps·b178eba0e9ec5acd89f3e806232ed88c 
224 ··girFixups·4192ef53e0b2b479ceea0332c8ffd24b 
225 ··parseOverrides·2945c8645c7dc62b53e2cd13fc98fa7b 
226 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
227 ··exports:·67642df456f0d02295789c45cf88f6c5 
228 ··splitOn·18b9ba23616a9438a17a1a0c0405d8ce 
229 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
230 ··utf8ReadFile·ea5e8de6966d85f1dcb68ad5f1432a55 
231 ··utf8WriteFile·3f71537217cc57c96f13895d2cc7b6e2193 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 194 ··exports:·64cac61ab2e37637514742b18d0da036
 195 ··loadGIRInfo·7ebc82cd1669368d10ee04ad1ab6fd9c
 196 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 197 ··exports:·babf70d820f711346bb35c3b669e705b
 198 ··ModuleInfo·61675e7f546724a995ffb6abaecca9ac
 199 ··genCode·5a5da3ecef4ae869f9bf1487483be4a1
 200 ··listModuleTree·3a2ad03060600ad833db0a624bcf75d0
 201 ··transitiveModuleDeps·0116cc023004d534fba0d2b83c078aa6
 202 ··writeModuleTree·b7909f1e0cc817f4cb4be732dc0284c4
 203 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CodeGen·1104c9a711638c155cb70a4636e50729
 204 ··exports:·d7d923be7a4679306c6272de261f9f20
 205 ··genModule·5f4d82349b0154e16e05c919bd46fdf9
 206 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·8b84cb911663c99091ba698bfce38555
 207 ··exports:·9785f1b44d65988299d1c0adeeae4c0b
 208 ··Config·dde4fffeeead1c6358668b3150b41812
 209 ··ghcPkgName·8f180e710d78de84242b3445defd2f91
 210 ··ghcPkgVersion·4ee21cf848c33199e9988b35b5c22ae9
 211 ··modName·3de854bb9849a25e7a5c570c9a3097f1
 212 ··modVersion·a67475a906a067a23f7f817049b7d1b1
 213 ··overrides·caf060b62782c0c4a55575f553aed3f3
 214 ··verbose·ff7a5a4b2fc7208933b099d3061afdb4
 215 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.LibGIRepository·34ad8afcc5674e4bc6ea85e48e28b502
 216 ··exports:·5d1be34d4238c7e6944f42904a7d343e
 217 ··setupTypelibSearchPath·21edcc2f6fb9ad0154479dbba0f42fae
 218 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·a282af8ce53631ed57c4b9c2f596b2fe
 219 ··exports:·bfe9dab8ac0e2bcc2319d96ee0ad2945
 220 ··toModulePath·ad57d1dff07ee0f5f92e1a2f3675e8d2
 221 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides·8d15323c22c662e08ab203a1af61a043
 222 ··exports:·13cbe6e67e9ea86c298b2b949c2e24a4
 223 ··filterAPIsAndDeps·0c373be6c3dcfe8b1b78b9436c0856a5
 224 ··girFixups·3b0fba4095825589cb210cba09724f54
 225 ··parseOverrides·0b46a8658a53fe585ce94b61df96772a
 226 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 227 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 228 ··splitOn·d365c3436c4576bcd0a8a3413c61e7d4
 229 ··ucFirst·0c511f58a560867a213b44c98cfa24ed
 230 ··utf8ReadFile·e603633cfeb8ad26048a9f58b028bf4a
Max diff block lines reached; 15258/23624 bytes (64.59%) of diff not shown.
23.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CabalHooks.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CabalHooks.hi
Files 98% similar despite different names
23.1 KB
ghc --show-iface {}
    
Offset 1, 40 lines modifiedOffset 1, 40 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.CabalHooks·91037 interface·Data.GI.CodeGen.CabalHooks·9103
8 ··interface·hash:·217bf12ee673408792458980c5bb2e87 
9 ··ABI·hash:·35ed142a703ab41965609ad51a4777c6 
10 ··export-list·hash:·6b09b034d20dcb67720af3246ba5d91d 
11 ··orphan·hash:·3140fbe813cccadaddf32e7ab75bda248 ··interface·hash:·5417c4b86798ccaaa4f5621896a61670
 9 ··ABI·hash:·2bc94790413e5375ba6b60f0c4fb4edc
 10 ··export-list·hash:·73a4174f0e4fdf95233f822b93a43611
 11 ··orphan·hash:·b495e169f53c80f45bd903cba7030a09
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·95700c51182ad4226dfbbc7d8e27d7c116 ··src_hash:·95700c51182ad4226dfbbc7d8e27d7c1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··configureDryRun21 ··configureDryRun
22 ··setupBinding22 ··setupBinding
23 ··setupCompatWrapper23 ··setupCompatWrapper
24 ··TaggedOverride{TaggedOverride·overrideTag·overrideText}24 ··TaggedOverride{TaggedOverride·overrideTag·overrideText}
25 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API25 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CodeGen27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CodeGen
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.LibGIRepository
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
33 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,33 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
34 ···························Data.GI.CodeGen.CtoHaskellMap)34 ···························Data.GI.CodeGen.CtoHaskellMap)
35 direct·package·dependencies:·Cabal-3.12.1.0·Cabal-syntax-3.12.1.035 direct·package·dependencies:·Cabal-3.12.1.0·Cabal-syntax-3.12.1.0
36 ·····························base-4.20.2.0·containers-0.7·directory-1.3.8.5·filepath-1.5.4.036 ·····························base-4.20.2.0·containers-0.7·directory-1.3.8.5·filepath-1.5.4.0
37 ·····························text-2.1.337 ·····························text-2.1.3
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic39 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
40 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base40 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
Offset 186, 159 lines modifiedOffset 186, 159 lines modified
186 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91186 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
187 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78187 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78
188 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484188 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
189 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff189 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
190 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364190 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
191 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c191 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
192 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888192 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
193 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
194 ··exports:·0e449c47f9d2913b9269d29104b2d697 
195 ··loadGIRInfo·d595b1ab93746079e613a1343fe3a7db 
196 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
197 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
198 ··ModuleInfo·6b302542d62f827e5b862cf1a2eaf48d 
199 ··genCode·703f61784dad990aff5756b3fb4c7a3f 
200 ··listModuleTree·c65f1fb1baaf4fd90edcb78e348712df 
201 ··transitiveModuleDeps·3856224181c1b10aec89c80cd9478e57 
202 ··writeModuleTree·ecb0f8cda7c918224de25684924985d2 
203 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CodeGen·92744dd98036539042204113c911e635 
204 ··exports:·81c52057335f2c01ac4dbabc40cfa190 
205 ··genModule·d24d02a2ce25485a484939e0f1d3e308 
206 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·206f096f7e1cb4c2548acb2ed73a2200 
207 ··exports:·a4bd057a44ba4ba19a35e233e0b9c8f2 
208 ··Config·e7b5f9f3d94e0ee97535183311ebc127 
209 ··ghcPkgName·67e9a0bdb3cdd93a71ab59c8afdc3002 
210 ··ghcPkgVersion·30514751db125ac20b0936dfba021319 
211 ··modName·2058a782415b8968431d2505447724ac 
212 ··modVersion·8af0ee34cba25740eae34c8908446d79 
213 ··overrides·35c0e6da5d90b6642419a276004ae3d0 
214 ··verbose·5b3ad1889045969fdb83cacad80f0bfe 
215 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository·08befdaabc99222e7bfa6d78688c12c6 
216 ··exports:·f92b4b36477f1f0cbb8dc35f6c28baca 
217 ··setupTypelibSearchPath·e5e7b986c75614205e1abd2399099b71 
218 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
219 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
220 ··toModulePath·02579d7d7c927c40bfc90bdf2ab4f9c3 
221 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides·6cf94265c6ec9f264e3171b2717ca444 
222 ··exports:·b2efff30c5a9d0752cfc36d57d670440 
223 ··filterAPIsAndDeps·b178eba0e9ec5acd89f3e806232ed88c 
224 ··girFixups·4192ef53e0b2b479ceea0332c8ffd24b 
225 ··parseOverrides·2945c8645c7dc62b53e2cd13fc98fa7b 
226 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
227 ··exports:·67642df456f0d02295789c45cf88f6c5 
228 ··splitOn·18b9ba23616a9438a17a1a0c0405d8ce 
229 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
230 ··utf8ReadFile·ea5e8de6966d85f1dcb68ad5f1432a55 
231 ··utf8WriteFile·3f71537217cc57c96f13895d2cc7b6e2193 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 194 ··exports:·64cac61ab2e37637514742b18d0da036
 195 ··loadGIRInfo·7ebc82cd1669368d10ee04ad1ab6fd9c
 196 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 197 ··exports:·babf70d820f711346bb35c3b669e705b
 198 ··ModuleInfo·61675e7f546724a995ffb6abaecca9ac
 199 ··genCode·5a5da3ecef4ae869f9bf1487483be4a1
 200 ··listModuleTree·3a2ad03060600ad833db0a624bcf75d0
 201 ··transitiveModuleDeps·0116cc023004d534fba0d2b83c078aa6
 202 ··writeModuleTree·b7909f1e0cc817f4cb4be732dc0284c4
 203 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CodeGen·1104c9a711638c155cb70a4636e50729
 204 ··exports:·d7d923be7a4679306c6272de261f9f20
 205 ··genModule·5f4d82349b0154e16e05c919bd46fdf9
 206 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·8b84cb911663c99091ba698bfce38555
 207 ··exports:·9785f1b44d65988299d1c0adeeae4c0b
 208 ··Config·dde4fffeeead1c6358668b3150b41812
 209 ··ghcPkgName·8f180e710d78de84242b3445defd2f91
 210 ··ghcPkgVersion·4ee21cf848c33199e9988b35b5c22ae9
 211 ··modName·3de854bb9849a25e7a5c570c9a3097f1
 212 ··modVersion·a67475a906a067a23f7f817049b7d1b1
 213 ··overrides·caf060b62782c0c4a55575f553aed3f3
 214 ··verbose·ff7a5a4b2fc7208933b099d3061afdb4
 215 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.LibGIRepository·34ad8afcc5674e4bc6ea85e48e28b502
 216 ··exports:·5d1be34d4238c7e6944f42904a7d343e
 217 ··setupTypelibSearchPath·21edcc2f6fb9ad0154479dbba0f42fae
 218 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·a282af8ce53631ed57c4b9c2f596b2fe
 219 ··exports:·bfe9dab8ac0e2bcc2319d96ee0ad2945
 220 ··toModulePath·ad57d1dff07ee0f5f92e1a2f3675e8d2
 221 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides·8d15323c22c662e08ab203a1af61a043
 222 ··exports:·13cbe6e67e9ea86c298b2b949c2e24a4
 223 ··filterAPIsAndDeps·0c373be6c3dcfe8b1b78b9436c0856a5
 224 ··girFixups·3b0fba4095825589cb210cba09724f54
 225 ··parseOverrides·0b46a8658a53fe585ce94b61df96772a
 226 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 227 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 228 ··splitOn·d365c3436c4576bcd0a8a3413c61e7d4
 229 ··ucFirst·0c511f58a560867a213b44c98cfa24ed
 230 ··utf8ReadFile·e603633cfeb8ad26048a9f58b028bf4a
Max diff block lines reached; 15258/23621 bytes (64.60%) of diff not shown.
61.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Callable.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Callable.hi
Files 98% similar despite different names
61.1 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Callable·91037 interface·Data.GI.CodeGen.Callable·9103
8 ··interface·hash:·10692fa3534771a14d7c05c9bdf85dc1 
9 ··ABI·hash:·6a0dfe9b58b927b84b2066df8c04ba03 
10 ··export-list·hash:·160b6310c9271f4154d1ad22211da5cf 
11 ··orphan·hash:·5463410b899814405879940129a1e3a2 
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f448 ··interface·hash:·a7040c9325e2cf39b2bf447cd8287b5d
 9 ··ABI·hash:·b0fb50e89303380b8987482dfc9fb0ba
 10 ··export-list·hash:·737d6b8e9c1babb15d256201e156fe59
 11 ··orphan·hash:·83e60fba194d559d70a4f966c13b41ad
 12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a3c11dfea3d2ccb78ab100853afce4d216 ··src_hash:·a3c11dfea3d2ccb78ab100853afce4d2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 28, 23 lines modifiedOffset 28, 23 lines modified
28 ··genDynamicCallableWrapper28 ··genDynamicCallableWrapper
29 ··hOutType29 ··hOutType
30 ··inArgInterfaces30 ··inArgInterfaces
31 ··skipRetVal31 ··skipRetVal
32 ··wrapMaybe32 ··wrapMaybe
33 ··ForeignSymbol{DynamicForeignSymbol·KnownForeignSymbol}33 ··ForeignSymbol{DynamicForeignSymbol·KnownForeignSymbol}
34 ··Signature{Signature·signatureArgTypes·signatureCallable·signatureConstraints·signatureReturnType}34 ··Signature{Signature·signatureArgTypes·signatureCallable·signatureConstraints·signatureReturnType}
35 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API35 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
36 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code36 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
37 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions37 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
38 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock38 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
39 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming39 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
40 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Transfer40 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Transfer
41 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type41 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
42 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util42 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
43 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,43 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
44 ···························Data.GI.CodeGen.CtoHaskellMap)44 ···························Data.GI.CodeGen.CtoHaskellMap)
45 direct·package·dependencies:·base-4.20.2.0·containers-0.745 direct·package·dependencies:·base-4.20.2.0·containers-0.7
46 ·····························pretty-show-1.10-94L4tb7Oa1S7LuVZhJCyfl·text-2.1.346 ·····························pretty-show-1.10-94L4tb7Oa1S7LuVZhJCyfl·text-2.1.3
47 plugin·package·dependencies:47 plugin·package·dependencies:
48 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic48 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
49 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base49 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
50 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances50 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 110, 152 lines modifiedOffset 110, 152 lines modified
110 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484110 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
111 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8111 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
112 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff112 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
113 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd113 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
114 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635114 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
115 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c115 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
116 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6116 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
117 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
118 ··exports:·0e449c47f9d2913b9269d29104b2d697 
119 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
120 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
121 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
122 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
123 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
124 ··badIntroError·77640d33c4b5ac08745b26d51a139029 
125 ··blank·4744b64823f56d56f8bcedc03a2acfac 
126 ··comment·1bd9e25579188d7b834543bb128e4d2f 
127 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
128 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
129 ··indent·42df4890869dbaccb6c17f0f96709b53 
130 ··line·249a21f97ad85e8bb266669331f6a4af 
131 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
132 ··resetTypeVariableScope·cc6662c351b0481522de3fc5dd710f7b 
133 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
134 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
135 ··ExposeClosures·48188eb4e2bee219b5549893aeaeff57 
136 ··M·de24f9c0115b2bd22849779358b66f1a 
137 ··TypeAlloc·55b7471e6d2c29515e91aaa35aa5fdd8 
138 ··WithClosures·c4120ea563c8e31290698e81b4d845b1 
139 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
140 ··apply·bc2a7b5694094c2b566e22cbb3df6d56 
141 ··argumentType·8186c1d03291a8345bee16d99e4d8b2b 
142 ··callableHasClosures·74f7b36d019c0d012a7c6713cac7b203 
143 ··computeArrayLength·911d070b5fa7e193e3851210f849dbd4 
144 ··convert·83aaf6564f50ccc91980c185b5e26487 
145 ··elementType·0e161f2b1b541e94eb236e5369c1ded1 
146 ··fToH·e071a1a0f40057ee3d8d5a75cccfee8e 
147 ··foreignType·14e2fa4a1e3b4a59169bb2e26bfa17cb 
148 ··genConversion·c34a3bdeb75adb033b65fcd39dabac4c 
149 ··hToF·a4dfadbc96fedabce89d800a198eb886 
150 ··haskellType·ab70d17d8253486e6ea45de4542e5b5e 
151 ··isManaged·dfab71a4a5061bd60b3d936e567ffa51 
152 ··literal·f1acb4d25cfb89cce0d98eb30712a0af 
153 ··nullPtrForType·92cf1c5621ef1655da99c3e796986832 
154 ··typeAllocInfo·d89d8dadf5658580bb6974e19b83b4ac 
155 ··typeIsCallback·0fc7e6376ee2450ea5fd933863567422 
156 ··typeIsNullable·a9d11e585868795061bb7befcf9f9db1 
157 ··typeIsPtr·09bb31ee04a52f7c96ed119ae91a2c69 
158 ··unpackCArray·828291397bd322320429dafcfef43028 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
160 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
161 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
162 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
163 ··writeArgDocumentation·44ccf428884c882e49be7298916db8d4 
164 ··writeDocumentation·edcd9f9b6671b0c355f33d1a231c5a34 
165 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
166 ··writeReturnDocumentation·36c8ae75fe71da983f819d98574975ad 
167 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
168 ··exports:·8809217edd26dbea6f276de766da9d2d 
169 ··callbackDropClosures·d5bd3d4abab49510f06036f36615b19d 
170 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
171 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
172 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
173 ··escapedArgName·0929c0ea49524deac857b2240811f12a 
174 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
175 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
176 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
177 ··upperName·30cfc754a2da664f08b4acbc092c8387 
178 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Transfer·5d079f5b5a88bd5e46618e8b421d8c81 
179 ··exports:·b77d8cef2dc99d20ec0a95481084109e 
180 ··freeContainerType·7bf32edbf95cd6cad58582a79dc7a1af 
181 ··freeInArg·61d2325fafecf26250cd87ee2abfd3dc 
182 ··freeInArgOnError·fef06982e537833065f6620fceff66fb 
183 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
184 ··exports:·c77584405d786bf9c05a3915a47f7143 
185 ··TypeRep·4352ca7c3a8dad49358ff69fdd5f918a 
186 ··con·7def1ee0048667631a3e4b86ac37ce99 
187 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
188 ··io·6f4c6046c4e1b3549f113ca78b74a1c3 
Max diff block lines reached; 44666/62534 bytes (71.43%) of diff not shown.
61.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Callable.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Callable.dyn_hi
Files 97% similar despite different names
61.1 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.Callable·91037 interface·Data.GI.CodeGen.Callable·9103
8 ··interface·hash:·10692fa3534771a14d7c05c9bdf85dc1 
9 ··ABI·hash:·6a0dfe9b58b927b84b2066df8c04ba03 
10 ··export-list·hash:·160b6310c9271f4154d1ad22211da5cf 
11 ··orphan·hash:·5463410b899814405879940129a1e3a2 
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c8 ··interface·hash:·a7040c9325e2cf39b2bf447cd8287b5d
 9 ··ABI·hash:·b0fb50e89303380b8987482dfc9fb0ba
 10 ··export-list·hash:·737d6b8e9c1babb15d256201e156fe59
 11 ··orphan·hash:·83e60fba194d559d70a4f966c13b41ad
 12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a3c11dfea3d2ccb78ab100853afce4d216 ··src_hash:·a3c11dfea3d2ccb78ab100853afce4d2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 28, 23 lines modifiedOffset 28, 23 lines modified
28 ··genDynamicCallableWrapper28 ··genDynamicCallableWrapper
29 ··hOutType29 ··hOutType
30 ··inArgInterfaces30 ··inArgInterfaces
31 ··skipRetVal31 ··skipRetVal
32 ··wrapMaybe32 ··wrapMaybe
33 ··ForeignSymbol{DynamicForeignSymbol·KnownForeignSymbol}33 ··ForeignSymbol{DynamicForeignSymbol·KnownForeignSymbol}
34 ··Signature{Signature·signatureArgTypes·signatureCallable·signatureConstraints·signatureReturnType}34 ··Signature{Signature·signatureArgTypes·signatureCallable·signatureConstraints·signatureReturnType}
35 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API35 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
36 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code36 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
37 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions37 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
38 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock38 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
39 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming39 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
40 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Transfer40 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Transfer
41 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type41 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
42 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util42 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
43 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,43 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
44 ···························Data.GI.CodeGen.CtoHaskellMap)44 ···························Data.GI.CodeGen.CtoHaskellMap)
45 direct·package·dependencies:·base-4.20.2.0·containers-0.745 direct·package·dependencies:·base-4.20.2.0·containers-0.7
46 ·····························pretty-show-1.10-94L4tb7Oa1S7LuVZhJCyfl·text-2.1.346 ·····························pretty-show-1.10-94L4tb7Oa1S7LuVZhJCyfl·text-2.1.3
47 plugin·package·dependencies:47 plugin·package·dependencies:
48 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic48 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
49 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base49 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
50 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances50 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 110, 152 lines modifiedOffset 110, 152 lines modified
110 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484110 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
111 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8111 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
112 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff112 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
113 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd113 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
114 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635114 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
115 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c115 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
116 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6116 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
117 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
118 ··exports:·0e449c47f9d2913b9269d29104b2d697 
119 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
120 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
121 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
122 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
123 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
124 ··badIntroError·77640d33c4b5ac08745b26d51a139029 
125 ··blank·4744b64823f56d56f8bcedc03a2acfac 
126 ··comment·1bd9e25579188d7b834543bb128e4d2f 
127 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
128 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
129 ··indent·42df4890869dbaccb6c17f0f96709b53 
130 ··line·249a21f97ad85e8bb266669331f6a4af 
131 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
132 ··resetTypeVariableScope·cc6662c351b0481522de3fc5dd710f7b 
133 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
134 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
135 ··ExposeClosures·48188eb4e2bee219b5549893aeaeff57 
136 ··M·de24f9c0115b2bd22849779358b66f1a 
137 ··TypeAlloc·55b7471e6d2c29515e91aaa35aa5fdd8 
138 ··WithClosures·c4120ea563c8e31290698e81b4d845b1 
139 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
140 ··apply·bc2a7b5694094c2b566e22cbb3df6d56 
141 ··argumentType·8186c1d03291a8345bee16d99e4d8b2b 
142 ··callableHasClosures·74f7b36d019c0d012a7c6713cac7b203 
143 ··computeArrayLength·911d070b5fa7e193e3851210f849dbd4 
144 ··convert·83aaf6564f50ccc91980c185b5e26487 
145 ··elementType·0e161f2b1b541e94eb236e5369c1ded1 
146 ··fToH·e071a1a0f40057ee3d8d5a75cccfee8e 
147 ··foreignType·14e2fa4a1e3b4a59169bb2e26bfa17cb 
148 ··genConversion·c34a3bdeb75adb033b65fcd39dabac4c 
149 ··hToF·a4dfadbc96fedabce89d800a198eb886 
150 ··haskellType·ab70d17d8253486e6ea45de4542e5b5e 
151 ··isManaged·dfab71a4a5061bd60b3d936e567ffa51 
152 ··literal·f1acb4d25cfb89cce0d98eb30712a0af 
153 ··nullPtrForType·92cf1c5621ef1655da99c3e796986832 
154 ··typeAllocInfo·d89d8dadf5658580bb6974e19b83b4ac 
155 ··typeIsCallback·0fc7e6376ee2450ea5fd933863567422 
156 ··typeIsNullable·a9d11e585868795061bb7befcf9f9db1 
157 ··typeIsPtr·09bb31ee04a52f7c96ed119ae91a2c69 
158 ··unpackCArray·828291397bd322320429dafcfef43028 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
160 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
161 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
162 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
163 ··writeArgDocumentation·44ccf428884c882e49be7298916db8d4 
164 ··writeDocumentation·edcd9f9b6671b0c355f33d1a231c5a34 
165 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
166 ··writeReturnDocumentation·36c8ae75fe71da983f819d98574975ad 
167 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
168 ··exports:·8809217edd26dbea6f276de766da9d2d 
169 ··callbackDropClosures·d5bd3d4abab49510f06036f36615b19d 
170 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
171 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
172 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
173 ··escapedArgName·0929c0ea49524deac857b2240811f12a 
174 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
175 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
176 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
177 ··upperName·30cfc754a2da664f08b4acbc092c8387 
178 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Transfer·5d079f5b5a88bd5e46618e8b421d8c81 
179 ··exports:·b77d8cef2dc99d20ec0a95481084109e 
180 ··freeContainerType·7bf32edbf95cd6cad58582a79dc7a1af 
181 ··freeInArg·61d2325fafecf26250cd87ee2abfd3dc 
182 ··freeInArgOnError·fef06982e537833065f6620fceff66fb 
183 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
184 ··exports:·c77584405d786bf9c05a3915a47f7143 
185 ··TypeRep·4352ca7c3a8dad49358ff69fdd5f918a 
186 ··con·7def1ee0048667631a3e4b86ac37ce99 
187 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
188 ··io·6f4c6046c4e1b3549f113ca78b74a1c3 
Max diff block lines reached; 44666/62534 bytes (71.43%) of diff not shown.
288 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Code.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Code.dyn_hi
Files 99% similar despite different names
288 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.Code·91037 interface·Data.GI.CodeGen.Code·9103
8 ··interface·hash:·757871d116df5a3aef12ea437a94e708 
9 ··ABI·hash:·f296d79676302ff2f0a4c534fc00ef46 
10 ··export-list·hash:·bb210e56169e6613ea0d89d878c5a6fa 
11 ··orphan·hash:·5fa54162c69c87b3fae20beed5aae7268 ··interface·hash:·4793cc948d877975a5621cce9af448ae
 9 ··ABI·hash:·d1ce65651313982968d6dcf6f9424c9a
 10 ··export-list·hash:·babf70d820f711346bb35c3b669e705b
 11 ··orphan·hash:·7d1e35949a60ea4721a37713455eed8c
12 ··flag·hash:·f1477218c09221a954033a720fdf687212 ··flag·hash:·f1477218c09221a954033a720fdf6872
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a44952efe0b5fdee4f4e80897649022616 ··src_hash:·a44952efe0b5fdee4f4e808976490226
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 ··Code70 ··Code
71 ··CodeGen71 ··CodeGen
72 ··ExcCodeGen72 ··ExcCodeGen
73 ··HaddockSection{NamedSubsection·Section·ToplevelSection}73 ··HaddockSection{NamedSubsection·Section·ToplevelSection}
74 ··ModuleFlag{ImplicitPrelude}74 ··ModuleFlag{ImplicitPrelude}
75 ··ModuleInfo{moduleCode·sectionDocs}75 ··ModuleInfo{moduleCode·sectionDocs}
76 ··NamedSection{EnumSection·FlagSection·MethodSection·PropertySection·SignalSection}76 ··NamedSection{EnumSection·FlagSection·MethodSection·PropertySection·SignalSection}
77 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API77 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
78 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config78 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config
79 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·[boot]79 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CtoHaskellMap·[boot]
80 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc80 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc
81 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath81 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
82 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ProjectInfo82 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ProjectInfo
83 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type83 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
84 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util84 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
85 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,85 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
86 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})86 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
87 direct·package·dependencies:·base-4.20.2.0·containers-0.787 direct·package·dependencies:·base-4.20.2.0·containers-0.7
88 ·····························directory-1.3.8.5·filepath-1.5.4.0·mtl-2.3.1·text-2.1.388 ·····························directory-1.3.8.5·filepath-1.5.4.0·mtl-2.3.1·text-2.1.3
89 plugin·package·dependencies:89 plugin·package·dependencies:
90 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic90 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
91 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base91 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
92 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances92 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 166, 54 lines modifiedOffset 166, 54 lines modified
166 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635166 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
167 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c167 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
168 import··-/··GHC.Internal.Stack.Types·cd597f76fd1cd850b190725aac616c28168 import··-/··GHC.Internal.Stack.Types·cd597f76fd1cd850b190725aac616c28
169 import··-/··GHC.Internal.System.IO·f332a04278e7cce3a9432078b2af4297169 import··-/··GHC.Internal.System.IO·f332a04278e7cce3a9432078b2af4297
170 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6170 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
171 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c171 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
172 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888172 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
174 ··exports:·0e449c47f9d2913b9269d29104b2d697 
175 ··API·72f8990c1a5be5cec8db292c3bd35aed 
176 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·206f096f7e1cb4c2548acb2ed73a2200 
177 ··exports:·a4bd057a44ba4ba19a35e233e0b9c8f2 
178 ··Config·6838aeb3bfac6c866e9f86dd92b73230 
179 ··modName·2058a782415b8968431d2505447724ac 
180 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·59dd1751cfc0f6c2d75b300a30bcac5a 
181 ··exports:·eaf10c6316718e12176db3b32fa5d04c 
182 ··Hyperlink·900d3f3bd4fcd123dcfc3ebc21aeefd4 
183 ··cToHaskellMap·df28348115488279126eb65ed67afdfc 
184 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc·cc459ccd2e10986b82cdecb9d1e9bb7d 
185 ··exports:·8db582f9542648d2401f134eefcbc16b 
186 ··CRef·fbe8b8929eee818a6441293953ecf9e5 
187 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
188 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
189 ··/.·dcd6adcda4411d86fa0a1eb0994c6376 
190 ··ModulePath·2bca77db53db678610f494e632446393 
191 ··ModulePath·961157645cfe57a24095f222ea53f785 
192 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
193 ··modulePathToList·36802faa446576391cc717a1a4ab2b5c 
194 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ProjectInfo·8d13e05f392682fe91f2d2f8573f99c0 
195 ··exports:·c91edb16e48592f60944f5de5eaa39ee 
196 ··authors·cf21f341f387e9e5b967e8c6ed5e9454 
197 ··license·9a1675c274c31fcc3789a12184d8c340 
198 ··maintainers·3612325259f369c86baf6fe47fc6a8df 
199 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
200 ··exports:·c77584405d786bf9c05a3915a47f7143 
201 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
202 ··exports:·67642df456f0d02295789c45cf88f6c5 
203 ··padTo·f1c12ddcbb638f1727c3fed2f16f6876 
204 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
205 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
206 ··utf8WriteFile·3f71537217cc57c96f13895d2cc7b6e2 
207 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
208 ··Name·bdcae6258f04c4098074d15a94f255ea 
209 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
210 ··TInterface·65096b7371abac4a9fcaf0382e429514 
211 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
212 ··name·6365ff21caf17c5abef9e5521f03b91e173 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 174 ··exports:·64cac61ab2e37637514742b18d0da036
 175 ··API·02e3dd36e74910a6d39bec69ce3b5952
 176 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·8b84cb911663c99091ba698bfce38555
 177 ··exports:·9785f1b44d65988299d1c0adeeae4c0b
 178 ··Config·8fb79439c8374a3d994c75c0b69a33c4
 179 ··modName·3de854bb9849a25e7a5c570c9a3097f1
 180 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CtoHaskellMap·e4dd2626d4a9b042c7855735d47c5724
 181 ··exports:·2c77219bd5850dcb3b85f24572a85759
 182 ··Hyperlink·0c845c17ac2a2a26def7dbdcbb41097f
 183 ··cToHaskellMap·13f2f9f07c24c23173b843b04381740a
 184 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc·adfa8754b1034ef77f22104c496c1124
 185 ··exports:·7a0b9b7617ea9bf80de4ea9bfb7ff2f1
 186 ··CRef·619ee3c792aeddf63fc51c59e4420938
 187 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·a282af8ce53631ed57c4b9c2f596b2fe
 188 ··exports:·bfe9dab8ac0e2bcc2319d96ee0ad2945
 189 ··/.·71f3cbcb54ec4c858f34baec2a7ae2ec
 190 ··ModulePath·fc8133f675e25349b7dbb4c0016782bd
 191 ··ModulePath·cb8c799626e5cd35ddcfd52718f24814
 192 ··dotModulePath·cae7f4ad0141b0e58767b8567e980acb
 193 ··modulePathToList·b6bf49763c6929287794882b87b5efab
 194 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ProjectInfo·d3f744fc3d90a92435cf0d639adb6036
 195 ··exports:·3335c8b78799956bdf56e12afd90784b
 196 ··authors·6e80d76337c21de8a8184895202b05dc
 197 ··license·1c3717df63e688669eba6517bcf92b1b
 198 ··maintainers·eb88225c87882b0e7eb5d543384dff9c
 199 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·f00187b99009473af2414d1d6c514ad2
 200 ··exports:·a00dd4ecad3e2ef8b2de3023376027ea
 201 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 202 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 203 ··padTo·784b3100e41a0f22d59a9798b429237c
 204 ··terror·2420772668dafa9e1f94f2716cd5a3fe
 205 ··tshow·7807a78df4c7de92a873129fe51268fc
 206 ··utf8WriteFile·033d27385954bb9794bd22a90c1d644f
 207 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
Max diff block lines reached; 286005/294573 bytes (97.09%) of diff not shown.
288 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Code.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Code.hi
Files 98% similar despite different names
288 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.Code·91037 interface·Data.GI.CodeGen.Code·9103
8 ··interface·hash:·757871d116df5a3aef12ea437a94e708 
9 ··ABI·hash:·f296d79676302ff2f0a4c534fc00ef46 
10 ··export-list·hash:·bb210e56169e6613ea0d89d878c5a6fa 
11 ··orphan·hash:·5fa54162c69c87b3fae20beed5aae7268 ··interface·hash:·4793cc948d877975a5621cce9af448ae
 9 ··ABI·hash:·d1ce65651313982968d6dcf6f9424c9a
 10 ··export-list·hash:·babf70d820f711346bb35c3b669e705b
 11 ··orphan·hash:·7d1e35949a60ea4721a37713455eed8c
12 ··flag·hash:·b248f85c4c4b1b6883b4eb3c217891af12 ··flag·hash:·b248f85c4c4b1b6883b4eb3c217891af
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a44952efe0b5fdee4f4e80897649022616 ··src_hash:·a44952efe0b5fdee4f4e808976490226
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 70, 23 lines modifiedOffset 70, 23 lines modified
70 ··Code70 ··Code
71 ··CodeGen71 ··CodeGen
72 ··ExcCodeGen72 ··ExcCodeGen
73 ··HaddockSection{NamedSubsection·Section·ToplevelSection}73 ··HaddockSection{NamedSubsection·Section·ToplevelSection}
74 ··ModuleFlag{ImplicitPrelude}74 ··ModuleFlag{ImplicitPrelude}
75 ··ModuleInfo{moduleCode·sectionDocs}75 ··ModuleInfo{moduleCode·sectionDocs}
76 ··NamedSection{EnumSection·FlagSection·MethodSection·PropertySection·SignalSection}76 ··NamedSection{EnumSection·FlagSection·MethodSection·PropertySection·SignalSection}
77 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API77 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
78 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config78 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config
79 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·[boot]79 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CtoHaskellMap·[boot]
80 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc80 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc
81 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath81 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
82 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ProjectInfo82 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ProjectInfo
83 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type83 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
84 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util84 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
85 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,85 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
86 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})86 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
87 direct·package·dependencies:·base-4.20.2.0·containers-0.787 direct·package·dependencies:·base-4.20.2.0·containers-0.7
88 ·····························directory-1.3.8.5·filepath-1.5.4.0·mtl-2.3.1·text-2.1.388 ·····························directory-1.3.8.5·filepath-1.5.4.0·mtl-2.3.1·text-2.1.3
89 plugin·package·dependencies:89 plugin·package·dependencies:
90 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic90 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
91 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base91 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
92 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances92 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 166, 54 lines modifiedOffset 166, 54 lines modified
166 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635166 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
167 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c167 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
168 import··-/··GHC.Internal.Stack.Types·cd597f76fd1cd850b190725aac616c28168 import··-/··GHC.Internal.Stack.Types·cd597f76fd1cd850b190725aac616c28
169 import··-/··GHC.Internal.System.IO·f332a04278e7cce3a9432078b2af4297169 import··-/··GHC.Internal.System.IO·f332a04278e7cce3a9432078b2af4297
170 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6170 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
171 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c171 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
172 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888172 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
174 ··exports:·0e449c47f9d2913b9269d29104b2d697 
175 ··API·72f8990c1a5be5cec8db292c3bd35aed 
176 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·206f096f7e1cb4c2548acb2ed73a2200 
177 ··exports:·a4bd057a44ba4ba19a35e233e0b9c8f2 
178 ··Config·6838aeb3bfac6c866e9f86dd92b73230 
179 ··modName·2058a782415b8968431d2505447724ac 
180 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·59dd1751cfc0f6c2d75b300a30bcac5a 
181 ··exports:·eaf10c6316718e12176db3b32fa5d04c 
182 ··Hyperlink·900d3f3bd4fcd123dcfc3ebc21aeefd4 
183 ··cToHaskellMap·df28348115488279126eb65ed67afdfc 
184 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc·cc459ccd2e10986b82cdecb9d1e9bb7d 
185 ··exports:·8db582f9542648d2401f134eefcbc16b 
186 ··CRef·fbe8b8929eee818a6441293953ecf9e5 
187 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
188 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
189 ··/.·dcd6adcda4411d86fa0a1eb0994c6376 
190 ··ModulePath·2bca77db53db678610f494e632446393 
191 ··ModulePath·961157645cfe57a24095f222ea53f785 
192 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
193 ··modulePathToList·36802faa446576391cc717a1a4ab2b5c 
194 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ProjectInfo·8d13e05f392682fe91f2d2f8573f99c0 
195 ··exports:·c91edb16e48592f60944f5de5eaa39ee 
196 ··authors·cf21f341f387e9e5b967e8c6ed5e9454 
197 ··license·9a1675c274c31fcc3789a12184d8c340 
198 ··maintainers·3612325259f369c86baf6fe47fc6a8df 
199 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
200 ··exports:·c77584405d786bf9c05a3915a47f7143 
201 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
202 ··exports:·67642df456f0d02295789c45cf88f6c5 
203 ··padTo·f1c12ddcbb638f1727c3fed2f16f6876 
204 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
205 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
206 ··utf8WriteFile·3f71537217cc57c96f13895d2cc7b6e2 
207 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
208 ··Name·bdcae6258f04c4098074d15a94f255ea 
209 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
210 ··TInterface·65096b7371abac4a9fcaf0382e429514 
211 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
212 ··name·6365ff21caf17c5abef9e5521f03b91e173 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 174 ··exports:·64cac61ab2e37637514742b18d0da036
 175 ··API·02e3dd36e74910a6d39bec69ce3b5952
 176 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·8b84cb911663c99091ba698bfce38555
 177 ··exports:·9785f1b44d65988299d1c0adeeae4c0b
 178 ··Config·8fb79439c8374a3d994c75c0b69a33c4
 179 ··modName·3de854bb9849a25e7a5c570c9a3097f1
 180 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CtoHaskellMap·e4dd2626d4a9b042c7855735d47c5724
 181 ··exports:·2c77219bd5850dcb3b85f24572a85759
 182 ··Hyperlink·0c845c17ac2a2a26def7dbdcbb41097f
 183 ··cToHaskellMap·13f2f9f07c24c23173b843b04381740a
 184 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc·adfa8754b1034ef77f22104c496c1124
 185 ··exports:·7a0b9b7617ea9bf80de4ea9bfb7ff2f1
 186 ··CRef·619ee3c792aeddf63fc51c59e4420938
 187 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·a282af8ce53631ed57c4b9c2f596b2fe
 188 ··exports:·bfe9dab8ac0e2bcc2319d96ee0ad2945
 189 ··/.·71f3cbcb54ec4c858f34baec2a7ae2ec
 190 ··ModulePath·fc8133f675e25349b7dbb4c0016782bd
 191 ··ModulePath·cb8c799626e5cd35ddcfd52718f24814
 192 ··dotModulePath·cae7f4ad0141b0e58767b8567e980acb
 193 ··modulePathToList·b6bf49763c6929287794882b87b5efab
 194 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ProjectInfo·d3f744fc3d90a92435cf0d639adb6036
 195 ··exports:·3335c8b78799956bdf56e12afd90784b
 196 ··authors·6e80d76337c21de8a8184895202b05dc
 197 ··license·1c3717df63e688669eba6517bcf92b1b
 198 ··maintainers·eb88225c87882b0e7eb5d543384dff9c
 199 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·f00187b99009473af2414d1d6c514ad2
 200 ··exports:·a00dd4ecad3e2ef8b2de3023376027ea
 201 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 202 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 203 ··padTo·784b3100e41a0f22d59a9798b429237c
 204 ··terror·2420772668dafa9e1f94f2716cd5a3fe
 205 ··tshow·7807a78df4c7de92a873129fe51268fc
 206 ··utf8WriteFile·033d27385954bb9794bd22a90c1d644f
 207 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
Max diff block lines reached; 286005/294570 bytes (97.09%) of diff not shown.
37.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CodeGen.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CodeGen.dyn_hi
Files 95% similar despite different names
37.4 KB
ghc --show-iface {}
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.CodeGen·91037 interface·Data.GI.CodeGen.CodeGen·9103
8 ··interface·hash:·64d090d9152c515ea94435ebaeec42af 
9 ··ABI·hash:·92744dd98036539042204113c911e635 
10 ··export-list·hash:·81c52057335f2c01ac4dbabc40cfa190 
11 ··orphan·hash:·8c1f520d66707801b486a3a5e8db232b8 ··interface·hash:·4756dcba011f620d6b2c40a4dfb7eef8
 9 ··ABI·hash:·1104c9a711638c155cb70a4636e50729
 10 ··export-list·hash:·d7d923be7a4679306c6272de261f9f20
 11 ··orphan·hash:·0f175e3dd3c71e1e2f51b6a7c820fd1b
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ca2b211348ff115a8c371db1f6c6b83f16 ··src_hash:·ca2b211348ff115a8c371db1f6c6b83f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genFunction21 ··genFunction
22 ··genModule22 ··genModule
23 ··Data.GI.CodeGen.Constant.genConstant23 ··Data.GI.CodeGen.Constant.genConstant
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Constant27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Constant
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.EnumFlags28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.EnumFlags
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Fixups
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.OverloadedMethods33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.OverloadedMethods
34 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.OverloadedSignals34 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.OverloadedSignals
35 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Properties35 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Properties
36 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Signal36 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Signal
37 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Struct37 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Struct
38 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming38 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
39 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type39 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
40 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util40 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
41 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,41 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
42 ···························Data.GI.CodeGen.CtoHaskellMap)42 ···························Data.GI.CodeGen.CtoHaskellMap)
43 direct·package·dependencies:·base-4.20.2.0·containers-0.743 direct·package·dependencies:·base-4.20.2.0·containers-0.7
44 ·····························text-2.1.344 ·····························text-2.1.3
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic46 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
47 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base47 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
48 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances48 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 105, 306 lines modifiedOffset 105, 306 lines modified
105 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136105 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
106 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484106 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
107 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8107 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
108 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff108 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
109 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd109 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
110 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635110 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
111 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6111 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
113 ··exports:·0e449c47f9d2913b9269d29104b2d697 
114 ··API·72f8990c1a5be5cec8db292c3bd35aed 
115 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
116 ··APIConst·da1e291366532d2a20aa5128de010ea5 
117 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
118 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
119 ··APIFunction·298434f9a7e501d2abbc5f842358bea6 
120 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
121 ··APIObject·f794390eb6c22de9bdd216834ca99944 
122 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
123 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
124 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·6a0dfe9b58b927b84b2066df8c04ba03 
125 ··exports:·160b6310c9271f4154d1ad22211da5cf 
126 ··genCCallableWrapper·a25e247d45478c1afdea4b4772a6ae87 
127 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
128 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
129 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
130 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
131 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
132 ··MethodSection·edaf8cf64c745360fa88be552485289f 
133 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
134 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
135 ··blank·4744b64823f56d56f8bcedc03a2acfac 
136 ··bline·99121239b3d33560bd9f8727ca33170f 
137 ··comment·1bd9e25579188d7b834543bb128e4d2f 
138 ··cppIf·d1c81ce4df07808dea87b417367a5304 
139 ··export·287b054bd83d78cebe22d07fbc885e27 
140 ··exportDecl·a7526a0d3d6f314e15411b26aa0f7787 
141 ··exportModule·95286d649754f7b2affc00e27940d182 
142 ··getAPI·2bbbeed15c0d079c305a4de4f4d2d58d 
143 ··getAPIs·81e9e25fb387c50183de8a0a5ddfb3b2 
144 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
145 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
146 ··indent·42df4890869dbaccb6c17f0f96709b53 
147 ··line·249a21f97ad85e8bb266669331f6a4af 
148 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
149 ··recurseWithAPIs·f1a62bc092ca4a33867326b6b824ba72 
150 ··submodule·606b41532a1baca17454b26bd476ce4e 
151 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Constant·db76d375e8abc35605ef231d11c00217 
152 ··exports:·0b1193489d3fe1255fc77ae8bd0dfefe 
153 ··genConstant·33d4d7a402e3bdaf1771458611f66d66 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.EnumFlags·b2bcab6b3fac1046e78ee2d1712b30f3 
155 ··exports:·9e3efcfdfde258926db564c67bfbe2a7 
156 ··genEnum·3264996f806f7ddc02e94ca5f74ab67c 
157 ··genFlags·40208e8a98c227653d742aafe3a765fd 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups·bf565c7dde35a3ec86c6ae4cedd03cd5 
159 ··exports:·2294f673cde1c629c6ab08c5400f0ed7 
160 ··checkClosureDestructors·f9fe5e05a21b075918e7b6319683e492 
161 ··detectGObject·a33efaafafa87bcfc9759045eec80fb7 
162 ··dropDuplicatedFields·bd8c92b62fa8d9b21748977216e8d791 
163 ··dropMovedItems·bdc51418accaed0bb5f185e3d52007d2 
164 ··fixCallbackUserData·a61304757eadf5d9388cc7393761d6ee 
165 ··fixClosures·fec1d778e8acfc3e298207763d7c7b63 
166 ··fixSymbolNaming·eaf8198de025fc10626abd9c61fe1ab5 
167 ··guessPropertyNullability·d82f486cbc0ab2e5c3784f7eb8a48e02 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
169 ··exports:·885c45064dfdfa35a20391daa4621ad3 
170 ··apiIsGObject·22dc49cd3348de639fd260ddb431d20f 
171 ··isGObject·344cab952e728398dfe4a6a19ebf01d1 
172 ··nameIsGObject·71eb46bcdfe3ebe12de8473af88bf949 
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
174 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
175 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
176 ··addSectionDocumentation·9bd92bd12f279ff3969a6574dbdf6abf 
177 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
178 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
179 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·22b4ccbe43712440ca71deb27c080a15 
Max diff block lines reached; 10623/38270 bytes (27.76%) of diff not shown.
37.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CodeGen.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CodeGen.hi
Files 95% similar despite different names
37.4 KB
ghc --show-iface {}
    
Offset 1, 48 lines modifiedOffset 1, 48 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.CodeGen·91037 interface·Data.GI.CodeGen.CodeGen·9103
8 ··interface·hash:·64d090d9152c515ea94435ebaeec42af 
9 ··ABI·hash:·92744dd98036539042204113c911e635 
10 ··export-list·hash:·81c52057335f2c01ac4dbabc40cfa190 
11 ··orphan·hash:·8c1f520d66707801b486a3a5e8db232b8 ··interface·hash:·4756dcba011f620d6b2c40a4dfb7eef8
 9 ··ABI·hash:·1104c9a711638c155cb70a4636e50729
 10 ··export-list·hash:·d7d923be7a4679306c6272de261f9f20
 11 ··orphan·hash:·0f175e3dd3c71e1e2f51b6a7c820fd1b
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ca2b211348ff115a8c371db1f6c6b83f16 ··src_hash:·ca2b211348ff115a8c371db1f6c6b83f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genFunction21 ··genFunction
22 ··genModule22 ··genModule
23 ··Data.GI.CodeGen.Constant.genConstant23 ··Data.GI.CodeGen.Constant.genConstant
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Constant27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Constant
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.EnumFlags28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.EnumFlags
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Fixups
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.OverloadedMethods33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.OverloadedMethods
34 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.OverloadedSignals34 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.OverloadedSignals
35 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Properties35 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Properties
36 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Signal36 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Signal
37 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Struct37 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Struct
38 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming38 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
39 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type39 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
40 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util40 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
41 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,41 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
42 ···························Data.GI.CodeGen.CtoHaskellMap)42 ···························Data.GI.CodeGen.CtoHaskellMap)
43 direct·package·dependencies:·base-4.20.2.0·containers-0.743 direct·package·dependencies:·base-4.20.2.0·containers-0.7
44 ·····························text-2.1.344 ·····························text-2.1.3
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic46 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
47 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base47 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
48 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances48 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 105, 306 lines modifiedOffset 105, 306 lines modified
105 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136105 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
106 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484106 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
107 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8107 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
108 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff108 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
109 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd109 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
110 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635110 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
111 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6111 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
113 ··exports:·0e449c47f9d2913b9269d29104b2d697 
114 ··API·72f8990c1a5be5cec8db292c3bd35aed 
115 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
116 ··APIConst·da1e291366532d2a20aa5128de010ea5 
117 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
118 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
119 ··APIFunction·298434f9a7e501d2abbc5f842358bea6 
120 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
121 ··APIObject·f794390eb6c22de9bdd216834ca99944 
122 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
123 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
124 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·6a0dfe9b58b927b84b2066df8c04ba03 
125 ··exports:·160b6310c9271f4154d1ad22211da5cf 
126 ··genCCallableWrapper·a25e247d45478c1afdea4b4772a6ae87 
127 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
128 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
129 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
130 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
131 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
132 ··MethodSection·edaf8cf64c745360fa88be552485289f 
133 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
134 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
135 ··blank·4744b64823f56d56f8bcedc03a2acfac 
136 ··bline·99121239b3d33560bd9f8727ca33170f 
137 ··comment·1bd9e25579188d7b834543bb128e4d2f 
138 ··cppIf·d1c81ce4df07808dea87b417367a5304 
139 ··export·287b054bd83d78cebe22d07fbc885e27 
140 ··exportDecl·a7526a0d3d6f314e15411b26aa0f7787 
141 ··exportModule·95286d649754f7b2affc00e27940d182 
142 ··getAPI·2bbbeed15c0d079c305a4de4f4d2d58d 
143 ··getAPIs·81e9e25fb387c50183de8a0a5ddfb3b2 
144 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
145 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
146 ··indent·42df4890869dbaccb6c17f0f96709b53 
147 ··line·249a21f97ad85e8bb266669331f6a4af 
148 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
149 ··recurseWithAPIs·f1a62bc092ca4a33867326b6b824ba72 
150 ··submodule·606b41532a1baca17454b26bd476ce4e 
151 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Constant·db76d375e8abc35605ef231d11c00217 
152 ··exports:·0b1193489d3fe1255fc77ae8bd0dfefe 
153 ··genConstant·33d4d7a402e3bdaf1771458611f66d66 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.EnumFlags·b2bcab6b3fac1046e78ee2d1712b30f3 
155 ··exports:·9e3efcfdfde258926db564c67bfbe2a7 
156 ··genEnum·3264996f806f7ddc02e94ca5f74ab67c 
157 ··genFlags·40208e8a98c227653d742aafe3a765fd 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups·bf565c7dde35a3ec86c6ae4cedd03cd5 
159 ··exports:·2294f673cde1c629c6ab08c5400f0ed7 
160 ··checkClosureDestructors·f9fe5e05a21b075918e7b6319683e492 
161 ··detectGObject·a33efaafafa87bcfc9759045eec80fb7 
162 ··dropDuplicatedFields·bd8c92b62fa8d9b21748977216e8d791 
163 ··dropMovedItems·bdc51418accaed0bb5f185e3d52007d2 
164 ··fixCallbackUserData·a61304757eadf5d9388cc7393761d6ee 
165 ··fixClosures·fec1d778e8acfc3e298207763d7c7b63 
166 ··fixSymbolNaming·eaf8198de025fc10626abd9c61fe1ab5 
167 ··guessPropertyNullability·d82f486cbc0ab2e5c3784f7eb8a48e02 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
169 ··exports:·885c45064dfdfa35a20391daa4621ad3 
170 ··apiIsGObject·22dc49cd3348de639fd260ddb431d20f 
171 ··isGObject·344cab952e728398dfe4a6a19ebf01d1 
172 ··nameIsGObject·71eb46bcdfe3ebe12de8473af88bf949 
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
174 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
175 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
176 ··addSectionDocumentation·9bd92bd12f279ff3969a6574dbdf6abf 
177 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
178 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
179 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·22b4ccbe43712440ca71deb27c080a15 
Max diff block lines reached; 10623/38267 bytes (27.76%) of diff not shown.
12.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Config.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Config.hi
Files 96% similar despite different names
12.1 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Config·91037 interface·Data.GI.CodeGen.Config·9103
8 ··interface·hash:·501210ac7aa9896cbe7cffe26c683e78 
9 ··ABI·hash:·206f096f7e1cb4c2548acb2ed73a2200 
10 ··export-list·hash:·a4bd057a44ba4ba19a35e233e0b9c8f28 ··interface·hash:·8eab19132fda0f8df510cc298fe0f65b
 9 ··ABI·hash:·8b84cb911663c99091ba698bfce38555
 10 ··export-list·hash:·9785f1b44d65988299d1c0adeeae4c0b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·525917311b2d1619df2f1eab092302f816 ··src_hash:·525917311b2d1619df2f1eab092302f8
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Config{Config·ghcPkgName·ghcPkgVersion·modName·modVersion·overrides·verbose}21 ··Config{Config·ghcPkgName·ghcPkgVersion·modName·modVersion·overrides·verbose}
22 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides22 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.20.2.0·text-2.1.324 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic26 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
27 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base27 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
28 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances28 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
29 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString29 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 71, 208 lines modifiedOffset 71, 208 lines modified
71 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive71 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
72 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed72 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
73 ·························Data.Vector.Unboxed.Base·Data.XML.Types73 ·························Data.Vector.Unboxed.Base·Data.XML.Types
74 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a74 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
75 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c75 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
77 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd677 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
78 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides·6cf94265c6ec9f264e3171b2717ca444 
79 ··exports:·b2efff30c5a9d0752cfc36d57d670440 
80 ··Overrides·8adfd4c0f6668188857ce62ed2504abe78 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides·8d15323c22c662e08ab203a1af61a043
 79 ··exports:·13cbe6e67e9ea86c298b2b949c2e24a4
 80 ··Overrides·45174a0d32a5be9c97f101f6e561f47f
81 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e81 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
82 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11882 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
83 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf83 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
84 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b84 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
85 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d85 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
86 ee6ac76f6926ab1dd52790b50729076d86 3369d0e3f9856d747cd6b41afd7d4d5a
87 ··$fShowConfig·::·GHC.Internal.Show.Show·Config87 ··$fShowConfig·::·GHC.Internal.Show.Show·Config
88 ··DFunId88 ··DFunId
89 ··[TagSig:·<TagProper>,89 ··[TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,90 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
91 ···Unfolding:·DFun:.91 ···Unfolding:·DFun:.
92 ················@Config92 ················@Config
93 ················$fShowConfig_$cshowsPrec93 ················$fShowConfig_$cshowsPrec
94 ················$fShowConfig_$cshow94 ················$fShowConfig_$cshow
95 ················$fShowConfig_$cshowList]95 ················$fShowConfig_$cshowList]
96 3fe5ca474739f2c6f54dabd59b89dc6f96 c4879948cbd74dd7984d6a22b62acdc5
97 ··$fShowConfig1·::·Config·->·GHC.Internal.Show.ShowS97 ··$fShowConfig1·::·Config·->·GHC.Internal.Show.ShowS
98 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,98 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
99 ···Strictness:·<1P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))><L>,99 ···Strictness:·<1P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))><L>,
100 ···Unfolding:·Core:·<vanilla>100 ···Unfolding:·Core:·<vanilla>
101 ··············\·(ds['GHC.Types.Many]·::·Config)101 ··············\·(ds['GHC.Types.Many]·::·Config)
102 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->102 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
103 ··············case·ds·of·wild·{·Config·ww·ww1·ww2·ww3·ww4·ww5·->103 ··············case·ds·of·wild·{·Config·ww·ww1·ww2·ww3·ww4·ww5·->
104 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·ww5·eta·}]104 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·ww5·eta·}]
105 a2a8afb6eb12f76fedd6f6d4b9630686105 7975e0002c59f9278af738642b52a638
106 ··$fShowConfig2·::·GHC.Types.Int106 ··$fShowConfig2·::·GHC.Types.Int
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,
108 ···LambdaFormInfo:·LFCon[GHC.Types.I#],108 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
109 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]109 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
110 9d86a19a9daa0d059decd8a04f968c68110 8a35acada0dc713d99fa609cd47ac250
111 ··$fShowConfig_$cshow·::·Config·->·GHC.Internal.Base.String111 ··$fShowConfig_$cshow·::·Config·->·GHC.Internal.Base.String
112 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,112 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
113 ···Strictness:·<1!P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))>,113 ···Strictness:·<1!P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))>,
114 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>114 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
115 ··············\·(x['GHC.Types.Many]·::·Config)·->115 ··············\·(x['GHC.Types.Many]·::·Config)·->
116 ··············$fShowConfig_$cshowsPrec116 ··············$fShowConfig_$cshowsPrec
117 ················$fShowConfig2117 ················$fShowConfig2
118 ················x118 ················x
119 ················(GHC.Types.[]·@GHC.Types.Char)]119 ················(GHC.Types.[]·@GHC.Types.Char)]
120 d514c932a976d2a1a9ab014080775fd9120 4586b995499dcf8204bc4a8d3c98c051
121 ··$fShowConfig_$cshowList·::·[Config]·->·GHC.Internal.Show.ShowS121 ··$fShowConfig_$cshowList·::·[Config]·->·GHC.Internal.Show.ShowS
122 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,122 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
123 ···Unfolding:·Core:·<vanilla>123 ···Unfolding:·Core:·<vanilla>
124 ··············\·(ls['GHC.Types.Many]·::·[Config])124 ··············\·(ls['GHC.Types.Many]·::·[Config])
125 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->125 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
126 ··············GHC.Internal.Show.showList__·@Config·$fShowConfig1·ls·s]126 ··············GHC.Internal.Show.showList__·@Config·$fShowConfig1·ls·s]
127 d46f5496b158d5ed7066e5921851c57e127 ddd251b64b60de031d414183d4f18f56
128 ··$fShowConfig_$cshowsPrec·::128 ··$fShowConfig_$cshowsPrec·::
129 ····GHC.Types.Int·->·Config·->·GHC.Internal.Show.ShowS129 ····GHC.Types.Int·->·Config·->·GHC.Internal.Show.ShowS
130 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,130 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
131 ···Strictness:·<1!P(L)><1!P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))>,131 ···Strictness:·<1!P(L)><1!P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))>,
132 ···Inline:·[2],132 ···Inline:·[2],
133 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>133 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
134 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)134 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)
135 ················(ds['GHC.Types.Many]·::·Config)·->135 ················(ds['GHC.Types.Many]·::·Config)·->
136 ··············case·a·of·wild·{·GHC.Types.I#·ww·->136 ··············case·a·of·wild·{·GHC.Types.I#·ww·->
137 ··············case·ds·of·wild1·{·Config·ww1·ww2·ww3·ww4·ww5·ww6·->137 ··············case·ds·of·wild1·{·Config·ww1·ww2·ww3·ww4·ww5·ww6·->
138 ··············$w$cshowsPrec·ww·ww1·ww2·ww3·ww4·ww5·ww6·}·}]138 ··············$w$cshowsPrec·ww·ww1·ww2·ww3·ww4·ww5·ww6·}·}]
139 217b9f9db08c704cfd7459e7eba836f1139 d8dbfd73156672c6ea6349fefc7c9ba9
140 ··$tc'Config·::·GHC.Types.TyCon140 ··$tc'Config·::·GHC.Types.TyCon
141 ··[HasNoCafRefs,·TagSig:·<TagProper>,141 ··[HasNoCafRefs,·TagSig:·<TagProper>,
142 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],142 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
143 ···Unfolding:·Core:·<vanilla>143 ···Unfolding:·Core:·<vanilla>
144 ··············GHC.Types.TyCon144 ··············GHC.Types.TyCon
145 ················13248932301861806816#Word64 
146 ················17224394582613324474#Word64145 ················4520756031747388060#Word64
 146 ················10773419444587277586#Word64
147 ················$trModule147 ················$trModule
148 ················$tc'Config2148 ················$tc'Config2
149 ················0#149 ················0#
150 ················$tc'Config1]150 ················$tc'Config1]
151 fa4fbb229e832c8fed3548421f542db5151 8b995719b766610ccab370a3a1e327f3
152 ··$tc'Config1·::·GHC.Types.KindRep152 ··$tc'Config1·::·GHC.Types.KindRep
153 ··[HasNoCafRefs,·TagSig:·<TagProper>,153 ··[HasNoCafRefs,·TagSig:·<TagProper>,
154 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]154 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
155 ff79d832fdc958261a3244357ab82904155 fbd5db213afcbe84a128c75545d9a751
156 ··$tc'Config2·::·GHC.Types.TrName156 ··$tc'Config2·::·GHC.Types.TrName
157 ··[HasNoCafRefs,·TagSig:·<TagProper>,157 ··[HasNoCafRefs,·TagSig:·<TagProper>,
158 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],158 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
159 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Config3]159 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Config3]
160 2b9f9e5e07b15c327e7c47a3f3e112a6160 4be869d87c5ab3c9f0162ec4c806a499
161 ··$tc'Config3·::·GHC.Prim.Addr#161 ··$tc'Config3·::·GHC.Prim.Addr#
162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
Max diff block lines reached; 5544/12360 bytes (44.85%) of diff not shown.
12.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Config.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Config.dyn_hi
Files 94% similar despite different names
12.1 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.Config·91037 interface·Data.GI.CodeGen.Config·9103
8 ··interface·hash:·501210ac7aa9896cbe7cffe26c683e78 
9 ··ABI·hash:·206f096f7e1cb4c2548acb2ed73a2200 
10 ··export-list·hash:·a4bd057a44ba4ba19a35e233e0b9c8f28 ··interface·hash:·8eab19132fda0f8df510cc298fe0f65b
 9 ··ABI·hash:·8b84cb911663c99091ba698bfce38555
 10 ··export-list·hash:·9785f1b44d65988299d1c0adeeae4c0b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·525917311b2d1619df2f1eab092302f816 ··src_hash:·525917311b2d1619df2f1eab092302f8
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Config{Config·ghcPkgName·ghcPkgVersion·modName·modVersion·overrides·verbose}21 ··Config{Config·ghcPkgName·ghcPkgVersion·modName·modVersion·overrides·verbose}
22 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides22 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.20.2.0·text-2.1.324 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic26 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
27 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base27 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
28 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances28 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
29 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString29 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 71, 208 lines modifiedOffset 71, 208 lines modified
71 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive71 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
72 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed72 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
73 ·························Data.Vector.Unboxed.Base·Data.XML.Types73 ·························Data.Vector.Unboxed.Base·Data.XML.Types
74 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a74 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
75 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c75 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c76 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
77 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd677 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
78 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides·6cf94265c6ec9f264e3171b2717ca444 
79 ··exports:·b2efff30c5a9d0752cfc36d57d670440 
80 ··Overrides·8adfd4c0f6668188857ce62ed2504abe78 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides·8d15323c22c662e08ab203a1af61a043
 79 ··exports:·13cbe6e67e9ea86c298b2b949c2e24a4
 80 ··Overrides·45174a0d32a5be9c97f101f6e561f47f
81 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e81 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
82 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11882 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
83 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf83 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
84 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b84 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
85 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d85 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
86 ee6ac76f6926ab1dd52790b50729076d86 3369d0e3f9856d747cd6b41afd7d4d5a
87 ··$fShowConfig·::·GHC.Internal.Show.Show·Config87 ··$fShowConfig·::·GHC.Internal.Show.Show·Config
88 ··DFunId88 ··DFunId
89 ··[TagSig:·<TagProper>,89 ··[TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,90 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
91 ···Unfolding:·DFun:.91 ···Unfolding:·DFun:.
92 ················@Config92 ················@Config
93 ················$fShowConfig_$cshowsPrec93 ················$fShowConfig_$cshowsPrec
94 ················$fShowConfig_$cshow94 ················$fShowConfig_$cshow
95 ················$fShowConfig_$cshowList]95 ················$fShowConfig_$cshowList]
96 3fe5ca474739f2c6f54dabd59b89dc6f96 c4879948cbd74dd7984d6a22b62acdc5
97 ··$fShowConfig1·::·Config·->·GHC.Internal.Show.ShowS97 ··$fShowConfig1·::·Config·->·GHC.Internal.Show.ShowS
98 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,98 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
99 ···Strictness:·<1P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))><L>,99 ···Strictness:·<1P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))><L>,
100 ···Unfolding:·Core:·<vanilla>100 ···Unfolding:·Core:·<vanilla>
101 ··············\·(ds['GHC.Types.Many]·::·Config)101 ··············\·(ds['GHC.Types.Many]·::·Config)
102 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->102 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
103 ··············case·ds·of·wild·{·Config·ww·ww1·ww2·ww3·ww4·ww5·->103 ··············case·ds·of·wild·{·Config·ww·ww1·ww2·ww3·ww4·ww5·->
104 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·ww5·eta·}]104 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·ww5·eta·}]
105 a2a8afb6eb12f76fedd6f6d4b9630686105 7975e0002c59f9278af738642b52a638
106 ··$fShowConfig2·::·GHC.Types.Int106 ··$fShowConfig2·::·GHC.Types.Int
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,
108 ···LambdaFormInfo:·LFCon[GHC.Types.I#],108 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
109 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]109 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
110 9d86a19a9daa0d059decd8a04f968c68110 8a35acada0dc713d99fa609cd47ac250
111 ··$fShowConfig_$cshow·::·Config·->·GHC.Internal.Base.String111 ··$fShowConfig_$cshow·::·Config·->·GHC.Internal.Base.String
112 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,112 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
113 ···Strictness:·<1!P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))>,113 ···Strictness:·<1!P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))>,
114 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>114 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
115 ··············\·(x['GHC.Types.Many]·::·Config)·->115 ··············\·(x['GHC.Types.Many]·::·Config)·->
116 ··············$fShowConfig_$cshowsPrec116 ··············$fShowConfig_$cshowsPrec
117 ················$fShowConfig2117 ················$fShowConfig2
118 ················x118 ················x
119 ················(GHC.Types.[]·@GHC.Types.Char)]119 ················(GHC.Types.[]·@GHC.Types.Char)]
120 d514c932a976d2a1a9ab014080775fd9120 4586b995499dcf8204bc4a8d3c98c051
121 ··$fShowConfig_$cshowList·::·[Config]·->·GHC.Internal.Show.ShowS121 ··$fShowConfig_$cshowList·::·[Config]·->·GHC.Internal.Show.ShowS
122 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,122 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
123 ···Unfolding:·Core:·<vanilla>123 ···Unfolding:·Core:·<vanilla>
124 ··············\·(ls['GHC.Types.Many]·::·[Config])124 ··············\·(ls['GHC.Types.Many]·::·[Config])
125 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->125 ················(s['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
126 ··············GHC.Internal.Show.showList__·@Config·$fShowConfig1·ls·s]126 ··············GHC.Internal.Show.showList__·@Config·$fShowConfig1·ls·s]
127 d46f5496b158d5ed7066e5921851c57e127 ddd251b64b60de031d414183d4f18f56
128 ··$fShowConfig_$cshowsPrec·::128 ··$fShowConfig_$cshowsPrec·::
129 ····GHC.Types.Int·->·Config·->·GHC.Internal.Show.ShowS129 ····GHC.Types.Int·->·Config·->·GHC.Internal.Show.ShowS
130 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,130 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
131 ···Strictness:·<1!P(L)><1!P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))>,131 ···Strictness:·<1!P(L)><1!P(ML,ML,ML,ML,L,MP(ML,ML,ML,ML,ML,ML,ML,L,ML))>,
132 ···Inline:·[2],132 ···Inline:·[2],
133 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>133 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
134 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)134 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)
135 ················(ds['GHC.Types.Many]·::·Config)·->135 ················(ds['GHC.Types.Many]·::·Config)·->
136 ··············case·a·of·wild·{·GHC.Types.I#·ww·->136 ··············case·a·of·wild·{·GHC.Types.I#·ww·->
137 ··············case·ds·of·wild1·{·Config·ww1·ww2·ww3·ww4·ww5·ww6·->137 ··············case·ds·of·wild1·{·Config·ww1·ww2·ww3·ww4·ww5·ww6·->
138 ··············$w$cshowsPrec·ww·ww1·ww2·ww3·ww4·ww5·ww6·}·}]138 ··············$w$cshowsPrec·ww·ww1·ww2·ww3·ww4·ww5·ww6·}·}]
139 217b9f9db08c704cfd7459e7eba836f1139 d8dbfd73156672c6ea6349fefc7c9ba9
140 ··$tc'Config·::·GHC.Types.TyCon140 ··$tc'Config·::·GHC.Types.TyCon
141 ··[HasNoCafRefs,·TagSig:·<TagProper>,141 ··[HasNoCafRefs,·TagSig:·<TagProper>,
142 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],142 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
143 ···Unfolding:·Core:·<vanilla>143 ···Unfolding:·Core:·<vanilla>
144 ··············GHC.Types.TyCon144 ··············GHC.Types.TyCon
145 ················13248932301861806816#Word64 
146 ················17224394582613324474#Word64145 ················4520756031747388060#Word64
 146 ················10773419444587277586#Word64
147 ················$trModule147 ················$trModule
148 ················$tc'Config2148 ················$tc'Config2
149 ················0#149 ················0#
150 ················$tc'Config1]150 ················$tc'Config1]
151 fa4fbb229e832c8fed3548421f542db5151 8b995719b766610ccab370a3a1e327f3
152 ··$tc'Config1·::·GHC.Types.KindRep152 ··$tc'Config1·::·GHC.Types.KindRep
153 ··[HasNoCafRefs,·TagSig:·<TagProper>,153 ··[HasNoCafRefs,·TagSig:·<TagProper>,
154 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]154 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
155 ff79d832fdc958261a3244357ab82904155 fbd5db213afcbe84a128c75545d9a751
156 ··$tc'Config2·::·GHC.Types.TrName156 ··$tc'Config2·::·GHC.Types.TrName
157 ··[HasNoCafRefs,·TagSig:·<TagProper>,157 ··[HasNoCafRefs,·TagSig:·<TagProper>,
158 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],158 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
159 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Config3]159 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'Config3]
160 2b9f9e5e07b15c327e7c47a3f3e112a6160 4be869d87c5ab3c9f0162ec4c806a499
161 ··$tc'Config3·::·GHC.Prim.Addr#161 ··$tc'Config3·::·GHC.Prim.Addr#
162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
Max diff block lines reached; 5544/12360 bytes (44.85%) of diff not shown.
18.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Constant.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Constant.hi
Files 93% similar despite different names
17.8 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Constant·91037 interface·Data.GI.CodeGen.Constant·9103
8 ··interface·hash:·f16a41cfe4e292ea99e0acd9cac6cb5e 
9 ··ABI·hash:·db76d375e8abc35605ef231d11c00217 
10 ··export-list·hash:·0b1193489d3fe1255fc77ae8bd0dfefe8 ··interface·hash:·9d4bf5d752cb51ce1e69dfb24fcd574f
 9 ··ABI·hash:·d25c9bf510426e899c514ff64a17dd66
 10 ··export-list·hash:·a0fcdaf1718629056f406aab357d6cd6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·816c922716faf7dedd04339c799a04b516 ··src_hash:·816c922716faf7dedd04339c799a04b5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genConstant21 ··genConstant
22 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API22 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
23 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code23 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
28 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,28 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
29 ···························Data.GI.CodeGen.CtoHaskellMap)29 ···························Data.GI.CodeGen.CtoHaskellMap)
30 direct·package·dependencies:·base-4.20.2.0·text-2.1.330 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic32 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
33 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base33 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
34 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances34 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
35 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString35 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 76, 220 lines modifiedOffset 76, 220 lines modified
76 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal76 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
77 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive77 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
78 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed78 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
79 ·························Data.Vector.Unboxed.Base·Data.XML.Types79 ·························Data.Vector.Unboxed.Base·Data.XML.Types
80 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a80 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
81 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c81 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
82 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe82 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
83 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
84 ··exports:·0e449c47f9d2913b9269d29104b2d697 
85 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
86 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
87 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
88 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
89 ··Base48·ba40bb43c02583cefb820b6ee9164b35 
90 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
91 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
92 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
93 ··export·287b054bd83d78cebe22d07fbc885e27 
94 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
95 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
96 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
97 ··indent·42df4890869dbaccb6c17f0f96709b53 
98 ··line·249a21f97ad85e8bb266669331f6a4af 
99 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
100 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
101 ··setLanguagePragmas·179d32a47dbe2a3c06d41d57d896d37f 
102 ··setModuleMinBase·01706f554c9551c821052b5190d1c8c6 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
104 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
105 ··haskellType·ab70d17d8253486e6ea45de4542e5b5e 
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
107 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
108 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
109 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
110 ··writeDocumentation·edcd9f9b6671b0c355f33d1a231c5a34 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
112 ··exports:·c77584405d786bf9c05a3915a47f7143 
113 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
114 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
115 ··exports:·67642df456f0d02295789c45cf88f6c5 
116 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
117 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
118 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
119 ··BasicType·c7551f0bc84c388b306b1299be96883d 
120 ··Name·bdcae6258f04c4098074d15a94f255ea 
121 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
122 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
123 ··TBoolean·1471b3f66c311a38305cc6d5344dd304 
124 ··TDouble·8dc45e5f06675c739169b6180634ee92 
125 ··TFileName·ed8ae5887fe712d16d8c832e8e1627cb 
126 ··TFloat·c8d69ebc2d2436c345c1acfef39408f7 
127 ··TGType·3e88d1c0e9fb9459e3981f39aac1ba42 
128 ··TInt·950ba0df5578ded092de5c8bf4b6c888 
129 ··TInt16·f48a741f9251252b1cf4d97840dff322 
130 ··TInt32·fae524f2caa892f410c015bfad70da24 
131 ··TInt64·884d2ec92f82d2275312cfebd7f187a0 
132 ··TInt8·85fb5e43b4d4f2a54c9ee50cbe11b2d9 
133 ··TIntPtr·d9831c3a08fcb7c8fb4e3732ba8d156f 
134 ··TInterface·65096b7371abac4a9fcaf0382e429514 
135 ··TLong·4e6e2c917dab9c08125d90872ac82481 
136 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
137 ··TSSize·20526432ad21039bff255c903c462d7a 
138 ··TShort·dc7f72c290b6cc863bb466f07d9039d9 
139 ··TSize·17975f77b35e49793ac0f9239f5e65cb 
140 ··TUInt·74826a782e7346b0f2f79a851d0ebe3c 
141 ··TUInt16·dbce31855c4f235f43ea7f392d1cea03 
142 ··TUInt32·21f5ee0ef23a48b97aec56557e08eb7f 
143 ··TUInt64·0e2d7bc79ec6f5a60606a6eae781f108 
144 ··TUInt8·16702469f6409b03a75174ccb986835c 
145 ··TUIntPtr·276d041475065fe9f02564323249c7d4 
146 ··TULong·2de614fcc24729df46afae0eb7ed93d3 
147 ··TUShort·f902fa346fb7f3a9924a0a4382b9bb54 
148 ··TUTF8·74b541a04645bbe15ddf168145092c17 
149 ··TUniChar·5a8b5973106706bffda3959518026ecd 
150 ··Tdev_t·99c547542f488ad457234b19c91ee507 
151 ··Tgid_t·ffe86e20beedf4df99daf858f8ad83e3 
152 ··Toff_t·2c14be43ebd39de80e42e180f6c9e0a5 
153 ··Tpid_t·b89957992fbe824c313aec47139b422c 
154 ··Tsocklen_t·914063cd741801d2a2d7df30a0e6d74f 
155 ··Ttime_t·7dcdaa41a95cb946c20655d3bafe1a1f 
156 ··Tuid_t·78e661414b71d3e0259d47824ac29a43 
157 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Constant·89d5c000592582235ef49088becf4d6b 
159 ··Constant·e8e068a0e7448d4382790177ebb030a1 
160 ··constantDeprecated·61e716957490afe2fb480e89e4c82598 
161 ··constantDocumentation·0666634d136683a65e925420a28ad752 
162 ··constantType·623705c58af8391861ca4f9b1c097416 
163 ··constantValue·dc59216e9d97eb525779a4956fd3938983 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 84 ··exports:·64cac61ab2e37637514742b18d0da036
Max diff block lines reached; 6592/18149 bytes (36.32%) of diff not shown.
18.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Constant.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Constant.dyn_hi
Files 94% similar despite different names
17.8 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.Constant·91037 interface·Data.GI.CodeGen.Constant·9103
8 ··interface·hash:·f16a41cfe4e292ea99e0acd9cac6cb5e 
9 ··ABI·hash:·db76d375e8abc35605ef231d11c00217 
10 ··export-list·hash:·0b1193489d3fe1255fc77ae8bd0dfefe8 ··interface·hash:·9d4bf5d752cb51ce1e69dfb24fcd574f
 9 ··ABI·hash:·d25c9bf510426e899c514ff64a17dd66
 10 ··export-list·hash:·a0fcdaf1718629056f406aab357d6cd6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·816c922716faf7dedd04339c799a04b516 ··src_hash:·816c922716faf7dedd04339c799a04b5
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genConstant21 ··genConstant
22 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API22 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
23 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code23 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
28 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,28 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
29 ···························Data.GI.CodeGen.CtoHaskellMap)29 ···························Data.GI.CodeGen.CtoHaskellMap)
30 direct·package·dependencies:·base-4.20.2.0·text-2.1.330 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic32 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
33 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base33 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
34 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances34 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
35 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString35 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 76, 220 lines modifiedOffset 76, 220 lines modified
76 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal76 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
77 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive77 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
78 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed78 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
79 ·························Data.Vector.Unboxed.Base·Data.XML.Types79 ·························Data.Vector.Unboxed.Base·Data.XML.Types
80 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a80 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
81 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c81 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
82 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe82 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
83 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
84 ··exports:·0e449c47f9d2913b9269d29104b2d697 
85 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
86 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
87 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
88 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
89 ··Base48·ba40bb43c02583cefb820b6ee9164b35 
90 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
91 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
92 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
93 ··export·287b054bd83d78cebe22d07fbc885e27 
94 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
95 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
96 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
97 ··indent·42df4890869dbaccb6c17f0f96709b53 
98 ··line·249a21f97ad85e8bb266669331f6a4af 
99 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
100 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
101 ··setLanguagePragmas·179d32a47dbe2a3c06d41d57d896d37f 
102 ··setModuleMinBase·01706f554c9551c821052b5190d1c8c6 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
104 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
105 ··haskellType·ab70d17d8253486e6ea45de4542e5b5e 
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
107 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
108 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
109 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
110 ··writeDocumentation·edcd9f9b6671b0c355f33d1a231c5a34 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
112 ··exports:·c77584405d786bf9c05a3915a47f7143 
113 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
114 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
115 ··exports:·67642df456f0d02295789c45cf88f6c5 
116 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
117 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
118 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
119 ··BasicType·c7551f0bc84c388b306b1299be96883d 
120 ··Name·bdcae6258f04c4098074d15a94f255ea 
121 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
122 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
123 ··TBoolean·1471b3f66c311a38305cc6d5344dd304 
124 ··TDouble·8dc45e5f06675c739169b6180634ee92 
125 ··TFileName·ed8ae5887fe712d16d8c832e8e1627cb 
126 ··TFloat·c8d69ebc2d2436c345c1acfef39408f7 
127 ··TGType·3e88d1c0e9fb9459e3981f39aac1ba42 
128 ··TInt·950ba0df5578ded092de5c8bf4b6c888 
129 ··TInt16·f48a741f9251252b1cf4d97840dff322 
130 ··TInt32·fae524f2caa892f410c015bfad70da24 
131 ··TInt64·884d2ec92f82d2275312cfebd7f187a0 
132 ··TInt8·85fb5e43b4d4f2a54c9ee50cbe11b2d9 
133 ··TIntPtr·d9831c3a08fcb7c8fb4e3732ba8d156f 
134 ··TInterface·65096b7371abac4a9fcaf0382e429514 
135 ··TLong·4e6e2c917dab9c08125d90872ac82481 
136 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
137 ··TSSize·20526432ad21039bff255c903c462d7a 
138 ··TShort·dc7f72c290b6cc863bb466f07d9039d9 
139 ··TSize·17975f77b35e49793ac0f9239f5e65cb 
140 ··TUInt·74826a782e7346b0f2f79a851d0ebe3c 
141 ··TUInt16·dbce31855c4f235f43ea7f392d1cea03 
142 ··TUInt32·21f5ee0ef23a48b97aec56557e08eb7f 
143 ··TUInt64·0e2d7bc79ec6f5a60606a6eae781f108 
144 ··TUInt8·16702469f6409b03a75174ccb986835c 
145 ··TUIntPtr·276d041475065fe9f02564323249c7d4 
146 ··TULong·2de614fcc24729df46afae0eb7ed93d3 
147 ··TUShort·f902fa346fb7f3a9924a0a4382b9bb54 
148 ··TUTF8·74b541a04645bbe15ddf168145092c17 
149 ··TUniChar·5a8b5973106706bffda3959518026ecd 
150 ··Tdev_t·99c547542f488ad457234b19c91ee507 
151 ··Tgid_t·ffe86e20beedf4df99daf858f8ad83e3 
152 ··Toff_t·2c14be43ebd39de80e42e180f6c9e0a5 
153 ··Tpid_t·b89957992fbe824c313aec47139b422c 
154 ··Tsocklen_t·914063cd741801d2a2d7df30a0e6d74f 
155 ··Ttime_t·7dcdaa41a95cb946c20655d3bafe1a1f 
156 ··Tuid_t·78e661414b71d3e0259d47824ac29a43 
157 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Constant·89d5c000592582235ef49088becf4d6b 
159 ··Constant·e8e068a0e7448d4382790177ebb030a1 
160 ··constantDeprecated·61e716957490afe2fb480e89e4c82598 
161 ··constantDocumentation·0666634d136683a65e925420a28ad752 
162 ··constantType·623705c58af8391861ca4f9b1c097416 
163 ··constantValue·dc59216e9d97eb525779a4956fd3938983 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 84 ··exports:·64cac61ab2e37637514742b18d0da036
Max diff block lines reached; 6592/18149 bytes (36.32%) of diff not shown.
115 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Conversions.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Conversions.dyn_hi
Files 99% similar despite different names
115 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.Conversions·91037 interface·Data.GI.CodeGen.Conversions·9103
8 ··interface·hash:·4a537e26e55d68ab4ba48a173b59a42c 
9 ··ABI·hash:·d790d2ecaf7d4ca189c93a96eda877fd 
10 ··export-list·hash:·294312f0a13b6ae207e5d9c82b9ca64e8 ··interface·hash:·d582bdcd9e636780b00d0fb5040f80b3
 9 ··ABI·hash:·d65a7f428b3119f05a2e754b1128d41f
 10 ··export-list·hash:·cfcf8ff085cae3a08613c4aa6dfc96b3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e83279a4906784205ae60f56063aa47712 ··flag·hash:·e83279a4906784205ae60f56063aa477
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4518bdd49658ec46c778560b7b0aa99b16 ··src_hash:·4518bdd49658ec46c778560b7b0aa99b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 42, 21 lines modifiedOffset 42, 21 lines modified
42 ··typeIsCallback42 ··typeIsCallback
43 ··typeIsNullable43 ··typeIsNullable
44 ··typeIsPtr44 ··typeIsPtr
45 ··unpackCArray45 ··unpackCArray
46 ··Constructor{Id·M·P}46 ··Constructor{Id·M·P}
47 ··ExposeClosures{WithClosures·WithoutClosures}47 ··ExposeClosures{WithClosures·WithoutClosures}
48 ··TypeAllocInfo{TypeAlloc}48 ··TypeAllocInfo{TypeAlloc}
49 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API49 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
50 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code50 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
51 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject51 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
52 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming52 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
53 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type53 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
54 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util54 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
55 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,55 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
56 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})56 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
57 direct·package·dependencies:·base-4.20.2.0·text-2.1.357 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
58 plugin·package·dependencies:58 plugin·package·dependencies:
59 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic59 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
60 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base60 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
61 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances61 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
62 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString62 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 119, 146 lines modifiedOffset 119, 146 lines modified
119 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff119 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
120 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71120 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
121 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d121 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d
122 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635122 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
123 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c123 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
124 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6124 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
125 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c125 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
127 ··exports:·0e449c47f9d2913b9269d29104b2d697 
128 ··API·72f8990c1a5be5cec8db292c3bd35aed 
129 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
130 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
131 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
132 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
133 ··APIObject·f794390eb6c22de9bdd216834ca99944 
134 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
135 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
137 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
138 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
139 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
140 ··badIntroError·77640d33c4b5ac08745b26d51a139029 
141 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
142 ··getAPI·2bbbeed15c0d079c305a4de4f4d2d58d 
143 ··getFreshTypeVariable·b91b0a867c77125e24aa89af2cd4ba61 
144 ··increaseIndent·afbf9151813b68f78415e229d830d31e 
145 ··line·249a21f97ad85e8bb266669331f6a4af 
146 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
148 ··exports:·885c45064dfdfa35a20391daa4621ad3 
149 ··isGObject·344cab952e728398dfe4a6a19ebf01d1 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
151 ··exports:·8809217edd26dbea6f276de766da9d2d 
152 ··callbackCType·075b7f555201d3b8aa90465c2cd6d29a 
153 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
154 ··callbackHTypeWithClosures·13ea1f1ab4609f1687a426eef12b0a51 
155 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
156 ··qualifiedAPI·8fe649ebee7c154f5ede119a7edf45f9 
157 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
158 ··typeConstraint·54df6bc520da6b2d98bd346ca38ca7cb 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
160 ··exports:·c77584405d786bf9c05a3915a47f7143 
161 ··TypeRep·4352ca7c3a8dad49358ff69fdd5f918a 
162 ··con·7def1ee0048667631a3e4b86ac37ce99 
163 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
164 ··funptr·1e480113506441f88f0ee80fd71e07a1 
165 ··ptr·50a5b077ce563e88b1074e7003ad16a2 
166 ··typeConName·e539ac9b069a9757c881ea74c77496e4 
167 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
169 ··exports:·67642df456f0d02295789c45cf88f6c5 
170 ··parenthesize·2566c3267621a0be57b85c0e739a6002 
171 ··prime·2dad8cb6c8f46e367b6a6e062eeedbb0 
172 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
174 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
175 ··argCallbackUserData·309d5da88e727b5fd0b07bafab6ba552 
176 ··argClosure·7ecec110dad913c6c8853c1cc3428329 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
178 ··BasicType·c7551f0bc84c388b306b1299be96883d 
179 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
180 ··TBoolean·1471b3f66c311a38305cc6d5344dd304 
181 ··TByteArray·4ed341e3f90cf5f12c39a6b645b1705c 
182 ··TCArray·1a2784fe51629fe2e478f095975b5a6b 
183 ··TDouble·8dc45e5f06675c739169b6180634ee92 
184 ··TError·db3ba6c1ee5a80b486fec63bd5ab46ca 
185 ··TFileName·ed8ae5887fe712d16d8c832e8e1627cb 
186 ··TFloat·c8d69ebc2d2436c345c1acfef39408f7 
187 ··TGArray·44dd01020e615deec379fb80bf510008 
188 ··TGClosure·1ff36420819bcad337d22077e515b29f 
189 ··TGHash·20ccee37fec2a0c62692b4cff05c1da5 
190 ··TGList·09272c6b47c54beada870d0a97f5a0d8 
191 ··TGSList·26ceb4de06d0c6948e0979291663fecd 
192 ··TGType·3e88d1c0e9fb9459e3981f39aac1ba42 
193 ··TGValue·0ade0923bf56d6e3f7c0ded58f3349fc 
194 ··TInt·950ba0df5578ded092de5c8bf4b6c888 
195 ··TInt16·f48a741f9251252b1cf4d97840dff322 
196 ··TInt32·fae524f2caa892f410c015bfad70da24 
197 ··TInt64·884d2ec92f82d2275312cfebd7f187a0 
198 ··TInt8·85fb5e43b4d4f2a54c9ee50cbe11b2d9 
199 ··TIntPtr·d9831c3a08fcb7c8fb4e3732ba8d156f 
200 ··TInterface·65096b7371abac4a9fcaf0382e429514 
201 ··TLong·4e6e2c917dab9c08125d90872ac82481 
202 ··TParamSpec·c847484440d6e5d56f3669e22c531ae5 
203 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
Max diff block lines reached; 101184/117549 bytes (86.08%) of diff not shown.
115 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Conversions.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Conversions.hi
Files 96% similar despite different names
115 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.Conversions·91037 interface·Data.GI.CodeGen.Conversions·9103
8 ··interface·hash:·4a537e26e55d68ab4ba48a173b59a42c 
9 ··ABI·hash:·d790d2ecaf7d4ca189c93a96eda877fd 
10 ··export-list·hash:·294312f0a13b6ae207e5d9c82b9ca64e8 ··interface·hash:·d582bdcd9e636780b00d0fb5040f80b3
 9 ··ABI·hash:·d65a7f428b3119f05a2e754b1128d41f
 10 ··export-list·hash:·cfcf8ff085cae3a08613c4aa6dfc96b3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6ea88530193020cb2074e602b3d638b112 ··flag·hash:·6ea88530193020cb2074e602b3d638b1
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4518bdd49658ec46c778560b7b0aa99b16 ··src_hash:·4518bdd49658ec46c778560b7b0aa99b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 42, 21 lines modifiedOffset 42, 21 lines modified
42 ··typeIsCallback42 ··typeIsCallback
43 ··typeIsNullable43 ··typeIsNullable
44 ··typeIsPtr44 ··typeIsPtr
45 ··unpackCArray45 ··unpackCArray
46 ··Constructor{Id·M·P}46 ··Constructor{Id·M·P}
47 ··ExposeClosures{WithClosures·WithoutClosures}47 ··ExposeClosures{WithClosures·WithoutClosures}
48 ··TypeAllocInfo{TypeAlloc}48 ··TypeAllocInfo{TypeAlloc}
49 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API49 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
50 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code50 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
51 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject51 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
52 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming52 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
53 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type53 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
54 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util54 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
55 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,55 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
56 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})56 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
57 direct·package·dependencies:·base-4.20.2.0·text-2.1.357 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
58 plugin·package·dependencies:58 plugin·package·dependencies:
59 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic59 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
60 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base60 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
61 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances61 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
62 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString62 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 119, 146 lines modifiedOffset 119, 146 lines modified
119 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff119 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
120 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71120 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
121 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d121 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d
122 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635122 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
123 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c123 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
124 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6124 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
125 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c125 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
127 ··exports:·0e449c47f9d2913b9269d29104b2d697 
128 ··API·72f8990c1a5be5cec8db292c3bd35aed 
129 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
130 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
131 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
132 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
133 ··APIObject·f794390eb6c22de9bdd216834ca99944 
134 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
135 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
137 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
138 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
139 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
140 ··badIntroError·77640d33c4b5ac08745b26d51a139029 
141 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
142 ··getAPI·2bbbeed15c0d079c305a4de4f4d2d58d 
143 ··getFreshTypeVariable·b91b0a867c77125e24aa89af2cd4ba61 
144 ··increaseIndent·afbf9151813b68f78415e229d830d31e 
145 ··line·249a21f97ad85e8bb266669331f6a4af 
146 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
148 ··exports:·885c45064dfdfa35a20391daa4621ad3 
149 ··isGObject·344cab952e728398dfe4a6a19ebf01d1 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
151 ··exports:·8809217edd26dbea6f276de766da9d2d 
152 ··callbackCType·075b7f555201d3b8aa90465c2cd6d29a 
153 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
154 ··callbackHTypeWithClosures·13ea1f1ab4609f1687a426eef12b0a51 
155 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
156 ··qualifiedAPI·8fe649ebee7c154f5ede119a7edf45f9 
157 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
158 ··typeConstraint·54df6bc520da6b2d98bd346ca38ca7cb 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
160 ··exports:·c77584405d786bf9c05a3915a47f7143 
161 ··TypeRep·4352ca7c3a8dad49358ff69fdd5f918a 
162 ··con·7def1ee0048667631a3e4b86ac37ce99 
163 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
164 ··funptr·1e480113506441f88f0ee80fd71e07a1 
165 ··ptr·50a5b077ce563e88b1074e7003ad16a2 
166 ··typeConName·e539ac9b069a9757c881ea74c77496e4 
167 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
169 ··exports:·67642df456f0d02295789c45cf88f6c5 
170 ··parenthesize·2566c3267621a0be57b85c0e739a6002 
171 ··prime·2dad8cb6c8f46e367b6a6e062eeedbb0 
172 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
174 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
175 ··argCallbackUserData·309d5da88e727b5fd0b07bafab6ba552 
176 ··argClosure·7ecec110dad913c6c8853c1cc3428329 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
178 ··BasicType·c7551f0bc84c388b306b1299be96883d 
179 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
180 ··TBoolean·1471b3f66c311a38305cc6d5344dd304 
181 ··TByteArray·4ed341e3f90cf5f12c39a6b645b1705c 
182 ··TCArray·1a2784fe51629fe2e478f095975b5a6b 
183 ··TDouble·8dc45e5f06675c739169b6180634ee92 
184 ··TError·db3ba6c1ee5a80b486fec63bd5ab46ca 
185 ··TFileName·ed8ae5887fe712d16d8c832e8e1627cb 
186 ··TFloat·c8d69ebc2d2436c345c1acfef39408f7 
187 ··TGArray·44dd01020e615deec379fb80bf510008 
188 ··TGClosure·1ff36420819bcad337d22077e515b29f 
189 ··TGHash·20ccee37fec2a0c62692b4cff05c1da5 
190 ··TGList·09272c6b47c54beada870d0a97f5a0d8 
191 ··TGSList·26ceb4de06d0c6948e0979291663fecd 
192 ··TGType·3e88d1c0e9fb9459e3981f39aac1ba42 
193 ··TGValue·0ade0923bf56d6e3f7c0ded58f3349fc 
194 ··TInt·950ba0df5578ded092de5c8bf4b6c888 
195 ··TInt16·f48a741f9251252b1cf4d97840dff322 
196 ··TInt32·fae524f2caa892f410c015bfad70da24 
197 ··TInt64·884d2ec92f82d2275312cfebd7f187a0 
198 ··TInt8·85fb5e43b4d4f2a54c9ee50cbe11b2d9 
199 ··TIntPtr·d9831c3a08fcb7c8fb4e3732ba8d156f 
200 ··TInterface·65096b7371abac4a9fcaf0382e429514 
201 ··TLong·4e6e2c917dab9c08125d90872ac82481 
202 ··TParamSpec·c847484440d6e5d56f3669e22c531ae5 
203 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
Max diff block lines reached; 101184/117546 bytes (86.08%) of diff not shown.
49.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CtoHaskellMap.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CtoHaskellMap.dyn_hi
Files 93% similar despite different names
49.3 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.CtoHaskellMap·91037 interface·Data.GI.CodeGen.CtoHaskellMap·9103
8 ··interface·hash:·4ecaa93ab0ed583fef2bc69ba5022800 
9 ··ABI·hash:·163e260d4d00106dc53e32123cc1644d 
10 ··export-list·hash:·ee96ab8985045d5a5a5cc03066962f91 
11 ··orphan·hash:·4f9da3b1a3af497d9898c36dcd6476dc8 ··interface·hash:·b26edd93d330866aef5b23b50a0c2015
 9 ··ABI·hash:·d692afbe0fc95fdd01c7b0bb43d9b322
 10 ··export-list·hash:·d6112a35637899a2d773eb2695492b8f
 11 ··orphan·hash:·0280d7e1f3a17a1e48b74752b3dd891c
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·79e42e674db5300562ab98a9a6b4678f16 ··src_hash:·79e42e674db5300562ab98a9a6b4678f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··cToHaskellMap21 ··cToHaskellMap
22 ··Hyperlink{ModuleLink·ModuleLinkWithAnchor·TypeIdentifier·ValueIdentifier}22 ··Hyperlink{ModuleLink·ModuleLinkWithAnchor·TypeIdentifier·ValueIdentifier}
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
28 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,28 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
29 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})29 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
30 direct·package·dependencies:·base-4.20.2.0·containers-0.730 direct·package·dependencies:·base-4.20.2.0·containers-0.7
31 ·····························text-2.1.331 ·····························text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 82, 138 lines modifiedOffset 82, 138 lines modified
82 import··-/··Data.Map·6457188bdc8d8578acdee07a1354334182 import··-/··Data.Map·6457188bdc8d8578acdee07a13543341
83 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b83 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
84 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c84 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
85 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023385 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
87 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd687 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
88 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c88 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
90 ··exports:·0e449c47f9d2913b9269d29104b2d697 
91 ··API·72f8990c1a5be5cec8db292c3bd35aed 
92 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
93 ··APIConst·da1e291366532d2a20aa5128de010ea5 
94 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
95 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
96 ··APIFunction·298434f9a7e501d2abbc5f842358bea6 
97 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
98 ··APIObject·f794390eb6c22de9bdd216834ca99944 
99 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
100 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
101 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc·cc459ccd2e10986b82cdecb9d1e9bb7d 
102 ··exports:·8db582f9542648d2401f134eefcbc16b 
103 ··CRef·fbe8b8929eee818a6441293953ecf9e5 
104 ··CTypeRef·06df30be2deefd074560dd94f378c245 
105 ··ConstantRef·7ee30ab6b4ade4df153bd92dd8818f03 
106 ··EnumMemberRef·d5a63ed198e94cfa2cfbe59381760235 
107 ··FunctionRef·a0b46870b2be625d8858f439f90ee1f9 
108 ··MethodRef·3c06fa4024537d6eeb7fbf9af4b12f98 
109 ··OldFunctionRef·04c757f37f62f7ed0a1f86ebd4fca98e 
110 ··OldPropertyRef·933d49a614983e51c5e85f0e1f2af175 
111 ··OldSignalRef·bd537824581488151535a7e04557a34f 
112 ··PropertyRef·0d8996ff6819061a96fad8b2e6510782 
113 ··SignalRef·c31d84b2410fba3bb9d0c6d69e3e5acd 
114 ··TypeRef·cb54cb5304b050e27d8c1600063c05b7 
115 ··docName·aad9796127860fde3e14a1f459ae442b 
116 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
117 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
118 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
119 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
120 ··exports:·8809217edd26dbea6f276de766da9d2d 
121 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
122 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
123 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
124 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
125 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
126 ··signalHaskellName·a9376a319dc755a17a8b9162a0db0454 
127 ··upperName·30cfc754a2da664f08b4acbc092c8387 
128 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
129 ··exports:·67642df456f0d02295789c45cf88f6c5 
130 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
131 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
133 ··Name·bdcae6258f04c4098074d15a94f255ea 
134 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
135 ··name·6365ff21caf17c5abef9e5521f03b91e 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callback·917d378165e1c317b64d133a6f7d5ab6 
137 ··Callback·f7ffb52bd14c042204689c9484fd3979 
138 ··cbCType·fdcf3a504e0ff57e203c0cebe264007b 
139 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Constant·89d5c000592582235ef49088becf4d6b 
140 ··Constant·e8e068a0e7448d4382790177ebb030a1 
141 ··constantCType·01e05cbbc6a24c9328d21ccfcab4fd59 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·d50bd43a4ad835c8c2345452a3a4706d 
143 ··Enumeration·d7dd80a34c0c8012fd8bfb7021dda743 
144 ··EnumerationMember·33ebf7ec381ebd773e1f183e9323515f 
145 ··enumCType·97d1149a61d2a4397e8849aee0ce56e1 
146 ··enumMemberCId·38bd35aba6d1c2b1f126eda23b755d41 
147 ··enumMemberName·48cb29929d6086c87887ed28366297f9 
148 ··enumMembers·ecc1d098c1cfaf3c83600ff508e87362 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags·f23722bd2b0956efe9e54dac902be262 
150 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
151 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function·ffc52d3c76b913df5d876e4e8decffef 
152 ··Function·ef8c7c658cc5fcb9b1cde48d94736eac 
153 ··fnSymbol·16fa431a8c8e83e71fea6c92eac6f318 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
155 ··Interface·23ac96299906bf9d312a065d7f94c53d 
156 ··ifCType·fdc858d9662dd0fd1ae4dd34bb9aa49f 
157 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
158 ··ifProperties·debd54052675f469761662b76a144438 
159 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
160 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
161 ··Method·2dc3b3e6b4f548f8ab323f1bf3390dd7 
162 ··Method·8de60ad18f17e915166261d0cace5404 
163 ··methodName·de708fe77e4646b70e5f6140944faf6d 
164 ··methodSymbol·71386e81b9d346da092919199e302f89 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
166 ··Object·81182e01de6f612ae3e23094cabfa427 
167 ··objCType·915a695f3b848fe96eb4f684bef6f6b8 
168 ··objMethods·f982970026759345491d16ddcc6ea0df 
169 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
Max diff block lines reached; 36048/50396 bytes (71.53%) of diff not shown.
49.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CtoHaskellMap.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CtoHaskellMap.hi
Files 88% similar despite different names
49.2 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.CtoHaskellMap·91037 interface·Data.GI.CodeGen.CtoHaskellMap·9103
8 ··interface·hash:·4ecaa93ab0ed583fef2bc69ba5022800 
9 ··ABI·hash:·163e260d4d00106dc53e32123cc1644d 
10 ··export-list·hash:·ee96ab8985045d5a5a5cc03066962f91 
11 ··orphan·hash:·4f9da3b1a3af497d9898c36dcd6476dc8 ··interface·hash:·b26edd93d330866aef5b23b50a0c2015
 9 ··ABI·hash:·d692afbe0fc95fdd01c7b0bb43d9b322
 10 ··export-list·hash:·d6112a35637899a2d773eb2695492b8f
 11 ··orphan·hash:·0280d7e1f3a17a1e48b74752b3dd891c
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·79e42e674db5300562ab98a9a6b4678f16 ··src_hash:·79e42e674db5300562ab98a9a6b4678f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··cToHaskellMap21 ··cToHaskellMap
22 ··Hyperlink{ModuleLink·ModuleLinkWithAnchor·TypeIdentifier·ValueIdentifier}22 ··Hyperlink{ModuleLink·ModuleLinkWithAnchor·TypeIdentifier·ValueIdentifier}
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
28 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,28 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
29 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})29 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
30 direct·package·dependencies:·base-4.20.2.0·containers-0.730 direct·package·dependencies:·base-4.20.2.0·containers-0.7
31 ·····························text-2.1.331 ·····························text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 82, 138 lines modifiedOffset 82, 138 lines modified
82 import··-/··Data.Map·6457188bdc8d8578acdee07a1354334182 import··-/··Data.Map·6457188bdc8d8578acdee07a13543341
83 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b83 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
84 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c84 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
85 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023385 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
87 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd687 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
88 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c88 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
90 ··exports:·0e449c47f9d2913b9269d29104b2d697 
91 ··API·72f8990c1a5be5cec8db292c3bd35aed 
92 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
93 ··APIConst·da1e291366532d2a20aa5128de010ea5 
94 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
95 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
96 ··APIFunction·298434f9a7e501d2abbc5f842358bea6 
97 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
98 ··APIObject·f794390eb6c22de9bdd216834ca99944 
99 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
100 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
101 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc·cc459ccd2e10986b82cdecb9d1e9bb7d 
102 ··exports:·8db582f9542648d2401f134eefcbc16b 
103 ··CRef·fbe8b8929eee818a6441293953ecf9e5 
104 ··CTypeRef·06df30be2deefd074560dd94f378c245 
105 ··ConstantRef·7ee30ab6b4ade4df153bd92dd8818f03 
106 ··EnumMemberRef·d5a63ed198e94cfa2cfbe59381760235 
107 ··FunctionRef·a0b46870b2be625d8858f439f90ee1f9 
108 ··MethodRef·3c06fa4024537d6eeb7fbf9af4b12f98 
109 ··OldFunctionRef·04c757f37f62f7ed0a1f86ebd4fca98e 
110 ··OldPropertyRef·933d49a614983e51c5e85f0e1f2af175 
111 ··OldSignalRef·bd537824581488151535a7e04557a34f 
112 ··PropertyRef·0d8996ff6819061a96fad8b2e6510782 
113 ··SignalRef·c31d84b2410fba3bb9d0c6d69e3e5acd 
114 ··TypeRef·cb54cb5304b050e27d8c1600063c05b7 
115 ··docName·aad9796127860fde3e14a1f459ae442b 
116 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
117 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
118 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
119 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
120 ··exports:·8809217edd26dbea6f276de766da9d2d 
121 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
122 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
123 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
124 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
125 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
126 ··signalHaskellName·a9376a319dc755a17a8b9162a0db0454 
127 ··upperName·30cfc754a2da664f08b4acbc092c8387 
128 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
129 ··exports:·67642df456f0d02295789c45cf88f6c5 
130 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
131 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
133 ··Name·bdcae6258f04c4098074d15a94f255ea 
134 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
135 ··name·6365ff21caf17c5abef9e5521f03b91e 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callback·917d378165e1c317b64d133a6f7d5ab6 
137 ··Callback·f7ffb52bd14c042204689c9484fd3979 
138 ··cbCType·fdcf3a504e0ff57e203c0cebe264007b 
139 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Constant·89d5c000592582235ef49088becf4d6b 
140 ··Constant·e8e068a0e7448d4382790177ebb030a1 
141 ··constantCType·01e05cbbc6a24c9328d21ccfcab4fd59 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·d50bd43a4ad835c8c2345452a3a4706d 
143 ··Enumeration·d7dd80a34c0c8012fd8bfb7021dda743 
144 ··EnumerationMember·33ebf7ec381ebd773e1f183e9323515f 
145 ··enumCType·97d1149a61d2a4397e8849aee0ce56e1 
146 ··enumMemberCId·38bd35aba6d1c2b1f126eda23b755d41 
147 ··enumMemberName·48cb29929d6086c87887ed28366297f9 
148 ··enumMembers·ecc1d098c1cfaf3c83600ff508e87362 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags·f23722bd2b0956efe9e54dac902be262 
150 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
151 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function·ffc52d3c76b913df5d876e4e8decffef 
152 ··Function·ef8c7c658cc5fcb9b1cde48d94736eac 
153 ··fnSymbol·16fa431a8c8e83e71fea6c92eac6f318 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
155 ··Interface·23ac96299906bf9d312a065d7f94c53d 
156 ··ifCType·fdc858d9662dd0fd1ae4dd34bb9aa49f 
157 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
158 ··ifProperties·debd54052675f469761662b76a144438 
159 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
160 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
161 ··Method·2dc3b3e6b4f548f8ab323f1bf3390dd7 
162 ··Method·8de60ad18f17e915166261d0cace5404 
163 ··methodName·de708fe77e4646b70e5f6140944faf6d 
164 ··methodSymbol·71386e81b9d346da092919199e302f89 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
166 ··Object·81182e01de6f612ae3e23094cabfa427 
167 ··objCType·915a695f3b848fe96eb4f684bef6f6b8 
168 ··objMethods·f982970026759345491d16ddcc6ea0df 
169 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
Max diff block lines reached; 36048/50393 bytes (71.53%) of diff not shown.
12.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/EnumFlags.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/EnumFlags.dyn_hi
Files 94% similar despite different names
12.2 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.EnumFlags·91037 interface·Data.GI.CodeGen.EnumFlags·9103
8 ··interface·hash:·eeec002a95ad1650a7db92f908ff79e7 
9 ··ABI·hash:·b2bcab6b3fac1046e78ee2d1712b30f3 
10 ··export-list·hash:·9e3efcfdfde258926db564c67bfbe2a78 ··interface·hash:·0dbc15d82d00fdc23cbb8704bd183617
 9 ··ABI·hash:·945330dc0663f35abd7e5411e10d9dd2
 10 ··export-list·hash:·cb1fdf8e4a1bcd6804d96e47c3609147
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·eb609193dc7f377e24e72687004fc7e616 ··src_hash:·eb609193dc7f377e24e72687004fc7e6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genEnum21 ··genEnum
22 ··genFlags22 ··genFlags
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
28 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,28 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
29 ···························Data.GI.CodeGen.CtoHaskellMap)29 ···························Data.GI.CodeGen.CtoHaskellMap)
30 direct·package·dependencies:·base-4.20.2.0·containers-0.730 direct·package·dependencies:·base-4.20.2.0·containers-0.7
31 ·····························text-2.1.331 ·····························text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 86, 133 lines modifiedOffset 86, 133 lines modified
86 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf86 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
87 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c87 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
88 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023388 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
89 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9189 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
90 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7190 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
91 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d91 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d
92 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd692 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
94 ··exports:·0e449c47f9d2913b9269d29104b2d697 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
96 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
97 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
98 ··EnumSection·4b3c4d9133e209990d0f311cb75a654d 
99 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
100 ··FlagSection·bfc3bb91214e8c4c6c8bf34375cbddbe 
101 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
102 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
103 ··blank·4744b64823f56d56f8bcedc03a2acfac 
104 ··bline·99121239b3d33560bd9f8727ca33170f 
105 ··export·287b054bd83d78cebe22d07fbc885e27 
106 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
107 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
108 ··hsBoot·ed1d1e2d230d114f52273eef444c1a27 
109 ··indent·42df4890869dbaccb6c17f0f96709b53 
110 ··line·249a21f97ad85e8bb266669331f6a4af 
111 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
112 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
114 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
115 ··DocAfterSymbol·0ab266eddee7f82242302f645ff5cc8d 
116 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
117 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
118 ··writeDocumentation·edcd9f9b6671b0c355f33d1a231c5a34 
119 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
120 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
121 ··exports:·8809217edd26dbea6f276de766da9d2d 
122 ··upperName·30cfc754a2da664f08b4acbc092c8387 
123 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
124 ··exports:·67642df456f0d02295789c45cf88f6c5 
125 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
127 ··Name·bdcae6258f04c4098074d15a94f255ea 
128 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
129 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·d50bd43a4ad835c8c2345452a3a4706d 
130 ··Enumeration·d7dd80a34c0c8012fd8bfb7021dda743 
131 ··EnumerationMember·33ebf7ec381ebd773e1f183e9323515f 
132 ··enumDeprecated·1be0ecffeadcdc4ccc8fd0176d48743c 
133 ··enumDocumentation·d19b2737574a3b3fa25aef8dd1a16f21 
134 ··enumErrorDomain·aa2c9ec7f061824aacf1095f67cb71cf 
135 ··enumMemberDoc·1be5a2ade87110341d6a60f62d5acee5 
136 ··enumMemberName·48cb29929d6086c87887ed28366297f9 
137 ··enumMemberValue·cb586655aa72781202be71fad1017efb 
138 ··enumMembers·ecc1d098c1cfaf3c83600ff508e87362 
139 ··enumStorageBytes·875bda19666a89fc30d1b0bc5d841253 
140 ··enumTypeInit·f3f3197d9a0aaca3c2e3f9c1cf9dd6dd 
141 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags·f23722bd2b0956efe9e54dac902be262 
142 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
143 ··Flags·e32010ced9cc5289bd2e0bd11351a96b93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 94 ··exports:·64cac61ab2e37637514742b18d0da036
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 96 ··exports:·babf70d820f711346bb35c3b669e705b
 97 ··CodeGen·67f7b64f4e61059c840c39209577400f
 98 ··EnumSection·9b12717e6b59dc955de168c4108b9f15
 99 ··ExcCodeGen·2adf345bcf6a626796bc9f7095b8e3f3
 100 ··FlagSection·b618ab1ff89066592d2e7d6645480a92
 101 ··HaddockSection·b32535e812e629d8f3672e0752f61ea9
 102 ··NamedSubsection·254fb83f0abebd89eb947bb53833cb6c
 103 ··blank·bd66c9bc95efa72388638e130882746e
 104 ··bline·7bd4be70028b07f6d4c1842b0ef1e9df
 105 ··export·79955e677d0bbf54f6dd387760d7cbe4
 106 ··group·bfbc8980293cfe6930e87d2f5109092b
 107 ··handleCGExc·ffba7a444a949606d9d4b6efaa1dd612
 108 ··hsBoot·ca614c2bdf517a404e1f73b2d32e46b2
 109 ··indent·2a8efb8096941f5f1d2ba9be774e15cc
 110 ··line·49df9b9d602260eadc1f928724726d3a
 111 ··notImplementedError·f5b90bc876a4935cf62ab5123b354bc0
 112 ··printCGError·bf0edc7786a202433061fbf8655660df
 113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock·0c317f45a6f4fa626abaf0bf6758bfe9
 114 ··exports:·6680d821ca50cf97e39fb9c6f8f4663a
 115 ··DocAfterSymbol·4f3bd4b16ec46efd19c856ca055a0ba6
 116 ··DocBeforeSymbol·c140f500248321e109bfca06bba9daf8
 117 ··deprecatedPragma·544342bb8c214f270311b3518e40b913
 118 ··writeDocumentation·c12f89483979bfca9af3d672022a1b46
 119 ··writeHaddock·733cc223ce9892ba742716bbe065745e
 120 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming·f382e91470acf6f8c298ab6df5d16128
 121 ··exports:·45fa22dea79fdcbeee8af37e9cfc48c3
 122 ··upperName·d17a182732bb26ea47ca2f3102d09e07
 123 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 124 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
Max diff block lines reached; 3746/12467 bytes (30.05%) of diff not shown.
12.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/EnumFlags.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/EnumFlags.hi
Files 91% similar despite different names
12.2 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.EnumFlags·91037 interface·Data.GI.CodeGen.EnumFlags·9103
8 ··interface·hash:·eeec002a95ad1650a7db92f908ff79e7 
9 ··ABI·hash:·b2bcab6b3fac1046e78ee2d1712b30f3 
10 ··export-list·hash:·9e3efcfdfde258926db564c67bfbe2a78 ··interface·hash:·0dbc15d82d00fdc23cbb8704bd183617
 9 ··ABI·hash:·945330dc0663f35abd7e5411e10d9dd2
 10 ··export-list·hash:·cb1fdf8e4a1bcd6804d96e47c3609147
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·eb609193dc7f377e24e72687004fc7e616 ··src_hash:·eb609193dc7f377e24e72687004fc7e6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genEnum21 ··genEnum
22 ··genFlags22 ··genFlags
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
28 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,28 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
29 ···························Data.GI.CodeGen.CtoHaskellMap)29 ···························Data.GI.CodeGen.CtoHaskellMap)
30 direct·package·dependencies:·base-4.20.2.0·containers-0.730 direct·package·dependencies:·base-4.20.2.0·containers-0.7
31 ·····························text-2.1.331 ·····························text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 86, 133 lines modifiedOffset 86, 133 lines modified
86 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf86 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
87 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c87 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
88 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023388 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
89 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9189 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
90 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7190 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
91 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d91 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d
92 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd692 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
94 ··exports:·0e449c47f9d2913b9269d29104b2d697 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
96 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
97 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
98 ··EnumSection·4b3c4d9133e209990d0f311cb75a654d 
99 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
100 ··FlagSection·bfc3bb91214e8c4c6c8bf34375cbddbe 
101 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
102 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
103 ··blank·4744b64823f56d56f8bcedc03a2acfac 
104 ··bline·99121239b3d33560bd9f8727ca33170f 
105 ··export·287b054bd83d78cebe22d07fbc885e27 
106 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
107 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
108 ··hsBoot·ed1d1e2d230d114f52273eef444c1a27 
109 ··indent·42df4890869dbaccb6c17f0f96709b53 
110 ··line·249a21f97ad85e8bb266669331f6a4af 
111 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
112 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
114 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
115 ··DocAfterSymbol·0ab266eddee7f82242302f645ff5cc8d 
116 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
117 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
118 ··writeDocumentation·edcd9f9b6671b0c355f33d1a231c5a34 
119 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
120 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
121 ··exports:·8809217edd26dbea6f276de766da9d2d 
122 ··upperName·30cfc754a2da664f08b4acbc092c8387 
123 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
124 ··exports:·67642df456f0d02295789c45cf88f6c5 
125 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
127 ··Name·bdcae6258f04c4098074d15a94f255ea 
128 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
129 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·d50bd43a4ad835c8c2345452a3a4706d 
130 ··Enumeration·d7dd80a34c0c8012fd8bfb7021dda743 
131 ··EnumerationMember·33ebf7ec381ebd773e1f183e9323515f 
132 ··enumDeprecated·1be0ecffeadcdc4ccc8fd0176d48743c 
133 ··enumDocumentation·d19b2737574a3b3fa25aef8dd1a16f21 
134 ··enumErrorDomain·aa2c9ec7f061824aacf1095f67cb71cf 
135 ··enumMemberDoc·1be5a2ade87110341d6a60f62d5acee5 
136 ··enumMemberName·48cb29929d6086c87887ed28366297f9 
137 ··enumMemberValue·cb586655aa72781202be71fad1017efb 
138 ··enumMembers·ecc1d098c1cfaf3c83600ff508e87362 
139 ··enumStorageBytes·875bda19666a89fc30d1b0bc5d841253 
140 ··enumTypeInit·f3f3197d9a0aaca3c2e3f9c1cf9dd6dd 
141 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags·f23722bd2b0956efe9e54dac902be262 
142 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
143 ··Flags·e32010ced9cc5289bd2e0bd11351a96b93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 94 ··exports:·64cac61ab2e37637514742b18d0da036
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 96 ··exports:·babf70d820f711346bb35c3b669e705b
 97 ··CodeGen·67f7b64f4e61059c840c39209577400f
 98 ··EnumSection·9b12717e6b59dc955de168c4108b9f15
 99 ··ExcCodeGen·2adf345bcf6a626796bc9f7095b8e3f3
 100 ··FlagSection·b618ab1ff89066592d2e7d6645480a92
 101 ··HaddockSection·b32535e812e629d8f3672e0752f61ea9
 102 ··NamedSubsection·254fb83f0abebd89eb947bb53833cb6c
 103 ··blank·bd66c9bc95efa72388638e130882746e
 104 ··bline·7bd4be70028b07f6d4c1842b0ef1e9df
 105 ··export·79955e677d0bbf54f6dd387760d7cbe4
 106 ··group·bfbc8980293cfe6930e87d2f5109092b
 107 ··handleCGExc·ffba7a444a949606d9d4b6efaa1dd612
 108 ··hsBoot·ca614c2bdf517a404e1f73b2d32e46b2
 109 ··indent·2a8efb8096941f5f1d2ba9be774e15cc
 110 ··line·49df9b9d602260eadc1f928724726d3a
 111 ··notImplementedError·f5b90bc876a4935cf62ab5123b354bc0
 112 ··printCGError·bf0edc7786a202433061fbf8655660df
 113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock·0c317f45a6f4fa626abaf0bf6758bfe9
 114 ··exports:·6680d821ca50cf97e39fb9c6f8f4663a
 115 ··DocAfterSymbol·4f3bd4b16ec46efd19c856ca055a0ba6
 116 ··DocBeforeSymbol·c140f500248321e109bfca06bba9daf8
 117 ··deprecatedPragma·544342bb8c214f270311b3518e40b913
 118 ··writeDocumentation·c12f89483979bfca9af3d672022a1b46
 119 ··writeHaddock·733cc223ce9892ba742716bbe065745e
 120 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming·f382e91470acf6f8c298ab6df5d16128
 121 ··exports:·45fa22dea79fdcbeee8af37e9cfc48c3
 122 ··upperName·d17a182732bb26ea47ca2f3102d09e07
 123 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 124 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
Max diff block lines reached; 3746/12464 bytes (30.05%) of diff not shown.
33.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Fixups.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Fixups.dyn_hi
Files 97% similar despite different names
33.6 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.Fixups·91037 interface·Data.GI.CodeGen.Fixups·9103
8 ··interface·hash:·071bdd8115e62d863cb82baa4c45d69e 
9 ··ABI·hash:·bf565c7dde35a3ec86c6ae4cedd03cd5 
10 ··export-list·hash:·2294f673cde1c629c6ab08c5400f0ed7 
11 ··orphan·hash:·abd3165ecf795efd1a4fba66f0cbb0408 ··interface·hash:·ef5e693a3661af722641f56c79ed9ad9
 9 ··ABI·hash:·c5da1c80e80d3ea6ffcfcffec42226be
 10 ··export-list·hash:·1f3f3fa5afe26ecc193914983fdb189a
 11 ··orphan·hash:·085e2b8b4c42d2f7d62b3f033677edee
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b559c25d5f4ea47c520bb9c7ddea254d16 ··src_hash:·b559c25d5f4ea47c520bb9c7ddea254d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ··detectGObject22 ··detectGObject
23 ··dropDuplicatedFields23 ··dropDuplicatedFields
24 ··dropMovedItems24 ··dropMovedItems
25 ··fixCallbackUserData25 ··fixCallbackUserData
26 ··fixClosures26 ··fixClosures
27 ··fixSymbolNaming27 ··fixSymbolNaming
28 ··guessPropertyNullability28 ··guessPropertyNullability
29 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API29 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.20.2.0·containers-0.732 direct·package·dependencies:·base-4.20.2.0·containers-0.7
33 ·····························text-2.1.333 ·····························text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic35 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
36 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base36 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
37 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances37 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 91, 101 lines modifiedOffset 91, 101 lines modified
91 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023391 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
92 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9192 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
93 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee893 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
94 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd94 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
95 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63595 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
96 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d96 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d
97 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd697 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
99 ··exports:·0e449c47f9d2913b9269d29104b2d697 
100 ··API·72f8990c1a5be5cec8db292c3bd35aed 
101 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
102 ··APIConst·da1e291366532d2a20aa5128de010ea5 
103 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
104 ··APIFunction·298434f9a7e501d2abbc5f842358bea6 
105 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
106 ··APIObject·f794390eb6c22de9bdd216834ca99944 
107 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
108 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
109 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
110 ··exports:·c77584405d786bf9c05a3915a47f7143 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
112 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
113 ··DirectionIn·0148a002f19399641fe5894b090d9c99 
114 ··ScopeTypeInvalid·983c09ab24cfbb66d202890e7d1e1484 
115 ··argCallbackUserData·309d5da88e727b5fd0b07bafab6ba552 
116 ··argClosure·7ecec110dad913c6c8853c1cc3428329 
117 ··argDestroy·91f70fb67fc7aadad67ddeb9807a82d2 
118 ··argScope·67df1d96605c850d2a92cffaf8478fa0 
119 ··argType·e1b1b6aa59bc32f56ea19ed9c1251a36 
120 ··direction·7f269d33913edb9da3b1be215c1a90b0 
121 ··mayBeNull·3cce8f1aa1d5b2c99c7eb8ae609f85ca 
122 ··transfer·cb1685bd3eb6049cf781d67abd1dd8bd 
123 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
124 ··Name·bdcae6258f04c4098074d15a94f255ea 
125 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
126 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
127 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
128 ··TransferNothing·b4cbc3ebb741c532b07813c24ddf83fb 
129 ··name·6365ff21caf17c5abef9e5521f03b91e 
130 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·09efa7d207487f2b2ef622dc5721e458 
131 ··Callable·d445a01af032e8b68c84cc474b284c9a 
132 ··args·ffc76da23d42d404626092b9e7e8d2a4 
133 ··callableThrows·e0bd25b447aa64cfd9440d5a48288126 
134 ··returnMayBeNull·d773215f246c9fd8ef5779771d9dfda3 
135 ··returnTransfer·60ff830f66969d2f578f61015db4a251 
136 ··returnType·7cef6b86ecbed7fbfa532b5d522e51c6 
137 ··skipReturn·b73194d406f8a2fd80a17f68bb803dea 
138 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callback·917d378165e1c317b64d133a6f7d5ab6 
139 ··cbCallable·308c2d0dd892eb29908cf805f86fb0d3 
140 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·d50bd43a4ad835c8c2345452a3a4706d 
141 ··Enumeration·d7dd80a34c0c8012fd8bfb7021dda743 
142 ··EnumerationMember·33ebf7ec381ebd773e1f183e9323515f 
143 ··enumMemberName·48cb29929d6086c87887ed28366297f9 
144 ··enumMembers·ecc1d098c1cfaf3c83600ff508e87362 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags·f23722bd2b0956efe9e54dac902be262 
146 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function·ffc52d3c76b913df5d876e4e8decffef 
148 ··fnCallable·8db512f39b8d909a83e33af03d7d51b7 
149 ··fnMovedTo·d42cdf19e16d19e85f0d72f9b6672682 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
151 ··Interface·23ac96299906bf9d312a065d7f94c53d 
152 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
153 ··ifPrerequisites·bc1a2a1a9d9b0ba8ef613827b589faba 
154 ··ifProperties·debd54052675f469761662b76a144438 
155 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
156 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
157 ··Method·8de60ad18f17e915166261d0cace5404 
158 ··OrdinaryMethod·f0dddcb35f1691edbf263b2436ebf238 
159 ··methodCallable·1e9d486372e381c87f9598c3f744de67 
160 ··methodMovedTo·2500c6b6c418265c64c7f18543677eab 
161 ··methodName·de708fe77e4646b70e5f6140944faf6d 
162 ··methodType·c6695b684c1d5b33909b12e4d21bb1cc 
163 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
164 ··Object·81182e01de6f612ae3e23094cabfa427 
165 ··objMethods·f982970026759345491d16ddcc6ea0df 
166 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
167 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Property·2618b7f2d5a1ba90c5b4b51c36ff1d17 
168 ··Property·970fdfaf1723abeeb399bc33b0c20047 
169 ··propGetter·ac18afb1154e3195c25b5da7266a6da0 
170 ··propName·5d24f5628ee16e4ad6879ae1edd9df71 
171 ··propReadNullable·27d68e260f04ce5911e104ac908522eb 
172 ··propSetter·dbcb4a8069aba593a033e3a5e085f9b5 
173 ··propType·3070b350afaf6bdf13a386ae8d0d32f1 
174 ··propWriteNullable·326c92f7d38a03a097f072c4f77d859e 
175 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct·ffe44acf277d35dd7b395150cffe769e 
176 ··structMethods·dc61d768d6375862dd17a1f66e1ca712 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·82f4178bbb9a243924565f0093831d2e 
178 ··unionMethods·a7a18cced17d4e91d675b8c8f719321098 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
Max diff block lines reached; 22677/34405 bytes (65.91%) of diff not shown.
33.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Fixups.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Fixups.hi
Files 96% similar despite different names
33.6 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.Fixups·91037 interface·Data.GI.CodeGen.Fixups·9103
8 ··interface·hash:·071bdd8115e62d863cb82baa4c45d69e 
9 ··ABI·hash:·bf565c7dde35a3ec86c6ae4cedd03cd5 
10 ··export-list·hash:·2294f673cde1c629c6ab08c5400f0ed7 
11 ··orphan·hash:·abd3165ecf795efd1a4fba66f0cbb0408 ··interface·hash:·ef5e693a3661af722641f56c79ed9ad9
 9 ··ABI·hash:·c5da1c80e80d3ea6ffcfcffec42226be
 10 ··export-list·hash:·1f3f3fa5afe26ecc193914983fdb189a
 11 ··orphan·hash:·085e2b8b4c42d2f7d62b3f033677edee
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b559c25d5f4ea47c520bb9c7ddea254d16 ··src_hash:·b559c25d5f4ea47c520bb9c7ddea254d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 22, 16 lines modifiedOffset 22, 16 lines modified
22 ··detectGObject22 ··detectGObject
23 ··dropDuplicatedFields23 ··dropDuplicatedFields
24 ··dropMovedItems24 ··dropMovedItems
25 ··fixCallbackUserData25 ··fixCallbackUserData
26 ··fixClosures26 ··fixClosures
27 ··fixSymbolNaming27 ··fixSymbolNaming
28 ··guessPropertyNullability28 ··guessPropertyNullability
29 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API29 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
31 boot·module·dependencies:31 boot·module·dependencies:
32 direct·package·dependencies:·base-4.20.2.0·containers-0.732 direct·package·dependencies:·base-4.20.2.0·containers-0.7
33 ·····························text-2.1.333 ·····························text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic35 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
36 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base36 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
37 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances37 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 91, 101 lines modifiedOffset 91, 101 lines modified
91 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023391 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
92 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9192 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
93 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee893 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
94 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd94 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
95 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63595 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
96 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d96 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d
97 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd697 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
99 ··exports:·0e449c47f9d2913b9269d29104b2d697 
100 ··API·72f8990c1a5be5cec8db292c3bd35aed 
101 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
102 ··APIConst·da1e291366532d2a20aa5128de010ea5 
103 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
104 ··APIFunction·298434f9a7e501d2abbc5f842358bea6 
105 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
106 ··APIObject·f794390eb6c22de9bdd216834ca99944 
107 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
108 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
109 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
110 ··exports:·c77584405d786bf9c05a3915a47f7143 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
112 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
113 ··DirectionIn·0148a002f19399641fe5894b090d9c99 
114 ··ScopeTypeInvalid·983c09ab24cfbb66d202890e7d1e1484 
115 ··argCallbackUserData·309d5da88e727b5fd0b07bafab6ba552 
116 ··argClosure·7ecec110dad913c6c8853c1cc3428329 
117 ··argDestroy·91f70fb67fc7aadad67ddeb9807a82d2 
118 ··argScope·67df1d96605c850d2a92cffaf8478fa0 
119 ··argType·e1b1b6aa59bc32f56ea19ed9c1251a36 
120 ··direction·7f269d33913edb9da3b1be215c1a90b0 
121 ··mayBeNull·3cce8f1aa1d5b2c99c7eb8ae609f85ca 
122 ··transfer·cb1685bd3eb6049cf781d67abd1dd8bd 
123 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
124 ··Name·bdcae6258f04c4098074d15a94f255ea 
125 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
126 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
127 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
128 ··TransferNothing·b4cbc3ebb741c532b07813c24ddf83fb 
129 ··name·6365ff21caf17c5abef9e5521f03b91e 
130 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·09efa7d207487f2b2ef622dc5721e458 
131 ··Callable·d445a01af032e8b68c84cc474b284c9a 
132 ··args·ffc76da23d42d404626092b9e7e8d2a4 
133 ··callableThrows·e0bd25b447aa64cfd9440d5a48288126 
134 ··returnMayBeNull·d773215f246c9fd8ef5779771d9dfda3 
135 ··returnTransfer·60ff830f66969d2f578f61015db4a251 
136 ··returnType·7cef6b86ecbed7fbfa532b5d522e51c6 
137 ··skipReturn·b73194d406f8a2fd80a17f68bb803dea 
138 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callback·917d378165e1c317b64d133a6f7d5ab6 
139 ··cbCallable·308c2d0dd892eb29908cf805f86fb0d3 
140 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·d50bd43a4ad835c8c2345452a3a4706d 
141 ··Enumeration·d7dd80a34c0c8012fd8bfb7021dda743 
142 ··EnumerationMember·33ebf7ec381ebd773e1f183e9323515f 
143 ··enumMemberName·48cb29929d6086c87887ed28366297f9 
144 ··enumMembers·ecc1d098c1cfaf3c83600ff508e87362 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags·f23722bd2b0956efe9e54dac902be262 
146 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function·ffc52d3c76b913df5d876e4e8decffef 
148 ··fnCallable·8db512f39b8d909a83e33af03d7d51b7 
149 ··fnMovedTo·d42cdf19e16d19e85f0d72f9b6672682 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
151 ··Interface·23ac96299906bf9d312a065d7f94c53d 
152 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
153 ··ifPrerequisites·bc1a2a1a9d9b0ba8ef613827b589faba 
154 ··ifProperties·debd54052675f469761662b76a144438 
155 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
156 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
157 ··Method·8de60ad18f17e915166261d0cace5404 
158 ··OrdinaryMethod·f0dddcb35f1691edbf263b2436ebf238 
159 ··methodCallable·1e9d486372e381c87f9598c3f744de67 
160 ··methodMovedTo·2500c6b6c418265c64c7f18543677eab 
161 ··methodName·de708fe77e4646b70e5f6140944faf6d 
162 ··methodType·c6695b684c1d5b33909b12e4d21bb1cc 
163 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
164 ··Object·81182e01de6f612ae3e23094cabfa427 
165 ··objMethods·f982970026759345491d16ddcc6ea0df 
166 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
167 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Property·2618b7f2d5a1ba90c5b4b51c36ff1d17 
168 ··Property·970fdfaf1723abeeb399bc33b0c20047 
169 ··propGetter·ac18afb1154e3195c25b5da7266a6da0 
170 ··propName·5d24f5628ee16e4ad6879ae1edd9df71 
171 ··propReadNullable·27d68e260f04ce5911e104ac908522eb 
172 ··propSetter·dbcb4a8069aba593a033e3a5e085f9b5 
173 ··propType·3070b350afaf6bdf13a386ae8d0d32f1 
174 ··propWriteNullable·326c92f7d38a03a097f072c4f77d859e 
175 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct·ffe44acf277d35dd7b395150cffe769e 
176 ··structMethods·dc61d768d6375862dd17a1f66e1ca712 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·82f4178bbb9a243924565f0093831d2e 
178 ··unionMethods·a7a18cced17d4e91d675b8c8f719321098 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
Max diff block lines reached; 22677/34402 bytes (65.92%) of diff not shown.
15.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GObject.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GObject.hi
Files 96% similar despite different names
14.9 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.GObject·91037 interface·Data.GI.CodeGen.GObject·9103
8 ··interface·hash:·798d99db344f52081265099d153683f5 
9 ··ABI·hash:·82bc17a8b1ca7f0a20303598502a02f8 
10 ··export-list·hash:·885c45064dfdfa35a20391daa4621ad38 ··interface·hash:·9d6dfdabc2a1a482c18888eb088a0d35
 9 ··ABI·hash:·74d1e06b136829cccadc4a7028e978ce
 10 ··export-list·hash:·e1af50dca928c28c9c4e99dafd50c803
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3d9cbd0a527ef28cdd0753d6d4f3c47b16 ··src_hash:·3d9cbd0a527ef28cdd0753d6d4f3c47b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··apiIsGObject21 ··apiIsGObject
22 ··isGObject22 ··isGObject
23 ··nameIsGObject23 ··nameIsGObject
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
27 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,27 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
28 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})28 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic31 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
32 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base32 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
34 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString34 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 80, 62 lines modifiedOffset 80, 62 lines modified
80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
81 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023381 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
82 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe82 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
83 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148483 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
84 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee884 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
85 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd85 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
86 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd686 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
87 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
88 ··exports:·0e449c47f9d2913b9269d29104b2d697 
89 ··API·72f8990c1a5be5cec8db292c3bd35aed 
90 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
91 ··APIObject·f794390eb6c22de9bdd216834ca99944 
92 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
93 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
94 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
95 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
97 ··exports:·c77584405d786bf9c05a3915a47f7143 
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
99 ··Name·bdcae6258f04c4098074d15a94f255ea 
100 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
101 ··TInterface·65096b7371abac4a9fcaf0382e429514 
102 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
104 ··ifPrerequisites·bc1a2a1a9d9b0ba8ef613827b589faba 
105 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
106 ··objParent·bb23c6ffadfddb8553f39f42cc29513187 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 88 ··exports:·64cac61ab2e37637514742b18d0da036
 89 ··API·02e3dd36e74910a6d39bec69ce3b5952
 90 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 91 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 92 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 93 ··exports:·babf70d820f711346bb35c3b669e705b
 94 ··CodeGen·67f7b64f4e61059c840c39209577400f
 95 ··findAPIByName·c9702b5fa9bbdb72f618f7240c9043e2
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·f00187b99009473af2414d1d6c514ad2
 97 ··exports:·a00dd4ecad3e2ef8b2de3023376027ea
 98 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 99 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 100 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 101 ··TInterface·978d8ac7f24106d9d5af16ac05a2370b
 102 ··Type·517c174a51f69b2446115d60abfbc451
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·155e73c7ddaf55b956f3a82bd387de95
 104 ··ifPrerequisites·13fa6c6e2e3fd90174227a488906fd7c
 105 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·16a9d8bc1c2e49dfb94170dce1a03b81
 106 ··objParent·ff65d546794655221547dcb1fc4d6d88
107 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf107 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
108 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b108 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
109 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d109 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
110 b20189daf293f28b3172327d77c7edd6110 e52cd9778cf071f7c7c1122395fedeb3
111 ··$trModule·::·GHC.Types.Module111 ··$trModule·::·GHC.Types.Module
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,
113 ···LambdaFormInfo:·LFCon[GHC.Types.Module],113 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
114 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]114 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
115 f1daf15f8ec252819dd0ea22a770ecc0115 63307e1b9dfa3edc16299eb551e6df15
116 ··$trModule1·::·GHC.Types.TrName116 ··$trModule1·::·GHC.Types.TrName
117 ··[HasNoCafRefs,·TagSig:·<TagProper>,117 ··[HasNoCafRefs,·TagSig:·<TagProper>,
118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
120 daf13f8e89de2bc64832584db0abc600120 b560777a7f01bec8c18eea6b6a303d6b
121 ··$trModule2·::·GHC.Prim.Addr#121 ··$trModule2·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.GObject"#]123 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.GObject"#]
124 1951f05191bf2f2aa75a7814df023da4124 de6399cdb1bb5e757ed3d9d65e506eb7
125 ··$trModule3·::·GHC.Types.TrName125 ··$trModule3·::·GHC.Types.TrName
126 ··[HasNoCafRefs,·TagSig:·<TagProper>,126 ··[HasNoCafRefs,·TagSig:·<TagProper>,
127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
129 03629ca7cc284beefe95439e798b366b129 f795e5bcbb754159daf9b277cd24c7c2
130 ··$trModule4·::·GHC.Prim.Addr#130 ··$trModule4·::·GHC.Prim.Addr#
131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
132 ···Unfolding:·Core:·<vanilla>132 ···Unfolding:·Core:·<vanilla>
133 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
134 fbad7b8e5740a76fb05a3fbbc00efd1d133 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 134 d38e097b20343663ff6960e363b82c29
135 ··$wapiDoParentSearch·::135 ··$wapiDoParentSearch·::
136 ····Data.GI.GIR.BasicTypes.Name136 ····Data.GI.GIR.BasicTypes.Name
137 ····->·GHC.Prim.ByteArray#137 ····->·GHC.Prim.ByteArray#
138 ····->·GHC.Prim.Int#138 ····->·GHC.Prim.Int#
139 ····->·GHC.Prim.Int#139 ····->·GHC.Prim.Int#
140 ····->·Data.Text.Internal.Text140 ····->·Data.Text.Internal.Text
141 ····->·Data.GI.CodeGen.API.API141 ····->·Data.GI.CodeGen.API.API
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ·········(Control.Monad.Trans.State.Strict.StateT144 ·········(Control.Monad.Trans.State.Strict.StateT
145 ············(Data.GI.CodeGen.Code.CGState,·Data.GI.CodeGen.Code.ModuleInfo)145 ············(Data.GI.CodeGen.Code.CGState,·Data.GI.CodeGen.Code.ModuleInfo)
146 ············(Control.Monad.Trans.Except.Except·e))146 ············(Control.Monad.Trans.Except.Except·e))
147 ·········GHC.Types.Bool147 ·········GHC.Types.Bool
148 ··StrWork([!])148 ··StrWork([!])
149 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,149 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,
150 ···Strictness:·<1P(SL,L)><L><L><L><ML><ML>,·Inline:·[2]]150 ···Strictness:·<1P(SL,L)><L><L><L><ML><ML>,·Inline:·[2]]
Max diff block lines reached; 7697/15176 bytes (50.72%) of diff not shown.
15.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GObject.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GObject.dyn_hi
Files 94% similar despite different names
14.9 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.GObject·91037 interface·Data.GI.CodeGen.GObject·9103
8 ··interface·hash:·798d99db344f52081265099d153683f5 
9 ··ABI·hash:·82bc17a8b1ca7f0a20303598502a02f8 
10 ··export-list·hash:·885c45064dfdfa35a20391daa4621ad38 ··interface·hash:·9d6dfdabc2a1a482c18888eb088a0d35
 9 ··ABI·hash:·74d1e06b136829cccadc4a7028e978ce
 10 ··export-list·hash:·e1af50dca928c28c9c4e99dafd50c803
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3d9cbd0a527ef28cdd0753d6d4f3c47b16 ··src_hash:·3d9cbd0a527ef28cdd0753d6d4f3c47b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··apiIsGObject21 ··apiIsGObject
22 ··isGObject22 ··isGObject
23 ··nameIsGObject23 ··nameIsGObject
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
27 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,27 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
28 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})28 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic31 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
32 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base32 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances33 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
34 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString34 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 80, 62 lines modifiedOffset 80, 62 lines modified
80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c80 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
81 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023381 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
82 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe82 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
83 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148483 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
84 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee884 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
85 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd85 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
86 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd686 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
87 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
88 ··exports:·0e449c47f9d2913b9269d29104b2d697 
89 ··API·72f8990c1a5be5cec8db292c3bd35aed 
90 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
91 ··APIObject·f794390eb6c22de9bdd216834ca99944 
92 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
93 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
94 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
95 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
97 ··exports:·c77584405d786bf9c05a3915a47f7143 
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
99 ··Name·bdcae6258f04c4098074d15a94f255ea 
100 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
101 ··TInterface·65096b7371abac4a9fcaf0382e429514 
102 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
104 ··ifPrerequisites·bc1a2a1a9d9b0ba8ef613827b589faba 
105 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
106 ··objParent·bb23c6ffadfddb8553f39f42cc29513187 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 88 ··exports:·64cac61ab2e37637514742b18d0da036
 89 ··API·02e3dd36e74910a6d39bec69ce3b5952
 90 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 91 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 92 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 93 ··exports:·babf70d820f711346bb35c3b669e705b
 94 ··CodeGen·67f7b64f4e61059c840c39209577400f
 95 ··findAPIByName·c9702b5fa9bbdb72f618f7240c9043e2
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·f00187b99009473af2414d1d6c514ad2
 97 ··exports:·a00dd4ecad3e2ef8b2de3023376027ea
 98 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 99 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 100 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 101 ··TInterface·978d8ac7f24106d9d5af16ac05a2370b
 102 ··Type·517c174a51f69b2446115d60abfbc451
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·155e73c7ddaf55b956f3a82bd387de95
 104 ··ifPrerequisites·13fa6c6e2e3fd90174227a488906fd7c
 105 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·16a9d8bc1c2e49dfb94170dce1a03b81
 106 ··objParent·ff65d546794655221547dcb1fc4d6d88
107 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf107 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
108 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b108 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
109 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d109 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
110 b20189daf293f28b3172327d77c7edd6110 e52cd9778cf071f7c7c1122395fedeb3
111 ··$trModule·::·GHC.Types.Module111 ··$trModule·::·GHC.Types.Module
112 ··[HasNoCafRefs,·TagSig:·<TagProper>,112 ··[HasNoCafRefs,·TagSig:·<TagProper>,
113 ···LambdaFormInfo:·LFCon[GHC.Types.Module],113 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
114 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]114 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
115 f1daf15f8ec252819dd0ea22a770ecc0115 63307e1b9dfa3edc16299eb551e6df15
116 ··$trModule1·::·GHC.Types.TrName116 ··$trModule1·::·GHC.Types.TrName
117 ··[HasNoCafRefs,·TagSig:·<TagProper>,117 ··[HasNoCafRefs,·TagSig:·<TagProper>,
118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],118 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]119 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
120 daf13f8e89de2bc64832584db0abc600120 b560777a7f01bec8c18eea6b6a303d6b
121 ··$trModule2·::·GHC.Prim.Addr#121 ··$trModule2·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.GObject"#]123 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.GObject"#]
124 1951f05191bf2f2aa75a7814df023da4124 de6399cdb1bb5e757ed3d9d65e506eb7
125 ··$trModule3·::·GHC.Types.TrName125 ··$trModule3·::·GHC.Types.TrName
126 ··[HasNoCafRefs,·TagSig:·<TagProper>,126 ··[HasNoCafRefs,·TagSig:·<TagProper>,
127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],127 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]128 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
129 03629ca7cc284beefe95439e798b366b129 f795e5bcbb754159daf9b277cd24c7c2
130 ··$trModule4·::·GHC.Prim.Addr#130 ··$trModule4·::·GHC.Prim.Addr#
131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,131 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
132 ···Unfolding:·Core:·<vanilla>132 ···Unfolding:·Core:·<vanilla>
133 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
134 fbad7b8e5740a76fb05a3fbbc00efd1d133 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 134 d38e097b20343663ff6960e363b82c29
135 ··$wapiDoParentSearch·::135 ··$wapiDoParentSearch·::
136 ····Data.GI.GIR.BasicTypes.Name136 ····Data.GI.GIR.BasicTypes.Name
137 ····->·GHC.Prim.ByteArray#137 ····->·GHC.Prim.ByteArray#
138 ····->·GHC.Prim.Int#138 ····->·GHC.Prim.Int#
139 ····->·GHC.Prim.Int#139 ····->·GHC.Prim.Int#
140 ····->·Data.Text.Internal.Text140 ····->·Data.Text.Internal.Text
141 ····->·Data.GI.CodeGen.API.API141 ····->·Data.GI.CodeGen.API.API
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ·········(Control.Monad.Trans.State.Strict.StateT144 ·········(Control.Monad.Trans.State.Strict.StateT
145 ············(Data.GI.CodeGen.Code.CGState,·Data.GI.CodeGen.Code.ModuleInfo)145 ············(Data.GI.CodeGen.Code.CGState,·Data.GI.CodeGen.Code.ModuleInfo)
146 ············(Control.Monad.Trans.Except.Except·e))146 ············(Control.Monad.Trans.Except.Except·e))
147 ·········GHC.Types.Bool147 ·········GHC.Types.Bool
148 ··StrWork([!])148 ··StrWork([!])
149 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,149 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·6,·Arity:·6,
150 ···Strictness:·<1P(SL,L)><L><L><L><ML><ML>,·Inline:·[2]]150 ···Strictness:·<1P(SL,L)><L><L><L><ML><ML>,·Inline:·[2]]
Max diff block lines reached; 7697/15176 bytes (50.72%) of diff not shown.
6.86 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GType.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GType.dyn_hi
Files 94% similar despite different names
6.55 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.GType·91037 interface·Data.GI.CodeGen.GType·9103
8 ··interface·hash:·dd93f3d9d64bb0fa5071860f57875f44 
9 ··ABI·hash:·ae69af4e94b76c4bc9a21616ba362538 
10 ··export-list·hash:·555d472e185fa9a664f57a42af3460248 ··interface·hash:·d5c5e29604d37a889da4ec07099b65bb
 9 ··ABI·hash:·389ece33cbeefa705546c38c45a6f653
 10 ··export-list·hash:·8b10a222abe8b9252b3b0829297030b9
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7db0b5d4c015988dd070f5daa5275dff16 ··src_hash:·7db0b5d4c015988dd070f5daa5275dff
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 51, 54 lines modifiedOffset 51, 54 lines modified
51 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7151 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
52 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e35552 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e355
53 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd653 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
54 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988854 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
55 import··-/··Data.GI.Base.BasicTypes·d13ef7452166c3750d317caefd1a41ce55 import··-/··Data.GI.Base.BasicTypes·d13ef7452166c3750d317caefd1a41ce
56 addDependentFile·"lib/Data/GI/CodeGen/GType.hsc"·0b0c58e969d2d9c8f5dda7a9829e51d456 addDependentFile·"lib/Data/GI/CodeGen/GType.hsc"·0b0c58e969d2d9c8f5dda7a9829e51d4
57 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf57 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
59 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d59 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
60 ca9f506d49e2239d3ec6d0d317f4f6fd60 c8444e49dfd1c724ba29aa4746b02227
61 ··$trModule·::·GHC.Types.Module61 ··$trModule·::·GHC.Types.Module
62 ··[HasNoCafRefs,·TagSig:·<TagProper>,62 ··[HasNoCafRefs,·TagSig:·<TagProper>,
63 ···LambdaFormInfo:·LFCon[GHC.Types.Module],63 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
64 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]64 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
65 5f0b9d124c014263963a81c10e1bf40d65 bf52f7f1c157d2906a102d511674418c
66 ··$trModule1·::·GHC.Types.TrName66 ··$trModule1·::·GHC.Types.TrName
67 ··[HasNoCafRefs,·TagSig:·<TagProper>,67 ··[HasNoCafRefs,·TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
70 92f45ff168953b666e025049ed60d28a70 f95711291a1431de1da73a068a121016
71 ··$trModule2·::·GHC.Prim.Addr#71 ··$trModule2·::·GHC.Prim.Addr#
72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
73 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.GType"#]73 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.GType"#]
74 c97a562bed4aaf26cc29aa2e317d200174 39f507702bec2d73d70ce6cb2a617736
75 ··$trModule3·::·GHC.Types.TrName75 ··$trModule3·::·GHC.Types.TrName
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],77 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
78 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]78 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
79 70e321d945c4178dc26f51f5fe30dc2a79 610a21e28a8bd33beaa340ebd97c141a
80 ··$trModule4·::·GHC.Prim.Addr#80 ··$trModule4·::·GHC.Prim.Addr#
81 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,81 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
82 ···Unfolding:·Core:·<vanilla>82 ···Unfolding:·Core:·<vanilla>
83 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
84 f05af36c58acab0b44951ee266f2e04083 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 84 725dff3ee7447df52d274f25f9b56638
85 ··$wgtypeIsA·::85 ··$wgtypeIsA·::
86 ····GHC.Prim.Word64#·->·GHC.Prim.Word64#·->·GHC.Types.Bool86 ····GHC.Prim.Word64#·->·GHC.Prim.Word64#·->·GHC.Types.Bool
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
88 ···Arity:·2,·Strictness:·<L><L>,·Inline:·[2],88 ···Arity:·2,·Strictness:·<L><L>,·Inline:·[2],
89 ···Unfolding:·Core:·<vanilla>89 ···Unfolding:·Core:·<vanilla>
90 ··············\·(ww['GHC.Types.Many]·::·GHC.Prim.Word64#)90 ··············\·(ww['GHC.Types.Many]·::·GHC.Prim.Word64#)
91 ················(ww1['GHC.Types.Many]·::·GHC.Prim.Word64#)·->91 ················(ww1['GHC.Types.Many]·::·GHC.Prim.Word64#)·->
92 ··············GHC.Magic.runRW#92 ··············GHC.Magic.runRW#
93 ················@GHC.Types.LiftedRep93 ················@GHC.Types.LiftedRep
94 ················@GHC.Types.Bool94 ················@GHC.Types.Bool
95 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->95 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->
96 ·················case·GHC.Prim.noDuplicate#·@GHC.Prim.RealWorld·s·of·s'·{·DEFAULT·->96 ·················case·GHC.Prim.noDuplicate#·@GHC.Prim.RealWorld·s·of·s'·{·DEFAULT·->
97 ·················case·{__ffi_static_ccall_unsafe·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:g_type_is_a·::·GHC.Prim.Word64#97 ·················case·{__ffi_static_ccall_unsafe·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:g_type_is_a·::·GHC.Prim.Word64#
98 ··········································································································->·GHC.Prim.Word64#98 ··········································································································->·GHC.Prim.Word64#
99 ··········································································································->·GHC.Prim.State#99 ··········································································································->·GHC.Prim.State#
100 ···············································································································GHC.Prim.RealWorld100 ···············································································································GHC.Prim.RealWorld
101 ··········································································································->·(#·GHC.Prim.State#101 ··········································································································->·(#·GHC.Prim.State#
102 ··················································································································GHC.Prim.RealWorld,102 ··················································································································GHC.Prim.RealWorld,
103 ················································································································GHC.Prim.Int32#·#)}103 ················································································································GHC.Prim.Int32#·#)}
104 ························ww104 ························ww
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ·························(GHC.Internal.Int.I32#·ds1)109 ·························(GHC.Internal.Int.I32#·ds1)
110 ···························`cast`110 ···························`cast`
111 ·························(Sym·(GHC.Internal.Foreign.C.Types.N:CInt[0])))111 ·························(Sym·(GHC.Internal.Foreign.C.Types.N:CInt[0])))
112 ························`cast`112 ························`cast`
113 ······················(GHC.Internal.Foreign.C.Types.N:CInt[0])·of·wild1·{·GHC.Internal.Int.I32#·x·->113 ······················(GHC.Internal.Foreign.C.Types.N:CInt[0])·of·wild1·{·GHC.Internal.Int.I32#·x·->
114 ·················case·GHC.Prim.int32ToInt#·x·of·wild2·{114 ·················case·GHC.Prim.int32ToInt#·x·of·wild2·{
115 ···················DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·})]115 ···················DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·})]
116 c440a2899a9670861afa16379948a30b116 03adb5cd51b47c93e7d817e00a007a7e
117 ··gtypeIsA·::117 ··gtypeIsA·::
118 ····Data.GI.Base.BasicTypes.GType118 ····Data.GI.Base.BasicTypes.GType
119 ····->·Data.GI.Base.BasicTypes.GType·->·GHC.Types.Bool119 ····->·Data.GI.Base.BasicTypes.GType·->·GHC.Types.Bool
120 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,120 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
121 ···Arity:·2,·Strictness:·<1!P(L)><1!P(L)>,·Inline:·[2],121 ···Arity:·2,·Strictness:·<1!P(L)><1!P(L)>,·Inline:·[2],
122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
123 ··············\·(ds['GHC.Types.Many]·::·Data.GI.Base.BasicTypes.GType)123 ··············\·(ds['GHC.Types.Many]·::·Data.GI.Base.BasicTypes.GType)
Offset 125, 24 lines modifiedOffset 125, 24 lines modified
125 ··············case·ds125 ··············case·ds
126 ·····················`cast`126 ·····················`cast`
127 ···················(Data.GI.Base.BasicTypes.N:GType[0])·of·wild·{·GHC.Internal.Word.W64#·ww·->127 ···················(Data.GI.Base.BasicTypes.N:GType[0])·of·wild·{·GHC.Internal.Word.W64#·ww·->
128 ··············case·ds1128 ··············case·ds1
129 ·····················`cast`129 ·····················`cast`
130 ···················(Data.GI.Base.BasicTypes.N:GType[0])·of·wild1·{·GHC.Internal.Word.W64#·ww1·->130 ···················(Data.GI.Base.BasicTypes.N:GType[0])·of·wild1·{·GHC.Internal.Word.W64#·ww1·->
131 ··············$wgtypeIsA·ww·ww1·}·}]131 ··············$wgtypeIsA·ww·ww1·}·}]
132 af180c7ef5681cb9264c3a5100c0e893132 6c2d4050a60b90eba9d1ca15bcdcca89
133 ··gtypeIsBoxed·::·Data.GI.Base.BasicTypes.GType·->·GHC.Types.Bool133 ··gtypeIsBoxed·::·Data.GI.Base.BasicTypes.GType·->·GHC.Types.Bool
134 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,134 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
135 ···Arity:·1,·Strictness:·<1!P(L)>,135 ···Arity:·1,·Strictness:·<1!P(L)>,
136 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>136 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
137 ··············\·(gtype['GHC.Types.Many]·::·Data.GI.Base.BasicTypes.GType)·->137 ··············\·(gtype['GHC.Types.Many]·::·Data.GI.Base.BasicTypes.GType)·->
138 ··············gtypeIsA138 ··············gtypeIsA
139 ················gtype139 ················gtype
140 ················gtypeIsBoxed1·`cast`·(Sym·(Data.GI.Base.BasicTypes.N:GType[0]))]140 ················gtypeIsBoxed1·`cast`·(Sym·(Data.GI.Base.BasicTypes.N:GType[0]))]
141 8a0864a5f40431e417ce913c1f1e9283141 adbe550011479e421d5633c3fb401600
142 ··gtypeIsBoxed1·::·Data.GI.Base.BasicTypes.CGType142 ··gtypeIsBoxed1·::·Data.GI.Base.BasicTypes.CGType
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Internal.Word.W64#],144 ···LambdaFormInfo:·LFCon[GHC.Internal.Word.W64#],
145 ···Unfolding:·Core:·<vanilla>·GHC.Internal.Word.W64#·72#Word64]145 ···Unfolding:·Core:·<vanilla>·GHC.Internal.Word.W64#·72#Word64]
146 Warnings:146 Warnings:
147 ··Deprecated·names:147 ··Deprecated·names:
148 ··Deprecated·exports:148 ··Deprecated·exports:
6.85 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GType.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GType.hi
Files 94% similar despite different names
6.55 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.GType·91037 interface·Data.GI.CodeGen.GType·9103
8 ··interface·hash:·dd93f3d9d64bb0fa5071860f57875f44 
9 ··ABI·hash:·ae69af4e94b76c4bc9a21616ba362538 
10 ··export-list·hash:·555d472e185fa9a664f57a42af3460248 ··interface·hash:·d5c5e29604d37a889da4ec07099b65bb
 9 ··ABI·hash:·389ece33cbeefa705546c38c45a6f653
 10 ··export-list·hash:·8b10a222abe8b9252b3b0829297030b9
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7db0b5d4c015988dd070f5daa5275dff16 ··src_hash:·7db0b5d4c015988dd070f5daa5275dff
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 51, 54 lines modifiedOffset 51, 54 lines modified
51 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7151 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
52 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e35552 import··-/··GHC.Internal.IO.Unsafe·f43c84c878d370419a78677e72a4e355
53 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd653 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
54 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988854 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
55 import··-/··Data.GI.Base.BasicTypes·d13ef7452166c3750d317caefd1a41ce55 import··-/··Data.GI.Base.BasicTypes·d13ef7452166c3750d317caefd1a41ce
56 addDependentFile·"lib/Data/GI/CodeGen/GType.hsc"·0b0c58e969d2d9c8f5dda7a9829e51d456 addDependentFile·"lib/Data/GI/CodeGen/GType.hsc"·0b0c58e969d2d9c8f5dda7a9829e51d4
57 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf57 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
59 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d59 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
60 ca9f506d49e2239d3ec6d0d317f4f6fd60 c8444e49dfd1c724ba29aa4746b02227
61 ··$trModule·::·GHC.Types.Module61 ··$trModule·::·GHC.Types.Module
62 ··[HasNoCafRefs,·TagSig:·<TagProper>,62 ··[HasNoCafRefs,·TagSig:·<TagProper>,
63 ···LambdaFormInfo:·LFCon[GHC.Types.Module],63 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
64 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]64 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
65 5f0b9d124c014263963a81c10e1bf40d65 bf52f7f1c157d2906a102d511674418c
66 ··$trModule1·::·GHC.Types.TrName66 ··$trModule1·::·GHC.Types.TrName
67 ··[HasNoCafRefs,·TagSig:·<TagProper>,67 ··[HasNoCafRefs,·TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
70 92f45ff168953b666e025049ed60d28a70 f95711291a1431de1da73a068a121016
71 ··$trModule2·::·GHC.Prim.Addr#71 ··$trModule2·::·GHC.Prim.Addr#
72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
73 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.GType"#]73 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.GType"#]
74 c97a562bed4aaf26cc29aa2e317d200174 39f507702bec2d73d70ce6cb2a617736
75 ··$trModule3·::·GHC.Types.TrName75 ··$trModule3·::·GHC.Types.TrName
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],77 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
78 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]78 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
79 70e321d945c4178dc26f51f5fe30dc2a79 610a21e28a8bd33beaa340ebd97c141a
80 ··$trModule4·::·GHC.Prim.Addr#80 ··$trModule4·::·GHC.Prim.Addr#
81 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,81 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
82 ···Unfolding:·Core:·<vanilla>82 ···Unfolding:·Core:·<vanilla>
83 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
84 f05af36c58acab0b44951ee266f2e04083 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 84 725dff3ee7447df52d274f25f9b56638
85 ··$wgtypeIsA·::85 ··$wgtypeIsA·::
86 ····GHC.Prim.Word64#·->·GHC.Prim.Word64#·->·GHC.Types.Bool86 ····GHC.Prim.Word64#·->·GHC.Prim.Word64#·->·GHC.Types.Bool
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
88 ···Arity:·2,·Strictness:·<L><L>,·Inline:·[2],88 ···Arity:·2,·Strictness:·<L><L>,·Inline:·[2],
89 ···Unfolding:·Core:·<vanilla>89 ···Unfolding:·Core:·<vanilla>
90 ··············\·(ww['GHC.Types.Many]·::·GHC.Prim.Word64#)90 ··············\·(ww['GHC.Types.Many]·::·GHC.Prim.Word64#)
91 ················(ww1['GHC.Types.Many]·::·GHC.Prim.Word64#)·->91 ················(ww1['GHC.Types.Many]·::·GHC.Prim.Word64#)·->
92 ··············GHC.Magic.runRW#92 ··············GHC.Magic.runRW#
93 ················@GHC.Types.LiftedRep93 ················@GHC.Types.LiftedRep
94 ················@GHC.Types.Bool94 ················@GHC.Types.Bool
95 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->95 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->
96 ·················case·GHC.Prim.noDuplicate#·@GHC.Prim.RealWorld·s·of·s'·{·DEFAULT·->96 ·················case·GHC.Prim.noDuplicate#·@GHC.Prim.RealWorld·s·of·s'·{·DEFAULT·->
97 ·················case·{__ffi_static_ccall_unsafe·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:g_type_is_a·::·GHC.Prim.Word64#97 ·················case·{__ffi_static_ccall_unsafe·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:g_type_is_a·::·GHC.Prim.Word64#
98 ··········································································································->·GHC.Prim.Word64#98 ··········································································································->·GHC.Prim.Word64#
99 ··········································································································->·GHC.Prim.State#99 ··········································································································->·GHC.Prim.State#
100 ···············································································································GHC.Prim.RealWorld100 ···············································································································GHC.Prim.RealWorld
101 ··········································································································->·(#·GHC.Prim.State#101 ··········································································································->·(#·GHC.Prim.State#
102 ··················································································································GHC.Prim.RealWorld,102 ··················································································································GHC.Prim.RealWorld,
103 ················································································································GHC.Prim.Int32#·#)}103 ················································································································GHC.Prim.Int32#·#)}
104 ························ww104 ························ww
Offset 109, 15 lines modifiedOffset 109, 15 lines modified
109 ·························(GHC.Internal.Int.I32#·ds1)109 ·························(GHC.Internal.Int.I32#·ds1)
110 ···························`cast`110 ···························`cast`
111 ·························(Sym·(GHC.Internal.Foreign.C.Types.N:CInt[0])))111 ·························(Sym·(GHC.Internal.Foreign.C.Types.N:CInt[0])))
112 ························`cast`112 ························`cast`
113 ······················(GHC.Internal.Foreign.C.Types.N:CInt[0])·of·wild1·{·GHC.Internal.Int.I32#·x·->113 ······················(GHC.Internal.Foreign.C.Types.N:CInt[0])·of·wild1·{·GHC.Internal.Int.I32#·x·->
114 ·················case·GHC.Prim.int32ToInt#·x·of·wild2·{114 ·················case·GHC.Prim.int32ToInt#·x·of·wild2·{
115 ···················DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·})]115 ···················DEFAULT·->·GHC.Types.True·0#·->·GHC.Types.False·}·}·}·})]
116 c440a2899a9670861afa16379948a30b116 03adb5cd51b47c93e7d817e00a007a7e
117 ··gtypeIsA·::117 ··gtypeIsA·::
118 ····Data.GI.Base.BasicTypes.GType118 ····Data.GI.Base.BasicTypes.GType
119 ····->·Data.GI.Base.BasicTypes.GType·->·GHC.Types.Bool119 ····->·Data.GI.Base.BasicTypes.GType·->·GHC.Types.Bool
120 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,120 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
121 ···Arity:·2,·Strictness:·<1!P(L)><1!P(L)>,·Inline:·[2],121 ···Arity:·2,·Strictness:·<1!P(L)><1!P(L)>,·Inline:·[2],
122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>122 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
123 ··············\·(ds['GHC.Types.Many]·::·Data.GI.Base.BasicTypes.GType)123 ··············\·(ds['GHC.Types.Many]·::·Data.GI.Base.BasicTypes.GType)
Offset 125, 24 lines modifiedOffset 125, 24 lines modified
125 ··············case·ds125 ··············case·ds
126 ·····················`cast`126 ·····················`cast`
127 ···················(Data.GI.Base.BasicTypes.N:GType[0])·of·wild·{·GHC.Internal.Word.W64#·ww·->127 ···················(Data.GI.Base.BasicTypes.N:GType[0])·of·wild·{·GHC.Internal.Word.W64#·ww·->
128 ··············case·ds1128 ··············case·ds1
129 ·····················`cast`129 ·····················`cast`
130 ···················(Data.GI.Base.BasicTypes.N:GType[0])·of·wild1·{·GHC.Internal.Word.W64#·ww1·->130 ···················(Data.GI.Base.BasicTypes.N:GType[0])·of·wild1·{·GHC.Internal.Word.W64#·ww1·->
131 ··············$wgtypeIsA·ww·ww1·}·}]131 ··············$wgtypeIsA·ww·ww1·}·}]
132 af180c7ef5681cb9264c3a5100c0e893132 6c2d4050a60b90eba9d1ca15bcdcca89
133 ··gtypeIsBoxed·::·Data.GI.Base.BasicTypes.GType·->·GHC.Types.Bool133 ··gtypeIsBoxed·::·Data.GI.Base.BasicTypes.GType·->·GHC.Types.Bool
134 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,134 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
135 ···Arity:·1,·Strictness:·<1!P(L)>,135 ···Arity:·1,·Strictness:·<1!P(L)>,
136 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>136 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
137 ··············\·(gtype['GHC.Types.Many]·::·Data.GI.Base.BasicTypes.GType)·->137 ··············\·(gtype['GHC.Types.Many]·::·Data.GI.Base.BasicTypes.GType)·->
138 ··············gtypeIsA138 ··············gtypeIsA
139 ················gtype139 ················gtype
140 ················gtypeIsBoxed1·`cast`·(Sym·(Data.GI.Base.BasicTypes.N:GType[0]))]140 ················gtypeIsBoxed1·`cast`·(Sym·(Data.GI.Base.BasicTypes.N:GType[0]))]
141 8a0864a5f40431e417ce913c1f1e9283141 adbe550011479e421d5633c3fb401600
142 ··gtypeIsBoxed1·::·Data.GI.Base.BasicTypes.CGType142 ··gtypeIsBoxed1·::·Data.GI.Base.BasicTypes.CGType
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Internal.Word.W64#],144 ···LambdaFormInfo:·LFCon[GHC.Internal.Word.W64#],
145 ···Unfolding:·Core:·<vanilla>·GHC.Internal.Word.W64#·72#Word64]145 ···Unfolding:·Core:·<vanilla>·GHC.Internal.Word.W64#·72#Word64]
146 Warnings:146 Warnings:
147 ··Deprecated·names:147 ··Deprecated·names:
148 ··Deprecated·exports:148 ··Deprecated·exports:
87.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GtkDoc.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GtkDoc.hi
Files 97% similar despite different names
87.3 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.GtkDoc·91037 interface·Data.GI.CodeGen.GtkDoc·9103
8 ··interface·hash:·76b0577f54d7968e2e3c69e7dfbdd767 
9 ··ABI·hash:·cc459ccd2e10986b82cdecb9d1e9bb7d 
10 ··export-list·hash:·8db582f9542648d2401f134eefcbc16b8 ··interface·hash:·f7e06942751593e6200248051270c253
 9 ··ABI·hash:·adfa8754b1034ef77f22104c496c1124
 10 ··export-list·hash:·7a0b9b7617ea9bf80de4ea9bfb7ff2f1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·dab8edd882b5b0b5875e3ab65cd82c8716 ··src_hash:·dab8edd882b5b0b5875e3ab65cd82c87
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 23, 16 lines modifiedOffset 23, 16 lines modified
23 ··resolveDocSymbol23 ··resolveDocSymbol
24 ··CRef{CTypeRef·ConstantRef·EnumMemberRef·FunctionRef·LocalSignalRef·MethodRef·OldFunctionRef·OldPropertyRef·OldSignalRef·ParamRef·PropertyRef·SignalRef·StructFieldRef·TypeRef·VFuncRef·VMethodRef}24 ··CRef{CTypeRef·ConstantRef·EnumMemberRef·FunctionRef·LocalSignalRef·MethodRef·OldFunctionRef·OldPropertyRef·OldSignalRef·ParamRef·PropertyRef·SignalRef·StructFieldRef·TypeRef·VFuncRef·VMethodRef}
25 ··DocSymbolName{AbsoluteName·RelativeName}25 ··DocSymbolName{AbsoluteName·RelativeName}
26 ··GtkDoc{GtkDoc}26 ··GtkDoc{GtkDoc}
27 ··Language{Language}27 ··Language{Language}
28 ··Link{Link·linkAddress·linkName}28 ··Link{Link·linkAddress·linkName}
29 ··Token{CodeBlock·Comment·ExternalLink·Image·Literal·NumberedList·SectionHeader·SymbolRef·UnnumberedList·Verbatim}29 ··Token{CodeBlock·Comment·ExternalLink·Image·Literal·NumberedList·SectionHeader·SymbolRef·UnnumberedList·Verbatim}
30 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util30 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio33 direct·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio
34 ·····························base-4.20.2.0·text-2.1.334 ·····························base-4.20.2.0·text-2.1.3
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 trusted·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio36 trusted·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio
37 ······························base-4.20.2.0·text-2.1.337 ······························base-4.20.2.0·text-2.1.3
38 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic38 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
Offset 84, 68 lines modifiedOffset 84, 68 lines modified
84 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee884 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
85 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63585 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
87 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d87 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d
88 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd688 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
89 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c89 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
90 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988890 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
91 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
92 ··exports:·67642df456f0d02295789c45cf88f6c5 
93 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
94 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
95 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
96 ··Name·bdcae6258f04c4098074d15a94f255ea 
97 ··Name·33827eb83e4214b2ba27e9c8c2ff505c91 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 92 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 93 ··terror·2420772668dafa9e1f94f2716cd5a3fe
 94 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 95 ··exports:·003184b22c6be0ff0827087deabdef95
 96 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 97 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
98 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e98 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
99 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11899 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
100 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338100 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
101 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf101 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
102 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b102 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
103 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d103 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
104 d384f02c9e02bc321bb55ac7eff40b6c104 9ea61eb539e3aac28b450c17dfbda814
105 ··$fEqCRef·::·GHC.Classes.Eq·CRef105 ··$fEqCRef·::·GHC.Classes.Eq·CRef
106 ··DFunId106 ··DFunId
107 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],107 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
108 ···Inline:·CONLIKE,108 ···Inline:·CONLIKE,
109 ···Unfolding:·DFun:.·@CRef·$fEqCRef_$c==·$fEqCRef_$c/=]109 ···Unfolding:·DFun:.·@CRef·$fEqCRef_$c==·$fEqCRef_$c/=]
110 a67a62effb3833d0be0a8a00332687e1110 7d5f75d913c12732e72ff4b0c24f5364
111 ··$fEqCRef_$c/=·::·CRef·->·CRef·->·GHC.Types.Bool111 ··$fEqCRef_$c/=·::·CRef·->·CRef·->·GHC.Types.Bool
112 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,112 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
113 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),113 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),
114 ···Unfolding:·Core:·StableUser·<2,FalseFalse>114 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
115 ··············\·(x['GHC.Types.Many]·::·CRef)·(y['GHC.Types.Many]·::·CRef)·->115 ··············\·(x['GHC.Types.Many]·::·CRef)·(y['GHC.Types.Many]·::·CRef)·->
116 ··············case·$fEqCRef_$c==·x·y·of·wild·{116 ··············case·$fEqCRef_$c==·x·y·of·wild·{
117 ················GHC.Types.False·->·GHC.Types.True117 ················GHC.Types.False·->·GHC.Types.True
118 ················GHC.Types.True·->·GHC.Types.False·}]118 ················GHC.Types.True·->·GHC.Types.False·}]
119 8a0998a1ed2e25ae6e0d544b7b1feeb9119 6e26f156c7b45ba9f516bc429b1ff075
120 ··$fEqCRef_$c==·::·CRef·->·CRef·->·GHC.Types.Bool120 ··$fEqCRef_$c==·::·CRef·->·CRef·->·GHC.Types.Bool
121 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]121 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]
122 bb005f139a00994b873525b7a38b91c1122 62ab7dd8f2bcd666971c0507f055432d
123 ··$fEqDocSymbolName·::·GHC.Classes.Eq·DocSymbolName123 ··$fEqDocSymbolName·::·GHC.Classes.Eq·DocSymbolName
124 ··DFunId124 ··DFunId
125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
126 ···Inline:·CONLIKE,126 ···Inline:·CONLIKE,
127 ···Unfolding:·DFun:.127 ···Unfolding:·DFun:.
128 ················@DocSymbolName·$fEqDocSymbolName_$c==·$fEqDocSymbolName_$c/=]128 ················@DocSymbolName·$fEqDocSymbolName_$c==·$fEqDocSymbolName_$c/=]
129 ed3e859ac78b252a1d199e22fb9f2816129 27c836c4a3feaac4264a932e82909e38
130 ··$fEqDocSymbolName1·::·()130 ··$fEqDocSymbolName1·::·()
131 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),131 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
132 ···Strictness:·b,·CPR:·b]132 ···Strictness:·b,·CPR:·b]
133 3eb0ffed944649a38c2e71104f79f2f1133 17057b5aa7d0d7c37cc1dad6a3bf4a70
134 ··$fEqDocSymbolName_$c/=·::134 ··$fEqDocSymbolName_$c/=·::
135 ····DocSymbolName·->·DocSymbolName·->·GHC.Types.Bool135 ····DocSymbolName·->·DocSymbolName·->·GHC.Types.Bool
136 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,136 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
137 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),137 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),
138 ···Unfolding:·Core:·StableUser·<2,FalseFalse>138 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
139 ··············\·(x['GHC.Types.Many]·::·DocSymbolName)139 ··············\·(x['GHC.Types.Many]·::·DocSymbolName)
140 ················(y['GHC.Types.Many]·::·DocSymbolName)·->140 ················(y['GHC.Types.Many]·::·DocSymbolName)·->
141 ··············case·$fEqDocSymbolName_$c==·x·y·of·wild·{141 ··············case·$fEqDocSymbolName_$c==·x·y·of·wild·{
142 ················GHC.Types.False·->·GHC.Types.True142 ················GHC.Types.False·->·GHC.Types.True
143 ················GHC.Types.True·->·GHC.Types.False·}]143 ················GHC.Types.True·->·GHC.Types.False·}]
144 a99898c0aba38ed798ea3664a355b388144 baab968c052a4a3ea2c02ce548469748
145 ··$fEqDocSymbolName_$c==·::145 ··$fEqDocSymbolName_$c==·::
146 ····DocSymbolName·->·DocSymbolName·->·GHC.Types.Bool146 ····DocSymbolName·->·DocSymbolName·->·GHC.Types.Bool
147 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,147 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,
148 ···Unfolding:·Core:·<vanilla>148 ···Unfolding:·Core:·<vanilla>
149 ··············\·(a['GHC.Types.Many]·::·DocSymbolName)149 ··············\·(a['GHC.Types.Many]·::·DocSymbolName)
150 ················(b['GHC.Types.Many]·::·DocSymbolName)·->150 ················(b['GHC.Types.Many]·::·DocSymbolName)·->
151 ··············case·GHC.Prim.dataToTagSmall#151 ··············case·GHC.Prim.dataToTagSmall#
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ·····························case·GHC.Prim.==#·bx2·bx5·of·lwild·{174 ·····························case·GHC.Prim.==#·bx2·bx5·of·lwild·{
175 ·······························DEFAULT·->·GHC.Types.False175 ·······························DEFAULT·->·GHC.Types.False
176 ·······························1#176 ·······························1#
177 ·······························->·case·GHC.Prim.compareByteArrays#·bx·bx1·bx3·bx4·bx2·of·ds2·{177 ·······························->·case·GHC.Prim.compareByteArrays#·bx·bx1·bx3·bx4·bx2·of·ds2·{
178 ····································DEFAULT·->·GHC.Types.False178 ····································DEFAULT·->·GHC.Types.False
179 ····································0#·->·Data.Text.$fEqText_$c==·a2·b2·}·}·}·}·}·}179 ····································0#·->·Data.Text.$fEqText_$c==·a2·b2·}·}·}·}·}·}
180 ················1#·->·GHC.Types.False·}·}·}]180 ················1#·->·GHC.Types.False·}·}·}]
181 b7bf929496bac36d1a02af08dc3d148b181 d9ca12302f8a4f22d6103daf31a1dd35
182 ··$fEqGtkDoc·::·GHC.Classes.Eq·GtkDoc182 ··$fEqGtkDoc·::·GHC.Classes.Eq·GtkDoc
183 ··DFunId183 ··DFunId
184 ··[LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,184 ··[LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
185 ···Unfolding:·DFun:.185 ···Unfolding:·DFun:.
186 ················@GtkDoc186 ················@GtkDoc
Max diff block lines reached; 82205/89396 bytes (91.96%) of diff not shown.
87.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GtkDoc.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GtkDoc.dyn_hi
Files 96% similar despite different names
87.3 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.GtkDoc·91037 interface·Data.GI.CodeGen.GtkDoc·9103
8 ··interface·hash:·76b0577f54d7968e2e3c69e7dfbdd767 
9 ··ABI·hash:·cc459ccd2e10986b82cdecb9d1e9bb7d 
10 ··export-list·hash:·8db582f9542648d2401f134eefcbc16b8 ··interface·hash:·f7e06942751593e6200248051270c253
 9 ··ABI·hash:·adfa8754b1034ef77f22104c496c1124
 10 ··export-list·hash:·7a0b9b7617ea9bf80de4ea9bfb7ff2f1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·dab8edd882b5b0b5875e3ab65cd82c8716 ··src_hash:·dab8edd882b5b0b5875e3ab65cd82c87
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 23, 16 lines modifiedOffset 23, 16 lines modified
23 ··resolveDocSymbol23 ··resolveDocSymbol
24 ··CRef{CTypeRef·ConstantRef·EnumMemberRef·FunctionRef·LocalSignalRef·MethodRef·OldFunctionRef·OldPropertyRef·OldSignalRef·ParamRef·PropertyRef·SignalRef·StructFieldRef·TypeRef·VFuncRef·VMethodRef}24 ··CRef{CTypeRef·ConstantRef·EnumMemberRef·FunctionRef·LocalSignalRef·MethodRef·OldFunctionRef·OldPropertyRef·OldSignalRef·ParamRef·PropertyRef·SignalRef·StructFieldRef·TypeRef·VFuncRef·VMethodRef}
25 ··DocSymbolName{AbsoluteName·RelativeName}25 ··DocSymbolName{AbsoluteName·RelativeName}
26 ··GtkDoc{GtkDoc}26 ··GtkDoc{GtkDoc}
27 ··Language{Language}27 ··Language{Language}
28 ··Link{Link·linkAddress·linkName}28 ··Link{Link·linkAddress·linkName}
29 ··Token{CodeBlock·Comment·ExternalLink·Image·Literal·NumberedList·SectionHeader·SymbolRef·UnnumberedList·Verbatim}29 ··Token{CodeBlock·Comment·ExternalLink·Image·Literal·NumberedList·SectionHeader·SymbolRef·UnnumberedList·Verbatim}
30 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util30 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio33 direct·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio
34 ·····························base-4.20.2.0·text-2.1.334 ·····························base-4.20.2.0·text-2.1.3
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 trusted·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio36 trusted·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio
37 ······························base-4.20.2.0·text-2.1.337 ······························base-4.20.2.0·text-2.1.3
38 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic38 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
Offset 84, 68 lines modifiedOffset 84, 68 lines modified
84 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee884 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
85 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63585 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c86 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
87 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d87 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d
88 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd688 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
89 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c89 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
90 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988890 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
91 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
92 ··exports:·67642df456f0d02295789c45cf88f6c5 
93 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
94 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
95 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
96 ··Name·bdcae6258f04c4098074d15a94f255ea 
97 ··Name·33827eb83e4214b2ba27e9c8c2ff505c91 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 92 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 93 ··terror·2420772668dafa9e1f94f2716cd5a3fe
 94 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 95 ··exports:·003184b22c6be0ff0827087deabdef95
 96 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 97 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
98 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e98 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
99 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11899 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
100 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338100 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
101 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf101 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
102 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b102 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
103 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d103 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
104 d384f02c9e02bc321bb55ac7eff40b6c104 9ea61eb539e3aac28b450c17dfbda814
105 ··$fEqCRef·::·GHC.Classes.Eq·CRef105 ··$fEqCRef·::·GHC.Classes.Eq·CRef
106 ··DFunId106 ··DFunId
107 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],107 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
108 ···Inline:·CONLIKE,108 ···Inline:·CONLIKE,
109 ···Unfolding:·DFun:.·@CRef·$fEqCRef_$c==·$fEqCRef_$c/=]109 ···Unfolding:·DFun:.·@CRef·$fEqCRef_$c==·$fEqCRef_$c/=]
110 a67a62effb3833d0be0a8a00332687e1110 7d5f75d913c12732e72ff4b0c24f5364
111 ··$fEqCRef_$c/=·::·CRef·->·CRef·->·GHC.Types.Bool111 ··$fEqCRef_$c/=·::·CRef·->·CRef·->·GHC.Types.Bool
112 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,112 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
113 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),113 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),
114 ···Unfolding:·Core:·StableUser·<2,FalseFalse>114 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
115 ··············\·(x['GHC.Types.Many]·::·CRef)·(y['GHC.Types.Many]·::·CRef)·->115 ··············\·(x['GHC.Types.Many]·::·CRef)·(y['GHC.Types.Many]·::·CRef)·->
116 ··············case·$fEqCRef_$c==·x·y·of·wild·{116 ··············case·$fEqCRef_$c==·x·y·of·wild·{
117 ················GHC.Types.False·->·GHC.Types.True117 ················GHC.Types.False·->·GHC.Types.True
118 ················GHC.Types.True·->·GHC.Types.False·}]118 ················GHC.Types.True·->·GHC.Types.False·}]
119 8a0998a1ed2e25ae6e0d544b7b1feeb9119 6e26f156c7b45ba9f516bc429b1ff075
120 ··$fEqCRef_$c==·::·CRef·->·CRef·->·GHC.Types.Bool120 ··$fEqCRef_$c==·::·CRef·->·CRef·->·GHC.Types.Bool
121 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]121 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>]
122 bb005f139a00994b873525b7a38b91c1122 62ab7dd8f2bcd666971c0507f055432d
123 ··$fEqDocSymbolName·::·GHC.Classes.Eq·DocSymbolName123 ··$fEqDocSymbolName·::·GHC.Classes.Eq·DocSymbolName
124 ··DFunId124 ··DFunId
125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
126 ···Inline:·CONLIKE,126 ···Inline:·CONLIKE,
127 ···Unfolding:·DFun:.127 ···Unfolding:·DFun:.
128 ················@DocSymbolName·$fEqDocSymbolName_$c==·$fEqDocSymbolName_$c/=]128 ················@DocSymbolName·$fEqDocSymbolName_$c==·$fEqDocSymbolName_$c/=]
129 ed3e859ac78b252a1d199e22fb9f2816129 27c836c4a3feaac4264a932e82909e38
130 ··$fEqDocSymbolName1·::·()130 ··$fEqDocSymbolName1·::·()
131 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),131 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
132 ···Strictness:·b,·CPR:·b]132 ···Strictness:·b,·CPR:·b]
133 3eb0ffed944649a38c2e71104f79f2f1133 17057b5aa7d0d7c37cc1dad6a3bf4a70
134 ··$fEqDocSymbolName_$c/=·::134 ··$fEqDocSymbolName_$c/=·::
135 ····DocSymbolName·->·DocSymbolName·->·GHC.Types.Bool135 ····DocSymbolName·->·DocSymbolName·->·GHC.Types.Bool
136 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,136 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
137 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),137 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),
138 ···Unfolding:·Core:·StableUser·<2,FalseFalse>138 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
139 ··············\·(x['GHC.Types.Many]·::·DocSymbolName)139 ··············\·(x['GHC.Types.Many]·::·DocSymbolName)
140 ················(y['GHC.Types.Many]·::·DocSymbolName)·->140 ················(y['GHC.Types.Many]·::·DocSymbolName)·->
141 ··············case·$fEqDocSymbolName_$c==·x·y·of·wild·{141 ··············case·$fEqDocSymbolName_$c==·x·y·of·wild·{
142 ················GHC.Types.False·->·GHC.Types.True142 ················GHC.Types.False·->·GHC.Types.True
143 ················GHC.Types.True·->·GHC.Types.False·}]143 ················GHC.Types.True·->·GHC.Types.False·}]
144 a99898c0aba38ed798ea3664a355b388144 baab968c052a4a3ea2c02ce548469748
145 ··$fEqDocSymbolName_$c==·::145 ··$fEqDocSymbolName_$c==·::
146 ····DocSymbolName·->·DocSymbolName·->·GHC.Types.Bool146 ····DocSymbolName·->·DocSymbolName·->·GHC.Types.Bool
147 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,147 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,
148 ···Unfolding:·Core:·<vanilla>148 ···Unfolding:·Core:·<vanilla>
149 ··············\·(a['GHC.Types.Many]·::·DocSymbolName)149 ··············\·(a['GHC.Types.Many]·::·DocSymbolName)
150 ················(b['GHC.Types.Many]·::·DocSymbolName)·->150 ················(b['GHC.Types.Many]·::·DocSymbolName)·->
151 ··············case·GHC.Prim.dataToTagSmall#151 ··············case·GHC.Prim.dataToTagSmall#
Offset 174, 15 lines modifiedOffset 174, 15 lines modified
174 ·····························case·GHC.Prim.==#·bx2·bx5·of·lwild·{174 ·····························case·GHC.Prim.==#·bx2·bx5·of·lwild·{
175 ·······························DEFAULT·->·GHC.Types.False175 ·······························DEFAULT·->·GHC.Types.False
176 ·······························1#176 ·······························1#
177 ·······························->·case·GHC.Prim.compareByteArrays#·bx·bx1·bx3·bx4·bx2·of·ds2·{177 ·······························->·case·GHC.Prim.compareByteArrays#·bx·bx1·bx3·bx4·bx2·of·ds2·{
178 ····································DEFAULT·->·GHC.Types.False178 ····································DEFAULT·->·GHC.Types.False
179 ····································0#·->·Data.Text.$fEqText_$c==·a2·b2·}·}·}·}·}·}179 ····································0#·->·Data.Text.$fEqText_$c==·a2·b2·}·}·}·}·}·}
180 ················1#·->·GHC.Types.False·}·}·}]180 ················1#·->·GHC.Types.False·}·}·}]
181 b7bf929496bac36d1a02af08dc3d148b181 d9ca12302f8a4f22d6103daf31a1dd35
182 ··$fEqGtkDoc·::·GHC.Classes.Eq·GtkDoc182 ··$fEqGtkDoc·::·GHC.Classes.Eq·GtkDoc
183 ··DFunId183 ··DFunId
184 ··[LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,184 ··[LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
185 ···Unfolding:·DFun:.185 ···Unfolding:·DFun:.
186 ················@GtkDoc186 ················@GtkDoc
Max diff block lines reached; 82205/89396 bytes (91.96%) of diff not shown.
38.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Haddock.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Haddock.dyn_hi
Files 97% similar despite different names
38.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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.Haddock·91037 interface·Data.GI.CodeGen.Haddock·9103
8 ··interface·hash:·a3bb6c43a4389056622d3d638358fa1b 
9 ··ABI·hash:·d2c17091e8d54ea05611f9157606ff71 
10 ··export-list·hash:·5cc6786ce5dea68b33b3b74b33078b698 ··interface·hash:·4c2bec330926d7ed871f1afe25a89e9f
 9 ··ABI·hash:·0c317f45a6f4fa626abaf0bf6758bfe9
 10 ··export-list·hash:·6680d821ca50cf97e39fb9c6f8f4663a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7b18cee6562a0c2e88a150c0909f29c216 ··src_hash:·7b18cee6562a0c2e88a150c0909f29c2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 26 lines modifiedOffset 21, 26 lines modified
21 ··addSectionDocumentation21 ··addSectionDocumentation
22 ··deprecatedPragma22 ··deprecatedPragma
23 ··writeArgDocumentation23 ··writeArgDocumentation
24 ··writeDocumentation24 ··writeDocumentation
25 ··writeHaddock25 ··writeHaddock
26 ··writeReturnDocumentation26 ··writeReturnDocumentation
27 ··RelativeDocPosition{DocAfterSymbol·DocBeforeSymbol}27 ··RelativeDocPosition{DocAfterSymbol·DocBeforeSymbol}
28 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code28 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CtoHaskellMap
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
34 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg34 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg
35 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes35 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
36 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable36 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable
37 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation37 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation
38 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation38 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation
39 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,39 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
40 ···························Data.GI.CodeGen.CtoHaskellMap)40 ···························Data.GI.CodeGen.CtoHaskellMap)
41 direct·package·dependencies:·base-4.20.2.0·containers-0.741 direct·package·dependencies:·base-4.20.2.0·containers-0.7
42 ·····························text-2.1.342 ·····························text-2.1.3
43 plugin·package·dependencies:43 plugin·package·dependencies:
44 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic44 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
45 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base45 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
46 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances46 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 96, 207 lines modifiedOffset 96, 207 lines modified
96 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c96 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
97 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb87577497 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
98 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023398 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
99 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe99 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
100 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635100 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
101 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c101 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
104 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
105 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
106 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
107 ··addSectionFormattedDocs·28073708709b86d2e5ffe126440739e1 
108 ··config·f3c0f019ef2d118e7f0641123f6894f1 
109 ··getC2HMap·cf28c3b413231719fa29adc6447cd6fb 
110 ··line·249a21f97ad85e8bb266669331f6a4af 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·206f096f7e1cb4c2548acb2ed73a2200 
112 ··exports:·a4bd057a44ba4ba19a35e233e0b9c8f2 
113 ··modName·2058a782415b8968431d2505447724ac 
114 ··overrides·35c0e6da5d90b6642419a276004ae3d0 
115 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·163e260d4d00106dc53e32123cc1644d 
116 ··exports:·ee96ab8985045d5a5a5cc03066962f91 
117 ··Hyperlink·af2cd413b72b6aac4a86f0de7e1c2f9b 
118 ··ModuleLink·dc2a3a6f5d1b432dfb40d0b0a816eb54 
119 ··ModuleLinkWithAnchor·d3bdbb744cec3c20b7807a701c60a7a5 
120 ··TypeIdentifier·011a089fe5ac3c9906d9d25e743b4ad3 
121 ··ValueIdentifier·559f1e518dcb36ac4dcaddcade215dfe 
122 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc·cc459ccd2e10986b82cdecb9d1e9bb7d 
123 ··exports:·8db582f9542648d2401f134eefcbc16b 
124 ··AbsoluteName·afe4b16900443f05fc126af24e42e33f 
125 ··CRef·fbe8b8929eee818a6441293953ecf9e5 
126 ··CTypeRef·06df30be2deefd074560dd94f378c245 
127 ··CodeBlock·f33c258de877d0e430e4f5b32269349a 
128 ··Comment·0c6f3ed1a879b77788fb04be80ec9729 
129 ··ConstantRef·7ee30ab6b4ade4df153bd92dd8818f03 
130 ··DocSymbolName·47c0465bf8952e3a59bb2432b8daa3ac 
131 ··EnumMemberRef·d5a63ed198e94cfa2cfbe59381760235 
132 ··ExternalLink·3aded576bc3e4dc2b3b623160c2a20df 
133 ··FunctionRef·a0b46870b2be625d8858f439f90ee1f9 
134 ··GtkDoc·e394f6751a56138b13651e44df64e51e 
135 ··GtkDoc·d71b0f6638172716aa38fb4c7ea46cd3 
136 ··Image·14fa7e45e2b9371c676f54031d57a1e4 
137 ··Language·96bfd6584afc3bf774ae6ae754219200 
138 ··Language·d6149d28735542366ff1c9ab8255b559 
139 ··Link·7f21d5b215e699a6c393686ba1ec4bd4 
140 ··Link·3bb4c01927e0099914e9554ba7bf6197 
141 ··Literal·7e9c8446e6cc62ae2740cd6d549d5a62 
142 ··LocalSignalRef·9bb515095ee4f9278e280f4d2a9dda97 
143 ··MethodRef·3c06fa4024537d6eeb7fbf9af4b12f98 
144 ··NumberedList·00d7e0b645fa3f5ca5cd9fc551cae193 
145 ··OldFunctionRef·04c757f37f62f7ed0a1f86ebd4fca98e 
146 ··OldPropertyRef·933d49a614983e51c5e85f0e1f2af175 
147 ··OldSignalRef·bd537824581488151535a7e04557a34f 
148 ··ParamRef·81724d2a956d86ee37ffc6497efc80b2 
149 ··PropertyRef·0d8996ff6819061a96fad8b2e6510782 
150 ··RelativeName·7ec10c2d0d2c2c0db6169fc3f3be0770 
151 ··SectionHeader·c4a371ad5cf8ee4a133e385bcfd15c85 
152 ··SignalRef·c31d84b2410fba3bb9d0c6d69e3e5acd 
153 ··StructFieldRef·48af0c28797d2de2fe67ac2361d42f8a 
154 ··SymbolRef·9fbb73c09131e413680b8aed5207070c 
155 ··Token·f46dc557fd8375a9632efec14c5b1e72 
156 ··TypeRef·cb54cb5304b050e27d8c1600063c05b7 
157 ··UnnumberedList·d385e952b1d0c48fabaaecfd978ae1a2 
158 ··VFuncRef·07af97024ca7f0fb562887386cca6370 
159 ··VMethodRef·b1b30c0124c2d5b6800b1a15ac845b67 
160 ··Verbatim·dd8f288c3953302249c90788446de752 
161 ··docName·aad9796127860fde3e14a1f459ae442b 
162 ··linkAddress·3081b88e5fab343edfdb48091570dbb8 
163 ··linkName·29ee91e97d0564c3fcad15c40d1eb3da 
164 ··parseGtkDoc·9d34f2771d390a94f2475de5308d6a85 
165 ··resolveDocSymbol·7fc00553d744d172b4efa11c08bdf90f 
166 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides·6cf94265c6ec9f264e3171b2717ca444 
167 ··exports:·b2efff30c5a9d0752cfc36d57d670440 
168 ··onlineDocsMap·478e507129a466c36a033312f0d597e6 
169 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
170 ··exports:·8809217edd26dbea6f276de766da9d2d 
171 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
172 ··lowerSymbol·817f6615e02bc758b2b8714f63d40bd3 
173 ··signalHaskellName·a9376a319dc755a17a8b9162a0db0454 
174 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
175 ··exports:·faf7c920e9ff6860f3b0c845f57fcf6d 
Max diff block lines reached; 24937/39404 bytes (63.29%) of diff not shown.
38.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Haddock.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Haddock.hi
Files 96% similar despite different names
38.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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.Haddock·91037 interface·Data.GI.CodeGen.Haddock·9103
8 ··interface·hash:·a3bb6c43a4389056622d3d638358fa1b 
9 ··ABI·hash:·d2c17091e8d54ea05611f9157606ff71 
10 ··export-list·hash:·5cc6786ce5dea68b33b3b74b33078b698 ··interface·hash:·4c2bec330926d7ed871f1afe25a89e9f
 9 ··ABI·hash:·0c317f45a6f4fa626abaf0bf6758bfe9
 10 ··export-list·hash:·6680d821ca50cf97e39fb9c6f8f4663a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·7b18cee6562a0c2e88a150c0909f29c216 ··src_hash:·7b18cee6562a0c2e88a150c0909f29c2
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 26 lines modifiedOffset 21, 26 lines modified
21 ··addSectionDocumentation21 ··addSectionDocumentation
22 ··deprecatedPragma22 ··deprecatedPragma
23 ··writeArgDocumentation23 ··writeArgDocumentation
24 ··writeDocumentation24 ··writeDocumentation
25 ··writeHaddock25 ··writeHaddock
26 ··writeReturnDocumentation26 ··writeReturnDocumentation
27 ··RelativeDocPosition{DocAfterSymbol·DocBeforeSymbol}27 ··RelativeDocPosition{DocAfterSymbol·DocBeforeSymbol}
28 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code28 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CtoHaskellMap
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
34 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg34 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg
35 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes35 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
36 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable36 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable
37 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation37 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation
38 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation38 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation
39 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,39 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
40 ···························Data.GI.CodeGen.CtoHaskellMap)40 ···························Data.GI.CodeGen.CtoHaskellMap)
41 direct·package·dependencies:·base-4.20.2.0·containers-0.741 direct·package·dependencies:·base-4.20.2.0·containers-0.7
42 ·····························text-2.1.342 ·····························text-2.1.3
43 plugin·package·dependencies:43 plugin·package·dependencies:
44 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic44 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
45 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base45 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
46 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances46 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 96, 207 lines modifiedOffset 96, 207 lines modified
96 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c96 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
97 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb87577497 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
98 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023398 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
99 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe99 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
100 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635100 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
101 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c101 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
104 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
105 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
106 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
107 ··addSectionFormattedDocs·28073708709b86d2e5ffe126440739e1 
108 ··config·f3c0f019ef2d118e7f0641123f6894f1 
109 ··getC2HMap·cf28c3b413231719fa29adc6447cd6fb 
110 ··line·249a21f97ad85e8bb266669331f6a4af 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·206f096f7e1cb4c2548acb2ed73a2200 
112 ··exports:·a4bd057a44ba4ba19a35e233e0b9c8f2 
113 ··modName·2058a782415b8968431d2505447724ac 
114 ··overrides·35c0e6da5d90b6642419a276004ae3d0 
115 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·163e260d4d00106dc53e32123cc1644d 
116 ··exports:·ee96ab8985045d5a5a5cc03066962f91 
117 ··Hyperlink·af2cd413b72b6aac4a86f0de7e1c2f9b 
118 ··ModuleLink·dc2a3a6f5d1b432dfb40d0b0a816eb54 
119 ··ModuleLinkWithAnchor·d3bdbb744cec3c20b7807a701c60a7a5 
120 ··TypeIdentifier·011a089fe5ac3c9906d9d25e743b4ad3 
121 ··ValueIdentifier·559f1e518dcb36ac4dcaddcade215dfe 
122 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc·cc459ccd2e10986b82cdecb9d1e9bb7d 
123 ··exports:·8db582f9542648d2401f134eefcbc16b 
124 ··AbsoluteName·afe4b16900443f05fc126af24e42e33f 
125 ··CRef·fbe8b8929eee818a6441293953ecf9e5 
126 ··CTypeRef·06df30be2deefd074560dd94f378c245 
127 ··CodeBlock·f33c258de877d0e430e4f5b32269349a 
128 ··Comment·0c6f3ed1a879b77788fb04be80ec9729 
129 ··ConstantRef·7ee30ab6b4ade4df153bd92dd8818f03 
130 ··DocSymbolName·47c0465bf8952e3a59bb2432b8daa3ac 
131 ··EnumMemberRef·d5a63ed198e94cfa2cfbe59381760235 
132 ··ExternalLink·3aded576bc3e4dc2b3b623160c2a20df 
133 ··FunctionRef·a0b46870b2be625d8858f439f90ee1f9 
134 ··GtkDoc·e394f6751a56138b13651e44df64e51e 
135 ··GtkDoc·d71b0f6638172716aa38fb4c7ea46cd3 
136 ··Image·14fa7e45e2b9371c676f54031d57a1e4 
137 ··Language·96bfd6584afc3bf774ae6ae754219200 
138 ··Language·d6149d28735542366ff1c9ab8255b559 
139 ··Link·7f21d5b215e699a6c393686ba1ec4bd4 
140 ··Link·3bb4c01927e0099914e9554ba7bf6197 
141 ··Literal·7e9c8446e6cc62ae2740cd6d549d5a62 
142 ··LocalSignalRef·9bb515095ee4f9278e280f4d2a9dda97 
143 ··MethodRef·3c06fa4024537d6eeb7fbf9af4b12f98 
144 ··NumberedList·00d7e0b645fa3f5ca5cd9fc551cae193 
145 ··OldFunctionRef·04c757f37f62f7ed0a1f86ebd4fca98e 
146 ··OldPropertyRef·933d49a614983e51c5e85f0e1f2af175 
147 ··OldSignalRef·bd537824581488151535a7e04557a34f 
148 ··ParamRef·81724d2a956d86ee37ffc6497efc80b2 
149 ··PropertyRef·0d8996ff6819061a96fad8b2e6510782 
150 ··RelativeName·7ec10c2d0d2c2c0db6169fc3f3be0770 
151 ··SectionHeader·c4a371ad5cf8ee4a133e385bcfd15c85 
152 ··SignalRef·c31d84b2410fba3bb9d0c6d69e3e5acd 
153 ··StructFieldRef·48af0c28797d2de2fe67ac2361d42f8a 
154 ··SymbolRef·9fbb73c09131e413680b8aed5207070c 
155 ··Token·f46dc557fd8375a9632efec14c5b1e72 
156 ··TypeRef·cb54cb5304b050e27d8c1600063c05b7 
157 ··UnnumberedList·d385e952b1d0c48fabaaecfd978ae1a2 
158 ··VFuncRef·07af97024ca7f0fb562887386cca6370 
159 ··VMethodRef·b1b30c0124c2d5b6800b1a15ac845b67 
160 ··Verbatim·dd8f288c3953302249c90788446de752 
161 ··docName·aad9796127860fde3e14a1f459ae442b 
162 ··linkAddress·3081b88e5fab343edfdb48091570dbb8 
163 ··linkName·29ee91e97d0564c3fcad15c40d1eb3da 
164 ··parseGtkDoc·9d34f2771d390a94f2475de5308d6a85 
165 ··resolveDocSymbol·7fc00553d744d172b4efa11c08bdf90f 
166 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides·6cf94265c6ec9f264e3171b2717ca444 
167 ··exports:·b2efff30c5a9d0752cfc36d57d670440 
168 ··onlineDocsMap·478e507129a466c36a033312f0d597e6 
169 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
170 ··exports:·8809217edd26dbea6f276de766da9d2d 
171 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
172 ··lowerSymbol·817f6615e02bc758b2b8714f63d40bd3 
173 ··signalHaskellName·a9376a319dc755a17a8b9162a0db0454 
174 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
175 ··exports:·faf7c920e9ff6860f3b0c845f57fcf6d 
Max diff block lines reached; 24937/39401 bytes (63.29%) of diff not shown.
45.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Inheritance.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Inheritance.dyn_hi
Files 98% similar despite different names
45.4 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.Inheritance·91037 interface·Data.GI.CodeGen.Inheritance·9103
8 ··interface·hash:·108163a629219c73de19e9e4a2441906 
9 ··ABI·hash:·22b4ccbe43712440ca71deb27c080a15 
10 ··export-list·hash:·7ff06e2e9ed5dc78637f781f612acaa68 ··interface·hash:·c24885a6bde54e741b7b41b0defea43d
 9 ··ABI·hash:·9e593677f17e6119e5d17019f0501742
 10 ··export-list·hash:·fcc376883757032415e39c8d196c1c28
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ed712005ebb413987b6dee4ec3e3a4e512 ··flag·hash:·ed712005ebb413987b6dee4ec3e3a4e5
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·de9a0e600936e93cf790071d3d5f3e2d16 ··src_hash:·de9a0e600936e93cf790071d3d5f3e2d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 19 lines modifiedOffset 21, 19 lines modified
21 ··fullInterfaceMethodList21 ··fullInterfaceMethodList
22 ··fullInterfacePropertyList22 ··fullInterfacePropertyList
23 ··fullInterfaceSignalList23 ··fullInterfaceSignalList
24 ··fullObjectMethodList24 ··fullObjectMethodList
25 ··fullObjectPropertyList25 ··fullObjectPropertyList
26 ··fullObjectSignalList26 ··fullObjectSignalList
27 ··instanceTree27 ··instanceTree
28 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API28 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Fixups
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
32 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,32 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
33 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})33 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
34 direct·package·dependencies:·base-4.20.2.0·containers-0.734 direct·package·dependencies:·base-4.20.2.0·containers-0.7
35 ·····························text-2.1.335 ·····························text-2.1.3
36 plugin·package·dependencies:36 plugin·package·dependencies:
37 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic37 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
38 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base38 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
39 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances39 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 90, 175 lines modifiedOffset 90, 175 lines modified
90 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb87577490 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
91 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023391 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
92 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe92 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
93 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148493 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
94 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff94 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
95 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c95 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
96 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd696 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
97 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
98 ··exports:·0e449c47f9d2913b9269d29104b2d697 
99 ··API·72f8990c1a5be5cec8db292c3bd35aed 
100 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
101 ··APIObject·f794390eb6c22de9bdd216834ca99944 
102 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
103 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
104 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
105 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
106 ··line·249a21f97ad85e8bb266669331f6a4af 
107 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups·bf565c7dde35a3ec86c6ae4cedd03cd5 
108 ··exports:·2294f673cde1c629c6ab08c5400f0ed7 
109 ··dropMovedItems·bdc51418accaed0bb5f185e3d52007d2 
110 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
111 ··exports:·67642df456f0d02295789c45cf88f6c5 
112 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
114 ··Name·bdcae6258f04c4098074d15a94f255ea 
115 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
116 ··name·6365ff21caf17c5abef9e5521f03b91e 
117 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
118 ··Interface·23ac96299906bf9d312a065d7f94c53d 
119 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
120 ··ifPrerequisites·bc1a2a1a9d9b0ba8ef613827b589faba 
121 ··ifProperties·debd54052675f469761662b76a144438 
122 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
123 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
124 ··Method·8de60ad18f17e915166261d0cace5404 
125 ··methodName·de708fe77e4646b70e5f6140944faf6d 
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
127 ··Object·81182e01de6f612ae3e23094cabfa427 
128 ··objInterfaces·983fa09961cb0ba18d92c65228819b27 
129 ··objMethods·f982970026759345491d16ddcc6ea0df 
130 ··objParent·bb23c6ffadfddb8553f39f42cc295131 
131 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
132 ··objSignals·65d3f0fa5d6a4aff60942cb6e3ee610b 
133 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Property·2618b7f2d5a1ba90c5b4b51c36ff1d17 
134 ··Property·970fdfaf1723abeeb399bc33b0c20047 
135 ··propName·5d24f5628ee16e4ad6879ae1edd9df71 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·3f763b21cad79eaeec4491831c50b02f 
137 ··Signal·7bf78c0d7370660ea4d50e53c178cca6 
138 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad97 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 98 ··exports:·64cac61ab2e37637514742b18d0da036
 99 ··API·02e3dd36e74910a6d39bec69ce3b5952
 100 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 101 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 102 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 103 ··exports:·babf70d820f711346bb35c3b669e705b
 104 ··CodeGen·67f7b64f4e61059c840c39209577400f
 105 ··findAPIByName·c9702b5fa9bbdb72f618f7240c9043e2
 106 ··line·49df9b9d602260eadc1f928724726d3a
 107 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Fixups·c5da1c80e80d3ea6ffcfcffec42226be
 108 ··exports:·1f3f3fa5afe26ecc193914983fdb189a
 109 ··dropMovedItems·0d2646354a770796e397b94b4f10627d
 110 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 111 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 112 ··tshow·7807a78df4c7de92a873129fe51268fc
 113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 114 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 115 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 116 ··name·a64f28f69540325269785ba548740d91
 117 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·155e73c7ddaf55b956f3a82bd387de95
 118 ··Interface·ffcf40b851bff75a9aa2bf59632d27f6
 119 ··ifMethods·a5ddb58c63f362bacf001e55a3f82d2b
 120 ··ifPrerequisites·13fa6c6e2e3fd90174227a488906fd7c
 121 ··ifProperties·3ef77b4bc023fabcaf8046f9c20360d4
 122 ··ifSignals·6ae904358321482385741f033abe1bcf
 123 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Method·2fe59dfa2c6b6476190017adc9d1617c
 124 ··Method·787c55a1d33edc877cb77a7e47feedd2
 125 ··methodName·eab236f4b876094ee931362e0c4f3049
 126 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·16a9d8bc1c2e49dfb94170dce1a03b81
 127 ··Object·869b04057c9f49acfb813948e6b223ea
 128 ··objInterfaces·f109e38f741af721eff62817c9816fc0
 129 ··objMethods·cf50716544a874440dac24c875c4d677
 130 ··objParent·ff65d546794655221547dcb1fc4d6d88
 131 ··objProperties·ccd161c5485e973f29f0d3d07fe3f56b
 132 ··objSignals·3514b67bfdc645860d986fb23bae9fd7
 133 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Property·5b53367b85c67fd98eb98fb182ff872a
 134 ··Property·47e5c304a8e23259e884ade4e557d778
 135 ··propName·4113edc17bfdab6bd0ad373425e458bf
Max diff block lines reached; 38507/46419 bytes (82.96%) of diff not shown.
45.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Inheritance.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Inheritance.hi
Files 98% similar despite different names
45.4 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.Inheritance·91037 interface·Data.GI.CodeGen.Inheritance·9103
8 ··interface·hash:·108163a629219c73de19e9e4a2441906 
9 ··ABI·hash:·22b4ccbe43712440ca71deb27c080a15 
10 ··export-list·hash:·7ff06e2e9ed5dc78637f781f612acaa68 ··interface·hash:·c24885a6bde54e741b7b41b0defea43d
 9 ··ABI·hash:·9e593677f17e6119e5d17019f0501742
 10 ··export-list·hash:·fcc376883757032415e39c8d196c1c28
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f2e9cbc7341d6226b5ba744c895966d412 ··flag·hash:·f2e9cbc7341d6226b5ba744c895966d4
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·de9a0e600936e93cf790071d3d5f3e2d16 ··src_hash:·de9a0e600936e93cf790071d3d5f3e2d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 21, 19 lines modifiedOffset 21, 19 lines modified
21 ··fullInterfaceMethodList21 ··fullInterfaceMethodList
22 ··fullInterfacePropertyList22 ··fullInterfacePropertyList
23 ··fullInterfaceSignalList23 ··fullInterfaceSignalList
24 ··fullObjectMethodList24 ··fullObjectMethodList
25 ··fullObjectPropertyList25 ··fullObjectPropertyList
26 ··fullObjectSignalList26 ··fullObjectSignalList
27 ··instanceTree27 ··instanceTree
28 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API28 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Fixups
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
32 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,32 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
33 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})33 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
34 direct·package·dependencies:·base-4.20.2.0·containers-0.734 direct·package·dependencies:·base-4.20.2.0·containers-0.7
35 ·····························text-2.1.335 ·····························text-2.1.3
36 plugin·package·dependencies:36 plugin·package·dependencies:
37 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic37 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
38 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base38 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
39 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances39 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 90, 175 lines modifiedOffset 90, 175 lines modified
90 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb87577490 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
91 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023391 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
92 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe92 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
93 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148493 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
94 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff94 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
95 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c95 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
96 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd696 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
97 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
98 ··exports:·0e449c47f9d2913b9269d29104b2d697 
99 ··API·72f8990c1a5be5cec8db292c3bd35aed 
100 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
101 ··APIObject·f794390eb6c22de9bdd216834ca99944 
102 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
103 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
104 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
105 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
106 ··line·249a21f97ad85e8bb266669331f6a4af 
107 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups·bf565c7dde35a3ec86c6ae4cedd03cd5 
108 ··exports:·2294f673cde1c629c6ab08c5400f0ed7 
109 ··dropMovedItems·bdc51418accaed0bb5f185e3d52007d2 
110 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
111 ··exports:·67642df456f0d02295789c45cf88f6c5 
112 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
114 ··Name·bdcae6258f04c4098074d15a94f255ea 
115 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
116 ··name·6365ff21caf17c5abef9e5521f03b91e 
117 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
118 ··Interface·23ac96299906bf9d312a065d7f94c53d 
119 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
120 ··ifPrerequisites·bc1a2a1a9d9b0ba8ef613827b589faba 
121 ··ifProperties·debd54052675f469761662b76a144438 
122 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
123 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
124 ··Method·8de60ad18f17e915166261d0cace5404 
125 ··methodName·de708fe77e4646b70e5f6140944faf6d 
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
127 ··Object·81182e01de6f612ae3e23094cabfa427 
128 ··objInterfaces·983fa09961cb0ba18d92c65228819b27 
129 ··objMethods·f982970026759345491d16ddcc6ea0df 
130 ··objParent·bb23c6ffadfddb8553f39f42cc295131 
131 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
132 ··objSignals·65d3f0fa5d6a4aff60942cb6e3ee610b 
133 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Property·2618b7f2d5a1ba90c5b4b51c36ff1d17 
134 ··Property·970fdfaf1723abeeb399bc33b0c20047 
135 ··propName·5d24f5628ee16e4ad6879ae1edd9df71 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·3f763b21cad79eaeec4491831c50b02f 
137 ··Signal·7bf78c0d7370660ea4d50e53c178cca6 
138 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad97 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 98 ··exports:·64cac61ab2e37637514742b18d0da036
 99 ··API·02e3dd36e74910a6d39bec69ce3b5952
 100 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 101 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 102 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 103 ··exports:·babf70d820f711346bb35c3b669e705b
 104 ··CodeGen·67f7b64f4e61059c840c39209577400f
 105 ··findAPIByName·c9702b5fa9bbdb72f618f7240c9043e2
 106 ··line·49df9b9d602260eadc1f928724726d3a
 107 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Fixups·c5da1c80e80d3ea6ffcfcffec42226be
 108 ··exports:·1f3f3fa5afe26ecc193914983fdb189a
 109 ··dropMovedItems·0d2646354a770796e397b94b4f10627d
 110 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 111 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 112 ··tshow·7807a78df4c7de92a873129fe51268fc
 113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 114 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 115 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 116 ··name·a64f28f69540325269785ba548740d91
 117 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·155e73c7ddaf55b956f3a82bd387de95
 118 ··Interface·ffcf40b851bff75a9aa2bf59632d27f6
 119 ··ifMethods·a5ddb58c63f362bacf001e55a3f82d2b
 120 ··ifPrerequisites·13fa6c6e2e3fd90174227a488906fd7c
 121 ··ifProperties·3ef77b4bc023fabcaf8046f9c20360d4
 122 ··ifSignals·6ae904358321482385741f033abe1bcf
 123 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Method·2fe59dfa2c6b6476190017adc9d1617c
 124 ··Method·787c55a1d33edc877cb77a7e47feedd2
 125 ··methodName·eab236f4b876094ee931362e0c4f3049
 126 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·16a9d8bc1c2e49dfb94170dce1a03b81
 127 ··Object·869b04057c9f49acfb813948e6b223ea
 128 ··objInterfaces·f109e38f741af721eff62817c9816fc0
 129 ··objMethods·cf50716544a874440dac24c875c4d677
 130 ··objParent·ff65d546794655221547dcb1fc4d6d88
 131 ··objProperties·ccd161c5485e973f29f0d3d07fe3f56b
 132 ··objSignals·3514b67bfdc645860d986fb23bae9fd7
 133 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Property·5b53367b85c67fd98eb98fb182ff872a
 134 ··Property·47e5c304a8e23259e884ade4e557d778
 135 ··propName·4113edc17bfdab6bd0ad373425e458bf
Max diff block lines reached; 38507/46416 bytes (82.96%) of diff not shown.
40.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/LibGIRepository.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/LibGIRepository.hi
Files 98% similar despite different names
39.9 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.LibGIRepository·[family·instance·module]·91037 interface·Data.GI.CodeGen.LibGIRepository·[family·instance·module]·9103
8 ··interface·hash:·34664e60e9364c7d14dcf2f317ca51e1 
9 ··ABI·hash:·08befdaabc99222e7bfa6d78688c12c6 
10 ··export-list·hash:·f92b4b36477f1f0cbb8dc35f6c28baca 
11 ··orphan·hash:·675c2f501a593a2321d6e9dc8f618d52 
12 ··flag·hash:·36c6e52edfcef59ee1ae2c1822e6150e8 ··interface·hash:·d3ec0f135ed0500a4123bf3dc8149642
 9 ··ABI·hash:·34ad8afcc5674e4bc6ea85e48e28b502
 10 ··export-list·hash:·5d1be34d4238c7e6944f42904a7d343e
 11 ··orphan·hash:·40f3f8fd32a78279ec6b2e00c9b073b5
 12 ··flag·hash:·64172416d6440df0a8c3a576a8a45bd1
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fbcacbb4b15b4d0bc6103966c1235dce16 ··src_hash:·fbcacbb4b15b4d0bc6103966c1235dce
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··girLoadGType22 ··girLoadGType
23 ··girRequire23 ··girRequire
24 ··girStructFieldInfo24 ··girStructFieldInfo
25 ··girUnionFieldInfo25 ··girUnionFieldInfo
26 ··setupTypelibSearchPath26 ··setupTypelibSearchPath
27 ··FieldInfo{FieldInfo·fieldInfoOffset}27 ··FieldInfo{FieldInfo·fieldInfoOffset}
28 ··Typelib28 ··Typelib
29 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util29 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.0·containers-0.731 direct·package·dependencies:·base-4.20.2.0·containers-0.7
32 ·····························filepath-1.5.4.0·haskell-gi-base-0.26.9-LD5bVikjFBS2ik272feOXg32 ·····························filepath-1.5.4.0·haskell-gi-base-0.26.9-LD5bVikjFBS2ik272feOXg
33 ·····························text-2.1.333 ·····························text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour35 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour
36 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text36 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
Offset 77, 81 lines modifiedOffset 77, 81 lines modified
77 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63577 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
78 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c78 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
79 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc79 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
80 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c80 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
81 import··-/··GHC.Internal.System.Environment·13affbce18e4fdefa5406d0cb9fe1cda81 import··-/··GHC.Internal.System.Environment·13affbce18e4fdefa5406d0cb9fe1cda
82 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd682 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
83 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988883 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
84 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
85 ··exports:·67642df456f0d02295789c45cf88f6c5 
86 ··splitOn·18b9ba23616a9438a17a1a0c0405d8ce84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 85 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 86 ··splitOn·d365c3436c4576bcd0a8a3413c61e7d4
87 import··-/··Data.GI.Base.BasicConversions·5e05b43356dc7e66c9f916d70ef2093a87 import··-/··Data.GI.Base.BasicConversions·5e05b43356dc7e66c9f916d70ef2093a
88 import··-/··Data.GI.Base.BasicTypes·d13ef7452166c3750d317caefd1a41ce88 import··-/··Data.GI.Base.BasicTypes·d13ef7452166c3750d317caefd1a41ce
89 import··-/··Data.GI.Base.GError·e0f293b0004aa24774997701f17849d189 import··-/··Data.GI.Base.GError·e0f293b0004aa24774997701f17849d1
90 import··-/··Data.GI.Base.ManagedPtr·9d09720dddbcb3a1af843adf2bc7c02890 import··-/··Data.GI.Base.ManagedPtr·9d09720dddbcb3a1af843adf2bc7c028
91 import··-/··Data.GI.Base.Overloading·cfac33ab083d4906c8f59cdf7e8966c491 import··-/··Data.GI.Base.Overloading·cfac33ab083d4906c8f59cdf7e8966c4
92 import··-/··Data.GI.Base.Utils·4d59cff57097a8064a62b875e8efcb8792 import··-/··Data.GI.Base.Utils·4d59cff57097a8064a62b875e8efcb87
93 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e93 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
94 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11894 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
95 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533895 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
96 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf96 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
97 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b97 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
98 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d98 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
99 95fb1748592b79fd373604d105c6a65d99 e54ad2aca8820c4d4e315978a22c0d54
100 ··$fGBoxedBaseInfo·::·Data.GI.Base.BasicTypes.GBoxed·BaseInfo100 ··$fGBoxedBaseInfo·::·Data.GI.Base.BasicTypes.GBoxed·BaseInfo
101 ··DFunId101 ··DFunId
102 ··[TagSig:·<TagProper>,102 ··[TagSig:·<TagProper>,
103 ···LambdaFormInfo:·LFCon[Data.GI.Base.BasicTypes.C:GBoxed],103 ···LambdaFormInfo:·LFCon[Data.GI.Base.BasicTypes.C:GBoxed],
104 ···Inline:·CONLIKE,104 ···Inline:·CONLIKE,
105 ···Unfolding:·DFun:.105 ···Unfolding:·DFun:.
106 ················@BaseInfo·$fGBoxedBaseInfo1·$fTypedObjectBaseInfo]106 ················@BaseInfo·$fGBoxedBaseInfo1·$fTypedObjectBaseInfo]
107 406406a481fb3feea951251ded489b62107 4558f6a2df48c1e4bcc00ccf3acc033f
108 ··$fGBoxedBaseInfo1·::108 ··$fGBoxedBaseInfo1·::
109 ····Data.GI.Base.BasicTypes.ManagedPtrNewtype·BaseInfo109 ····Data.GI.Base.BasicTypes.ManagedPtrNewtype·BaseInfo
110 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),110 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
111 ···Unfolding:·Core:·<vanilla>111 ···Unfolding:·Core:·<vanilla>
112 ··············Data.GI.Base.BasicTypes.$fManagedPtrNewtypea112 ··············Data.GI.Base.BasicTypes.$fManagedPtrNewtypea
113 ················@BaseInfo113 ················@BaseInfo
114 ················$fGBoxedBaseInfo2]114 ················$fGBoxedBaseInfo2]
115 eb745e3cce8b909798f27498bfe879b4115 08076b290282cd5477d70350764cb0e4
116 ··$fGBoxedBaseInfo2·::116 ··$fGBoxedBaseInfo2·::
117 ····GHC.Types.Coercible117 ····GHC.Types.Coercible
118 ······BaseInfo·(Data.GI.Base.BasicTypes.ManagedPtr·())118 ······BaseInfo·(Data.GI.Base.BasicTypes.ManagedPtr·())
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,
120 ···LambdaFormInfo:·LFCon[GHC.Types.MkCoercible],120 ···LambdaFormInfo:·LFCon[GHC.Types.MkCoercible],
121 ···Unfolding:·Core:·<vanilla>121 ···Unfolding:·Core:·<vanilla>
122 ··············GHC.Types.MkCoercible122 ··············GHC.Types.MkCoercible
123 ················@(*)123 ················@(*)
124 ················@BaseInfo124 ················@BaseInfo
125 ················@(Data.GI.Base.BasicTypes.ManagedPtr·())125 ················@(Data.GI.Base.BasicTypes.ManagedPtr·())
126 ················@~(N:BaseInfo[0]126 ················@~(N:BaseInfo[0]
127 ···················;·(Data.GI.Base.BasicTypes.ManagedPtr127 ···················;·(Data.GI.Base.BasicTypes.ManagedPtr
128 ························Univ(phantom·phantom·<*>_N·::·BaseInfo,·()))_R)]128 ························Univ(phantom·phantom·<*>_N·::·BaseInfo,·()))_R)]
129 8596112970148d2be83165e18120640d129 2350f70d9d28fa85b1bde382a39868f3
130 ··$fHasParentTypesBaseInfo·::130 ··$fHasParentTypesBaseInfo·::
131 ····Data.GI.Base.Overloading.HasParentTypes·BaseInfo131 ····Data.GI.Base.Overloading.HasParentTypes·BaseInfo
132 ··DFunId132 ··DFunId
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[Data.GI.Base.Overloading.C:HasParentTypes],134 ···LambdaFormInfo:·LFCon[Data.GI.Base.Overloading.C:HasParentTypes],
135 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@BaseInfo]135 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@BaseInfo]
136 b06cae309dfbafdc2ba042899c242695136 c9facb596e7ed5dc36903949bc1e0afe
137 ··$fShowTypelib·::·GHC.Internal.Show.Show·Typelib137 ··$fShowTypelib·::·GHC.Internal.Show.Show·Typelib
138 ··DFunId138 ··DFunId
139 ··[HasNoCafRefs,·TagSig:·<TagProper>,139 ··[HasNoCafRefs,·TagSig:·<TagProper>,
140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
141 ···Unfolding:·DFun:.141 ···Unfolding:·DFun:.
142 ················@Typelib142 ················@Typelib
143 ················$fShowTypelib_$cshowsPrec143 ················$fShowTypelib_$cshowsPrec
144 ················$fShowTypelib_$cshow144 ················$fShowTypelib_$cshow
145 ················$fShowTypelib_$cshowList]145 ················$fShowTypelib_$cshowList]
146 360a164932d95600a3ff487b449bb766146 0a2adafd1cc4a8427c4ae0d85c8c5475
147 ··$fShowTypelib1·::·GHC.Prim.Addr#147 ··$fShowTypelib1·::·GHC.Prim.Addr#
148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
149 ···Unfolding:·Core:·<vanilla>·"-"#]149 ···Unfolding:·Core:·<vanilla>·"-"#]
150 e9f161d4afbd5f5047fc5aa688a442a5150 112ab0204fa2a568dad8eb2223175ae4
151 ··$fShowTypelib_$cshow·::·Typelib·->·GHC.Internal.Base.String151 ··$fShowTypelib_$cshow·::·Typelib·->·GHC.Internal.Base.String
152 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,152 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
153 ···Strictness:·<1L>,153 ···Strictness:·<1L>,
154 ···Unfolding:·Core:·<vanilla>154 ···Unfolding:·Core:·<vanilla>
155 ··············\·(t['GHC.Types.Many]·::·Typelib)·->155 ··············\·(t['GHC.Types.Many]·::·Typelib)·->
156 ··············case·t·of·wild·{·Typelib·ds·ds1·ds2·->156 ··············case·t·of·wild·{·Typelib·ds·ds1·ds2·->
157 ··············case·ds·of·wild1·{·Data.Text.Internal.Text·bx·bx1·bx2·->157 ··············case·ds·of·wild1·{·Data.Text.Internal.Text·bx·bx1·bx2·->
Offset 267, 53 lines modifiedOffset 267, 53 lines modified
267 ······························@GHC.Types.Char267 ······························@GHC.Types.Char
268 ······························(GHC.Types.C#268 ······························(GHC.Types.C#
269 ·································(GHC.Prim.chr#·(GHC.Prim.word2Int#·(GHC.Prim.word8ToWord#·r#))))269 ·································(GHC.Prim.chr#·(GHC.Prim.word2Int#·(GHC.Prim.word8ToWord#·r#))))
Max diff block lines reached; 34306/40799 bytes (84.09%) of diff not shown.
40.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/LibGIRepository.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/LibGIRepository.dyn_hi
Files 98% similar despite different names
39.9 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.LibGIRepository·[family·instance·module]·91037 interface·Data.GI.CodeGen.LibGIRepository·[family·instance·module]·9103
8 ··interface·hash:·34664e60e9364c7d14dcf2f317ca51e1 
9 ··ABI·hash:·08befdaabc99222e7bfa6d78688c12c6 
10 ··export-list·hash:·f92b4b36477f1f0cbb8dc35f6c28baca 
11 ··orphan·hash:·675c2f501a593a2321d6e9dc8f618d52 
12 ··flag·hash:·64172416d6440df0a8c3a576a8a45bd18 ··interface·hash:·d3ec0f135ed0500a4123bf3dc8149642
 9 ··ABI·hash:·34ad8afcc5674e4bc6ea85e48e28b502
 10 ··export-list·hash:·5d1be34d4238c7e6944f42904a7d343e
 11 ··orphan·hash:·40f3f8fd32a78279ec6b2e00c9b073b5
 12 ··flag·hash:·36c6e52edfcef59ee1ae2c1822e6150e
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fbcacbb4b15b4d0bc6103966c1235dce16 ··src_hash:·fbcacbb4b15b4d0bc6103966c1235dce
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··girLoadGType22 ··girLoadGType
23 ··girRequire23 ··girRequire
24 ··girStructFieldInfo24 ··girStructFieldInfo
25 ··girUnionFieldInfo25 ··girUnionFieldInfo
26 ··setupTypelibSearchPath26 ··setupTypelibSearchPath
27 ··FieldInfo{FieldInfo·fieldInfoOffset}27 ··FieldInfo{FieldInfo·fieldInfoOffset}
28 ··Typelib28 ··Typelib
29 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util29 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.0·containers-0.731 direct·package·dependencies:·base-4.20.2.0·containers-0.7
32 ·····························filepath-1.5.4.0·haskell-gi-base-0.26.9-LD5bVikjFBS2ik272feOXg32 ·····························filepath-1.5.4.0·haskell-gi-base-0.26.9-LD5bVikjFBS2ik272feOXg
33 ·····························text-2.1.333 ·····························text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour35 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour
36 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text36 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
Offset 77, 81 lines modifiedOffset 77, 81 lines modified
77 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63577 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
78 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c78 import··-/··GHC.Internal.Ptr·f7efc879acd21da653ad113c12e1029c
79 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc79 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
80 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c80 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
81 import··-/··GHC.Internal.System.Environment·13affbce18e4fdefa5406d0cb9fe1cda81 import··-/··GHC.Internal.System.Environment·13affbce18e4fdefa5406d0cb9fe1cda
82 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd682 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
83 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988883 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
84 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
85 ··exports:·67642df456f0d02295789c45cf88f6c5 
86 ··splitOn·18b9ba23616a9438a17a1a0c0405d8ce84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 85 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 86 ··splitOn·d365c3436c4576bcd0a8a3413c61e7d4
87 import··-/··Data.GI.Base.BasicConversions·5e05b43356dc7e66c9f916d70ef2093a87 import··-/··Data.GI.Base.BasicConversions·5e05b43356dc7e66c9f916d70ef2093a
88 import··-/··Data.GI.Base.BasicTypes·d13ef7452166c3750d317caefd1a41ce88 import··-/··Data.GI.Base.BasicTypes·d13ef7452166c3750d317caefd1a41ce
89 import··-/··Data.GI.Base.GError·e0f293b0004aa24774997701f17849d189 import··-/··Data.GI.Base.GError·e0f293b0004aa24774997701f17849d1
90 import··-/··Data.GI.Base.ManagedPtr·9d09720dddbcb3a1af843adf2bc7c02890 import··-/··Data.GI.Base.ManagedPtr·9d09720dddbcb3a1af843adf2bc7c028
91 import··-/··Data.GI.Base.Overloading·cfac33ab083d4906c8f59cdf7e8966c491 import··-/··Data.GI.Base.Overloading·cfac33ab083d4906c8f59cdf7e8966c4
92 import··-/··Data.GI.Base.Utils·4d59cff57097a8064a62b875e8efcb8792 import··-/··Data.GI.Base.Utils·4d59cff57097a8064a62b875e8efcb87
93 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e93 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
94 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11894 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
95 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533895 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
96 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf96 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
97 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b97 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
98 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d98 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
99 95fb1748592b79fd373604d105c6a65d99 e54ad2aca8820c4d4e315978a22c0d54
100 ··$fGBoxedBaseInfo·::·Data.GI.Base.BasicTypes.GBoxed·BaseInfo100 ··$fGBoxedBaseInfo·::·Data.GI.Base.BasicTypes.GBoxed·BaseInfo
101 ··DFunId101 ··DFunId
102 ··[TagSig:·<TagProper>,102 ··[TagSig:·<TagProper>,
103 ···LambdaFormInfo:·LFCon[Data.GI.Base.BasicTypes.C:GBoxed],103 ···LambdaFormInfo:·LFCon[Data.GI.Base.BasicTypes.C:GBoxed],
104 ···Inline:·CONLIKE,104 ···Inline:·CONLIKE,
105 ···Unfolding:·DFun:.105 ···Unfolding:·DFun:.
106 ················@BaseInfo·$fGBoxedBaseInfo1·$fTypedObjectBaseInfo]106 ················@BaseInfo·$fGBoxedBaseInfo1·$fTypedObjectBaseInfo]
107 406406a481fb3feea951251ded489b62107 4558f6a2df48c1e4bcc00ccf3acc033f
108 ··$fGBoxedBaseInfo1·::108 ··$fGBoxedBaseInfo1·::
109 ····Data.GI.Base.BasicTypes.ManagedPtrNewtype·BaseInfo109 ····Data.GI.Base.BasicTypes.ManagedPtrNewtype·BaseInfo
110 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),110 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
111 ···Unfolding:·Core:·<vanilla>111 ···Unfolding:·Core:·<vanilla>
112 ··············Data.GI.Base.BasicTypes.$fManagedPtrNewtypea112 ··············Data.GI.Base.BasicTypes.$fManagedPtrNewtypea
113 ················@BaseInfo113 ················@BaseInfo
114 ················$fGBoxedBaseInfo2]114 ················$fGBoxedBaseInfo2]
115 eb745e3cce8b909798f27498bfe879b4115 08076b290282cd5477d70350764cb0e4
116 ··$fGBoxedBaseInfo2·::116 ··$fGBoxedBaseInfo2·::
117 ····GHC.Types.Coercible117 ····GHC.Types.Coercible
118 ······BaseInfo·(Data.GI.Base.BasicTypes.ManagedPtr·())118 ······BaseInfo·(Data.GI.Base.BasicTypes.ManagedPtr·())
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,
120 ···LambdaFormInfo:·LFCon[GHC.Types.MkCoercible],120 ···LambdaFormInfo:·LFCon[GHC.Types.MkCoercible],
121 ···Unfolding:·Core:·<vanilla>121 ···Unfolding:·Core:·<vanilla>
122 ··············GHC.Types.MkCoercible122 ··············GHC.Types.MkCoercible
123 ················@(*)123 ················@(*)
124 ················@BaseInfo124 ················@BaseInfo
125 ················@(Data.GI.Base.BasicTypes.ManagedPtr·())125 ················@(Data.GI.Base.BasicTypes.ManagedPtr·())
126 ················@~(N:BaseInfo[0]126 ················@~(N:BaseInfo[0]
127 ···················;·(Data.GI.Base.BasicTypes.ManagedPtr127 ···················;·(Data.GI.Base.BasicTypes.ManagedPtr
128 ························Univ(phantom·phantom·<*>_N·::·BaseInfo,·()))_R)]128 ························Univ(phantom·phantom·<*>_N·::·BaseInfo,·()))_R)]
129 8596112970148d2be83165e18120640d129 2350f70d9d28fa85b1bde382a39868f3
130 ··$fHasParentTypesBaseInfo·::130 ··$fHasParentTypesBaseInfo·::
131 ····Data.GI.Base.Overloading.HasParentTypes·BaseInfo131 ····Data.GI.Base.Overloading.HasParentTypes·BaseInfo
132 ··DFunId132 ··DFunId
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[Data.GI.Base.Overloading.C:HasParentTypes],134 ···LambdaFormInfo:·LFCon[Data.GI.Base.Overloading.C:HasParentTypes],
135 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@BaseInfo]135 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@BaseInfo]
136 b06cae309dfbafdc2ba042899c242695136 c9facb596e7ed5dc36903949bc1e0afe
137 ··$fShowTypelib·::·GHC.Internal.Show.Show·Typelib137 ··$fShowTypelib·::·GHC.Internal.Show.Show·Typelib
138 ··DFunId138 ··DFunId
139 ··[HasNoCafRefs,·TagSig:·<TagProper>,139 ··[HasNoCafRefs,·TagSig:·<TagProper>,
140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,140 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
141 ···Unfolding:·DFun:.141 ···Unfolding:·DFun:.
142 ················@Typelib142 ················@Typelib
143 ················$fShowTypelib_$cshowsPrec143 ················$fShowTypelib_$cshowsPrec
144 ················$fShowTypelib_$cshow144 ················$fShowTypelib_$cshow
145 ················$fShowTypelib_$cshowList]145 ················$fShowTypelib_$cshowList]
146 360a164932d95600a3ff487b449bb766146 0a2adafd1cc4a8427c4ae0d85c8c5475
147 ··$fShowTypelib1·::·GHC.Prim.Addr#147 ··$fShowTypelib1·::·GHC.Prim.Addr#
148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
149 ···Unfolding:·Core:·<vanilla>·"-"#]149 ···Unfolding:·Core:·<vanilla>·"-"#]
150 e9f161d4afbd5f5047fc5aa688a442a5150 112ab0204fa2a568dad8eb2223175ae4
151 ··$fShowTypelib_$cshow·::·Typelib·->·GHC.Internal.Base.String151 ··$fShowTypelib_$cshow·::·Typelib·->·GHC.Internal.Base.String
152 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,152 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
153 ···Strictness:·<1L>,153 ···Strictness:·<1L>,
154 ···Unfolding:·Core:·<vanilla>154 ···Unfolding:·Core:·<vanilla>
155 ··············\·(t['GHC.Types.Many]·::·Typelib)·->155 ··············\·(t['GHC.Types.Many]·::·Typelib)·->
156 ··············case·t·of·wild·{·Typelib·ds·ds1·ds2·->156 ··············case·t·of·wild·{·Typelib·ds·ds1·ds2·->
157 ··············case·ds·of·wild1·{·Data.Text.Internal.Text·bx·bx1·bx2·->157 ··············case·ds·of·wild1·{·Data.Text.Internal.Text·bx·bx1·bx2·->
Offset 267, 53 lines modifiedOffset 267, 53 lines modified
267 ······························@GHC.Types.Char267 ······························@GHC.Types.Char
268 ······························(GHC.Types.C#268 ······························(GHC.Types.C#
269 ·································(GHC.Prim.chr#·(GHC.Prim.word2Int#·(GHC.Prim.word8ToWord#·r#))))269 ·································(GHC.Prim.chr#·(GHC.Prim.word2Int#·(GHC.Prim.word8ToWord#·r#))))
Max diff block lines reached; 34306/40799 bytes (84.09%) of diff not shown.
26.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ModulePath.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ModulePath.dyn_hi
Files 96% similar despite different names
25.7 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.ModulePath·91037 interface·Data.GI.CodeGen.ModulePath·9103
8 ··interface·hash:·9cc58730415a78fff885f38f8384d998 
9 ··ABI·hash:·dd84df3e630ea4c4ad61788eb05e6711 
10 ··export-list·hash:·32ee59e50528ea3c079da6aaeb333fb3 
11 ··orphan·hash:·3a6f051fd85a7df2f15e981ef409fed38 ··interface·hash:·9281a5d181d7cf79abf4b504966e9efe
 9 ··ABI·hash:·a282af8ce53631ed57c4b9c2f596b2fe
 10 ··export-list·hash:·bfe9dab8ac0e2bcc2319d96ee0ad2945
 11 ··orphan·hash:·989ca0b70e2fd417ec77a076e3f77917
12 ··flag·hash:·f1477218c09221a954033a720fdf687212 ··flag·hash:·f1477218c09221a954033a720fdf6872
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·10ad845c2ed3a374ccf9324e096e38b816 ··src_hash:·10ad845c2ed3a374ccf9324e096e38b8
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··/.21 ··/.
22 ··dotModulePath22 ··dotModulePath
23 ··toModulePath23 ··toModulePath
24 ··ModulePath{ModulePath·modulePathToList}24 ··ModulePath{ModulePath·modulePathToList}
25 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util25 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·text-2.1.327 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour29 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour
30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
31 ·········Data.Text.Show31 ·········Data.Text.Show
32 family·instance·modules:·Control.Applicative·Data.Array.Byte32 family·instance·modules:·Control.Applicative·Data.Array.Byte
Offset 47, 23 lines modifiedOffset 47, 23 lines modified
47 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e47 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
48 import··-/··Data.String·533256cbce0cff53e834ec4134b792c048 import··-/··Data.String·533256cbce0cff53e834ec4134b792c0
49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
50 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c50 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
51 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a7851 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78
52 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c52 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
53 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd653 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
54 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
55 ··exports:·67642df456f0d02295789c45cf88f6c5 
56 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf54 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 55 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 56 ··ucFirst·0c511f58a560867a213b44c98cfa24ed
57 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e57 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
58 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11858 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
59 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf59 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
61 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d61 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
62 9dd4660d3edb33695eeca9d1b2a2762b62 f956275cebf8ff18ec2a8c833c531a78
63 ··$fEqModulePath·::·GHC.Classes.Eq·ModulePath63 ··$fEqModulePath·::·GHC.Classes.Eq·ModulePath
64 ··DFunId64 ··DFunId
65 ··[HasNoCafRefs,·TagSig:·<TagProper>,65 ··[HasNoCafRefs,·TagSig:·<TagProper>,
66 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,66 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
67 ···Unfolding:·DFun:.67 ···Unfolding:·DFun:.
68 ················@ModulePath68 ················@ModulePath
69 ················$fEqModulePath169 ················$fEqModulePath1
Offset 72, 25 lines modifiedOffset 72, 25 lines modified
72 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])72 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])
73 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)73 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
74 ················$fEqModulePath_$s$fEqList_$c/=74 ················$fEqModulePath_$s$fEqList_$c/=
75 ··················`cast`75 ··················`cast`
76 ················(Sym·(N:ModulePath[0])76 ················(Sym·(N:ModulePath[0])
77 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])77 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])
78 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]78 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
79 ea602a25326e615f7dae31f86d0d3a4979 9ab0abb70cf9f5249d74033ff4a4d2f8
80 ··$fEqModulePath1·::80 ··$fEqModulePath1·::
81 ····[Data.Text.Internal.Text]81 ····[Data.Text.Internal.Text]
82 ····->·[Data.Text.Internal.Text]·->·GHC.Types.Bool82 ····->·[Data.Text.Internal.Text]·->·GHC.Types.Bool
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
84 ···Strictness:·<1L><1L>,84 ···Strictness:·<1L><1L>,
85 ···Unfolding:·Core:·<vanilla>85 ···Unfolding:·Core:·<vanilla>
86 ··············GHC.Classes.$fEqList_$c==86 ··············GHC.Classes.$fEqList_$c==
87 ················@Data.Text.Internal.Text87 ················@Data.Text.Internal.Text
88 ················Data.Text.$fEqText]88 ················Data.Text.$fEqText]
89 8f0687c3ebc26e90ad21a9fd6886697089 d0213606cc1ec52e4ac2b036d2430c72
90 ··$fEqModulePath_$s$fEqList_$c/=·::90 ··$fEqModulePath_$s$fEqList_$c/=·::
91 ····[Data.Text.Internal.Text]91 ····[Data.Text.Internal.Text]
92 ····->·[Data.Text.Internal.Text]·->·GHC.Types.Bool92 ····->·[Data.Text.Internal.Text]·->·GHC.Types.Bool
93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
94 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),94 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),
95 ···Unfolding:·Core:·StableUser·<2,FalseFalse>95 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
96 ··············\·(eta['GHC.Types.Many]·::·[Data.Text.Internal.Text])96 ··············\·(eta['GHC.Types.Many]·::·[Data.Text.Internal.Text])
Offset 98, 27 lines modifiedOffset 98, 27 lines modified
98 ··············case·GHC.Classes.$fEqList_$c==98 ··············case·GHC.Classes.$fEqList_$c==
99 ·····················@Data.Text.Internal.Text99 ·····················@Data.Text.Internal.Text
100 ·····················Data.Text.$fEqText100 ·····················Data.Text.$fEqText
101 ·····················eta101 ·····················eta
102 ·····················eta1·of·wild·{102 ·····················eta1·of·wild·{
103 ················GHC.Types.False·->·GHC.Types.True103 ················GHC.Types.False·->·GHC.Types.True
104 ················GHC.Types.True·->·GHC.Types.False·}]104 ················GHC.Types.True·->·GHC.Types.False·}]
105 41063d9ccb31da2c338a62b8171dc233105 c32fbaa9797c14672c31da212aa17d2d
106 ··$fIsStringModulePath·::106 ··$fIsStringModulePath·::
107 ····GHC.Internal.Data.String.IsString·ModulePath107 ····GHC.Internal.Data.String.IsString·ModulePath
108 ··DFunId108 ··DFunId
109 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,109 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
110 ···Inline:·(sat-args=0),110 ···Inline:·(sat-args=0),
111 ···Unfolding:·Core:·StableUser·<0,FalseTrue>111 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
112 ··············$fIsStringModulePath1112 ··············$fIsStringModulePath1
113 ················`cast`113 ················`cast`
114 ··············(<GHC.Internal.Base.String>_R114 ··············(<GHC.Internal.Base.String>_R
115 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])115 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])
116 ···············;·Sym·(GHC.Internal.Data.String.N:IsString[0]·<ModulePath>_N))]116 ···············;·Sym·(GHC.Internal.Data.String.N:IsString[0]·<ModulePath>_N))]
117 63926300d748383d4ffe7ca6f8849489117 9b22835b1320f22b428d5ede66be43e6
118 ··$fIsStringModulePath1·::118 ··$fIsStringModulePath1·::
119 ····GHC.Internal.Base.String·->·[Data.Text.Internal.Text]119 ····GHC.Internal.Base.String·->·[Data.Text.Internal.Text]
120 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,120 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
121 ···Unfolding:·Core:·<vanilla>121 ···Unfolding:·Core:·<vanilla>
122 ··············\·(x['GHC.Types.Many]·::·GHC.Internal.Base.String)·->122 ··············\·(x['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
123 ··············case·Data.Text.Internal.pack123 ··············case·Data.Text.Internal.pack
124 ·····················x·of·wild·{·Data.Text.Internal.Text·bx·bx1·bx2·->124 ·····················x·of·wild·{·Data.Text.Internal.Text·bx·bx1·bx2·->
Offset 126, 29 lines modifiedOffset 126, 29 lines modified
126 ················DEFAULT126 ················DEFAULT
127 ················->·GHC.Internal.Base.map127 ················->·GHC.Internal.Base.map
128 ·····················@Data.Text.Internal.Text128 ·····················@Data.Text.Internal.Text
129 ·····················@Data.Text.Internal.Text129 ·····················@Data.Text.Internal.Text
130 ·····················Data.GI.CodeGen.Util.ucFirst130 ·····················Data.GI.CodeGen.Util.ucFirst
131 ·····················($wloop·bx·bx1·bx2)131 ·····················($wloop·bx·bx1·bx2)
132 ················1#·->·$fIsStringModulePath2·}·}]132 ················1#·->·$fIsStringModulePath2·}·}]
133 5cb0d0622ee7249915aa5b55f5a7cd75133 878d798d977437dc18c9859262b06a1b
134 ··$fIsStringModulePath2·::·[Data.Text.Internal.Text]134 ··$fIsStringModulePath2·::·[Data.Text.Internal.Text]
135 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],135 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
136 ···Unfolding:·Core:·<vanilla>136 ···Unfolding:·Core:·<vanilla>
Max diff block lines reached; 19983/26231 bytes (76.18%) of diff not shown.
26.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ModulePath.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ModulePath.hi
Files 95% similar despite different names
25.7 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.ModulePath·91037 interface·Data.GI.CodeGen.ModulePath·9103
8 ··interface·hash:·9cc58730415a78fff885f38f8384d998 
9 ··ABI·hash:·dd84df3e630ea4c4ad61788eb05e6711 
10 ··export-list·hash:·32ee59e50528ea3c079da6aaeb333fb3 
11 ··orphan·hash:·3a6f051fd85a7df2f15e981ef409fed38 ··interface·hash:·9281a5d181d7cf79abf4b504966e9efe
 9 ··ABI·hash:·a282af8ce53631ed57c4b9c2f596b2fe
 10 ··export-list·hash:·bfe9dab8ac0e2bcc2319d96ee0ad2945
 11 ··orphan·hash:·989ca0b70e2fd417ec77a076e3f77917
12 ··flag·hash:·b248f85c4c4b1b6883b4eb3c217891af12 ··flag·hash:·b248f85c4c4b1b6883b4eb3c217891af
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·10ad845c2ed3a374ccf9324e096e38b816 ··src_hash:·10ad845c2ed3a374ccf9324e096e38b8
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··/.21 ··/.
22 ··dotModulePath22 ··dotModulePath
23 ··toModulePath23 ··toModulePath
24 ··ModulePath{ModulePath·modulePathToList}24 ··ModulePath{ModulePath·modulePathToList}
25 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util25 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·text-2.1.327 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour29 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour
30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
31 ·········Data.Text.Show31 ·········Data.Text.Show
32 family·instance·modules:·Control.Applicative·Data.Array.Byte32 family·instance·modules:·Control.Applicative·Data.Array.Byte
Offset 47, 23 lines modifiedOffset 47, 23 lines modified
47 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e47 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
48 import··-/··Data.String·533256cbce0cff53e834ec4134b792c048 import··-/··Data.String·533256cbce0cff53e834ec4134b792c0
49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
50 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c50 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
51 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a7851 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78
52 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c52 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
53 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd653 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
54 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
55 ··exports:·67642df456f0d02295789c45cf88f6c5 
56 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf54 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 55 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 56 ··ucFirst·0c511f58a560867a213b44c98cfa24ed
57 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e57 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
58 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11858 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
59 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf59 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
61 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d61 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
62 9dd4660d3edb33695eeca9d1b2a2762b62 f956275cebf8ff18ec2a8c833c531a78
63 ··$fEqModulePath·::·GHC.Classes.Eq·ModulePath63 ··$fEqModulePath·::·GHC.Classes.Eq·ModulePath
64 ··DFunId64 ··DFunId
65 ··[HasNoCafRefs,·TagSig:·<TagProper>,65 ··[HasNoCafRefs,·TagSig:·<TagProper>,
66 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,66 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
67 ···Unfolding:·DFun:.67 ···Unfolding:·DFun:.
68 ················@ModulePath68 ················@ModulePath
69 ················$fEqModulePath169 ················$fEqModulePath1
Offset 72, 25 lines modifiedOffset 72, 25 lines modified
72 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])72 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])
73 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)73 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
74 ················$fEqModulePath_$s$fEqList_$c/=74 ················$fEqModulePath_$s$fEqList_$c/=
75 ··················`cast`75 ··················`cast`
76 ················(Sym·(N:ModulePath[0])76 ················(Sym·(N:ModulePath[0])
77 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])77 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])
78 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]78 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
79 ea602a25326e615f7dae31f86d0d3a4979 9ab0abb70cf9f5249d74033ff4a4d2f8
80 ··$fEqModulePath1·::80 ··$fEqModulePath1·::
81 ····[Data.Text.Internal.Text]81 ····[Data.Text.Internal.Text]
82 ····->·[Data.Text.Internal.Text]·->·GHC.Types.Bool82 ····->·[Data.Text.Internal.Text]·->·GHC.Types.Bool
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
84 ···Strictness:·<1L><1L>,84 ···Strictness:·<1L><1L>,
85 ···Unfolding:·Core:·<vanilla>85 ···Unfolding:·Core:·<vanilla>
86 ··············GHC.Classes.$fEqList_$c==86 ··············GHC.Classes.$fEqList_$c==
87 ················@Data.Text.Internal.Text87 ················@Data.Text.Internal.Text
88 ················Data.Text.$fEqText]88 ················Data.Text.$fEqText]
89 8f0687c3ebc26e90ad21a9fd6886697089 d0213606cc1ec52e4ac2b036d2430c72
90 ··$fEqModulePath_$s$fEqList_$c/=·::90 ··$fEqModulePath_$s$fEqList_$c/=·::
91 ····[Data.Text.Internal.Text]91 ····[Data.Text.Internal.Text]
92 ····->·[Data.Text.Internal.Text]·->·GHC.Types.Bool92 ····->·[Data.Text.Internal.Text]·->·GHC.Types.Bool
93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,93 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
94 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),94 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),
95 ···Unfolding:·Core:·StableUser·<2,FalseFalse>95 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
96 ··············\·(eta['GHC.Types.Many]·::·[Data.Text.Internal.Text])96 ··············\·(eta['GHC.Types.Many]·::·[Data.Text.Internal.Text])
Offset 98, 27 lines modifiedOffset 98, 27 lines modified
98 ··············case·GHC.Classes.$fEqList_$c==98 ··············case·GHC.Classes.$fEqList_$c==
99 ·····················@Data.Text.Internal.Text99 ·····················@Data.Text.Internal.Text
100 ·····················Data.Text.$fEqText100 ·····················Data.Text.$fEqText
101 ·····················eta101 ·····················eta
102 ·····················eta1·of·wild·{102 ·····················eta1·of·wild·{
103 ················GHC.Types.False·->·GHC.Types.True103 ················GHC.Types.False·->·GHC.Types.True
104 ················GHC.Types.True·->·GHC.Types.False·}]104 ················GHC.Types.True·->·GHC.Types.False·}]
105 41063d9ccb31da2c338a62b8171dc233105 c32fbaa9797c14672c31da212aa17d2d
106 ··$fIsStringModulePath·::106 ··$fIsStringModulePath·::
107 ····GHC.Internal.Data.String.IsString·ModulePath107 ····GHC.Internal.Data.String.IsString·ModulePath
108 ··DFunId108 ··DFunId
109 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,109 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
110 ···Inline:·(sat-args=0),110 ···Inline:·(sat-args=0),
111 ···Unfolding:·Core:·StableUser·<0,FalseTrue>111 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
112 ··············$fIsStringModulePath1112 ··············$fIsStringModulePath1
113 ················`cast`113 ················`cast`
114 ··············(<GHC.Internal.Base.String>_R114 ··············(<GHC.Internal.Base.String>_R
115 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])115 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:ModulePath[0])
116 ···············;·Sym·(GHC.Internal.Data.String.N:IsString[0]·<ModulePath>_N))]116 ···············;·Sym·(GHC.Internal.Data.String.N:IsString[0]·<ModulePath>_N))]
117 63926300d748383d4ffe7ca6f8849489117 9b22835b1320f22b428d5ede66be43e6
118 ··$fIsStringModulePath1·::118 ··$fIsStringModulePath1·::
119 ····GHC.Internal.Base.String·->·[Data.Text.Internal.Text]119 ····GHC.Internal.Base.String·->·[Data.Text.Internal.Text]
120 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,120 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
121 ···Unfolding:·Core:·<vanilla>121 ···Unfolding:·Core:·<vanilla>
122 ··············\·(x['GHC.Types.Many]·::·GHC.Internal.Base.String)·->122 ··············\·(x['GHC.Types.Many]·::·GHC.Internal.Base.String)·->
123 ··············case·Data.Text.Internal.pack123 ··············case·Data.Text.Internal.pack
124 ·····················x·of·wild·{·Data.Text.Internal.Text·bx·bx1·bx2·->124 ·····················x·of·wild·{·Data.Text.Internal.Text·bx·bx1·bx2·->
Offset 126, 29 lines modifiedOffset 126, 29 lines modified
126 ················DEFAULT126 ················DEFAULT
127 ················->·GHC.Internal.Base.map127 ················->·GHC.Internal.Base.map
128 ·····················@Data.Text.Internal.Text128 ·····················@Data.Text.Internal.Text
129 ·····················@Data.Text.Internal.Text129 ·····················@Data.Text.Internal.Text
130 ·····················Data.GI.CodeGen.Util.ucFirst130 ·····················Data.GI.CodeGen.Util.ucFirst
131 ·····················($wloop·bx·bx1·bx2)131 ·····················($wloop·bx·bx1·bx2)
132 ················1#·->·$fIsStringModulePath2·}·}]132 ················1#·->·$fIsStringModulePath2·}·}]
133 5cb0d0622ee7249915aa5b55f5a7cd75133 878d798d977437dc18c9859262b06a1b
134 ··$fIsStringModulePath2·::·[Data.Text.Internal.Text]134 ··$fIsStringModulePath2·::·[Data.Text.Internal.Text]
135 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],135 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
136 ···Unfolding:·Core:·<vanilla>136 ···Unfolding:·Core:·<vanilla>
Max diff block lines reached; 19983/26228 bytes (76.19%) of diff not shown.
13.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedMethods.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedMethods.hi
Files 93% similar despite different names
12.7 KB
ghc --show-iface {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.OverloadedMethods·91037 interface·Data.GI.CodeGen.OverloadedMethods·9103
8 ··interface·hash:·c264523eff96bb3a0a6b19e77819bb4e 
9 ··ABI·hash:·90f64e4deda2f5fa6c8b73100b183129 
10 ··export-list·hash:·f5cade90ba9b56b5115de1866ab9f6b08 ··interface·hash:·4c94a4c624e84785a030e36f7c53b255
 9 ··ABI·hash:·6a11416fd19ef176f4ccb4c06392988f
 10 ··export-list·hash:·42a6f590aa9d20d3efff19e13852af18
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·11372080504bd88837c48ecf2fd182d916 ··src_hash:·11372080504bd88837c48ecf2fd182d9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genMethodInfo21 ··genMethodInfo
22 ··genMethodList22 ··genMethodList
23 ··genUnsupportedMethodInfo23 ··genUnsupportedMethodInfo
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
31 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,31 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
32 ···························Data.GI.CodeGen.CtoHaskellMap)32 ···························Data.GI.CodeGen.CtoHaskellMap)
33 direct·package·dependencies:·base-4.20.2.0·text-2.1.333 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic35 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
36 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base36 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
37 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances37 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
38 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString38 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 86, 115 lines modifiedOffset 86, 115 lines modified
86 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023386 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
87 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148487 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
88 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee888 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
89 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff89 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
90 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd90 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
91 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c91 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
92 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd692 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
94 ··exports:·0e449c47f9d2913b9269d29104b2d697 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·6a0dfe9b58b927b84b2066df8c04ba03 
96 ··exports:·160b6310c9271f4154d1ad22211da5cf 
97 ··KnownForeignSymbol·0613ca2ad228159978ce001e1a945d04 
98 ··callableSignature·883f9a47263bc681665b561ef052a29c 
99 ··fixupCallerAllocates·90132f89d4c20cb21957817592a5c40d 
100 ··signatureArgTypes·ae58ffec25418c27a4f1ee4ff9b1385a 
101 ··signatureConstraints·53ea78d25305bfab77cf51eab33197aa 
102 ··signatureReturnType·585f2554ef8bf66cfc30c088dbc93a86 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
104 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
105 ··CPPMinVersion·c6bd95608683a0a828c7cec84893902a 
106 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
107 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
108 ··MethodSection·edaf8cf64c745360fa88be552485289f 
109 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
110 ··Section·b4cab6bb59bc3977a5cfbcc82582d521 
111 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
112 ··addLanguagePragma·0646c11f9e582e6c0c782d887069953b 
113 ··bline·99121239b3d33560bd9f8727ca33170f 
114 ··cppIf·d1c81ce4df07808dea87b417367a5304 
115 ··export·287b054bd83d78cebe22d07fbc885e27 
116 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
117 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
118 ··indent·42df4890869dbaccb6c17f0f96709b53 
119 ··line·249a21f97ad85e8bb266669331f6a4af 
120 ··prependSectionFormattedDocs·7f8988abd4c38b90e1c3c4af06129675 
121 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
122 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
123 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
124 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
125 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
126 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
127 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
128 ··exports:·8809217edd26dbea6f276de766da9d2d 
129 ··hackageModuleLink·23f7e46d5e376b5a9ee0aede508d5d91 
130 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
131 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
132 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
133 ··upperName·30cfc754a2da664f08b4acbc092c8387 
134 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
135 ··exports:·67642df456f0d02295789c45cf88f6c5 
136 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
137 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
138 ··mayBeNull·3cce8f1aa1d5b2c99c7eb8ae609f85ca 
139 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
140 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
141 ··name·6365ff21caf17c5abef9e5521f03b91e 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·09efa7d207487f2b2ef622dc5721e458 
143 ··Callable·d445a01af032e8b68c84cc474b284c9a 
144 ··args·ffc76da23d42d404626092b9e7e8d2a4 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
146 ··Method·8de60ad18f17e915166261d0cace5404 
147 ··OrdinaryMethod·f0dddcb35f1691edbf263b2436ebf238 
148 ··methodCallable·1e9d486372e381c87f9598c3f744de67 
149 ··methodName·de708fe77e4646b70e5f6140944faf6d 
150 ··methodType·c6695b684c1d5b33909b12e4d21bb1cc93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 94 ··exports:·64cac61ab2e37637514742b18d0da036
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable·b0fb50e89303380b8987482dfc9fb0ba
 96 ··exports:·737d6b8e9c1babb15d256201e156fe59
 97 ··KnownForeignSymbol·729301f5b638e366ac625555dafe7407
 98 ··callableSignature·53431c54fae5a01df664b60dd4d24564
 99 ··fixupCallerAllocates·c3a80e5f0bf143f4770239c5a4728eb4
 100 ··signatureArgTypes·771b92d0eaf2ef5c7574fb9cfb53203e
 101 ··signatureConstraints·0acdb34dbbab4551011cdb0e8cf5fa8b
 102 ··signatureReturnType·5f7e5162795fe24cebf8b2088e460e29
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 104 ··exports:·babf70d820f711346bb35c3b669e705b
 105 ··CPPMinVersion·eb1dfae8f6ecdd2b70b653510b3f0b8c
 106 ··CodeGen·67f7b64f4e61059c840c39209577400f
 107 ··ExcCodeGen·2adf345bcf6a626796bc9f7095b8e3f3
 108 ··MethodSection·9cd034575ef67797ef3eb029438f9539
 109 ··NamedSubsection·254fb83f0abebd89eb947bb53833cb6c
 110 ··Section·2c61450c7f68044a3c3aa7c3bec34d98
 111 ··ToplevelSection·08e0d46d94f2a0c7fe1e4a43a18a510a
 112 ··addLanguagePragma·eb8154133cddfb946fd8c912f2c6f95f
 113 ··bline·7bd4be70028b07f6d4c1842b0ef1e9df
 114 ··cppIf·dea480e67afe82d8a563e00aa1d2e679
Max diff block lines reached; 2634/12977 bytes (20.30%) of diff not shown.
13.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedMethods.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedMethods.dyn_hi
Files 89% similar despite different names
12.7 KB
ghc --show-iface {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.OverloadedMethods·91037 interface·Data.GI.CodeGen.OverloadedMethods·9103
8 ··interface·hash:·c264523eff96bb3a0a6b19e77819bb4e 
9 ··ABI·hash:·90f64e4deda2f5fa6c8b73100b183129 
10 ··export-list·hash:·f5cade90ba9b56b5115de1866ab9f6b08 ··interface·hash:·4c94a4c624e84785a030e36f7c53b255
 9 ··ABI·hash:·6a11416fd19ef176f4ccb4c06392988f
 10 ··export-list·hash:·42a6f590aa9d20d3efff19e13852af18
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·11372080504bd88837c48ecf2fd182d916 ··src_hash:·11372080504bd88837c48ecf2fd182d9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genMethodInfo21 ··genMethodInfo
22 ··genMethodList22 ··genMethodList
23 ··genUnsupportedMethodInfo23 ··genUnsupportedMethodInfo
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
31 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,31 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
32 ···························Data.GI.CodeGen.CtoHaskellMap)32 ···························Data.GI.CodeGen.CtoHaskellMap)
33 direct·package·dependencies:·base-4.20.2.0·text-2.1.333 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic35 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
36 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base36 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
37 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances37 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
38 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString38 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 86, 115 lines modifiedOffset 86, 115 lines modified
86 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023386 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
87 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148487 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
88 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee888 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
89 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff89 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
90 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd90 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
91 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c91 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
92 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd692 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
94 ··exports:·0e449c47f9d2913b9269d29104b2d697 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·6a0dfe9b58b927b84b2066df8c04ba03 
96 ··exports:·160b6310c9271f4154d1ad22211da5cf 
97 ··KnownForeignSymbol·0613ca2ad228159978ce001e1a945d04 
98 ··callableSignature·883f9a47263bc681665b561ef052a29c 
99 ··fixupCallerAllocates·90132f89d4c20cb21957817592a5c40d 
100 ··signatureArgTypes·ae58ffec25418c27a4f1ee4ff9b1385a 
101 ··signatureConstraints·53ea78d25305bfab77cf51eab33197aa 
102 ··signatureReturnType·585f2554ef8bf66cfc30c088dbc93a86 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
104 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
105 ··CPPMinVersion·c6bd95608683a0a828c7cec84893902a 
106 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
107 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
108 ··MethodSection·edaf8cf64c745360fa88be552485289f 
109 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
110 ··Section·b4cab6bb59bc3977a5cfbcc82582d521 
111 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
112 ··addLanguagePragma·0646c11f9e582e6c0c782d887069953b 
113 ··bline·99121239b3d33560bd9f8727ca33170f 
114 ··cppIf·d1c81ce4df07808dea87b417367a5304 
115 ··export·287b054bd83d78cebe22d07fbc885e27 
116 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
117 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
118 ··indent·42df4890869dbaccb6c17f0f96709b53 
119 ··line·249a21f97ad85e8bb266669331f6a4af 
120 ··prependSectionFormattedDocs·7f8988abd4c38b90e1c3c4af06129675 
121 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
122 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
123 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
124 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
125 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
126 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
127 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
128 ··exports:·8809217edd26dbea6f276de766da9d2d 
129 ··hackageModuleLink·23f7e46d5e376b5a9ee0aede508d5d91 
130 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
131 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
132 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
133 ··upperName·30cfc754a2da664f08b4acbc092c8387 
134 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
135 ··exports:·67642df456f0d02295789c45cf88f6c5 
136 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
137 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
138 ··mayBeNull·3cce8f1aa1d5b2c99c7eb8ae609f85ca 
139 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
140 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
141 ··name·6365ff21caf17c5abef9e5521f03b91e 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·09efa7d207487f2b2ef622dc5721e458 
143 ··Callable·d445a01af032e8b68c84cc474b284c9a 
144 ··args·ffc76da23d42d404626092b9e7e8d2a4 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
146 ··Method·8de60ad18f17e915166261d0cace5404 
147 ··OrdinaryMethod·f0dddcb35f1691edbf263b2436ebf238 
148 ··methodCallable·1e9d486372e381c87f9598c3f744de67 
149 ··methodName·de708fe77e4646b70e5f6140944faf6d 
150 ··methodType·c6695b684c1d5b33909b12e4d21bb1cc93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 94 ··exports:·64cac61ab2e37637514742b18d0da036
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable·b0fb50e89303380b8987482dfc9fb0ba
 96 ··exports:·737d6b8e9c1babb15d256201e156fe59
 97 ··KnownForeignSymbol·729301f5b638e366ac625555dafe7407
 98 ··callableSignature·53431c54fae5a01df664b60dd4d24564
 99 ··fixupCallerAllocates·c3a80e5f0bf143f4770239c5a4728eb4
 100 ··signatureArgTypes·771b92d0eaf2ef5c7574fb9cfb53203e
 101 ··signatureConstraints·0acdb34dbbab4551011cdb0e8cf5fa8b
 102 ··signatureReturnType·5f7e5162795fe24cebf8b2088e460e29
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 104 ··exports:·babf70d820f711346bb35c3b669e705b
 105 ··CPPMinVersion·eb1dfae8f6ecdd2b70b653510b3f0b8c
 106 ··CodeGen·67f7b64f4e61059c840c39209577400f
 107 ··ExcCodeGen·2adf345bcf6a626796bc9f7095b8e3f3
 108 ··MethodSection·9cd034575ef67797ef3eb029438f9539
 109 ··NamedSubsection·254fb83f0abebd89eb947bb53833cb6c
 110 ··Section·2c61450c7f68044a3c3aa7c3bec34d98
 111 ··ToplevelSection·08e0d46d94f2a0c7fe1e4a43a18a510a
 112 ··addLanguagePragma·eb8154133cddfb946fd8c912f2c6f95f
 113 ··bline·7bd4be70028b07f6d4c1842b0ef1e9df
 114 ··cppIf·dea480e67afe82d8a563e00aa1d2e679
Max diff block lines reached; 2634/12977 bytes (20.30%) of diff not shown.
9.74 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedSignals.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedSignals.dyn_hi
Files 88% similar despite different names
9.41 KB
ghc --show-iface {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.OverloadedSignals·91037 interface·Data.GI.CodeGen.OverloadedSignals·9103
8 ··interface·hash:·20572f8c0c4de115a8674a406ef04e57 
9 ··ABI·hash:·83b9475e2bb8d8ba89bf5b6196bd4373 
10 ··export-list·hash:·968b45e25a6a36daf470ac2f5c242ad08 ··interface·hash:·d8c39d9c4a28f6e29d62690e2226e7f4
 9 ··ABI·hash:·e566a354a9504f485683e7de5864bb6e
 10 ··export-list·hash:·6cccf2097331014109872aaabc2c40ab
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·da3c3e957cc4a9bff0dbcdce921ce35016 ··src_hash:·da3c3e957cc4a9bff0dbcdce921ce350
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genInterfaceSignals21 ··genInterfaceSignals
22 ··genObjectSignals22 ··genObjectSignals
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
29 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,29 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
30 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})30 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
31 direct·package·dependencies:·base-4.20.2.0·text-2.1.331 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
36 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString36 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 78, 81 lines modifiedOffset 78, 81 lines modified
78 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive78 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
79 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed79 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
80 ·························Data.Vector.Unboxed.Base·Data.XML.Types80 ·························Data.Vector.Unboxed.Base·Data.XML.Types
81 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d881 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
82 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a82 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
83 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c83 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
84 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148484 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
85 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
86 ··exports:·0e449c47f9d2913b9269d29104b2d697 
87 ··APIObject·f794390eb6c22de9bdd216834ca99944 
88 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
89 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
90 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
91 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
92 ··line·249a21f97ad85e8bb266669331f6a4af 
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
94 ··exports:·885c45064dfdfa35a20391daa4621ad3 
95 ··apiIsGObject·22dc49cd3348de639fd260ddb431d20f 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·22b4ccbe43712440ca71deb27c080a15 
97 ··exports:·7ff06e2e9ed5dc78637f781f612acaa6 
98 ··fullInterfaceSignalList·37fef94d5ce5522a2e723d4496920942 
99 ··fullObjectSignalList·49677044f2fe414f90fc8bf459f4c202 
100 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
101 ··exports:·8809217edd26dbea6f276de766da9d2d 
102 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
103 ··signalInfoName·3faa557fdf242c9247c924b0b8fb28eb 
104 ··upperName·30cfc754a2da664f08b4acbc092c8387 
105 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
106 ··exports:·67642df456f0d02295789c45cf88f6c5 
107 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
108 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
109 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
110 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
111 ··Interface·23ac96299906bf9d312a065d7f94c53d 
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
113 ··Object·81182e01de6f612ae3e23094cabfa427 
114 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·3f763b21cad79eaeec4491831c50b02f 
115 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad85 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 86 ··exports:·64cac61ab2e37637514742b18d0da036
 87 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 88 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 89 ··exports:·babf70d820f711346bb35c3b669e705b
 90 ··CodeGen·67f7b64f4e61059c840c39209577400f
 91 ··group·bfbc8980293cfe6930e87d2f5109092b
 92 ··line·49df9b9d602260eadc1f928724726d3a
 93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject·74d1e06b136829cccadc4a7028e978ce
 94 ··exports:·e1af50dca928c28c9c4e99dafd50c803
 95 ··apiIsGObject·252855b7aa4c48c41d120b22c4d4beec
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance·9e593677f17e6119e5d17019f0501742
 97 ··exports:·fcc376883757032415e39c8d196c1c28
 98 ··fullInterfaceSignalList·82210f29fc991f131b418157e5da54da
 99 ··fullObjectSignalList·1acb8de4ceab473cbc9c59a3cf53d13e
 100 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming·f382e91470acf6f8c298ab6df5d16128
 101 ··exports:·45fa22dea79fdcbeee8af37e9cfc48c3
 102 ··hyphensToCamelCase·3186b91e454a4c63e05e997bcb69cbc4
 103 ··signalInfoName·b4bffd36ae02bf8351ead87bee10f84a
 104 ··upperName·d17a182732bb26ea47ca2f3102d09e07
 105 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 106 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 107 ··lcFirst·20336dd2b8fb31290ee1c464d7439f50
 108 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 109 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 110 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·155e73c7ddaf55b956f3a82bd387de95
 111 ··Interface·ffcf40b851bff75a9aa2bf59632d27f6
 112 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·16a9d8bc1c2e49dfb94170dce1a03b81
 113 ··Object·869b04057c9f49acfb813948e6b223ea
 114 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Signal·45a603ea926bd980c4d589570453f9c9
 115 ··sigName·ad0d7001841457f52632e5ccfb2c9548
116 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e116 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
117 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf117 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
118 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b118 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
119 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d119 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
120 bbe61970cc031e153ada4bba8a45585b120 680ea85032ae6fdf503260b15c681b1f
121 ··$trModule·::·GHC.Types.Module121 ··$trModule·::·GHC.Types.Module
122 ··[HasNoCafRefs,·TagSig:·<TagProper>,122 ··[HasNoCafRefs,·TagSig:·<TagProper>,
123 ···LambdaFormInfo:·LFCon[GHC.Types.Module],123 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
124 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]124 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
125 9df6e94070b1708b2ccb2e5fa9157dab125 1004ce9ab24a1be5e9505c855f1af69f
126 ··$trModule1·::·GHC.Types.TrName126 ··$trModule1·::·GHC.Types.TrName
127 ··[HasNoCafRefs,·TagSig:·<TagProper>,127 ··[HasNoCafRefs,·TagSig:·<TagProper>,
128 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],128 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
129 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]129 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
130 85e3ead00786716f1e2d35c5de4d588b130 d3f37ce87f51d1e97e60475a6893e69f
131 ··$trModule2·::·GHC.Prim.Addr#131 ··$trModule2·::·GHC.Prim.Addr#
132 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,132 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
133 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.OverloadedSignals"#]133 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.OverloadedSignals"#]
134 2607a37efdc2a4b518c04f3d5d985afc134 e424d9c1a3dea683ebb07dffc4e222b7
135 ··$trModule3·::·GHC.Types.TrName135 ··$trModule3·::·GHC.Types.TrName
Max diff block lines reached; 1020/9597 bytes (10.63%) of diff not shown.
9.73 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedSignals.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedSignals.hi
Files 93% similar despite different names
9.41 KB
ghc --show-iface {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.OverloadedSignals·91037 interface·Data.GI.CodeGen.OverloadedSignals·9103
8 ··interface·hash:·20572f8c0c4de115a8674a406ef04e57 
9 ··ABI·hash:·83b9475e2bb8d8ba89bf5b6196bd4373 
10 ··export-list·hash:·968b45e25a6a36daf470ac2f5c242ad08 ··interface·hash:·d8c39d9c4a28f6e29d62690e2226e7f4
 9 ··ABI·hash:·e566a354a9504f485683e7de5864bb6e
 10 ··export-list·hash:·6cccf2097331014109872aaabc2c40ab
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·da3c3e957cc4a9bff0dbcdce921ce35016 ··src_hash:·da3c3e957cc4a9bff0dbcdce921ce350
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genInterfaceSignals21 ··genInterfaceSignals
22 ··genObjectSignals22 ··genObjectSignals
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
29 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,29 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
30 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})30 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
31 direct·package·dependencies:·base-4.20.2.0·text-2.1.331 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base34 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances35 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
36 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString36 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 78, 81 lines modifiedOffset 78, 81 lines modified
78 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive78 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
79 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed79 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
80 ·························Data.Vector.Unboxed.Base·Data.XML.Types80 ·························Data.Vector.Unboxed.Base·Data.XML.Types
81 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d881 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
82 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a82 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
83 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c83 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
84 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148484 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
85 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
86 ··exports:·0e449c47f9d2913b9269d29104b2d697 
87 ··APIObject·f794390eb6c22de9bdd216834ca99944 
88 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
89 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
90 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
91 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
92 ··line·249a21f97ad85e8bb266669331f6a4af 
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
94 ··exports:·885c45064dfdfa35a20391daa4621ad3 
95 ··apiIsGObject·22dc49cd3348de639fd260ddb431d20f 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·22b4ccbe43712440ca71deb27c080a15 
97 ··exports:·7ff06e2e9ed5dc78637f781f612acaa6 
98 ··fullInterfaceSignalList·37fef94d5ce5522a2e723d4496920942 
99 ··fullObjectSignalList·49677044f2fe414f90fc8bf459f4c202 
100 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
101 ··exports:·8809217edd26dbea6f276de766da9d2d 
102 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
103 ··signalInfoName·3faa557fdf242c9247c924b0b8fb28eb 
104 ··upperName·30cfc754a2da664f08b4acbc092c8387 
105 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
106 ··exports:·67642df456f0d02295789c45cf88f6c5 
107 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
108 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
109 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
110 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
111 ··Interface·23ac96299906bf9d312a065d7f94c53d 
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
113 ··Object·81182e01de6f612ae3e23094cabfa427 
114 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·3f763b21cad79eaeec4491831c50b02f 
115 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad85 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 86 ··exports:·64cac61ab2e37637514742b18d0da036
 87 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 88 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 89 ··exports:·babf70d820f711346bb35c3b669e705b
 90 ··CodeGen·67f7b64f4e61059c840c39209577400f
 91 ··group·bfbc8980293cfe6930e87d2f5109092b
 92 ··line·49df9b9d602260eadc1f928724726d3a
 93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject·74d1e06b136829cccadc4a7028e978ce
 94 ··exports:·e1af50dca928c28c9c4e99dafd50c803
 95 ··apiIsGObject·252855b7aa4c48c41d120b22c4d4beec
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance·9e593677f17e6119e5d17019f0501742
 97 ··exports:·fcc376883757032415e39c8d196c1c28
 98 ··fullInterfaceSignalList·82210f29fc991f131b418157e5da54da
 99 ··fullObjectSignalList·1acb8de4ceab473cbc9c59a3cf53d13e
 100 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming·f382e91470acf6f8c298ab6df5d16128
 101 ··exports:·45fa22dea79fdcbeee8af37e9cfc48c3
 102 ··hyphensToCamelCase·3186b91e454a4c63e05e997bcb69cbc4
 103 ··signalInfoName·b4bffd36ae02bf8351ead87bee10f84a
 104 ··upperName·d17a182732bb26ea47ca2f3102d09e07
 105 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·6dd8a7108c0bd1329c16c498b7cfd416
 106 ··exports:·a1d64b8f55cf64d12380abf6fb2decec
 107 ··lcFirst·20336dd2b8fb31290ee1c464d7439f50
 108 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 109 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 110 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·155e73c7ddaf55b956f3a82bd387de95
 111 ··Interface·ffcf40b851bff75a9aa2bf59632d27f6
 112 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·16a9d8bc1c2e49dfb94170dce1a03b81
 113 ··Object·869b04057c9f49acfb813948e6b223ea
 114 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Signal·45a603ea926bd980c4d589570453f9c9
 115 ··sigName·ad0d7001841457f52632e5ccfb2c9548
116 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e116 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
117 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf117 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
118 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b118 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
119 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d119 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
120 bbe61970cc031e153ada4bba8a45585b120 680ea85032ae6fdf503260b15c681b1f
121 ··$trModule·::·GHC.Types.Module121 ··$trModule·::·GHC.Types.Module
122 ··[HasNoCafRefs,·TagSig:·<TagProper>,122 ··[HasNoCafRefs,·TagSig:·<TagProper>,
123 ···LambdaFormInfo:·LFCon[GHC.Types.Module],123 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
124 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]124 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
125 9df6e94070b1708b2ccb2e5fa9157dab125 1004ce9ab24a1be5e9505c855f1af69f
126 ··$trModule1·::·GHC.Types.TrName126 ··$trModule1·::·GHC.Types.TrName
127 ··[HasNoCafRefs,·TagSig:·<TagProper>,127 ··[HasNoCafRefs,·TagSig:·<TagProper>,
128 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],128 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
129 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]129 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
130 85e3ead00786716f1e2d35c5de4d588b130 d3f37ce87f51d1e97e60475a6893e69f
131 ··$trModule2·::·GHC.Prim.Addr#131 ··$trModule2·::·GHC.Prim.Addr#
132 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,132 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
133 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.OverloadedSignals"#]133 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.OverloadedSignals"#]
134 2607a37efdc2a4b518c04f3d5d985afc134 e424d9c1a3dea683ebb07dffc4e222b7
135 ··$trModule3·::·GHC.Types.TrName135 ··$trModule3·::·GHC.Types.TrName
Max diff block lines reached; 1020/9594 bytes (10.63%) of diff not shown.
55.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Overrides.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Overrides.hi
Files 97% similar despite different names
55.5 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Overrides·91037 interface·Data.GI.CodeGen.Overrides·9103
8 ··interface·hash:·442f63104f5507475257ce12324cca08 
9 ··ABI·hash:·6cf94265c6ec9f264e3171b2717ca444 
10 ··export-list·hash:·b2efff30c5a9d0752cfc36d57d670440 
11 ··orphan·hash:·4a6bd173a74786cb10cf416ed68f5da9 
12 ··flag·hash:·a5bcc5d5f6162d1cd7694b69d96be8c68 ··interface·hash:·a3958a18a17e1776d9be4f6664e540cd
 9 ··ABI·hash:·8d15323c22c662e08ab203a1af61a043
 10 ··export-list·hash:·13cbe6e67e9ea86c298b2b949c2e24a4
 11 ··orphan·hash:·38a3089991ce07ac267907f67707f508
 12 ··flag·hash:·5c2476714bc224d405d31ec745d27a58
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3c2399ab8c8c651ae3e73e3435f5a31a16 ··src_hash:·3c2399ab8c8c651ae3e73e3435f5a31a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··filterAPIsAndDeps21 ··filterAPIsAndDeps
22 ··parseOverrides22 ··parseOverrides
23 ··Overrides{cabalPkgVersion·girFixups·nsChooseVersion·onlineDocsMap·pkgConfigMap}23 ··Overrides{cabalPkgVersion·girFixups·nsChooseVersion·onlineDocsMap·pkgConfigMap}
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.PkgConfig25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.PkgConfig
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.0·containers-0.7·mtl-2.3.129 direct·package·dependencies:·base-4.20.2.0·containers-0.7·mtl-2.3.1
30 ·····························text-2.1.3·xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu130 ·····························text-2.1.3·xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu1
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic32 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
33 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base33 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
34 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances34 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 99, 83 lines modifiedOffset 99, 83 lines modified
99 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee899 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
100 import··-/··GHC.Internal.Data.Version·950dcfac8c01de68c89023ee8838ec2a100 import··-/··GHC.Internal.Data.Version·950dcfac8c01de68c89023ee8838ec2a
101 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd101 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
103 import··-/··GHC.Internal.Text.ParserCombinators.ReadP·addecfeb5cfe4abe513a02c48c48aa9c103 import··-/··GHC.Internal.Text.ParserCombinators.ReadP·addecfeb5cfe4abe513a02c48c48aa9c
104 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6104 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
105 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888105 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
107 ··exports:·0e449c47f9d2913b9269d29104b2d697 
108 ··API·72f8990c1a5be5cec8db292c3bd35aed 
109 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
110 ··APIObject·f794390eb6c22de9bdd216834ca99944 
111 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
112 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
113 ··GIRAddNode·deb463a68b5e8413f4912fd9d739197c 
114 ··GIRDeleteAttr·694e417c6d71199353ea8f1a41ef587c 
115 ··GIRDeleteNode·af66641d44e596d0f543c81d0d0999a2 
116 ··GIRInfo·438514aa3812e56292fb5b1d64369d5a 
117 ··GIRNameTag·bedbda706fb0d68d97beb3aa3fd3d22d 
118 ··GIRNamed·e50cf65989ef42291d18d2349b3a5e6a 
119 ··GIRNodeSpec·f0b7179523dea26fc1097c3614b45893 
120 ··GIRPath·c7cf82b5524c313a1c96b1ad0431a71e 
121 ··GIRPlainName·868e50e5ae56b4a3e961c7763b689330 
122 ··GIRRegex·5ecd34adc4d4e74a23e8bf35cd617384 
123 ··GIRRule·ec0e0b7a16abb09e026b4fe6ae7c5c07 
124 ··GIRSetAttr·a68259bf3be569512714c0f9c4d68b28 
125 ··GIRType·9a1a340c4acb177912a248c55ab6f660 
126 ··GIRTypedName·fafe2e2e58b1e18790f655551bc4ea95 
127 ··girAPIs·39fef3a760df2d092700be7eb292d7d6 
128 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.PkgConfig·93c1e3413ea174a94196833034e25c8a 
129 ··exports:·f4494fd0c22d669566985940816a6998 
130 ··tryPkgConfig·05bf34ac59a075982fb88e6794b7f355 
131 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
132 ··exports:·67642df456f0d02295789c45cf88f6c5 
133 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
134 ··utf8ReadFile·ea5e8de6966d85f1dcb68ad5f1432a55 
135 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·7bfe99a72c07d9358e6ca9262e7e7fc0 
136 ··AllocationInfo·b5ddec7600fce8e7b2ded80986377f75 
137 ··AllocationInfo·cf12cd25991319be99902515b978be1e 
138 ··AllocationOp·9c6697034768dec83bb6e58d08c0ca43 
139 ··AllocationOp·496668e62a0d7d647c3f0d717ca1f550 
140 ··AllocationOpUnknown·0c2969c6389d2e8666570a0977599e81 
141 ··allocCalloc·8014ca681748d9c0828be411017954d1 
142 ··allocCopy·86f573298e242594c51bf83db7839370 
143 ··allocFree·e5624fe8b547a4c09b348942a7e90349 
144 ··unknownAllocationInfo·f9425f3f69aa1ffffb3d36ad6ddac3a7 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
146 ··Name·bdcae6258f04c4098074d15a94f255ea 
147 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
148 ··name·6365ff21caf17c5abef9e5521f03b91e 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
150 ··ifAllocationInfo·a32b53a492af9157e3a82c95fc73860b 
151 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
152 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
153 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
154 ··Method·8de60ad18f17e915166261d0cace5404 
155 ··methodName·de708fe77e4646b70e5f6140944faf6d 
156 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
157 ··objMethods·f982970026759345491d16ddcc6ea0df 
158 ··objSignals·65d3f0fa5d6a4aff60942cb6e3ee610b 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·3f763b21cad79eaeec4491831c50b02f 
160 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct·ffe44acf277d35dd7b395150cffe769e 
162 ··structAllocationInfo·2fdb1795e96b8ab89b08b85bae7550f9 
163 ··structFields·75159685ff396340ff3810a1c22cb415 
164 ··structMethods·dc61d768d6375862dd17a1f66e1ca712 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·82f4178bbb9a243924565f0093831d2e 
166 ··unionAllocationInfo·4b8ec1c5d02ca3b2fd6cbe48b8fe60a0 
167 ··unionMethods·a7a18cced17d4e91d675b8c8f7193210 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·cab19c0e32596ac4060d64c8c7615e80 
169 ··exports:·54c25080a466a8f328fbb54d4a0ba2e0 
170 ··CGIRNS·592c2d2e4a2d22aa7b4f9b4835ef10f0 
171 ··CoreGIRNS·caf8a88ffba70784e3ed064fc4c70913 
172 ··GLibGIRNS·3a0722d2f30f1924bbbc12a125a1f2cc 
173 ··xmlLocalName·6e1e319fc25656d6c4a90d61390977dd 
174 ··xmlNSName·ff63f8ce74aa3f8abdf02b08d2b8e5d4106 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 107 ··exports:·64cac61ab2e37637514742b18d0da036
 108 ··API·02e3dd36e74910a6d39bec69ce3b5952
 109 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 110 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 111 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 112 ··APIUnion·55498169fb4e7b446697205d47426a82
 113 ··GIRAddNode·3c0a1edd373ee46f4fca66d45567c2d7
 114 ··GIRDeleteAttr·343384c896456d72cf9e3505e0e71153
 115 ··GIRDeleteNode·98068a54d5992abd3ca849e338923f15
 116 ··GIRInfo·74305de76f6a308e42581c716efff153
 117 ··GIRNameTag·1a4371dc9a2c0af890ca7838ed4160a3
 118 ··GIRNamed·94ea1dc44f47a4f774601310373a0892
Max diff block lines reached; 46021/56786 bytes (81.04%) of diff not shown.
55.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Overrides.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Overrides.dyn_hi
Files 96% similar despite different names
55.5 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.Overrides·91037 interface·Data.GI.CodeGen.Overrides·9103
8 ··interface·hash:·442f63104f5507475257ce12324cca08 
9 ··ABI·hash:·6cf94265c6ec9f264e3171b2717ca444 
10 ··export-list·hash:·b2efff30c5a9d0752cfc36d57d670440 
11 ··orphan·hash:·4a6bd173a74786cb10cf416ed68f5da9 
12 ··flag·hash:·5c2476714bc224d405d31ec745d27a588 ··interface·hash:·a3958a18a17e1776d9be4f6664e540cd
 9 ··ABI·hash:·8d15323c22c662e08ab203a1af61a043
 10 ··export-list·hash:·13cbe6e67e9ea86c298b2b949c2e24a4
 11 ··orphan·hash:·38a3089991ce07ac267907f67707f508
 12 ··flag·hash:·a5bcc5d5f6162d1cd7694b69d96be8c6
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3c2399ab8c8c651ae3e73e3435f5a31a16 ··src_hash:·3c2399ab8c8c651ae3e73e3435f5a31a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··filterAPIsAndDeps21 ··filterAPIsAndDeps
22 ··parseOverrides22 ··parseOverrides
23 ··Overrides{cabalPkgVersion·girFixups·nsChooseVersion·onlineDocsMap·pkgConfigMap}23 ··Overrides{cabalPkgVersion·girFixups·nsChooseVersion·onlineDocsMap·pkgConfigMap}
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.PkgConfig25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.PkgConfig
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.0·containers-0.7·mtl-2.3.129 direct·package·dependencies:·base-4.20.2.0·containers-0.7·mtl-2.3.1
30 ·····························text-2.1.3·xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu130 ·····························text-2.1.3·xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu1
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic32 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
33 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base33 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
34 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances34 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 99, 83 lines modifiedOffset 99, 83 lines modified
99 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee899 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
100 import··-/··GHC.Internal.Data.Version·950dcfac8c01de68c89023ee8838ec2a100 import··-/··GHC.Internal.Data.Version·950dcfac8c01de68c89023ee8838ec2a
101 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd101 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
103 import··-/··GHC.Internal.Text.ParserCombinators.ReadP·addecfeb5cfe4abe513a02c48c48aa9c103 import··-/··GHC.Internal.Text.ParserCombinators.ReadP·addecfeb5cfe4abe513a02c48c48aa9c
104 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6104 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
105 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888105 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
107 ··exports:·0e449c47f9d2913b9269d29104b2d697 
108 ··API·72f8990c1a5be5cec8db292c3bd35aed 
109 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
110 ··APIObject·f794390eb6c22de9bdd216834ca99944 
111 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
112 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
113 ··GIRAddNode·deb463a68b5e8413f4912fd9d739197c 
114 ··GIRDeleteAttr·694e417c6d71199353ea8f1a41ef587c 
115 ··GIRDeleteNode·af66641d44e596d0f543c81d0d0999a2 
116 ··GIRInfo·438514aa3812e56292fb5b1d64369d5a 
117 ··GIRNameTag·bedbda706fb0d68d97beb3aa3fd3d22d 
118 ··GIRNamed·e50cf65989ef42291d18d2349b3a5e6a 
119 ··GIRNodeSpec·f0b7179523dea26fc1097c3614b45893 
120 ··GIRPath·c7cf82b5524c313a1c96b1ad0431a71e 
121 ··GIRPlainName·868e50e5ae56b4a3e961c7763b689330 
122 ··GIRRegex·5ecd34adc4d4e74a23e8bf35cd617384 
123 ··GIRRule·ec0e0b7a16abb09e026b4fe6ae7c5c07 
124 ··GIRSetAttr·a68259bf3be569512714c0f9c4d68b28 
125 ··GIRType·9a1a340c4acb177912a248c55ab6f660 
126 ··GIRTypedName·fafe2e2e58b1e18790f655551bc4ea95 
127 ··girAPIs·39fef3a760df2d092700be7eb292d7d6 
128 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.PkgConfig·93c1e3413ea174a94196833034e25c8a 
129 ··exports:·f4494fd0c22d669566985940816a6998 
130 ··tryPkgConfig·05bf34ac59a075982fb88e6794b7f355 
131 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
132 ··exports:·67642df456f0d02295789c45cf88f6c5 
133 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
134 ··utf8ReadFile·ea5e8de6966d85f1dcb68ad5f1432a55 
135 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·7bfe99a72c07d9358e6ca9262e7e7fc0 
136 ··AllocationInfo·b5ddec7600fce8e7b2ded80986377f75 
137 ··AllocationInfo·cf12cd25991319be99902515b978be1e 
138 ··AllocationOp·9c6697034768dec83bb6e58d08c0ca43 
139 ··AllocationOp·496668e62a0d7d647c3f0d717ca1f550 
140 ··AllocationOpUnknown·0c2969c6389d2e8666570a0977599e81 
141 ··allocCalloc·8014ca681748d9c0828be411017954d1 
142 ··allocCopy·86f573298e242594c51bf83db7839370 
143 ··allocFree·e5624fe8b547a4c09b348942a7e90349 
144 ··unknownAllocationInfo·f9425f3f69aa1ffffb3d36ad6ddac3a7 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
146 ··Name·bdcae6258f04c4098074d15a94f255ea 
147 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
148 ··name·6365ff21caf17c5abef9e5521f03b91e 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·e9e553f224715a1f79b32ff9dae69892 
150 ··ifAllocationInfo·a32b53a492af9157e3a82c95fc73860b 
151 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
152 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
153 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·206d045f77a960d094274fa61518a36f 
154 ··Method·8de60ad18f17e915166261d0cace5404 
155 ··methodName·de708fe77e4646b70e5f6140944faf6d 
156 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·c6f8a2cb244fc0d7339f920ba1fd8021 
157 ··objMethods·f982970026759345491d16ddcc6ea0df 
158 ··objSignals·65d3f0fa5d6a4aff60942cb6e3ee610b 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·3f763b21cad79eaeec4491831c50b02f 
160 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct·ffe44acf277d35dd7b395150cffe769e 
162 ··structAllocationInfo·2fdb1795e96b8ab89b08b85bae7550f9 
163 ··structFields·75159685ff396340ff3810a1c22cb415 
164 ··structMethods·dc61d768d6375862dd17a1f66e1ca712 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·82f4178bbb9a243924565f0093831d2e 
166 ··unionAllocationInfo·4b8ec1c5d02ca3b2fd6cbe48b8fe60a0 
167 ··unionMethods·a7a18cced17d4e91d675b8c8f7193210 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·cab19c0e32596ac4060d64c8c7615e80 
169 ··exports:·54c25080a466a8f328fbb54d4a0ba2e0 
170 ··CGIRNS·592c2d2e4a2d22aa7b4f9b4835ef10f0 
171 ··CoreGIRNS·caf8a88ffba70784e3ed064fc4c70913 
172 ··GLibGIRNS·3a0722d2f30f1924bbbc12a125a1f2cc 
173 ··xmlLocalName·6e1e319fc25656d6c4a90d61390977dd 
174 ··xmlNSName·ff63f8ce74aa3f8abdf02b08d2b8e5d4106 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 107 ··exports:·64cac61ab2e37637514742b18d0da036
 108 ··API·02e3dd36e74910a6d39bec69ce3b5952
 109 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 110 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 111 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 112 ··APIUnion·55498169fb4e7b446697205d47426a82
 113 ··GIRAddNode·3c0a1edd373ee46f4fca66d45567c2d7
 114 ··GIRDeleteAttr·343384c896456d72cf9e3505e0e71153
 115 ··GIRDeleteNode·98068a54d5992abd3ca849e338923f15
 116 ··GIRInfo·74305de76f6a308e42581c716efff153
 117 ··GIRNameTag·1a4371dc9a2c0af890ca7838ed4160a3
 118 ··GIRNamed·94ea1dc44f47a4f774601310373a0892
Max diff block lines reached; 46021/56786 bytes (81.04%) of diff not shown.
7.08 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/PkgConfig.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/PkgConfig.dyn_hi
Files 94% similar despite different names
6.76 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.PkgConfig·91037 interface·Data.GI.CodeGen.PkgConfig·9103
8 ··interface·hash:·f26757b3a3f1d85529f811535f7e09cb 
9 ··ABI·hash:·93c1e3413ea174a94196833034e25c8a 
10 ··export-list·hash:·f4494fd0c22d669566985940816a69988 ··interface·hash:·f87eb413bf4373afe9a63ce62f44dc74
 9 ··ABI·hash:·b48914ac3e7d6ff9abd981f73dc22d4f
 10 ··export-list·hash:·75d64a7c788e0e578ccb5d7852ac29f0
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·87a3eab3d65e66681a8341be67ad48e316 ··src_hash:·87a3eab3d65e66681a8341be67ad48e3
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 58, 41 lines modifiedOffset 58, 41 lines modified
58 import··-/··GHC.Internal.System.IO·f332a04278e7cce3a9432078b2af429758 import··-/··GHC.Internal.System.IO·f332a04278e7cce3a9432078b2af4297
59 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988859 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
60 import··-/··System.Process·2feb27b243c6a4379f934d2094c4dc9d60 import··-/··System.Process·2feb27b243c6a4379f934d2094c4dc9d
61 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e61 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
62 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11862 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
63 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533863 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
64 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf64 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
65 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b65 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
66 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d66 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
67 2791bca47d63b9e681db5b96ee864abe67 8b653911d0061a311e599114e02c2b23
68 ··$trModule·::·GHC.Types.Module68 ··$trModule·::·GHC.Types.Module
69 ··[HasNoCafRefs,·TagSig:·<TagProper>,69 ··[HasNoCafRefs,·TagSig:·<TagProper>,
70 ···LambdaFormInfo:·LFCon[GHC.Types.Module],70 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
71 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]71 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
72 f5f8fe83b25aaea3ac31930bb282ad8c72 754f387a3e4c68a83d55f61275611a11
73 ··$trModule1·::·GHC.Types.TrName73 ··$trModule1·::·GHC.Types.TrName
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
77 b53e40c1444034c9183cd8e22afb08ad77 8a26ba3092038f5d236ede85fb6c9d51
78 ··$trModule2·::·GHC.Prim.Addr#78 ··$trModule2·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.PkgConfig"#]80 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.PkgConfig"#]
81 9fe8548b36f306bac820cdb8ebdabcc381 ad039abcba879cb9f3169195c3bddb54
82 ··$trModule3·::·GHC.Types.TrName82 ··$trModule3·::·GHC.Types.TrName
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],84 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
85 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]85 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
86 987e503661c286febd4283d6e6cdc83286 dfb23a8c3d11d7bcaba87f2cec6ac4ec
87 ··$trModule4·::·GHC.Prim.Addr#87 ··$trModule4·::·GHC.Prim.Addr#
88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
89 ···Unfolding:·Core:·<vanilla>89 ···Unfolding:·Core:·<vanilla>
90 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
91 bcd1d2fa2c585238401e7a516fb196f690 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 91 e02b33e57e280fb4d64b450ba7bb5086
92 ··pkgConfigGetVersion·::92 ··pkgConfigGetVersion·::
93 ····Data.Text.Internal.Text93 ····Data.Text.Internal.Text
94 ····->·Data.Text.Internal.Text94 ····->·Data.Text.Internal.Text
95 ····->·[Data.Text.Internal.Text]95 ····->·[Data.Text.Internal.Text]
96 ····->·GHC.Types.Bool96 ····->·GHC.Types.Bool
97 ····->·Data.Map.Internal.Map97 ····->·Data.Map.Internal.Map
98 ·········Data.Text.Internal.Text·Data.Text.Internal.Text98 ·········Data.Text.Internal.Text·Data.Text.Internal.Text
Offset 110, 29 lines modifiedOffset 110, 29 lines modified
110 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R110 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R
111 ···············%<'GHC.Types.Many>_N·->_R·<Data.Map.Internal.Map111 ···············%<'GHC.Types.Many>_N·->_R·<Data.Map.Internal.Map
112 ············································Data.Text.Internal.Text·Data.Text.Internal.Text>_R112 ············································Data.Text.Internal.Text·Data.Text.Internal.Text>_R
113 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]113 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
114 ··················································<GHC.Internal.Maybe.Maybe114 ··················································<GHC.Internal.Maybe.Maybe
115 ·····················································(Data.Text.Internal.Text,115 ·····················································(Data.Text.Internal.Text,
116 ······················································Data.Text.Internal.Text)>_R))]116 ······················································Data.Text.Internal.Text)>_R))]
117 5331f537314db4888e7d84a7707940c2117 cfaaed3aa07ef6c00be18993df4ca8e5
118 ··pkgConfigGetVersion1·::118 ··pkgConfigGetVersion1·::
119 ····Data.Text.Internal.Text119 ····Data.Text.Internal.Text
120 ····->·Data.Text.Internal.Text120 ····->·Data.Text.Internal.Text
121 ····->·[Data.Text.Internal.Text]121 ····->·[Data.Text.Internal.Text]
122 ····->·GHC.Types.Bool122 ····->·GHC.Types.Bool
123 ····->·Data.Map.Internal.Map123 ····->·Data.Map.Internal.Map
124 ·········Data.Text.Internal.Text·Data.Text.Internal.Text124 ·········Data.Text.Internal.Text·Data.Text.Internal.Text
125 ····->·GHC.Prim.State#·GHC.Prim.RealWorld125 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
126 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,126 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
127 ··········GHC.Internal.Maybe.Maybe127 ··········GHC.Internal.Maybe.Maybe
128 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)128 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)
129 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·6,129 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·6,
130 ···Arity:·6,·Strictness:·<L><L><ML><1L><ML><L>,·CPR:·1]130 ···Arity:·6,·Strictness:·<L><L><ML><1L><ML><L>,·CPR:·1]
131 05bf34ac59a075982fb88e6794b7f355131 eb46c58b7216ca097e2773566e9f1868
132 ··tryPkgConfig·::132 ··tryPkgConfig·::
133 ····Data.Text.Internal.Text133 ····Data.Text.Internal.Text
134 ····->·GHC.Types.IO134 ····->·GHC.Types.IO
135 ·········(GHC.Internal.Maybe.Maybe135 ·········(GHC.Internal.Maybe.Maybe
136 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text))136 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text))
137 ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2,137 ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2,
138 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,138 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ··············tryPkgConfig1140 ··············tryPkgConfig1
141 ················`cast`141 ················`cast`
142 ··············(<Data.Text.Internal.Text>_R142 ··············(<Data.Text.Internal.Text>_R
143 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]143 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
144 ··················································<GHC.Internal.Maybe.Maybe144 ··················································<GHC.Internal.Maybe.Maybe
145 ·····················································(Data.Text.Internal.Text,145 ·····················································(Data.Text.Internal.Text,
146 ······················································Data.Text.Internal.Text)>_R))]146 ······················································Data.Text.Internal.Text)>_R))]
147 b37a061950e2850a996b7e97aa7491aa147 c8e9154cc0fa06930682f75c45a06493
148 ··tryPkgConfig1·::148 ··tryPkgConfig1·::
149 ····Data.Text.Internal.Text149 ····Data.Text.Internal.Text
150 ····->·GHC.Prim.State#·GHC.Prim.RealWorld150 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
151 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,151 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
152 ··········GHC.Internal.Maybe.Maybe152 ··········GHC.Internal.Maybe.Maybe
153 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)153 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)
154 ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2,154 ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2,
Offset 206, 29 lines modifiedOffset 206, 29 lines modified
206 ··························->·(#·ipv,206 ··························->·(#·ipv,
207 ································GHC.Internal.Maybe.Nothing207 ································GHC.Internal.Maybe.Nothing
208 ··································@(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)·}·}208 ··································@(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)·}·}
209 ················GHC.Internal.IO.Exception.ExitFailure·ds2209 ················GHC.Internal.IO.Exception.ExitFailure·ds2
210 ················->·(#·ipv,210 ················->·(#·ipv,
211 ······················GHC.Internal.Maybe.Nothing211 ······················GHC.Internal.Maybe.Nothing
212 ························@(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)·}·}·}]212 ························@(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)·}·}·}]
213 e49977a40dafb2b4cef92004bf2fac26213 dd4133ecba0e5eb6544b23f197811151
214 ··tryPkgConfig2·::·[GHC.Types.Char]214 ··tryPkgConfig2·::·[GHC.Types.Char]
215 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),215 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
216 ···Unfolding:·Core:·<vanilla>216 ···Unfolding:·Core:·<vanilla>
217 ··············GHC.CString.unpackCString#·tryPkgConfig3]217 ··············GHC.CString.unpackCString#·tryPkgConfig3]
218 ac20380ec2c4480eac0bc5771fd55c75218 57c139548e7031681b3751f0b78c22c6
219 ··tryPkgConfig3·::·GHC.Prim.Addr#219 ··tryPkgConfig3·::·GHC.Prim.Addr#
220 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,220 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
221 ···Unfolding:·Core:·<vanilla>·"--modversion"#]221 ···Unfolding:·Core:·<vanilla>·"--modversion"#]
222 b18a625ba1f59d4c9d96d324cdbf919f222 f5322a30ba41c6596909af536e5dceb1
223 ··tryPkgConfig4·::·[GHC.Types.Char]223 ··tryPkgConfig4·::·[GHC.Types.Char]
Max diff block lines reached; 362/6886 bytes (5.26%) of diff not shown.
7.07 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/PkgConfig.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/PkgConfig.hi
Files 80% similar despite different names
6.76 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.PkgConfig·91037 interface·Data.GI.CodeGen.PkgConfig·9103
8 ··interface·hash:·f26757b3a3f1d85529f811535f7e09cb 
9 ··ABI·hash:·93c1e3413ea174a94196833034e25c8a 
10 ··export-list·hash:·f4494fd0c22d669566985940816a69988 ··interface·hash:·f87eb413bf4373afe9a63ce62f44dc74
 9 ··ABI·hash:·b48914ac3e7d6ff9abd981f73dc22d4f
 10 ··export-list·hash:·75d64a7c788e0e578ccb5d7852ac29f0
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·87a3eab3d65e66681a8341be67ad48e316 ··src_hash:·87a3eab3d65e66681a8341be67ad48e3
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 58, 41 lines modifiedOffset 58, 41 lines modified
58 import··-/··GHC.Internal.System.IO·f332a04278e7cce3a9432078b2af429758 import··-/··GHC.Internal.System.IO·f332a04278e7cce3a9432078b2af4297
59 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988859 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
60 import··-/··System.Process·2feb27b243c6a4379f934d2094c4dc9d60 import··-/··System.Process·2feb27b243c6a4379f934d2094c4dc9d
61 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e61 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
62 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11862 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
63 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533863 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
64 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf64 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
65 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b65 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
66 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d66 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
67 2791bca47d63b9e681db5b96ee864abe67 8b653911d0061a311e599114e02c2b23
68 ··$trModule·::·GHC.Types.Module68 ··$trModule·::·GHC.Types.Module
69 ··[HasNoCafRefs,·TagSig:·<TagProper>,69 ··[HasNoCafRefs,·TagSig:·<TagProper>,
70 ···LambdaFormInfo:·LFCon[GHC.Types.Module],70 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
71 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]71 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
72 f5f8fe83b25aaea3ac31930bb282ad8c72 754f387a3e4c68a83d55f61275611a11
73 ··$trModule1·::·GHC.Types.TrName73 ··$trModule1·::·GHC.Types.TrName
74 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
77 b53e40c1444034c9183cd8e22afb08ad77 8a26ba3092038f5d236ede85fb6c9d51
78 ··$trModule2·::·GHC.Prim.Addr#78 ··$trModule2·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.PkgConfig"#]80 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.PkgConfig"#]
81 9fe8548b36f306bac820cdb8ebdabcc381 ad039abcba879cb9f3169195c3bddb54
82 ··$trModule3·::·GHC.Types.TrName82 ··$trModule3·::·GHC.Types.TrName
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],84 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
85 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]85 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
86 987e503661c286febd4283d6e6cdc83286 dfb23a8c3d11d7bcaba87f2cec6ac4ec
87 ··$trModule4·::·GHC.Prim.Addr#87 ··$trModule4·::·GHC.Prim.Addr#
88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
89 ···Unfolding:·Core:·<vanilla>89 ···Unfolding:·Core:·<vanilla>
90 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
91 bcd1d2fa2c585238401e7a516fb196f690 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 91 e02b33e57e280fb4d64b450ba7bb5086
92 ··pkgConfigGetVersion·::92 ··pkgConfigGetVersion·::
93 ····Data.Text.Internal.Text93 ····Data.Text.Internal.Text
94 ····->·Data.Text.Internal.Text94 ····->·Data.Text.Internal.Text
95 ····->·[Data.Text.Internal.Text]95 ····->·[Data.Text.Internal.Text]
96 ····->·GHC.Types.Bool96 ····->·GHC.Types.Bool
97 ····->·Data.Map.Internal.Map97 ····->·Data.Map.Internal.Map
98 ·········Data.Text.Internal.Text·Data.Text.Internal.Text98 ·········Data.Text.Internal.Text·Data.Text.Internal.Text
Offset 110, 29 lines modifiedOffset 110, 29 lines modified
110 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R110 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R
111 ···············%<'GHC.Types.Many>_N·->_R·<Data.Map.Internal.Map111 ···············%<'GHC.Types.Many>_N·->_R·<Data.Map.Internal.Map
112 ············································Data.Text.Internal.Text·Data.Text.Internal.Text>_R112 ············································Data.Text.Internal.Text·Data.Text.Internal.Text>_R
113 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]113 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
114 ··················································<GHC.Internal.Maybe.Maybe114 ··················································<GHC.Internal.Maybe.Maybe
115 ·····················································(Data.Text.Internal.Text,115 ·····················································(Data.Text.Internal.Text,
116 ······················································Data.Text.Internal.Text)>_R))]116 ······················································Data.Text.Internal.Text)>_R))]
117 5331f537314db4888e7d84a7707940c2117 cfaaed3aa07ef6c00be18993df4ca8e5
118 ··pkgConfigGetVersion1·::118 ··pkgConfigGetVersion1·::
119 ····Data.Text.Internal.Text119 ····Data.Text.Internal.Text
120 ····->·Data.Text.Internal.Text120 ····->·Data.Text.Internal.Text
121 ····->·[Data.Text.Internal.Text]121 ····->·[Data.Text.Internal.Text]
122 ····->·GHC.Types.Bool122 ····->·GHC.Types.Bool
123 ····->·Data.Map.Internal.Map123 ····->·Data.Map.Internal.Map
124 ·········Data.Text.Internal.Text·Data.Text.Internal.Text124 ·········Data.Text.Internal.Text·Data.Text.Internal.Text
125 ····->·GHC.Prim.State#·GHC.Prim.RealWorld125 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
126 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,126 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
127 ··········GHC.Internal.Maybe.Maybe127 ··········GHC.Internal.Maybe.Maybe
128 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)128 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)
129 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·6,129 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·6,
130 ···Arity:·6,·Strictness:·<L><L><ML><1L><ML><L>,·CPR:·1]130 ···Arity:·6,·Strictness:·<L><L><ML><1L><ML><L>,·CPR:·1]
131 05bf34ac59a075982fb88e6794b7f355131 eb46c58b7216ca097e2773566e9f1868
132 ··tryPkgConfig·::132 ··tryPkgConfig·::
133 ····Data.Text.Internal.Text133 ····Data.Text.Internal.Text
134 ····->·GHC.Types.IO134 ····->·GHC.Types.IO
135 ·········(GHC.Internal.Maybe.Maybe135 ·········(GHC.Internal.Maybe.Maybe
136 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text))136 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text))
137 ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2,137 ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2,
138 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,138 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,
Offset 140, 15 lines modifiedOffset 140, 15 lines modified
140 ··············tryPkgConfig1140 ··············tryPkgConfig1
141 ················`cast`141 ················`cast`
142 ··············(<Data.Text.Internal.Text>_R142 ··············(<Data.Text.Internal.Text>_R
143 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]143 ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
144 ··················································<GHC.Internal.Maybe.Maybe144 ··················································<GHC.Internal.Maybe.Maybe
145 ·····················································(Data.Text.Internal.Text,145 ·····················································(Data.Text.Internal.Text,
146 ······················································Data.Text.Internal.Text)>_R))]146 ······················································Data.Text.Internal.Text)>_R))]
147 b37a061950e2850a996b7e97aa7491aa147 c8e9154cc0fa06930682f75c45a06493
148 ··tryPkgConfig1·::148 ··tryPkgConfig1·::
149 ····Data.Text.Internal.Text149 ····Data.Text.Internal.Text
150 ····->·GHC.Prim.State#·GHC.Prim.RealWorld150 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
151 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,151 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
152 ··········GHC.Internal.Maybe.Maybe152 ··········GHC.Internal.Maybe.Maybe
153 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)153 ············(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)
154 ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2,154 ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2,
Offset 206, 29 lines modifiedOffset 206, 29 lines modified
206 ··························->·(#·ipv,206 ··························->·(#·ipv,
207 ································GHC.Internal.Maybe.Nothing207 ································GHC.Internal.Maybe.Nothing
208 ··································@(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)·}·}208 ··································@(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)·}·}
209 ················GHC.Internal.IO.Exception.ExitFailure·ds2209 ················GHC.Internal.IO.Exception.ExitFailure·ds2
210 ················->·(#·ipv,210 ················->·(#·ipv,
211 ······················GHC.Internal.Maybe.Nothing211 ······················GHC.Internal.Maybe.Nothing
212 ························@(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)·}·}·}]212 ························@(Data.Text.Internal.Text,·Data.Text.Internal.Text)·#)·}·}·}]
213 e49977a40dafb2b4cef92004bf2fac26213 dd4133ecba0e5eb6544b23f197811151
214 ··tryPkgConfig2·::·[GHC.Types.Char]214 ··tryPkgConfig2·::·[GHC.Types.Char]
215 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),215 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
216 ···Unfolding:·Core:·<vanilla>216 ···Unfolding:·Core:·<vanilla>
217 ··············GHC.CString.unpackCString#·tryPkgConfig3]217 ··············GHC.CString.unpackCString#·tryPkgConfig3]
218 ac20380ec2c4480eac0bc5771fd55c75218 57c139548e7031681b3751f0b78c22c6
219 ··tryPkgConfig3·::·GHC.Prim.Addr#219 ··tryPkgConfig3·::·GHC.Prim.Addr#
220 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,220 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
221 ···Unfolding:·Core:·<vanilla>·"--modversion"#]221 ···Unfolding:·Core:·<vanilla>·"--modversion"#]
222 b18a625ba1f59d4c9d96d324cdbf919f222 f5322a30ba41c6596909af536e5dceb1
223 ··tryPkgConfig4·::·[GHC.Types.Char]223 ··tryPkgConfig4·::·[GHC.Types.Char]
Max diff block lines reached; 362/6883 bytes (5.26%) of diff not shown.
29.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ProjectInfo.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ProjectInfo.hi
Files 95% similar despite different names
29.3 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.ProjectInfo·91037 interface·Data.GI.CodeGen.ProjectInfo·9103
8 ··interface·hash:·2492196d909bb6d431c9cd4d9146d160 
9 ··ABI·hash:·8d13e05f392682fe91f2d2f8573f99c0 
10 ··export-list·hash:·c91edb16e48592f60944f5de5eaa39ee8 ··interface·hash:·11837f0ffb0346c56a7dfb6776065a94
 9 ··ABI·hash:·d3f744fc3d90a92435cf0d639adb6036
 10 ··export-list·hash:·3335c8b78799956bdf56e12afd90784b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·928346aca55b8a60061dfac8e997281116 ··src_hash:·928346aca55b8a60061dfac8e9972811
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 53, 564 lines modifiedOffset 53, 564 lines modified
53 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ53 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ
54 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text54 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text
55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
57 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e57 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
58 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11858 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
59 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf59 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
61 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d61 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
62 ea9bf197d16463b65ba5cbee40cc987562 d858052c18f9fafd4bd4b0a90e9ecfb8
63 ··$trModule·::·GHC.Types.Module63 ··$trModule·::·GHC.Types.Module
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.Module],65 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
66 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
67 ef4fef63671378ad0149147e7b5430c067 a85d77636a397b6fd8ffa73397488a23
68 ··$trModule1·::·GHC.Types.TrName68 ··$trModule1·::·GHC.Types.TrName
69 ··[HasNoCafRefs,·TagSig:·<TagProper>,69 ··[HasNoCafRefs,·TagSig:·<TagProper>,
70 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],70 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
71 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]71 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
72 8674bca0c304be388f79be8c3404c40972 0b36880008458e6ba553ae626404899a
73 ··$trModule2·::·GHC.Prim.Addr#73 ··$trModule2·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.ProjectInfo"#]75 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.ProjectInfo"#]
76 f71dd09a054813eb44d1a9c123252f5976 173f7746406a4f51c1351d8f54cd762f
77 ··$trModule3·::·GHC.Types.TrName77 ··$trModule3·::·GHC.Types.TrName
78 ··[HasNoCafRefs,·TagSig:·<TagProper>,78 ··[HasNoCafRefs,·TagSig:·<TagProper>,
79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
81 a6caebb4ce32eb96f9daf06293136be281 c273628ab1e80aa57dd4851290a933e9
82 ··$trModule4·::·GHC.Prim.Addr#82 ··$trModule4·::·GHC.Prim.Addr#
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
84 ···Unfolding:·Core:·<vanilla>84 ···Unfolding:·Core:·<vanilla>
85 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
86 33950332df500fd9ae16c02628d2ca4385 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 86 24c119b1789899f414aa34718c3dcec2
87 ··$wlicenseText·::87 ··$wlicenseText·::
88 ····Data.Text.Internal.Text88 ····Data.Text.Internal.Text
89 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)89 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)
90 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,90 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
91 ···Inline:·[2]]91 ···Inline:·[2]]
92 cf21f341f387e9e5b967e8c6ed5e945492 6e80d76337c21de8a8184895202b05dc
93 ··authors·::·Data.Text.Internal.Text93 ··authors·::·Data.Text.Internal.Text
94 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),94 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
95 ···Unfolding:·Core:·<vanilla>95 ···Unfolding:·Core:·<vanilla>
96 ··············case·Data.Text.Show.$wunpackCString#96 ··············case·Data.Text.Show.$wunpackCString#
97 ·····················authors1·of·wild·{·(#,,#)·ww·ww1·ww2·->97 ·····················authors1·of·wild·{·(#,,#)·ww·ww1·ww2·->
98 ··············Data.Text.Internal.Text·ww·ww1·ww2·}]98 ··············Data.Text.Internal.Text·ww·ww1·ww2·}]
99 e1f48de1e0aadc65298b72830cc0794399 b6a3091c08240101b594864f0a877888
100 ··authors1·::·GHC.Prim.Addr#100 ··authors1·::·GHC.Prim.Addr#
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
102 ···Unfolding:·Core:·<vanilla>102 ···Unfolding:·Core:·<vanilla>
103 ··············"Will·Thompson·and·I\\195\\177aki·Garc\\195\\173a·Etxebarria"#]103 ··············"Will·Thompson·and·I\\195\\177aki·Garc\\195\\173a·Etxebarria"#]
104 24f11cb2e407e6fb1d3eda4134bbf7d8104 8b5ce6bcb2052f8e3967054b58130b87
105 ··category·::·Data.Text.Internal.Text105 ··category·::·Data.Text.Internal.Text
106 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),106 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
107 ···Unfolding:·Core:·<vanilla>107 ···Unfolding:·Core:·<vanilla>
108 ··············case·Data.Text.Show.$wunpackCStringAscii#108 ··············case·Data.Text.Show.$wunpackCStringAscii#
109 ·····················category1·of·wild·{·(#,,#)·ww·ww1·ww2·->109 ·····················category1·of·wild·{·(#,,#)·ww·ww1·ww2·->
110 ··············Data.Text.Internal.Text·ww·ww1·ww2·}]110 ··············Data.Text.Internal.Text·ww·ww1·ww2·}]
111 8449e81f85cd252359e33ca2d3248fbb111 1d7d1ca2ac836e2e798e04c72f484e58
112 ··category1·::·GHC.Prim.Addr#112 ··category1·::·GHC.Prim.Addr#
113 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,113 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
114 ···Unfolding:·Core:·<vanilla>·"Bindings"#]114 ···Unfolding:·Core:·<vanilla>·"Bindings"#]
115 b8e91c784f151f811aa997bfd79b5326115 90549a6a3ba08407e3b77bd73552c99b
116 ··defaultExtensions·::·[Data.Text.Internal.Text]116 ··defaultExtensions·::·[Data.Text.Internal.Text]
117 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],117 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
118 ···Unfolding:·Core:·<vanilla>118 ···Unfolding:·Core:·<vanilla>
119 ··············GHC.Types.:119 ··············GHC.Types.:
120 ················@Data.Text.Internal.Text120 ················@Data.Text.Internal.Text
121 ················defaultExtensions43121 ················defaultExtensions43
122 ················defaultExtensions1]122 ················defaultExtensions1]
123 299a4da983ea0601259352962a17d05b123 c973e0c36c2640623f15d1d8f54ec788
124 ··defaultExtensions1·::·[Data.Text.Internal.Text]124 ··defaultExtensions1·::·[Data.Text.Internal.Text]
125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
127 ··············GHC.Types.:127 ··············GHC.Types.:
128 ················@Data.Text.Internal.Text128 ················@Data.Text.Internal.Text
129 ················defaultExtensions41129 ················defaultExtensions41
130 ················defaultExtensions2]130 ················defaultExtensions2]
131 d2fe4fffe796b71889f1ef03675cfd9d131 8f841c3b2eb74a5a9fa7d6cbbc93538a
132 ··defaultExtensions10·::·[Data.Text.Internal.Text]132 ··defaultExtensions10·::·[Data.Text.Internal.Text]
133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
134 ···Unfolding:·Core:·<vanilla>134 ···Unfolding:·Core:·<vanilla>
135 ··············GHC.Types.:135 ··············GHC.Types.:
136 ················@Data.Text.Internal.Text136 ················@Data.Text.Internal.Text
137 ················defaultExtensions23137 ················defaultExtensions23
138 ················defaultExtensions11]138 ················defaultExtensions11]
139 2561984cd98ce2825f0adcceb96ec489139 d1502cbd6a9fde5bdf49d918cb4379c6
140 ··defaultExtensions11·::·[Data.Text.Internal.Text]140 ··defaultExtensions11·::·[Data.Text.Internal.Text]
141 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],141 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
142 ···Unfolding:·Core:·<vanilla>142 ···Unfolding:·Core:·<vanilla>
143 ··············GHC.Types.:143 ··············GHC.Types.:
144 ················@Data.Text.Internal.Text144 ················@Data.Text.Internal.Text
145 ················defaultExtensions21145 ················defaultExtensions21
146 ················defaultExtensions12]146 ················defaultExtensions12]
147 8694f26b3d3466efc2f862d265ebc853147 82c82eff877942064a19a51a791b94c1
148 ··defaultExtensions12·::·[Data.Text.Internal.Text]148 ··defaultExtensions12·::·[Data.Text.Internal.Text]
149 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],149 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
150 ···Unfolding:·Core:·<vanilla>150 ···Unfolding:·Core:·<vanilla>
151 ··············GHC.Types.:151 ··············GHC.Types.:
152 ················@Data.Text.Internal.Text152 ················@Data.Text.Internal.Text
153 ················defaultExtensions19153 ················defaultExtensions19
154 ················defaultExtensions13]154 ················defaultExtensions13]
155 ae8a78533f2d1d85480067574ce7e638155 d3a2d49375250c5ea3b4c011844db688
156 ··defaultExtensions13·::·[Data.Text.Internal.Text]156 ··defaultExtensions13·::·[Data.Text.Internal.Text]
Max diff block lines reached; 23637/29972 bytes (78.86%) of diff not shown.
29.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ProjectInfo.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ProjectInfo.dyn_hi
Files 92% similar despite different names
29.3 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.ProjectInfo·91037 interface·Data.GI.CodeGen.ProjectInfo·9103
8 ··interface·hash:·2492196d909bb6d431c9cd4d9146d160 
9 ··ABI·hash:·8d13e05f392682fe91f2d2f8573f99c0 
10 ··export-list·hash:·c91edb16e48592f60944f5de5eaa39ee8 ··interface·hash:·11837f0ffb0346c56a7dfb6776065a94
 9 ··ABI·hash:·d3f744fc3d90a92435cf0d639adb6036
 10 ··export-list·hash:·3335c8b78799956bdf56e12afd90784b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·928346aca55b8a60061dfac8e997281116 ··src_hash:·928346aca55b8a60061dfac8e9972811
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 53, 564 lines modifiedOffset 53, 564 lines modified
53 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ53 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ
54 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text54 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text
55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
57 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e57 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
58 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11858 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
59 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf59 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
61 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d61 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
62 ea9bf197d16463b65ba5cbee40cc987562 d858052c18f9fafd4bd4b0a90e9ecfb8
63 ··$trModule·::·GHC.Types.Module63 ··$trModule·::·GHC.Types.Module
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.Module],65 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
66 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
67 ef4fef63671378ad0149147e7b5430c067 a85d77636a397b6fd8ffa73397488a23
68 ··$trModule1·::·GHC.Types.TrName68 ··$trModule1·::·GHC.Types.TrName
69 ··[HasNoCafRefs,·TagSig:·<TagProper>,69 ··[HasNoCafRefs,·TagSig:·<TagProper>,
70 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],70 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
71 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]71 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
72 8674bca0c304be388f79be8c3404c40972 0b36880008458e6ba553ae626404899a
73 ··$trModule2·::·GHC.Prim.Addr#73 ··$trModule2·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.ProjectInfo"#]75 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.ProjectInfo"#]
76 f71dd09a054813eb44d1a9c123252f5976 173f7746406a4f51c1351d8f54cd762f
77 ··$trModule3·::·GHC.Types.TrName77 ··$trModule3·::·GHC.Types.TrName
78 ··[HasNoCafRefs,·TagSig:·<TagProper>,78 ··[HasNoCafRefs,·TagSig:·<TagProper>,
79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
81 a6caebb4ce32eb96f9daf06293136be281 c273628ab1e80aa57dd4851290a933e9
82 ··$trModule4·::·GHC.Prim.Addr#82 ··$trModule4·::·GHC.Prim.Addr#
83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
84 ···Unfolding:·Core:·<vanilla>84 ···Unfolding:·Core:·<vanilla>
85 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
86 33950332df500fd9ae16c02628d2ca4385 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 86 24c119b1789899f414aa34718c3dcec2
87 ··$wlicenseText·::87 ··$wlicenseText·::
88 ····Data.Text.Internal.Text88 ····Data.Text.Internal.Text
89 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)89 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)
90 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,90 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
91 ···Inline:·[2]]91 ···Inline:·[2]]
92 cf21f341f387e9e5b967e8c6ed5e945492 6e80d76337c21de8a8184895202b05dc
93 ··authors·::·Data.Text.Internal.Text93 ··authors·::·Data.Text.Internal.Text
94 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),94 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
95 ···Unfolding:·Core:·<vanilla>95 ···Unfolding:·Core:·<vanilla>
96 ··············case·Data.Text.Show.$wunpackCString#96 ··············case·Data.Text.Show.$wunpackCString#
97 ·····················authors1·of·wild·{·(#,,#)·ww·ww1·ww2·->97 ·····················authors1·of·wild·{·(#,,#)·ww·ww1·ww2·->
98 ··············Data.Text.Internal.Text·ww·ww1·ww2·}]98 ··············Data.Text.Internal.Text·ww·ww1·ww2·}]
99 e1f48de1e0aadc65298b72830cc0794399 b6a3091c08240101b594864f0a877888
100 ··authors1·::·GHC.Prim.Addr#100 ··authors1·::·GHC.Prim.Addr#
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
102 ···Unfolding:·Core:·<vanilla>102 ···Unfolding:·Core:·<vanilla>
103 ··············"Will·Thompson·and·I\\195\\177aki·Garc\\195\\173a·Etxebarria"#]103 ··············"Will·Thompson·and·I\\195\\177aki·Garc\\195\\173a·Etxebarria"#]
104 24f11cb2e407e6fb1d3eda4134bbf7d8104 8b5ce6bcb2052f8e3967054b58130b87
105 ··category·::·Data.Text.Internal.Text105 ··category·::·Data.Text.Internal.Text
106 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),106 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
107 ···Unfolding:·Core:·<vanilla>107 ···Unfolding:·Core:·<vanilla>
108 ··············case·Data.Text.Show.$wunpackCStringAscii#108 ··············case·Data.Text.Show.$wunpackCStringAscii#
109 ·····················category1·of·wild·{·(#,,#)·ww·ww1·ww2·->109 ·····················category1·of·wild·{·(#,,#)·ww·ww1·ww2·->
110 ··············Data.Text.Internal.Text·ww·ww1·ww2·}]110 ··············Data.Text.Internal.Text·ww·ww1·ww2·}]
111 8449e81f85cd252359e33ca2d3248fbb111 1d7d1ca2ac836e2e798e04c72f484e58
112 ··category1·::·GHC.Prim.Addr#112 ··category1·::·GHC.Prim.Addr#
113 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,113 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
114 ···Unfolding:·Core:·<vanilla>·"Bindings"#]114 ···Unfolding:·Core:·<vanilla>·"Bindings"#]
115 b8e91c784f151f811aa997bfd79b5326115 90549a6a3ba08407e3b77bd73552c99b
116 ··defaultExtensions·::·[Data.Text.Internal.Text]116 ··defaultExtensions·::·[Data.Text.Internal.Text]
117 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],117 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
118 ···Unfolding:·Core:·<vanilla>118 ···Unfolding:·Core:·<vanilla>
119 ··············GHC.Types.:119 ··············GHC.Types.:
120 ················@Data.Text.Internal.Text120 ················@Data.Text.Internal.Text
121 ················defaultExtensions43121 ················defaultExtensions43
122 ················defaultExtensions1]122 ················defaultExtensions1]
123 299a4da983ea0601259352962a17d05b123 c973e0c36c2640623f15d1d8f54ec788
124 ··defaultExtensions1·::·[Data.Text.Internal.Text]124 ··defaultExtensions1·::·[Data.Text.Internal.Text]
125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
127 ··············GHC.Types.:127 ··············GHC.Types.:
128 ················@Data.Text.Internal.Text128 ················@Data.Text.Internal.Text
129 ················defaultExtensions41129 ················defaultExtensions41
130 ················defaultExtensions2]130 ················defaultExtensions2]
131 d2fe4fffe796b71889f1ef03675cfd9d131 8f841c3b2eb74a5a9fa7d6cbbc93538a
132 ··defaultExtensions10·::·[Data.Text.Internal.Text]132 ··defaultExtensions10·::·[Data.Text.Internal.Text]
133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
134 ···Unfolding:·Core:·<vanilla>134 ···Unfolding:·Core:·<vanilla>
135 ··············GHC.Types.:135 ··············GHC.Types.:
136 ················@Data.Text.Internal.Text136 ················@Data.Text.Internal.Text
137 ················defaultExtensions23137 ················defaultExtensions23
138 ················defaultExtensions11]138 ················defaultExtensions11]
139 2561984cd98ce2825f0adcceb96ec489139 d1502cbd6a9fde5bdf49d918cb4379c6
140 ··defaultExtensions11·::·[Data.Text.Internal.Text]140 ··defaultExtensions11·::·[Data.Text.Internal.Text]
141 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],141 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
142 ···Unfolding:·Core:·<vanilla>142 ···Unfolding:·Core:·<vanilla>
143 ··············GHC.Types.:143 ··············GHC.Types.:
144 ················@Data.Text.Internal.Text144 ················@Data.Text.Internal.Text
145 ················defaultExtensions21145 ················defaultExtensions21
146 ················defaultExtensions12]146 ················defaultExtensions12]
147 8694f26b3d3466efc2f862d265ebc853147 82c82eff877942064a19a51a791b94c1
148 ··defaultExtensions12·::·[Data.Text.Internal.Text]148 ··defaultExtensions12·::·[Data.Text.Internal.Text]
149 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],149 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
150 ···Unfolding:·Core:·<vanilla>150 ···Unfolding:·Core:·<vanilla>
151 ··············GHC.Types.:151 ··············GHC.Types.:
152 ················@Data.Text.Internal.Text152 ················@Data.Text.Internal.Text
153 ················defaultExtensions19153 ················defaultExtensions19
154 ················defaultExtensions13]154 ················defaultExtensions13]
155 ae8a78533f2d1d85480067574ce7e638155 d3a2d49375250c5ea3b4c011844db688
156 ··defaultExtensions13·::·[Data.Text.Internal.Text]156 ··defaultExtensions13·::·[Data.Text.Internal.Text]
Max diff block lines reached; 23637/29972 bytes (78.86%) of diff not shown.
27.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Properties.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Properties.hi
Files 96% similar despite different names
27.0 KB
ghc --show-iface {}
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Properties·91037 interface·Data.GI.CodeGen.Properties·9103
8 ··interface·hash:·065af1bfb3705cd67260e70df4215f40 
9 ··ABI·hash:·dc357ab203058ecface60031c88ff4f5 
10 ··export-list·hash:·056655b7c90c0a84855de24b8f14dd7b 
11 ··orphan·hash:·08af374072fb26d2378b4b9e7af102c8 
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f448 ··interface·hash:·919d702dc6a6ba8dbbd6d5409eaff92d
 9 ··ABI·hash:·6ab60b039cb56a50537e393178750e67
 10 ··export-list·hash:·e17e6f498a65e5b63c1d041e6a5ae8ad
 11 ··orphan·hash:·39e33e83b801d20c4f9308462a411616
 12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2d18f71ffac28ca669bc969bc581181116 ··src_hash:·2d18f71ffac28ca669bc969bc5811811
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genInterfaceProperties21 ··genInterfaceProperties
22 ··genNamespacedPropLabels22 ··genNamespacedPropLabels
23 ··genObjectProperties23 ··genObjectProperties
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
34 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,34 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
35 ···························Data.GI.CodeGen.CtoHaskellMap)35 ···························Data.GI.CodeGen.CtoHaskellMap)
36 direct·package·dependencies:·base-4.20.2.0·containers-0.736 direct·package·dependencies:·base-4.20.2.0·containers-0.7
37 ·····························text-2.1.337 ·····························text-2.1.3
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic39 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
40 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base40 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
41 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances41 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 97, 159 lines modifiedOffset 97, 159 lines modified
97 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148497 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
98 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff98 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
99 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7199 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
100 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d100 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d
101 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd101 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
103 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6103 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
104 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
105 ··exports:·0e449c47f9d2913b9269d29104b2d697 
106 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
107 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
108 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
109 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
110 ··APIObject·f794390eb6c22de9bdd216834ca99944 
111 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
112 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
114 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
115 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
116 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
117 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
118 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
119 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
120 ··PropertySection·3a94934e2f9e88ef28702c8eab71d553 
121 ··bline·99121239b3d33560bd9f8727ca33170f 
122 ··cppIf·d1c81ce4df07808dea87b417367a5304 
123 ··export·287b054bd83d78cebe22d07fbc885e27 
124 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
125 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
126 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
127 ··indent·42df4890869dbaccb6c17f0f96709b53 
128 ··line·249a21f97ad85e8bb266669331f6a4af 
129 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
130 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
131 ··resetTypeVariableScope·cc6662c351b0481522de3fc5dd710f7b 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
133 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
134 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
135 ··argumentType·8186c1d03291a8345bee16d99e4d8b2b 
136 ··foreignType·14e2fa4a1e3b4a59169bb2e26bfa17cb 
137 ··haskellType·ab70d17d8253486e6ea45de4542e5b5e 
138 ··isoHaskellType·a35f793d77adce47ed43bab1ad992193 
139 ··typeIsCallback·0fc7e6376ee2450ea5fd933863567422 
140 ··typeIsNullable·a9d11e585868795061bb7befcf9f9db1 
141 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
142 ··exports:·885c45064dfdfa35a20391daa4621ad3 
143 ··apiIsGObject·22dc49cd3348de639fd260ddb431d20f 
144 ··isGObject·344cab952e728398dfe4a6a19ebf01d1 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
146 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
147 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
148 ··addSectionDocumentation·9bd92bd12f279ff3969a6574dbdf6abf 
149 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·22b4ccbe43712440ca71deb27c080a15 
151 ··exports:·7ff06e2e9ed5dc78637f781f612acaa6 
152 ··fullInterfacePropertyList·b9be3e9e1f795499648bc4bb746a4e2a 
153 ··fullObjectPropertyList·411f361694bfb96ab7a01cacd4921f5d 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
155 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
156 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
157 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
158 ··exports:·8809217edd26dbea6f276de766da9d2d 
159 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
160 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
161 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
162 ··classConstraint·519d6970140f015a91aea65fe87e86da 
163 ··hackageModuleLink·23f7e46d5e376b5a9ee0aede508d5d91 
164 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
165 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
166 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
167 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
168 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
169 ··safeCast·422dc3d32a18e1a12717107cee492dc9 
170 ··typeConstraint·54df6bc520da6b2d98bd346ca38ca7cb 
171 ··upperName·30cfc754a2da664f08b4acbc092c8387 
172 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
173 ··exports:·c77584405d786bf9c05a3915a47f7143 
174 ··con·7def1ee0048667631a3e4b86ac37ce99 
175 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
176 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
177 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
Max diff block lines reached; 8255/27592 bytes (29.92%) of diff not shown.
27.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Properties.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Properties.dyn_hi
Files 94% similar despite different names
27.0 KB
ghc --show-iface {}
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.Properties·91037 interface·Data.GI.CodeGen.Properties·9103
8 ··interface·hash:·065af1bfb3705cd67260e70df4215f40 
9 ··ABI·hash:·dc357ab203058ecface60031c88ff4f5 
10 ··export-list·hash:·056655b7c90c0a84855de24b8f14dd7b 
11 ··orphan·hash:·08af374072fb26d2378b4b9e7af102c8 
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c8 ··interface·hash:·919d702dc6a6ba8dbbd6d5409eaff92d
 9 ··ABI·hash:·6ab60b039cb56a50537e393178750e67
 10 ··export-list·hash:·e17e6f498a65e5b63c1d041e6a5ae8ad
 11 ··orphan·hash:·39e33e83b801d20c4f9308462a411616
 12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2d18f71ffac28ca669bc969bc581181116 ··src_hash:·2d18f71ffac28ca669bc969bc5811811
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genInterfaceProperties21 ··genInterfaceProperties
22 ··genNamespacedPropLabels22 ··genNamespacedPropLabels
23 ··genObjectProperties23 ··genObjectProperties
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
34 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,34 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
35 ···························Data.GI.CodeGen.CtoHaskellMap)35 ···························Data.GI.CodeGen.CtoHaskellMap)
36 direct·package·dependencies:·base-4.20.2.0·containers-0.736 direct·package·dependencies:·base-4.20.2.0·containers-0.7
37 ·····························text-2.1.337 ·····························text-2.1.3
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic39 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
40 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base40 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
41 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances41 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 97, 159 lines modifiedOffset 97, 159 lines modified
97 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148497 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
98 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff98 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
99 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a7199 import··-/··GHC.Internal.Foreign.C.Types·ac84c76e5f78aeda2bbe0b0f53b34a71
100 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d100 import··-/··GHC.Internal.Foreign.Storable·da8118c6d21a4189a95e5043bc561e5d
101 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd101 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
103 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6103 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
104 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
105 ··exports:·0e449c47f9d2913b9269d29104b2d697 
106 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
107 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
108 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
109 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
110 ··APIObject·f794390eb6c22de9bdd216834ca99944 
111 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
112 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
114 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
115 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
116 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
117 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
118 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
119 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
120 ··PropertySection·3a94934e2f9e88ef28702c8eab71d553 
121 ··bline·99121239b3d33560bd9f8727ca33170f 
122 ··cppIf·d1c81ce4df07808dea87b417367a5304 
123 ··export·287b054bd83d78cebe22d07fbc885e27 
124 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
125 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
126 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
127 ··indent·42df4890869dbaccb6c17f0f96709b53 
128 ··line·249a21f97ad85e8bb266669331f6a4af 
129 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
130 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
131 ··resetTypeVariableScope·cc6662c351b0481522de3fc5dd710f7b 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
133 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
134 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
135 ··argumentType·8186c1d03291a8345bee16d99e4d8b2b 
136 ··foreignType·14e2fa4a1e3b4a59169bb2e26bfa17cb 
137 ··haskellType·ab70d17d8253486e6ea45de4542e5b5e 
138 ··isoHaskellType·a35f793d77adce47ed43bab1ad992193 
139 ··typeIsCallback·0fc7e6376ee2450ea5fd933863567422 
140 ··typeIsNullable·a9d11e585868795061bb7befcf9f9db1 
141 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
142 ··exports:·885c45064dfdfa35a20391daa4621ad3 
143 ··apiIsGObject·22dc49cd3348de639fd260ddb431d20f 
144 ··isGObject·344cab952e728398dfe4a6a19ebf01d1 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
146 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
147 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
148 ··addSectionDocumentation·9bd92bd12f279ff3969a6574dbdf6abf 
149 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·22b4ccbe43712440ca71deb27c080a15 
151 ··exports:·7ff06e2e9ed5dc78637f781f612acaa6 
152 ··fullInterfacePropertyList·b9be3e9e1f795499648bc4bb746a4e2a 
153 ··fullObjectPropertyList·411f361694bfb96ab7a01cacd4921f5d 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
155 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
156 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
157 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
158 ··exports:·8809217edd26dbea6f276de766da9d2d 
159 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
160 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
161 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
162 ··classConstraint·519d6970140f015a91aea65fe87e86da 
163 ··hackageModuleLink·23f7e46d5e376b5a9ee0aede508d5d91 
164 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
165 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
166 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
167 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
168 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
169 ··safeCast·422dc3d32a18e1a12717107cee492dc9 
170 ··typeConstraint·54df6bc520da6b2d98bd346ca38ca7cb 
171 ··upperName·30cfc754a2da664f08b4acbc092c8387 
172 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
173 ··exports:·c77584405d786bf9c05a3915a47f7143 
174 ··con·7def1ee0048667631a3e4b86ac37ce99 
175 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
176 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
177 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
Max diff block lines reached; 8255/27592 bytes (29.92%) of diff not shown.
22.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Signal.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Signal.hi
Files 84% similar despite different names
21.9 KB
ghc --show-iface {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Signal·91037 interface·Data.GI.CodeGen.Signal·9103
8 ··interface·hash:·b3d2e6d63f362888f5f6bb07f821c288 
9 ··ABI·hash:·d0d51f6ddb5ff1b677122b6d5aa9b630 
10 ··export-list·hash:·674da1bd4cf62651b5cd8fd60972cacc8 ··interface·hash:·f15f71a533b02bc2b85af2985ed8416b
 9 ··ABI·hash:·081783a114265cc3bfa0a2deeae814b0
 10 ··export-list·hash:·1a8fd5249784a66c9ac361d3f8987f1c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·de131169f262a9e3a111a0a468d457e916 ··src_hash:·de131169f262a9e3a111a0a468d457e9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genCallback21 ··genCallback
22 ··genSignal22 ··genSignal
23 ··Data.GI.CodeGen.SymbolNaming.signalHaskellName23 ··Data.GI.CodeGen.SymbolNaming.signalHaskellName
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Transfer31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Transfer
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
34 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation34 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation
35 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,35 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
36 ···························Data.GI.CodeGen.CtoHaskellMap)36 ···························Data.GI.CodeGen.CtoHaskellMap)
37 direct·package·dependencies:·base-4.20.2.037 direct·package·dependencies:·base-4.20.2.0
38 ·····························pretty-show-1.10-94L4tb7Oa1S7LuVZhJCyfl·text-2.1.338 ·····························pretty-show-1.10-94L4tb7Oa1S7LuVZhJCyfl·text-2.1.3
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic40 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
41 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base41 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
42 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances42 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 94, 202 lines modifiedOffset 94, 202 lines modified
94 import··-/··GHC.Internal.Data.Bool·b9419567011d3bc7375fa413bb2a781c94 import··-/··GHC.Internal.Data.Bool·b9419567011d3bc7375fa413bb2a781c
95 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023395 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
96 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe96 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
97 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9197 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
98 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148498 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
99 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd99 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
100 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6100 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
101 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
102 ··exports:·0e449c47f9d2913b9269d29104b2d697 
103 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
104 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·6a0dfe9b58b927b84b2066df8c04ba03 
105 ··exports:·160b6310c9271f4154d1ad22211da5cf 
106 ··callableHInArgs·7130595db2128706cbb9a937d58b12e0 
107 ··callableHOutArgs·c7015525bbef1db5262f22c48cab0698 
108 ··fixupCallerAllocates·90132f89d4c20cb21957817592a5c40d 
109 ··genDynamicCallableWrapper·081e59fe5b69f4949a6e0370cfbf888c 
110 ··hOutType·e1d7edd9050972f9ed869952d078716e 
111 ··wrapMaybe·574e75d073179b48d073ab4c5193e43b 
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
113 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
114 ··CGError·445b472e47841e088b4f65308c4faff9 
115 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
116 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
117 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
118 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
119 ··SignalSection·ca8452ccc71480c4a1072c03890d5132 
120 ··addLanguagePragma·0646c11f9e582e6c0c782d887069953b 
121 ··blank·4744b64823f56d56f8bcedc03a2acfac 
122 ··bline·99121239b3d33560bd9f8727ca33170f 
123 ··cppIf·d1c81ce4df07808dea87b417367a5304 
124 ··export·287b054bd83d78cebe22d07fbc885e27 
125 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
126 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
127 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
128 ··indent·42df4890869dbaccb6c17f0f96709b53 
129 ··line·249a21f97ad85e8bb266669331f6a4af 
130 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
131 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
133 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
134 ··ExposeClosures·48188eb4e2bee219b5549893aeaeff57 
135 ··M·de24f9c0115b2bd22849779358b66f1a 
136 ··WithClosures·c4120ea563c8e31290698e81b4d845b1 
137 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
138 ··apply·bc2a7b5694094c2b566e22cbb3df6d56 
139 ··callableHasClosures·74f7b36d019c0d012a7c6713cac7b203 
140 ··convert·83aaf6564f50ccc91980c185b5e26487 
141 ··fToH·e071a1a0f40057ee3d8d5a75cccfee8e 
142 ··foreignType·14e2fa4a1e3b4a59169bb2e26bfa17cb 
143 ··genConversion·c34a3bdeb75adb033b65fcd39dabac4c 
144 ··hToF·a4dfadbc96fedabce89d800a198eb886 
145 ··isoHaskellType·a35f793d77adce47ed43bab1ad992193 
146 ··nullPtrForType·92cf1c5621ef1655da99c3e796986832 
147 ··transientToH·7a1925b05264f0cccffa3d04df43d4e3 
148 ··typeIsNullable·a9d11e585868795061bb7befcf9f9db1 
149 ··unpackCArray·828291397bd322320429dafcfef43028 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
151 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
152 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
153 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
154 ··writeArgDocumentation·44ccf428884c882e49be7298916db8d4 
155 ··writeDocumentation·edcd9f9b6671b0c355f33d1a231c5a34 
156 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
157 ··writeReturnDocumentation·36c8ae75fe71da983f819d98574975ad 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
159 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
160 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
162 ··exports:·8809217edd26dbea6f276de766da9d2d 
163 ··callbackCType·075b7f555201d3b8aa90465c2cd6d29a 
164 ··callbackClosureGenerator·7e5e25652e39717e265c9de9d02c7d68 
165 ··callbackDropClosures·d5bd3d4abab49510f06036f36615b19d 
166 ··callbackHTypeWithClosures·13ea1f1ab4609f1687a426eef12b0a51 
167 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
168 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
169 ··classConstraint·519d6970140f015a91aea65fe87e86da 
170 ··escapedArgName·0929c0ea49524deac857b2240811f12a 
171 ··hackageModuleLink·23f7e46d5e376b5a9ee0aede508d5d91 
172 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
173 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
174 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
175 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
Max diff block lines reached; 3078/22372 bytes (13.76%) of diff not shown.
22.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Signal.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Signal.dyn_hi
Files 86% similar despite different names
21.9 KB
ghc --show-iface {}
    
Offset 1, 42 lines modifiedOffset 1, 42 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.Signal·91037 interface·Data.GI.CodeGen.Signal·9103
8 ··interface·hash:·b3d2e6d63f362888f5f6bb07f821c288 
9 ··ABI·hash:·d0d51f6ddb5ff1b677122b6d5aa9b630 
10 ··export-list·hash:·674da1bd4cf62651b5cd8fd60972cacc8 ··interface·hash:·f15f71a533b02bc2b85af2985ed8416b
 9 ··ABI·hash:·081783a114265cc3bfa0a2deeae814b0
 10 ··export-list·hash:·1a8fd5249784a66c9ac361d3f8987f1c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·de131169f262a9e3a111a0a468d457e916 ··src_hash:·de131169f262a9e3a111a0a468d457e9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··genCallback21 ··genCallback
22 ··genSignal22 ··genSignal
23 ··Data.GI.CodeGen.SymbolNaming.signalHaskellName23 ··Data.GI.CodeGen.SymbolNaming.signalHaskellName
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Transfer31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Transfer
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
34 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation34 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation
35 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,35 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
36 ···························Data.GI.CodeGen.CtoHaskellMap)36 ···························Data.GI.CodeGen.CtoHaskellMap)
37 direct·package·dependencies:·base-4.20.2.037 direct·package·dependencies:·base-4.20.2.0
38 ·····························pretty-show-1.10-94L4tb7Oa1S7LuVZhJCyfl·text-2.1.338 ·····························pretty-show-1.10-94L4tb7Oa1S7LuVZhJCyfl·text-2.1.3
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic40 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
41 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base41 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
42 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances42 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
Offset 94, 202 lines modifiedOffset 94, 202 lines modified
94 import··-/··GHC.Internal.Data.Bool·b9419567011d3bc7375fa413bb2a781c94 import··-/··GHC.Internal.Data.Bool·b9419567011d3bc7375fa413bb2a781c
95 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023395 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
96 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe96 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
97 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9197 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
98 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148498 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
99 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd99 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
100 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6100 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
101 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
102 ··exports:·0e449c47f9d2913b9269d29104b2d697 
103 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
104 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·6a0dfe9b58b927b84b2066df8c04ba03 
105 ··exports:·160b6310c9271f4154d1ad22211da5cf 
106 ··callableHInArgs·7130595db2128706cbb9a937d58b12e0 
107 ··callableHOutArgs·c7015525bbef1db5262f22c48cab0698 
108 ··fixupCallerAllocates·90132f89d4c20cb21957817592a5c40d 
109 ··genDynamicCallableWrapper·081e59fe5b69f4949a6e0370cfbf888c 
110 ··hOutType·e1d7edd9050972f9ed869952d078716e 
111 ··wrapMaybe·574e75d073179b48d073ab4c5193e43b 
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
113 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
114 ··CGError·445b472e47841e088b4f65308c4faff9 
115 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
116 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
117 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
118 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
119 ··SignalSection·ca8452ccc71480c4a1072c03890d5132 
120 ··addLanguagePragma·0646c11f9e582e6c0c782d887069953b 
121 ··blank·4744b64823f56d56f8bcedc03a2acfac 
122 ··bline·99121239b3d33560bd9f8727ca33170f 
123 ··cppIf·d1c81ce4df07808dea87b417367a5304 
124 ··export·287b054bd83d78cebe22d07fbc885e27 
125 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
126 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
127 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
128 ··indent·42df4890869dbaccb6c17f0f96709b53 
129 ··line·249a21f97ad85e8bb266669331f6a4af 
130 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
131 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
133 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
134 ··ExposeClosures·48188eb4e2bee219b5549893aeaeff57 
135 ··M·de24f9c0115b2bd22849779358b66f1a 
136 ··WithClosures·c4120ea563c8e31290698e81b4d845b1 
137 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
138 ··apply·bc2a7b5694094c2b566e22cbb3df6d56 
139 ··callableHasClosures·74f7b36d019c0d012a7c6713cac7b203 
140 ··convert·83aaf6564f50ccc91980c185b5e26487 
141 ··fToH·e071a1a0f40057ee3d8d5a75cccfee8e 
142 ··foreignType·14e2fa4a1e3b4a59169bb2e26bfa17cb 
143 ··genConversion·c34a3bdeb75adb033b65fcd39dabac4c 
144 ··hToF·a4dfadbc96fedabce89d800a198eb886 
145 ··isoHaskellType·a35f793d77adce47ed43bab1ad992193 
146 ··nullPtrForType·92cf1c5621ef1655da99c3e796986832 
147 ··transientToH·7a1925b05264f0cccffa3d04df43d4e3 
148 ··typeIsNullable·a9d11e585868795061bb7befcf9f9db1 
149 ··unpackCArray·828291397bd322320429dafcfef43028 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
151 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
152 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
153 ··deprecatedPragma·6052e1394c5cdff579f0cefa3bd48b65 
154 ··writeArgDocumentation·44ccf428884c882e49be7298916db8d4 
155 ··writeDocumentation·edcd9f9b6671b0c355f33d1a231c5a34 
156 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
157 ··writeReturnDocumentation·36c8ae75fe71da983f819d98574975ad 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
159 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
160 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
162 ··exports:·8809217edd26dbea6f276de766da9d2d 
163 ··callbackCType·075b7f555201d3b8aa90465c2cd6d29a 
164 ··callbackClosureGenerator·7e5e25652e39717e265c9de9d02c7d68 
165 ··callbackDropClosures·d5bd3d4abab49510f06036f36615b19d 
166 ··callbackHTypeWithClosures·13ea1f1ab4609f1687a426eef12b0a51 
167 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
168 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
169 ··classConstraint·519d6970140f015a91aea65fe87e86da 
170 ··escapedArgName·0929c0ea49524deac857b2240811f12a 
171 ··hackageModuleLink·23f7e46d5e376b5a9ee0aede508d5d91 
172 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
173 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
174 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
175 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
Max diff block lines reached; 3078/22372 bytes (13.76%) of diff not shown.
28.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Struct.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Struct.hi
Files 95% similar despite different names
28.1 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Struct·91037 interface·Data.GI.CodeGen.Struct·9103
8 ··interface·hash:·18ca8b7514ba73813457a7ed1e370119 
9 ··ABI·hash:·74d9572e5cfc4609ae0177421d9827e5 
10 ··export-list·hash:·684058a0b57d115bcaed2621e225d2f78 ··interface·hash:·d46ebf28cd7b98bfaa1505f5d86dd0ab
 9 ··ABI·hash:·af494c73457b026414c43d652d28a189
 10 ··export-list·hash:·753da718e93664b498961415ac6106c6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·8330152d81cf60c7544e494331b32f3316 ··src_hash:·8330152d81cf60c7544e494331b32f33
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 22, 23 lines modifiedOffset 22, 23 lines modified
22 ··fixAPIStructs22 ··fixAPIStructs
23 ··genBoxed23 ··genBoxed
24 ··genStructOrUnionFields24 ··genStructOrUnionFields
25 ··genWrappedPtr25 ··genWrappedPtr
26 ··genZeroStruct26 ··genZeroStruct
27 ··genZeroUnion27 ··genZeroUnion
28 ··ignoreStruct28 ··ignoreStruct
29 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API29 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
34 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming34 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
35 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type35 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
36 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util36 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
37 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,37 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
38 ···························Data.GI.CodeGen.CtoHaskellMap)38 ···························Data.GI.CodeGen.CtoHaskellMap)
39 direct·package·dependencies:·base-4.20.2.0·text-2.1.339 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
40 plugin·package·dependencies:40 plugin·package·dependencies:
41 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic41 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
42 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base42 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
43 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances43 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
44 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString44 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 90, 155 lines modifiedOffset 90, 155 lines modified
90 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a090 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
91 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a91 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
92 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c92 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
93 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe93 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
94 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9194 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
95 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148495 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
96 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd696 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
97 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
98 ··exports:·0e449c47f9d2913b9269d29104b2d697 
99 ··API·72f8990c1a5be5cec8db292c3bd35aed 
100 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
101 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
102 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
104 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
105 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
106 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
107 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
108 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
109 ··PropertySection·3a94934e2f9e88ef28702c8eab71d553 
110 ··badIntroError·77640d33c4b5ac08745b26d51a139029 
111 ··blank·4744b64823f56d56f8bcedc03a2acfac 
112 ··bline·99121239b3d33560bd9f8727ca33170f 
113 ··cppIf·d1c81ce4df07808dea87b417367a5304 
114 ··export·287b054bd83d78cebe22d07fbc885e27 
115 ··exportDecl·a7526a0d3d6f314e15411b26aa0f7787 
116 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
117 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
118 ··getAPI·2bbbeed15c0d079c305a4de4f4d2d58d 
119 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
120 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
121 ··indent·42df4890869dbaccb6c17f0f96709b53 
122 ··line·249a21f97ad85e8bb266669331f6a4af 
123 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
124 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
125 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
126 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
127 ··convert·83aaf6564f50ccc91980c185b5e26487 
128 ··fToH·e071a1a0f40057ee3d8d5a75cccfee8e 
129 ··foreignType·14e2fa4a1e3b4a59169bb2e26bfa17cb 
130 ··hToF·a4dfadbc96fedabce89d800a198eb886 
131 ··haskellType·ab70d17d8253486e6ea45de4542e5b5e 
132 ··isoHaskellType·a35f793d77adce47ed43bab1ad992193 
133 ··maybeNullConvert·664e9a4f4a45264fafc78520fbf7b35c 
134 ··nullPtrForType·92cf1c5621ef1655da99c3e796986832 
135 ··typeIsNullable·a9d11e585868795061bb7befcf9f9db1 
136 ··typeIsPtr·09bb31ee04a52f7c96ed119ae91a2c69 
137 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
138 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
139 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
140 ··addSectionDocumentation·9bd92bd12f279ff3969a6574dbdf6abf 
141 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
143 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
144 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
146 ··exports:·8809217edd26dbea6f276de766da9d2d 
147 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
148 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
149 ··hackageModuleLink·23f7e46d5e376b5a9ee0aede508d5d91 
150 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
151 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
152 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
153 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
154 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
155 ··underscoresToCamelCase·f609dc2503d92289a3fed718b4f76eea 
156 ··upperName·30cfc754a2da664f08b4acbc092c8387 
157 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
158 ··exports:·c77584405d786bf9c05a3915a47f7143 
159 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
160 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
162 ··exports:·67642df456f0d02295789c45cf88f6c5 
163 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
164 ··parenthesize·2566c3267621a0be57b85c0e739a6002 
165 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
166 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·7bfe99a72c07d9358e6ca9262e7e7fc0 
167 ··AllocationInfo·cf12cd25991319be99902515b978be1e 
168 ··AllocationOp·9c6697034768dec83bb6e58d08c0ca43 
169 ··AllocationOpUnknown·0c2969c6389d2e8666570a0977599e81 
170 ··allocCalloc·8014ca681748d9c0828be411017954d1 
Max diff block lines reached; 12601/28711 bytes (43.89%) of diff not shown.
28.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Struct.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Struct.dyn_hi
Files 94% similar despite different names
28.1 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.Struct·91037 interface·Data.GI.CodeGen.Struct·9103
8 ··interface·hash:·18ca8b7514ba73813457a7ed1e370119 
9 ··ABI·hash:·74d9572e5cfc4609ae0177421d9827e5 
10 ··export-list·hash:·684058a0b57d115bcaed2621e225d2f78 ··interface·hash:·d46ebf28cd7b98bfaa1505f5d86dd0ab
 9 ··ABI·hash:·af494c73457b026414c43d652d28a189
 10 ··export-list·hash:·753da718e93664b498961415ac6106c6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·8330152d81cf60c7544e494331b32f3316 ··src_hash:·8330152d81cf60c7544e494331b32f33
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 22, 23 lines modifiedOffset 22, 23 lines modified
22 ··fixAPIStructs22 ··fixAPIStructs
23 ··genBoxed23 ··genBoxed
24 ··genStructOrUnionFields24 ··genStructOrUnionFields
25 ··genWrappedPtr25 ··genWrappedPtr
26 ··genZeroStruct26 ··genZeroStruct
27 ··genZeroUnion27 ··genZeroUnion
28 ··ignoreStruct28 ··ignoreStruct
29 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API29 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
30 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code30 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
31 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions31 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
32 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock32 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock
33 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath33 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
34 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming34 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming
35 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type35 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
36 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util36 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
37 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,37 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
38 ···························Data.GI.CodeGen.CtoHaskellMap)38 ···························Data.GI.CodeGen.CtoHaskellMap)
39 direct·package·dependencies:·base-4.20.2.0·text-2.1.339 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
40 plugin·package·dependencies:40 plugin·package·dependencies:
41 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic41 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
42 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base42 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
43 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances43 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
44 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString44 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 90, 155 lines modifiedOffset 90, 155 lines modified
90 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a090 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
91 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a91 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
92 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c92 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
93 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe93 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
94 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9194 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
95 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148495 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
96 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd696 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
97 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
98 ··exports:·0e449c47f9d2913b9269d29104b2d697 
99 ··API·72f8990c1a5be5cec8db292c3bd35aed 
100 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
101 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
102 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
104 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
105 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
106 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
107 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
108 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
109 ··PropertySection·3a94934e2f9e88ef28702c8eab71d553 
110 ··badIntroError·77640d33c4b5ac08745b26d51a139029 
111 ··blank·4744b64823f56d56f8bcedc03a2acfac 
112 ··bline·99121239b3d33560bd9f8727ca33170f 
113 ··cppIf·d1c81ce4df07808dea87b417367a5304 
114 ··export·287b054bd83d78cebe22d07fbc885e27 
115 ··exportDecl·a7526a0d3d6f314e15411b26aa0f7787 
116 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
117 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
118 ··getAPI·2bbbeed15c0d079c305a4de4f4d2d58d 
119 ··group·50865b09c3a95bf7a3c4c750d83c26e4 
120 ··handleCGExc·95e9ef6b893798534653f884f323bda5 
121 ··indent·42df4890869dbaccb6c17f0f96709b53 
122 ··line·249a21f97ad85e8bb266669331f6a4af 
123 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
124 ··printCGError·35c61b85ac6153ff2e4c7279992202ab 
125 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
126 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
127 ··convert·83aaf6564f50ccc91980c185b5e26487 
128 ··fToH·e071a1a0f40057ee3d8d5a75cccfee8e 
129 ··foreignType·14e2fa4a1e3b4a59169bb2e26bfa17cb 
130 ··hToF·a4dfadbc96fedabce89d800a198eb886 
131 ··haskellType·ab70d17d8253486e6ea45de4542e5b5e 
132 ··isoHaskellType·a35f793d77adce47ed43bab1ad992193 
133 ··maybeNullConvert·664e9a4f4a45264fafc78520fbf7b35c 
134 ··nullPtrForType·92cf1c5621ef1655da99c3e796986832 
135 ··typeIsNullable·a9d11e585868795061bb7befcf9f9db1 
136 ··typeIsPtr·09bb31ee04a52f7c96ed119ae91a2c69 
137 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·d2c17091e8d54ea05611f9157606ff71 
138 ··exports:·5cc6786ce5dea68b33b3b74b33078b69 
139 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
140 ··addSectionDocumentation·9bd92bd12f279ff3969a6574dbdf6abf 
141 ··writeHaddock·1750bc92bd04f8505e0a1bd02f0c8476 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
143 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
144 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·ae2e038de95600a8b0ea071e9cb9a98a 
146 ··exports:·8809217edd26dbea6f276de766da9d2d 
147 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
148 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
149 ··hackageModuleLink·23f7e46d5e376b5a9ee0aede508d5d91 
150 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
151 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
152 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
153 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
154 ··qualifiedSymbol·dfdbe90185c6a0b8570eb4a984f4ea8f 
155 ··underscoresToCamelCase·f609dc2503d92289a3fed718b4f76eea 
156 ··upperName·30cfc754a2da664f08b4acbc092c8387 
157 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
158 ··exports:·c77584405d786bf9c05a3915a47f7143 
159 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
160 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
162 ··exports:·67642df456f0d02295789c45cf88f6c5 
163 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
164 ··parenthesize·2566c3267621a0be57b85c0e739a6002 
165 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
166 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·7bfe99a72c07d9358e6ca9262e7e7fc0 
167 ··AllocationInfo·cf12cd25991319be99902515b978be1e 
168 ··AllocationOp·9c6697034768dec83bb6e58d08c0ca43 
169 ··AllocationOpUnknown·0c2969c6389d2e8666570a0977599e81 
170 ··allocCalloc·8014ca681748d9c0828be411017954d1 
Max diff block lines reached; 12601/28711 bytes (43.89%) of diff not shown.
56.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/SymbolNaming.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/SymbolNaming.dyn_hi
Files 88% similar despite different names
55.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.SymbolNaming·91037 interface·Data.GI.CodeGen.SymbolNaming·9103
8 ··interface·hash:·25cc8f8b972e9cdea038f7051ef88d07 
9 ··ABI·hash:·ae2e038de95600a8b0ea071e9cb9a98a 
10 ··export-list·hash:·8809217edd26dbea6f276de766da9d2d8 ··interface·hash:·a9c37c873173b23b66f750b8f7d1ba3f
 9 ··ABI·hash:·f382e91470acf6f8c298ab6df5d16128
 10 ··export-list·hash:·45fa22dea79fdcbeee8af37e9cfc48c3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a5bcc5d5f6162d1cd7694b69d96be8c612 ··flag·hash:·a5bcc5d5f6162d1cd7694b69d96be8c6
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·89e83e1d9a7c61f64bb44534b1158c8316 ··src_hash:·89e83e1d9a7c61f64bb44534b1158c83
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 41, 21 lines modifiedOffset 41, 21 lines modified
41 ··safeCast41 ··safeCast
42 ··signalHaskellName42 ··signalHaskellName
43 ··signalInfoName43 ··signalInfoName
44 ··submoduleLocation44 ··submoduleLocation
45 ··typeConstraint45 ··typeConstraint
46 ··underscoresToCamelCase46 ··underscoresToCamelCase
47 ··upperName47 ··upperName
48 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API48 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
49 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code49 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
50 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config50 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config
51 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath51 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
52 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type52 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
53 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util53 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
54 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,54 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
55 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})55 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
56 direct·package·dependencies:·base-4.20.2.0·text-2.1.356 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
57 plugin·package·dependencies:57 plugin·package·dependencies:
58 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic58 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
59 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base59 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
60 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances60 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
61 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString61 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 106, 111 lines modifiedOffset 106, 111 lines modified
106 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2106 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2
107 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a107 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
108 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c108 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
109 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff109 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
110 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c110 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
111 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d111 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d
112 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6112 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
114 ··exports:·0e449c47f9d2913b9269d29104b2d697 
115 ··API·72f8990c1a5be5cec8db292c3bd35aed 
116 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
117 ··APIConst·da1e291366532d2a20aa5128de010ea5 
118 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
119 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
120 ··APIFunction·298434f9a7e501d2abbc5f842358bea6 
121 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
122 ··APIObject·f794390eb6c22de9bdd216834ca99944 
123 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
124 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
125 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
126 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
127 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
128 ··config·f3c0f019ef2d118e7f0641123f6894f1 
129 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
130 ··getAPI·2bbbeed15c0d079c305a4de4f4d2d58d 
131 ··qualified·8b06513d50a61fcfa933a6a7d956dd11 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·206f096f7e1cb4c2548acb2ed73a2200 
133 ··exports:·a4bd057a44ba4ba19a35e233e0b9c8f2 
134 ··ghcPkgName·67e9a0bdb3cdd93a71ab59c8afdc3002 
135 ··ghcPkgVersion·30514751db125ac20b0936dfba021319 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
137 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
138 ··/.·dcd6adcda4411d86fa0a1eb0994c6376 
139 ··ModulePath·961157645cfe57a24095f222ea53f785 
140 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
141 ··toModulePath·02579d7d7c927c40bfc90bdf2ab4f9c3 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
143 ··exports:·c77584405d786bf9c05a3915a47f7143 
144 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
145 ··exports:·67642df456f0d02295789c45cf88f6c5 
146 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
147 ··modifyQualified·e092a41cf45070277bf792a9e3afb7f2 
148 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
150 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
151 ··argCName·d36f93434ab76f0924b1ccc1ff266482 
152 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
153 ··Name·bdcae6258f04c4098074d15a94f255ea 
154 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
155 ··TInterface·65096b7371abac4a9fcaf0382e429514 
156 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
157 ··namespace·3c094d3f9c83262ee86e66f80912c16b 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·3f763b21cad79eaeec4491831c50b02f 
159 ··Signal·7bf78c0d7370660ea4d50e53c178cca6 
160 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 114 ··exports:·64cac61ab2e37637514742b18d0da036
 115 ··API·02e3dd36e74910a6d39bec69ce3b5952
 116 ··APICallback·898c65fa6b4aa151e1ccd1399bef9826
 117 ··APIConst·efbf41d6e4068b0ff11037ff70f075e5
 118 ··APIEnum·045958974441eb59c53a7255a8448736
 119 ··APIFlags·7651c6bec6f11ea13cc9842c44471bd6
 120 ··APIFunction·ff1c0e5d77e00fcf8d9edebaa1de7d8f
 121 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 122 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 123 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 124 ··APIUnion·55498169fb4e7b446697205d47426a82
 125 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 126 ··exports:·babf70d820f711346bb35c3b669e705b
 127 ··CodeGen·67f7b64f4e61059c840c39209577400f
 128 ··config·f91c34b63a3117439d885a8c8014c5f1
 129 ··findAPIByName·c9702b5fa9bbdb72f618f7240c9043e2
 130 ··getAPI·2f32b8db8f1a1d959ab3ed3c892e429d
 131 ··qualified·214c6c447b36837839d34271064e7cd9
 132 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·8b84cb911663c99091ba698bfce38555
 133 ··exports:·9785f1b44d65988299d1c0adeeae4c0b
 134 ··ghcPkgName·8f180e710d78de84242b3445defd2f91
 135 ··ghcPkgVersion·4ee21cf848c33199e9988b35b5c22ae9
 136 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·a282af8ce53631ed57c4b9c2f596b2fe
 137 ··exports:·bfe9dab8ac0e2bcc2319d96ee0ad2945
 138 ··/.·71f3cbcb54ec4c858f34baec2a7ae2ec
 139 ··ModulePath·cb8c799626e5cd35ddcfd52718f24814
 140 ··dotModulePath·cae7f4ad0141b0e58767b8567e980acb
 141 ··toModulePath·ad57d1dff07ee0f5f92e1a2f3675e8d2
 142 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·f00187b99009473af2414d1d6c514ad2
 143 ··exports:·a00dd4ecad3e2ef8b2de3023376027ea
Max diff block lines reached; 48489/57107 bytes (84.91%) of diff not shown.
56.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/SymbolNaming.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/SymbolNaming.hi
Files 84% similar despite different names
55.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.SymbolNaming·91037 interface·Data.GI.CodeGen.SymbolNaming·9103
8 ··interface·hash:·25cc8f8b972e9cdea038f7051ef88d07 
9 ··ABI·hash:·ae2e038de95600a8b0ea071e9cb9a98a 
10 ··export-list·hash:·8809217edd26dbea6f276de766da9d2d8 ··interface·hash:·a9c37c873173b23b66f750b8f7d1ba3f
 9 ··ABI·hash:·f382e91470acf6f8c298ab6df5d16128
 10 ··export-list·hash:·45fa22dea79fdcbeee8af37e9cfc48c3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5c2476714bc224d405d31ec745d27a5812 ··flag·hash:·5c2476714bc224d405d31ec745d27a58
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·89e83e1d9a7c61f64bb44534b1158c8316 ··src_hash:·89e83e1d9a7c61f64bb44534b1158c83
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 41, 21 lines modifiedOffset 41, 21 lines modified
41 ··safeCast41 ··safeCast
42 ··signalHaskellName42 ··signalHaskellName
43 ··signalInfoName43 ··signalInfoName
44 ··submoduleLocation44 ··submoduleLocation
45 ··typeConstraint45 ··typeConstraint
46 ··underscoresToCamelCase46 ··underscoresToCamelCase
47 ··upperName47 ··upperName
48 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API48 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
49 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code49 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
50 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config50 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config
51 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath51 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath
52 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type52 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
53 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util53 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
54 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,54 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
55 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})55 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
56 direct·package·dependencies:·base-4.20.2.0·text-2.1.356 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
57 plugin·package·dependencies:57 plugin·package·dependencies:
58 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic58 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
59 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base59 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
60 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances60 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
61 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString61 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 106, 111 lines modifiedOffset 106, 111 lines modified
106 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2106 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2
107 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a107 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
108 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c108 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
109 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff109 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
110 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c110 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
111 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d111 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d
112 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6112 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
114 ··exports:·0e449c47f9d2913b9269d29104b2d697 
115 ··API·72f8990c1a5be5cec8db292c3bd35aed 
116 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
117 ··APIConst·da1e291366532d2a20aa5128de010ea5 
118 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
119 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
120 ··APIFunction·298434f9a7e501d2abbc5f842358bea6 
121 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
122 ··APIObject·f794390eb6c22de9bdd216834ca99944 
123 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
124 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
125 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
126 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
127 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
128 ··config·f3c0f019ef2d118e7f0641123f6894f1 
129 ··findAPIByName·749c1dcd6c1eecd740856911fe50d396 
130 ··getAPI·2bbbeed15c0d079c305a4de4f4d2d58d 
131 ··qualified·8b06513d50a61fcfa933a6a7d956dd11 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·206f096f7e1cb4c2548acb2ed73a2200 
133 ··exports:·a4bd057a44ba4ba19a35e233e0b9c8f2 
134 ··ghcPkgName·67e9a0bdb3cdd93a71ab59c8afdc3002 
135 ··ghcPkgVersion·30514751db125ac20b0936dfba021319 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·dd84df3e630ea4c4ad61788eb05e6711 
137 ··exports:·32ee59e50528ea3c079da6aaeb333fb3 
138 ··/.·dcd6adcda4411d86fa0a1eb0994c6376 
139 ··ModulePath·961157645cfe57a24095f222ea53f785 
140 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
141 ··toModulePath·02579d7d7c927c40bfc90bdf2ab4f9c3 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
143 ··exports:·c77584405d786bf9c05a3915a47f7143 
144 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
145 ··exports:·67642df456f0d02295789c45cf88f6c5 
146 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
147 ··modifyQualified·e092a41cf45070277bf792a9e3afb7f2 
148 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
150 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
151 ··argCName·d36f93434ab76f0924b1ccc1ff266482 
152 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
153 ··Name·bdcae6258f04c4098074d15a94f255ea 
154 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
155 ··TInterface·65096b7371abac4a9fcaf0382e429514 
156 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
157 ··namespace·3c094d3f9c83262ee86e66f80912c16b 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·3f763b21cad79eaeec4491831c50b02f 
159 ··Signal·7bf78c0d7370660ea4d50e53c178cca6 
160 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 114 ··exports:·64cac61ab2e37637514742b18d0da036
 115 ··API·02e3dd36e74910a6d39bec69ce3b5952
 116 ··APICallback·898c65fa6b4aa151e1ccd1399bef9826
 117 ··APIConst·efbf41d6e4068b0ff11037ff70f075e5
 118 ··APIEnum·045958974441eb59c53a7255a8448736
 119 ··APIFlags·7651c6bec6f11ea13cc9842c44471bd6
 120 ··APIFunction·ff1c0e5d77e00fcf8d9edebaa1de7d8f
 121 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 122 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 123 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 124 ··APIUnion·55498169fb4e7b446697205d47426a82
 125 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 126 ··exports:·babf70d820f711346bb35c3b669e705b
 127 ··CodeGen·67f7b64f4e61059c840c39209577400f
 128 ··config·f91c34b63a3117439d885a8c8014c5f1
 129 ··findAPIByName·c9702b5fa9bbdb72f618f7240c9043e2
 130 ··getAPI·2f32b8db8f1a1d959ab3ed3c892e429d
 131 ··qualified·214c6c447b36837839d34271064e7cd9
 132 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·8b84cb911663c99091ba698bfce38555
 133 ··exports:·9785f1b44d65988299d1c0adeeae4c0b
 134 ··ghcPkgName·8f180e710d78de84242b3445defd2f91
 135 ··ghcPkgVersion·4ee21cf848c33199e9988b35b5c22ae9
 136 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·a282af8ce53631ed57c4b9c2f596b2fe
 137 ··exports:·bfe9dab8ac0e2bcc2319d96ee0ad2945
 138 ··/.·71f3cbcb54ec4c858f34baec2a7ae2ec
 139 ··ModulePath·cb8c799626e5cd35ddcfd52718f24814
 140 ··dotModulePath·cae7f4ad0141b0e58767b8567e980acb
 141 ··toModulePath·ad57d1dff07ee0f5f92e1a2f3675e8d2
 142 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·f00187b99009473af2414d1d6c514ad2
 143 ··exports:·a00dd4ecad3e2ef8b2de3023376027ea
Max diff block lines reached; 48489/57104 bytes (84.91%) of diff not shown.
31.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Transfer.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Transfer.hi
Files 98% similar despite different names
31.4 KB
ghc --show-iface {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Transfer·91037 interface·Data.GI.CodeGen.Transfer·9103
8 ··interface·hash:·20e97028561fb3abd53995ca951bbf27 
9 ··ABI·hash:·5d079f5b5a88bd5e46618e8b421d8c81 
10 ··export-list·hash:·b77d8cef2dc99d20ec0a95481084109e8 ··interface·hash:·92fb5800f593a17e667acb4b2f50d0f1
 9 ··ABI·hash:·20330bfd5df4df09578c23e05bf32f85
 10 ··export-list·hash:·12df935a73a850fbe5816749ae134b3f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4b9f1117429f37a6f79538a043177cc916 ··src_hash:·4b9f1117429f37a6f79538a043177cc9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··freeContainerType21 ··freeContainerType
22 ··freeInArg22 ··freeInArg
23 ··freeInArgOnError23 ··freeInArgOnError
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
30 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,30 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
31 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})31 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
32 direct·package·dependencies:·base-4.20.2.0·text-2.1.332 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic34 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
35 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base35 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
36 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances36 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
37 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString37 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 82, 106 lines modifiedOffset 82, 106 lines modified
82 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d882 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
83 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a83 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
84 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c84 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
85 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023385 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
86 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe86 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
87 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff87 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
88 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd688 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
90 ··exports:·0e449c47f9d2913b9269d29104b2d697 
91 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
92 ··APIObject·f794390eb6c22de9bdd216834ca99944 
93 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
94 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
96 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
97 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
98 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
99 ··badIntroError·77640d33c4b5ac08745b26d51a139029 
100 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
101 ··line·249a21f97ad85e8bb266669331f6a4af 
102 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
104 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
105 ··elementTypeAndMap·f16dd0d22e31201561dbf11d89f0198c 
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
107 ··exports:·885c45064dfdfa35a20391daa4621ad3 
108 ··isGObject·344cab952e728398dfe4a6a19ebf01d1 
109 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
110 ··exports:·c77584405d786bf9c05a3915a47f7143 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
112 ··exports:·67642df456f0d02295789c45cf88f6c5 
113 ··prime·2dad8cb6c8f46e367b6a6e062eeedbb0 
114 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
115 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
116 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
117 ··DirectionIn·0148a002f19399641fe5894b090d9c99 
118 ··DirectionInout·06f981efe5c98f799b1030afe95114f9 
119 ··DirectionOut·d07454947eb86523dd44e5a098e3426a 
120 ··argCallerAllocates·15362f7fcda5ec001df399746243b367 
121 ··argType·e1b1b6aa59bc32f56ea19ed9c1251a36 
122 ··direction·7f269d33913edb9da3b1be215c1a90b0 
123 ··transfer·cb1685bd3eb6049cf781d67abd1dd8bd 
124 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
125 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
126 ··TByteArray·4ed341e3f90cf5f12c39a6b645b1705c 
127 ··TCArray·1a2784fe51629fe2e478f095975b5a6b 
128 ··TError·db3ba6c1ee5a80b486fec63bd5ab46ca 
129 ··TFileName·ed8ae5887fe712d16d8c832e8e1627cb 
130 ··TGArray·44dd01020e615deec379fb80bf510008 
131 ··TGClosure·1ff36420819bcad337d22077e515b29f 
132 ··TGHash·20ccee37fec2a0c62692b4cff05c1da5 
133 ··TGList·09272c6b47c54beada870d0a97f5a0d8 
134 ··TGSList·26ceb4de06d0c6948e0979291663fecd 
135 ··TGValue·0ade0923bf56d6e3f7c0ded58f3349fc 
136 ··TInterface·65096b7371abac4a9fcaf0382e429514 
137 ··TParamSpec·c847484440d6e5d56f3669e22c531ae5 
138 ··TPtrArray·acbde302539ce015bd486db257bd04f9 
139 ··TUInt8·16702469f6409b03a75174ccb986835c 
140 ··TUTF8·74b541a04645bbe15ddf168145092c17 
141 ··TVariant·34c61f7f37d248388be20e4a123bf05b 
142 ··Transfer·21f4463ca5330a7b4a060834599e9c8c 
143 ··TransferContainer·2deeeb532e89968574f85bef3a3a3825 
144 ··TransferEverything·5b2389dc99f2ab5805a3d946cca201e1 
145 ··TransferNothing·b4cbc3ebb741c532b07813c24ddf83fb 
146 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct·ffe44acf277d35dd7b395150cffe769e 
148 ··structIsBoxed·dde504d30cd0e741413b2fbb7ff0caab 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·82f4178bbb9a243924565f0093831d2e 
150 ··unionIsBoxed·178a70d0b7418961cca66ad445de52b389 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 90 ··exports:·64cac61ab2e37637514742b18d0da036
 91 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 92 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 93 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 94 ··APIUnion·55498169fb4e7b446697205d47426a82
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 96 ··exports:·babf70d820f711346bb35c3b669e705b
 97 ··CodeGen·67f7b64f4e61059c840c39209577400f
 98 ··ExcCodeGen·2adf345bcf6a626796bc9f7095b8e3f3
 99 ··badIntroError·8ee43f5293f70a8db625fdf4088fc499
 100 ··findAPI·93f4698bc35be21d90bf7149043304a4
 101 ··line·49df9b9d602260eadc1f928724726d3a
 102 ··notImplementedError·f5b90bc876a4935cf62ab5123b354bc0
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions·d65a7f428b3119f05a2e754b1128d41f
 104 ··exports:·cfcf8ff085cae3a08613c4aa6dfc96b3
 105 ··elementTypeAndMap·81c993c731210f798a169b0f856fdaeb
 106 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject·74d1e06b136829cccadc4a7028e978ce
 107 ··exports:·e1af50dca928c28c9c4e99dafd50c803
Max diff block lines reached; 21933/32088 bytes (68.35%) of diff not shown.
31.7 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Transfer.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Transfer.dyn_hi
Files 94% similar despite different names
31.4 KB
ghc --show-iface {}
    
Offset 1, 37 lines modifiedOffset 1, 37 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.Transfer·91037 interface·Data.GI.CodeGen.Transfer·9103
8 ··interface·hash:·20e97028561fb3abd53995ca951bbf27 
9 ··ABI·hash:·5d079f5b5a88bd5e46618e8b421d8c81 
10 ··export-list·hash:·b77d8cef2dc99d20ec0a95481084109e8 ··interface·hash:·92fb5800f593a17e667acb4b2f50d0f1
 9 ··ABI·hash:·20330bfd5df4df09578c23e05bf32f85
 10 ··export-list·hash:·12df935a73a850fbe5816749ae134b3f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4b9f1117429f37a6f79538a043177cc916 ··src_hash:·4b9f1117429f37a6f79538a043177cc9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··freeContainerType21 ··freeContainerType
22 ··freeInArg22 ··freeInArg
23 ··freeInArgOnError23 ··freeInArgOnError
24 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API24 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions
27 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject27 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util
30 boot·module·dependencies:·(haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx,30 boot·module·dependencies:·(haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE,
31 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})31 ···························Data.GI.CodeGen.CtoHaskellMap·{-#·SOURCE·#-})
32 direct·package·dependencies:·base-4.20.2.0·text-2.1.332 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic34 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
35 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base35 ·········Data.ByteString.Builder·Data.Colour·GHC.Internal.Base
36 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances36 ·········GHC.Internal.Float·GHC.Prim.Ext·Data.Hashable.Generic.Instances
37 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString37 ·········Text.Regex.Base.Context·Text.Regex.TDFA.ByteString
Offset 82, 106 lines modifiedOffset 82, 106 lines modified
82 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d882 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
83 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a83 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
84 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c84 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
85 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023385 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
86 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe86 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
87 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff87 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
88 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd688 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.API·6466040e49fe6b7bf5200eb108252a22 
90 ··exports:·0e449c47f9d2913b9269d29104b2d697 
91 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
92 ··APIObject·f794390eb6c22de9bdd216834ca99944 
93 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
94 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·f296d79676302ff2f0a4c534fc00ef46 
96 ··exports:·bb210e56169e6613ea0d89d878c5a6fa 
97 ··CodeGen·cbc0e9a9080f8147fbee3b795ddb863d 
98 ··ExcCodeGen·057a4a5d2e5d973cac08c56b95b63818 
99 ··badIntroError·77640d33c4b5ac08745b26d51a139029 
100 ··findAPI·5c077d255eff42f96d5a30e565b37af0 
101 ··line·249a21f97ad85e8bb266669331f6a4af 
102 ··notImplementedError·d9e13f8c2b8ef9b3d9c993c7ed46b506 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·d790d2ecaf7d4ca189c93a96eda877fd 
104 ··exports:·294312f0a13b6ae207e5d9c82b9ca64e 
105 ··elementTypeAndMap·f16dd0d22e31201561dbf11d89f0198c 
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·82bc17a8b1ca7f0a20303598502a02f8 
107 ··exports:·885c45064dfdfa35a20391daa4621ad3 
108 ··isGObject·344cab952e728398dfe4a6a19ebf01d1 
109 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·9c7b4e282244cf1c5aea705c1f978b68 
110 ··exports:·c77584405d786bf9c05a3915a47f7143 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·77ef3da5e02532c9f5c4f0c7ce4d682c 
112 ··exports:·67642df456f0d02295789c45cf88f6c5 
113 ··prime·2dad8cb6c8f46e367b6a6e062eeedbb0 
114 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
115 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
116 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
117 ··DirectionIn·0148a002f19399641fe5894b090d9c99 
118 ··DirectionInout·06f981efe5c98f799b1030afe95114f9 
119 ··DirectionOut·d07454947eb86523dd44e5a098e3426a 
120 ··argCallerAllocates·15362f7fcda5ec001df399746243b367 
121 ··argType·e1b1b6aa59bc32f56ea19ed9c1251a36 
122 ··direction·7f269d33913edb9da3b1be215c1a90b0 
123 ··transfer·cb1685bd3eb6049cf781d67abd1dd8bd 
124 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
125 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
126 ··TByteArray·4ed341e3f90cf5f12c39a6b645b1705c 
127 ··TCArray·1a2784fe51629fe2e478f095975b5a6b 
128 ··TError·db3ba6c1ee5a80b486fec63bd5ab46ca 
129 ··TFileName·ed8ae5887fe712d16d8c832e8e1627cb 
130 ··TGArray·44dd01020e615deec379fb80bf510008 
131 ··TGClosure·1ff36420819bcad337d22077e515b29f 
132 ··TGHash·20ccee37fec2a0c62692b4cff05c1da5 
133 ··TGList·09272c6b47c54beada870d0a97f5a0d8 
134 ··TGSList·26ceb4de06d0c6948e0979291663fecd 
135 ··TGValue·0ade0923bf56d6e3f7c0ded58f3349fc 
136 ··TInterface·65096b7371abac4a9fcaf0382e429514 
137 ··TParamSpec·c847484440d6e5d56f3669e22c531ae5 
138 ··TPtrArray·acbde302539ce015bd486db257bd04f9 
139 ··TUInt8·16702469f6409b03a75174ccb986835c 
140 ··TUTF8·74b541a04645bbe15ddf168145092c17 
141 ··TVariant·34c61f7f37d248388be20e4a123bf05b 
142 ··Transfer·21f4463ca5330a7b4a060834599e9c8c 
143 ··TransferContainer·2deeeb532e89968574f85bef3a3a3825 
144 ··TransferEverything·5b2389dc99f2ab5805a3d946cca201e1 
145 ··TransferNothing·b4cbc3ebb741c532b07813c24ddf83fb 
146 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct·ffe44acf277d35dd7b395150cffe769e 
148 ··structIsBoxed·dde504d30cd0e741413b2fbb7ff0caab 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·82f4178bbb9a243924565f0093831d2e 
150 ··unionIsBoxed·178a70d0b7418961cca66ad445de52b389 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·84a00c94db27b08a0feb296a5592cc8d
 90 ··exports:·64cac61ab2e37637514742b18d0da036
 91 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 92 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 93 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 94 ··APIUnion·55498169fb4e7b446697205d47426a82
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·d1ce65651313982968d6dcf6f9424c9a
 96 ··exports:·babf70d820f711346bb35c3b669e705b
 97 ··CodeGen·67f7b64f4e61059c840c39209577400f
 98 ··ExcCodeGen·2adf345bcf6a626796bc9f7095b8e3f3
 99 ··badIntroError·8ee43f5293f70a8db625fdf4088fc499
 100 ··findAPI·93f4698bc35be21d90bf7149043304a4
 101 ··line·49df9b9d602260eadc1f928724726d3a
 102 ··notImplementedError·f5b90bc876a4935cf62ab5123b354bc0
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions·d65a7f428b3119f05a2e754b1128d41f
 104 ··exports:·cfcf8ff085cae3a08613c4aa6dfc96b3
 105 ··elementTypeAndMap·81c993c731210f798a169b0f856fdaeb
 106 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject·74d1e06b136829cccadc4a7028e978ce
 107 ··exports:·e1af50dca928c28c9c4e99dafd50c803
Max diff block lines reached; 21933/32088 bytes (68.35%) of diff not shown.
27.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Type.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Type.dyn_hi
Files 94% similar despite different names
27.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.Type·91037 interface·Data.GI.CodeGen.Type·9103
8 ··interface·hash:·bc6d29efcf902ebd50516752a91235c7 
9 ··ABI·hash:·9c7b4e282244cf1c5aea705c1f978b68 
10 ··export-list·hash:·c77584405d786bf9c05a3915a47f71438 ··interface·hash:·ea823692e026205113c7d4e471f4c6c0
 9 ··ABI·hash:·f00187b99009473af2414d1d6c514ad2
 10 ··export-list·hash:·a00dd4ecad3e2ef8b2de3023376027ea
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f8b530e200d2a3f44d53f0252bb0158e16 ··src_hash:·f8b530e200d2a3f44d53f0252bb0158e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··maybeT25 ··maybeT
26 ··ptr26 ··ptr
27 ··typeConName27 ··typeConName
28 ··typeShow28 ··typeShow
29 ··TypeRep29 ··TypeRep
30 ··Data.GI.GIR.BasicTypes.BasicType{Data.GI.GIR.BasicTypes.TBoolean·Data.GI.GIR.BasicTypes.TDouble·Data.GI.GIR.BasicTypes.TFileName·Data.GI.GIR.BasicTypes.TFloat·Data.GI.GIR.BasicTypes.TGType·Data.GI.GIR.BasicTypes.TInt·Data.GI.GIR.BasicTypes.TInt16·Data.GI.GIR.BasicTypes.TInt32·Data.GI.GIR.BasicTypes.TInt64·Data.GI.GIR.BasicTypes.TInt8·Data.GI.GIR.BasicTypes.TIntPtr·Data.GI.GIR.BasicTypes.TLong·Data.GI.GIR.BasicTypes.TPtr·Data.GI.GIR.BasicTypes.TSSize·Data.GI.GIR.BasicTypes.TShort·Data.GI.GIR.BasicTypes.TSize·Data.GI.GIR.BasicTypes.TUInt·Data.GI.GIR.BasicTypes.TUInt16·Data.GI.GIR.BasicTypes.TUInt32·Data.GI.GIR.BasicTypes.TUInt64·Data.GI.GIR.BasicTypes.TUInt8·Data.GI.GIR.BasicTypes.TUIntPtr·Data.GI.GIR.BasicTypes.TULong·Data.GI.GIR.BasicTypes.TUShort·Data.GI.GIR.BasicTypes.TUTF8·Data.GI.GIR.BasicTypes.TUniChar·Data.GI.GIR.BasicTypes.Tdev_t·Data.GI.GIR.BasicTypes.Tgid_t·Data.GI.GIR.BasicTypes.Toff_t·Data.GI.GIR.BasicTypes.Tpid_t·Data.GI.GIR.BasicTypes.Tsocklen_t·Data.GI.GIR.BasicTypes.Ttime_t·Data.GI.GIR.BasicTypes.Tuid_t}30 ··Data.GI.GIR.BasicTypes.BasicType{Data.GI.GIR.BasicTypes.TBoolean·Data.GI.GIR.BasicTypes.TDouble·Data.GI.GIR.BasicTypes.TFileName·Data.GI.GIR.BasicTypes.TFloat·Data.GI.GIR.BasicTypes.TGType·Data.GI.GIR.BasicTypes.TInt·Data.GI.GIR.BasicTypes.TInt16·Data.GI.GIR.BasicTypes.TInt32·Data.GI.GIR.BasicTypes.TInt64·Data.GI.GIR.BasicTypes.TInt8·Data.GI.GIR.BasicTypes.TIntPtr·Data.GI.GIR.BasicTypes.TLong·Data.GI.GIR.BasicTypes.TPtr·Data.GI.GIR.BasicTypes.TSSize·Data.GI.GIR.BasicTypes.TShort·Data.GI.GIR.BasicTypes.TSize·Data.GI.GIR.BasicTypes.TUInt·Data.GI.GIR.BasicTypes.TUInt16·Data.GI.GIR.BasicTypes.TUInt32·Data.GI.GIR.BasicTypes.TUInt64·Data.GI.GIR.BasicTypes.TUInt8·Data.GI.GIR.BasicTypes.TUIntPtr·Data.GI.GIR.BasicTypes.TULong·Data.GI.GIR.BasicTypes.TUShort·Data.GI.GIR.BasicTypes.TUTF8·Data.GI.GIR.BasicTypes.TUniChar·Data.GI.GIR.BasicTypes.Tdev_t·Data.GI.GIR.BasicTypes.Tgid_t·Data.GI.GIR.BasicTypes.Toff_t·Data.GI.GIR.BasicTypes.Tpid_t·Data.GI.GIR.BasicTypes.Tsocklen_t·Data.GI.GIR.BasicTypes.Ttime_t·Data.GI.GIR.BasicTypes.Tuid_t}
31 ··Data.GI.GIR.BasicTypes.Type{Data.GI.GIR.BasicTypes.TBasicType·Data.GI.GIR.BasicTypes.TByteArray·Data.GI.GIR.BasicTypes.TCArray·Data.GI.GIR.BasicTypes.TError·Data.GI.GIR.BasicTypes.TGArray·Data.GI.GIR.BasicTypes.TGClosure·Data.GI.GIR.BasicTypes.TGHash·Data.GI.GIR.BasicTypes.TGList·Data.GI.GIR.BasicTypes.TGSList·Data.GI.GIR.BasicTypes.TGValue·Data.GI.GIR.BasicTypes.TInterface·Data.GI.GIR.BasicTypes.TParamSpec·Data.GI.GIR.BasicTypes.TPtrArray·Data.GI.GIR.BasicTypes.TVariant}31 ··Data.GI.GIR.BasicTypes.Type{Data.GI.GIR.BasicTypes.TBasicType·Data.GI.GIR.BasicTypes.TByteArray·Data.GI.GIR.BasicTypes.TCArray·Data.GI.GIR.BasicTypes.TError·Data.GI.GIR.BasicTypes.TGArray·Data.GI.GIR.BasicTypes.TGClosure·Data.GI.GIR.BasicTypes.TGHash·Data.GI.GIR.BasicTypes.TGList·Data.GI.GIR.BasicTypes.TGSList·Data.GI.GIR.BasicTypes.TGValue·Data.GI.GIR.BasicTypes.TInterface·Data.GI.GIR.BasicTypes.TParamSpec·Data.GI.GIR.BasicTypes.TPtrArray·Data.GI.GIR.BasicTypes.TVariant}
32 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes32 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.20.2.0·text-2.1.334 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 trusted·package·dependencies:·base-4.20.2.0·text-2.1.336 trusted·package·dependencies:·base-4.20.2.0·text-2.1.3
37 orphans:·Data.Binary.Generic·Data.ByteString.Builder37 orphans:·Data.Binary.Generic·Data.ByteString.Builder
38 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text38 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
39 ·········Data.Text.Show39 ·········Data.Text.Show
Offset 52, 81 lines modifiedOffset 52, 81 lines modified
52 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList52 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
53 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ53 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ
54 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text54 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text
55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
57 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd657 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
58 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c58 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
59 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
60 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
61 ··BasicType·c7551f0bc84c388b306b1299be96883d 
62 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
63 ··TBoolean·1471b3f66c311a38305cc6d5344dd304 
64 ··TByteArray·4ed341e3f90cf5f12c39a6b645b1705c 
65 ··TCArray·1a2784fe51629fe2e478f095975b5a6b 
66 ··TDouble·8dc45e5f06675c739169b6180634ee92 
67 ··TError·db3ba6c1ee5a80b486fec63bd5ab46ca 
68 ··TFileName·ed8ae5887fe712d16d8c832e8e1627cb 
69 ··TFloat·c8d69ebc2d2436c345c1acfef39408f7 
70 ··TGArray·44dd01020e615deec379fb80bf510008 
71 ··TGClosure·1ff36420819bcad337d22077e515b29f 
72 ··TGHash·20ccee37fec2a0c62692b4cff05c1da5 
73 ··TGList·09272c6b47c54beada870d0a97f5a0d8 
74 ··TGSList·26ceb4de06d0c6948e0979291663fecd 
75 ··TGType·3e88d1c0e9fb9459e3981f39aac1ba42 
76 ··TGValue·0ade0923bf56d6e3f7c0ded58f3349fc 
77 ··TInt·950ba0df5578ded092de5c8bf4b6c888 
78 ··TInt16·f48a741f9251252b1cf4d97840dff322 
79 ··TInt32·fae524f2caa892f410c015bfad70da24 
80 ··TInt64·884d2ec92f82d2275312cfebd7f187a0 
81 ··TInt8·85fb5e43b4d4f2a54c9ee50cbe11b2d9 
82 ··TIntPtr·d9831c3a08fcb7c8fb4e3732ba8d156f 
83 ··TInterface·65096b7371abac4a9fcaf0382e429514 
84 ··TLong·4e6e2c917dab9c08125d90872ac82481 
85 ··TParamSpec·c847484440d6e5d56f3669e22c531ae5 
86 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
87 ··TPtrArray·acbde302539ce015bd486db257bd04f9 
88 ··TSSize·20526432ad21039bff255c903c462d7a 
89 ··TShort·dc7f72c290b6cc863bb466f07d9039d9 
90 ··TSize·17975f77b35e49793ac0f9239f5e65cb 
91 ··TUInt·74826a782e7346b0f2f79a851d0ebe3c 
92 ··TUInt16·dbce31855c4f235f43ea7f392d1cea03 
93 ··TUInt32·21f5ee0ef23a48b97aec56557e08eb7f 
94 ··TUInt64·0e2d7bc79ec6f5a60606a6eae781f108 
95 ··TUInt8·16702469f6409b03a75174ccb986835c 
96 ··TUIntPtr·276d041475065fe9f02564323249c7d4 
97 ··TULong·2de614fcc24729df46afae0eb7ed93d3 
98 ··TUShort·f902fa346fb7f3a9924a0a4382b9bb54 
99 ··TUTF8·74b541a04645bbe15ddf168145092c17 
100 ··TUniChar·5a8b5973106706bffda3959518026ecd 
101 ··TVariant·34c61f7f37d248388be20e4a123bf05b 
102 ··Tdev_t·99c547542f488ad457234b19c91ee507 
103 ··Tgid_t·ffe86e20beedf4df99daf858f8ad83e3 
104 ··Toff_t·2c14be43ebd39de80e42e180f6c9e0a5 
105 ··Tpid_t·b89957992fbe824c313aec47139b422c 
106 ··Tsocklen_t·914063cd741801d2a2d7df30a0e6d74f 
107 ··Ttime_t·7dcdaa41a95cb946c20655d3bafe1a1f 
108 ··Tuid_t·78e661414b71d3e0259d47824ac29a43 
109 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef659 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 60 ··exports:·003184b22c6be0ff0827087deabdef95
 61 ··BasicType·0011e064831287750695512dcb1849a6
 62 ··TBasicType·7a14820e9181719a557f676fdee537e9
 63 ··TBoolean·5f857f5d16d215a384d65d6fbc32626a
 64 ··TByteArray·168e9bb5f359f0022da43a57c9de94a8
 65 ··TCArray·87b42350295a42f2cf25e7181f85ea29
 66 ··TDouble·df693889059517ed91f51d118038d0b7
 67 ··TError·1f5d73d305459bacb6e4495eff75a8dc
 68 ··TFileName·a679c4be24270b44fd23649377145fa5
 69 ··TFloat·45b365872ae3b6ab87c336926eb1e719
 70 ··TGArray·d20c3c3fab25021a93a8a90368cbd081
 71 ··TGClosure·24c2a751aa1f6ebb3d2103b9a9bf64f8
 72 ··TGHash·9425cde71c5c6917a83cadb9aa35b9aa
 73 ··TGList·4eb4d03a9eb8e97ce356fa0e5510012c
 74 ··TGSList·b566187332f5159067d038a5647cb526
 75 ··TGType·c3bcd57aed71ba6f1636e596e429f57b
 76 ··TGValue·b366ae3cd92d7d1605d77c87b534af58
 77 ··TInt·b2c08dfe0b796330e1d0db06e3a8684a
 78 ··TInt16·c26fb3662bec33c006a401b51a46b72b
 79 ··TInt32·698629d952bd793dc4b3dbf76f174dd7
 80 ··TInt64·5c457b4ea17775f8e84ca850b12c2b72
 81 ··TInt8·4ae6b14533be6c164936599f327a3d9b
 82 ··TIntPtr·55e3dd4e5cb574f04a15460680d2d022
 83 ··TInterface·978d8ac7f24106d9d5af16ac05a2370b
 84 ··TLong·da3ed8a026b08b93c5e727db7db21c11
 85 ··TParamSpec·432db94d618cbb773ec2b93759cc5efe
 86 ··TPtr·95cac1b37fc62df73da98e7e70815693
 87 ··TPtrArray·1b280cd1f256042572e412aee33b6be1
 88 ··TSSize·ccd01f764e8a32511cc39f50acb9f8f4
 89 ··TShort·9a38c7231684b2ca9e9046b5052cf609
 90 ··TSize·61f69c58004da52d63893b85c8eb83ca
 91 ··TUInt·c667da72e01406df1422c0952261739a
 92 ··TUInt16·cf8276dbf14f2ebae61dedb5f638e8fb
Max diff block lines reached; 19552/27619 bytes (70.79%) of diff not shown.
27.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Type.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Type.hi
Files 90% similar despite different names
27.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.CodeGen.Type·91037 interface·Data.GI.CodeGen.Type·9103
8 ··interface·hash:·bc6d29efcf902ebd50516752a91235c7 
9 ··ABI·hash:·9c7b4e282244cf1c5aea705c1f978b68 
10 ··export-list·hash:·c77584405d786bf9c05a3915a47f71438 ··interface·hash:·ea823692e026205113c7d4e471f4c6c0
 9 ··ABI·hash:·f00187b99009473af2414d1d6c514ad2
 10 ··export-list·hash:·a00dd4ecad3e2ef8b2de3023376027ea
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f8b530e200d2a3f44d53f0252bb0158e16 ··src_hash:·f8b530e200d2a3f44d53f0252bb0158e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 25, 15 lines modifiedOffset 25, 15 lines modified
25 ··maybeT25 ··maybeT
26 ··ptr26 ··ptr
27 ··typeConName27 ··typeConName
28 ··typeShow28 ··typeShow
29 ··TypeRep29 ··TypeRep
30 ··Data.GI.GIR.BasicTypes.BasicType{Data.GI.GIR.BasicTypes.TBoolean·Data.GI.GIR.BasicTypes.TDouble·Data.GI.GIR.BasicTypes.TFileName·Data.GI.GIR.BasicTypes.TFloat·Data.GI.GIR.BasicTypes.TGType·Data.GI.GIR.BasicTypes.TInt·Data.GI.GIR.BasicTypes.TInt16·Data.GI.GIR.BasicTypes.TInt32·Data.GI.GIR.BasicTypes.TInt64·Data.GI.GIR.BasicTypes.TInt8·Data.GI.GIR.BasicTypes.TIntPtr·Data.GI.GIR.BasicTypes.TLong·Data.GI.GIR.BasicTypes.TPtr·Data.GI.GIR.BasicTypes.TSSize·Data.GI.GIR.BasicTypes.TShort·Data.GI.GIR.BasicTypes.TSize·Data.GI.GIR.BasicTypes.TUInt·Data.GI.GIR.BasicTypes.TUInt16·Data.GI.GIR.BasicTypes.TUInt32·Data.GI.GIR.BasicTypes.TUInt64·Data.GI.GIR.BasicTypes.TUInt8·Data.GI.GIR.BasicTypes.TUIntPtr·Data.GI.GIR.BasicTypes.TULong·Data.GI.GIR.BasicTypes.TUShort·Data.GI.GIR.BasicTypes.TUTF8·Data.GI.GIR.BasicTypes.TUniChar·Data.GI.GIR.BasicTypes.Tdev_t·Data.GI.GIR.BasicTypes.Tgid_t·Data.GI.GIR.BasicTypes.Toff_t·Data.GI.GIR.BasicTypes.Tpid_t·Data.GI.GIR.BasicTypes.Tsocklen_t·Data.GI.GIR.BasicTypes.Ttime_t·Data.GI.GIR.BasicTypes.Tuid_t}30 ··Data.GI.GIR.BasicTypes.BasicType{Data.GI.GIR.BasicTypes.TBoolean·Data.GI.GIR.BasicTypes.TDouble·Data.GI.GIR.BasicTypes.TFileName·Data.GI.GIR.BasicTypes.TFloat·Data.GI.GIR.BasicTypes.TGType·Data.GI.GIR.BasicTypes.TInt·Data.GI.GIR.BasicTypes.TInt16·Data.GI.GIR.BasicTypes.TInt32·Data.GI.GIR.BasicTypes.TInt64·Data.GI.GIR.BasicTypes.TInt8·Data.GI.GIR.BasicTypes.TIntPtr·Data.GI.GIR.BasicTypes.TLong·Data.GI.GIR.BasicTypes.TPtr·Data.GI.GIR.BasicTypes.TSSize·Data.GI.GIR.BasicTypes.TShort·Data.GI.GIR.BasicTypes.TSize·Data.GI.GIR.BasicTypes.TUInt·Data.GI.GIR.BasicTypes.TUInt16·Data.GI.GIR.BasicTypes.TUInt32·Data.GI.GIR.BasicTypes.TUInt64·Data.GI.GIR.BasicTypes.TUInt8·Data.GI.GIR.BasicTypes.TUIntPtr·Data.GI.GIR.BasicTypes.TULong·Data.GI.GIR.BasicTypes.TUShort·Data.GI.GIR.BasicTypes.TUTF8·Data.GI.GIR.BasicTypes.TUniChar·Data.GI.GIR.BasicTypes.Tdev_t·Data.GI.GIR.BasicTypes.Tgid_t·Data.GI.GIR.BasicTypes.Toff_t·Data.GI.GIR.BasicTypes.Tpid_t·Data.GI.GIR.BasicTypes.Tsocklen_t·Data.GI.GIR.BasicTypes.Ttime_t·Data.GI.GIR.BasicTypes.Tuid_t}
31 ··Data.GI.GIR.BasicTypes.Type{Data.GI.GIR.BasicTypes.TBasicType·Data.GI.GIR.BasicTypes.TByteArray·Data.GI.GIR.BasicTypes.TCArray·Data.GI.GIR.BasicTypes.TError·Data.GI.GIR.BasicTypes.TGArray·Data.GI.GIR.BasicTypes.TGClosure·Data.GI.GIR.BasicTypes.TGHash·Data.GI.GIR.BasicTypes.TGList·Data.GI.GIR.BasicTypes.TGSList·Data.GI.GIR.BasicTypes.TGValue·Data.GI.GIR.BasicTypes.TInterface·Data.GI.GIR.BasicTypes.TParamSpec·Data.GI.GIR.BasicTypes.TPtrArray·Data.GI.GIR.BasicTypes.TVariant}31 ··Data.GI.GIR.BasicTypes.Type{Data.GI.GIR.BasicTypes.TBasicType·Data.GI.GIR.BasicTypes.TByteArray·Data.GI.GIR.BasicTypes.TCArray·Data.GI.GIR.BasicTypes.TError·Data.GI.GIR.BasicTypes.TGArray·Data.GI.GIR.BasicTypes.TGClosure·Data.GI.GIR.BasicTypes.TGHash·Data.GI.GIR.BasicTypes.TGList·Data.GI.GIR.BasicTypes.TGSList·Data.GI.GIR.BasicTypes.TGValue·Data.GI.GIR.BasicTypes.TInterface·Data.GI.GIR.BasicTypes.TParamSpec·Data.GI.GIR.BasicTypes.TPtrArray·Data.GI.GIR.BasicTypes.TVariant}
32 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes32 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
33 boot·module·dependencies:33 boot·module·dependencies:
34 direct·package·dependencies:·base-4.20.2.0·text-2.1.334 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 trusted·package·dependencies:·base-4.20.2.0·text-2.1.336 trusted·package·dependencies:·base-4.20.2.0·text-2.1.3
37 orphans:·Data.Binary.Generic·Data.ByteString.Builder37 orphans:·Data.Binary.Generic·Data.ByteString.Builder
38 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text38 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
39 ·········Data.Text.Show39 ·········Data.Text.Show
Offset 52, 81 lines modifiedOffset 52, 81 lines modified
52 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList52 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
53 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ53 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ
54 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text54 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text
55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a55 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c56 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
57 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd657 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
58 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c58 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
59 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
60 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
61 ··BasicType·c7551f0bc84c388b306b1299be96883d 
62 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
63 ··TBoolean·1471b3f66c311a38305cc6d5344dd304 
64 ··TByteArray·4ed341e3f90cf5f12c39a6b645b1705c 
65 ··TCArray·1a2784fe51629fe2e478f095975b5a6b 
66 ··TDouble·8dc45e5f06675c739169b6180634ee92 
67 ··TError·db3ba6c1ee5a80b486fec63bd5ab46ca 
68 ··TFileName·ed8ae5887fe712d16d8c832e8e1627cb 
69 ··TFloat·c8d69ebc2d2436c345c1acfef39408f7 
70 ··TGArray·44dd01020e615deec379fb80bf510008 
71 ··TGClosure·1ff36420819bcad337d22077e515b29f 
72 ··TGHash·20ccee37fec2a0c62692b4cff05c1da5 
73 ··TGList·09272c6b47c54beada870d0a97f5a0d8 
74 ··TGSList·26ceb4de06d0c6948e0979291663fecd 
75 ··TGType·3e88d1c0e9fb9459e3981f39aac1ba42 
76 ··TGValue·0ade0923bf56d6e3f7c0ded58f3349fc 
77 ··TInt·950ba0df5578ded092de5c8bf4b6c888 
78 ··TInt16·f48a741f9251252b1cf4d97840dff322 
79 ··TInt32·fae524f2caa892f410c015bfad70da24 
80 ··TInt64·884d2ec92f82d2275312cfebd7f187a0 
81 ··TInt8·85fb5e43b4d4f2a54c9ee50cbe11b2d9 
82 ··TIntPtr·d9831c3a08fcb7c8fb4e3732ba8d156f 
83 ··TInterface·65096b7371abac4a9fcaf0382e429514 
84 ··TLong·4e6e2c917dab9c08125d90872ac82481 
85 ··TParamSpec·c847484440d6e5d56f3669e22c531ae5 
86 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
87 ··TPtrArray·acbde302539ce015bd486db257bd04f9 
88 ··TSSize·20526432ad21039bff255c903c462d7a 
89 ··TShort·dc7f72c290b6cc863bb466f07d9039d9 
90 ··TSize·17975f77b35e49793ac0f9239f5e65cb 
91 ··TUInt·74826a782e7346b0f2f79a851d0ebe3c 
92 ··TUInt16·dbce31855c4f235f43ea7f392d1cea03 
93 ··TUInt32·21f5ee0ef23a48b97aec56557e08eb7f 
94 ··TUInt64·0e2d7bc79ec6f5a60606a6eae781f108 
95 ··TUInt8·16702469f6409b03a75174ccb986835c 
96 ··TUIntPtr·276d041475065fe9f02564323249c7d4 
97 ··TULong·2de614fcc24729df46afae0eb7ed93d3 
98 ··TUShort·f902fa346fb7f3a9924a0a4382b9bb54 
99 ··TUTF8·74b541a04645bbe15ddf168145092c17 
100 ··TUniChar·5a8b5973106706bffda3959518026ecd 
101 ··TVariant·34c61f7f37d248388be20e4a123bf05b 
102 ··Tdev_t·99c547542f488ad457234b19c91ee507 
103 ··Tgid_t·ffe86e20beedf4df99daf858f8ad83e3 
104 ··Toff_t·2c14be43ebd39de80e42e180f6c9e0a5 
105 ··Tpid_t·b89957992fbe824c313aec47139b422c 
106 ··Tsocklen_t·914063cd741801d2a2d7df30a0e6d74f 
107 ··Ttime_t·7dcdaa41a95cb946c20655d3bafe1a1f 
108 ··Tuid_t·78e661414b71d3e0259d47824ac29a43 
109 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef659 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 60 ··exports:·003184b22c6be0ff0827087deabdef95
 61 ··BasicType·0011e064831287750695512dcb1849a6
 62 ··TBasicType·7a14820e9181719a557f676fdee537e9
 63 ··TBoolean·5f857f5d16d215a384d65d6fbc32626a
 64 ··TByteArray·168e9bb5f359f0022da43a57c9de94a8
 65 ··TCArray·87b42350295a42f2cf25e7181f85ea29
 66 ··TDouble·df693889059517ed91f51d118038d0b7
 67 ··TError·1f5d73d305459bacb6e4495eff75a8dc
 68 ··TFileName·a679c4be24270b44fd23649377145fa5
 69 ··TFloat·45b365872ae3b6ab87c336926eb1e719
 70 ··TGArray·d20c3c3fab25021a93a8a90368cbd081
 71 ··TGClosure·24c2a751aa1f6ebb3d2103b9a9bf64f8
 72 ··TGHash·9425cde71c5c6917a83cadb9aa35b9aa
 73 ··TGList·4eb4d03a9eb8e97ce356fa0e5510012c
 74 ··TGSList·b566187332f5159067d038a5647cb526
 75 ··TGType·c3bcd57aed71ba6f1636e596e429f57b
 76 ··TGValue·b366ae3cd92d7d1605d77c87b534af58
 77 ··TInt·b2c08dfe0b796330e1d0db06e3a8684a
 78 ··TInt16·c26fb3662bec33c006a401b51a46b72b
 79 ··TInt32·698629d952bd793dc4b3dbf76f174dd7
 80 ··TInt64·5c457b4ea17775f8e84ca850b12c2b72
 81 ··TInt8·4ae6b14533be6c164936599f327a3d9b
 82 ··TIntPtr·55e3dd4e5cb574f04a15460680d2d022
 83 ··TInterface·978d8ac7f24106d9d5af16ac05a2370b
 84 ··TLong·da3ed8a026b08b93c5e727db7db21c11
 85 ··TParamSpec·432db94d618cbb773ec2b93759cc5efe
 86 ··TPtr·95cac1b37fc62df73da98e7e70815693
 87 ··TPtrArray·1b280cd1f256042572e412aee33b6be1
 88 ··TSSize·ccd01f764e8a32511cc39f50acb9f8f4
 89 ··TShort·9a38c7231684b2ca9e9046b5052cf609
 90 ··TSize·61f69c58004da52d63893b85c8eb83ca
 91 ··TUInt·c667da72e01406df1422c0952261739a
 92 ··TUInt16·cf8276dbf14f2ebae61dedb5f638e8fb
Max diff block lines reached; 19552/27616 bytes (70.80%) of diff not shown.
23.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Util.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Util.hi
Files 98% similar despite different names
22.7 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Util·91037 interface·Data.GI.CodeGen.Util·9103
8 ··interface·hash:·217491e4ea833601d99ab4143ff23007 
9 ··ABI·hash:·77ef3da5e02532c9f5c4f0c7ce4d682c 
10 ··export-list·hash:·67642df456f0d02295789c45cf88f6c58 ··interface·hash:·c41b70716ffacbc4177a74804f4a4ce3
 9 ··ABI·hash:·6dd8a7108c0bd1329c16c498b7cfd416
 10 ··export-list·hash:·a1d64b8f55cf64d12380abf6fb2decec
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·68288c908ec8449675e9bac6a534f79016 ··src_hash:·68288c908ec8449675e9bac6a534f790
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 80, 65 lines modifiedOffset 80, 65 lines modified
80 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e80 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
81 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d881 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
82 import··-/··Data.Text.IO·26592e687cb455e56adbf137fb0659c782 import··-/··Data.Text.IO·26592e687cb455e56adbf137fb0659c7
83 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11883 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
84 import··-/··Data.Text.Internal.IO·29946ee0bec8451e9980b4aa5b57780a84 import··-/··Data.Text.Internal.IO·29946ee0bec8451e9980b4aa5b57780a
85 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533885 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
86 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf86 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
89 19d2afabd7fe723070f40bd2f1b3495689 c18c610b6d67d4ac2f6cf388fa1e5e07
90 ··$trModule·::·GHC.Types.Module90 ··$trModule·::·GHC.Types.Module
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,
92 ···LambdaFormInfo:·LFCon[GHC.Types.Module],92 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
93 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]93 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
94 71c518f97cbd43742876f5f039feab9294 10420cbbb2a626df1e6ea3dc562f1ebf
95 ··$trModule1·::·GHC.Types.TrName95 ··$trModule1·::·GHC.Types.TrName
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
99 cb90a2908d24d71a72709d9ec3cff54399 54bc9ddd59269640c1a95555488673c5
100 ··$trModule2·::·GHC.Prim.Addr#100 ··$trModule2·::·GHC.Prim.Addr#
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
102 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.Util"#]102 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.Util"#]
103 e27aedb62c9803a814bb4089018576eb103 146d9112512cca9edd8ddab1d20c4be9
104 ··$trModule3·::·GHC.Types.TrName104 ··$trModule3·::·GHC.Types.TrName
105 ··[HasNoCafRefs,·TagSig:·<TagProper>,105 ··[HasNoCafRefs,·TagSig:·<TagProper>,
106 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],106 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
107 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]107 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
108 46920224ac8215428092db6700ee8e9f108 61034100493fceb8dd8296aa8e19a335
109 ··$trModule4·::·GHC.Prim.Addr#109 ··$trModule4·::·GHC.Prim.Addr#
110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
111 ···Unfolding:·Core:·<vanilla>111 ···Unfolding:·Core:·<vanilla>
112 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
113 d888f1b1ee0d76b280d025d95d6ebb42112 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 113 de87531bac37989757ba7638f33b5d7f
114 ··$wlcFirst·::114 ··$wlcFirst·::
115 ····GHC.Prim.ByteArray#115 ····GHC.Prim.ByteArray#
116 ····->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·Data.Text.Internal.Text116 ····->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·Data.Text.Internal.Text
117 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><L>,117 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><L>,
118 ···Inline:·[2]]118 ···Inline:·[2]]
119 0d2aec71f7688b25ebc87844f468ea98119 34ce257215066d52e69bcb7097273983
120 ··$wmodifyQualified·::120 ··$wmodifyQualified·::
121 ····(Data.Text.Internal.Text·->·Data.Text.Internal.Text)121 ····(Data.Text.Internal.Text·->·Data.Text.Internal.Text)
122 ····->·GHC.Prim.ByteArray#122 ····->·GHC.Prim.ByteArray#
123 ····->·GHC.Prim.Int#123 ····->·GHC.Prim.Int#
124 ····->·GHC.Prim.Int#124 ····->·GHC.Prim.Int#
125 ····->·Data.Text.Internal.Text125 ····->·Data.Text.Internal.Text
126 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,126 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
127 ···Strictness:·<LC(S,L)><L><L><L>,·Inline:·[2]]127 ···Strictness:·<LC(S,L)><L><L><L>,·Inline:·[2]]
128 5531ec0a4291af1310da04fef4aeccdb128 a0b54f26fd7c9f5bde45b94853999d08
129 ··$wpadTo·::129 ··$wpadTo·::
130 ····GHC.Prim.Int#130 ····GHC.Prim.Int#
131 ····->·GHC.Prim.ByteArray#131 ····->·GHC.Prim.ByteArray#
132 ····->·GHC.Prim.Int#132 ····->·GHC.Prim.Int#
133 ····->·GHC.Prim.Int#133 ····->·GHC.Prim.Int#
134 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)134 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)
135 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,135 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
136 ···Strictness:·<L><L><L><SL>,·Inline:·[2]]136 ···Strictness:·<L><L><L><SL>,·Inline:·[2]]
137 fee16ca9c70f715eeb7c8704b8ba59f8137 0696e1f8ea810f373731d741aefe5b72
138 ··$wparenthesize·::138 ··$wparenthesize·::
139 ····GHC.Prim.ByteArray#139 ····GHC.Prim.ByteArray#
140 ····->·GHC.Prim.Int#140 ····->·GHC.Prim.Int#
141 ····->·GHC.Prim.Int#141 ····->·GHC.Prim.Int#
142 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)142 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)
143 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,143 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,
144 ···Inline:·[2],144 ···Inline:·[2],
Offset 152, 127 lines modifiedOffset 152, 127 lines modified
152 ·····················ww152 ·····················ww
153 ·····················ww1153 ·····················ww1
154 ·····················ww2154 ·····················ww2
155 ·····················ww6155 ·····················ww6
156 ·····················ww7156 ·····················ww7
157 ·····················ww8·of·wild2·{·(#,,#)·ww9·ww10·ww11·->157 ·····················ww8·of·wild2·{·(#,,#)·ww9·ww10·ww11·->
158 ··············Data.Text.Internal.$wappend·ww3·ww4·ww5·ww9·ww10·ww11·}·}·}]158 ··············Data.Text.Internal.$wappend·ww3·ww4·ww5·ww9·ww10·ww11·}·}·}]
159 ba370190c97e3f3b81b32751adb999b0159 aac7791c73d5c30e4385c6f75d917d92
160 ··$wterror·::160 ··$wterror·::
161 ····GHC.Internal.Stack.Types.HasCallStack·=>161 ····GHC.Internal.Stack.Types.HasCallStack·=>
162 ····GHC.Prim.ByteArray#·->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·a162 ····GHC.Prim.ByteArray#·->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·a
163 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,163 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
164 ···Strictness:·<1S><S><S><S>b,·CPR:·b,·Inline:·[2]]164 ···Strictness:·<1S><S><S><S>b,·CPR:·b,·Inline:·[2]]
165 2e9ea762b9ac90d408622f6670eefd1b165 b921ec13bd7ff0a5acf360d9efb23d44
166 ··$wucFirst·::166 ··$wucFirst·::
167 ····GHC.Prim.ByteArray#167 ····GHC.Prim.ByteArray#
168 ····->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·Data.Text.Internal.Text168 ····->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·Data.Text.Internal.Text
169 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><L>,169 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><L>,
170 ···Inline:·[2]]170 ···Inline:·[2]]
171 ee2f473dc1afdee4cf16ea21c879e19e171 59ae7dea0e4d64a0e067918b1bd951f6
172 ··$wwithComment·::172 ··$wwithComment·::
173 ····GHC.Prim.ByteArray#173 ····GHC.Prim.ByteArray#
174 ····->·GHC.Prim.Int#174 ····->·GHC.Prim.Int#
175 ····->·GHC.Prim.Int#175 ····->·GHC.Prim.Int#
176 ····->·GHC.Prim.ByteArray#176 ····->·GHC.Prim.ByteArray#
177 ····->·GHC.Prim.Int#177 ····->·GHC.Prim.Int#
178 ····->·GHC.Prim.Int#178 ····->·GHC.Prim.Int#
179 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)179 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)
180 ··[LambdaFormInfo:·LFReEntrant·6,·Arity:·6,180 ··[LambdaFormInfo:·LFReEntrant·6,·Arity:·6,
181 ···Strictness:·<L><L><SL><L><L><L>,·Inline:·[2]]181 ···Strictness:·<L><L><SL><L><L><L>,·Inline:·[2]]
182 38b15557d649a8ecdbf40326e14ad4a4182 20336dd2b8fb31290ee1c464d7439f50
183 ··lcFirst·::·Data.Text.Internal.Text·->·Data.Text.Internal.Text183 ··lcFirst·::·Data.Text.Internal.Text·->·Data.Text.Internal.Text
184 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,184 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,
185 ···Inline:·[2],185 ···Inline:·[2],
186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
187 ··············\·(ds['GHC.Types.Many]·::·Data.Text.Internal.Text)·->187 ··············\·(ds['GHC.Types.Many]·::·Data.Text.Internal.Text)·->
188 ··············case·ds·of·wild·{·Data.Text.Internal.Text·ww·ww1·ww2·->188 ··············case·ds·of·wild·{·Data.Text.Internal.Text·ww·ww1·ww2·->
189 ··············$wlcFirst·ww·ww1·ww2·}]189 ··············$wlcFirst·ww·ww1·ww2·}]
Max diff block lines reached; 17237/23191 bytes (74.33%) of diff not shown.
23.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Util.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Util.dyn_hi
Files 96% similar despite different names
22.7 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.CodeGen.Util·91037 interface·Data.GI.CodeGen.Util·9103
8 ··interface·hash:·217491e4ea833601d99ab4143ff23007 
9 ··ABI·hash:·77ef3da5e02532c9f5c4f0c7ce4d682c 
10 ··export-list·hash:·67642df456f0d02295789c45cf88f6c58 ··interface·hash:·c41b70716ffacbc4177a74804f4a4ce3
 9 ··ABI·hash:·6dd8a7108c0bd1329c16c498b7cfd416
 10 ··export-list·hash:·a1d64b8f55cf64d12380abf6fb2decec
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·68288c908ec8449675e9bac6a534f79016 ··src_hash:·68288c908ec8449675e9bac6a534f790
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 80, 65 lines modifiedOffset 80, 65 lines modified
80 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e80 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
81 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d881 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
82 import··-/··Data.Text.IO·26592e687cb455e56adbf137fb0659c782 import··-/··Data.Text.IO·26592e687cb455e56adbf137fb0659c7
83 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11883 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
84 import··-/··Data.Text.Internal.IO·29946ee0bec8451e9980b4aa5b57780a84 import··-/··Data.Text.Internal.IO·29946ee0bec8451e9980b4aa5b57780a
85 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533885 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
86 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf86 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
89 19d2afabd7fe723070f40bd2f1b3495689 c18c610b6d67d4ac2f6cf388fa1e5e07
90 ··$trModule·::·GHC.Types.Module90 ··$trModule·::·GHC.Types.Module
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,
92 ···LambdaFormInfo:·LFCon[GHC.Types.Module],92 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
93 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]93 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
94 71c518f97cbd43742876f5f039feab9294 10420cbbb2a626df1e6ea3dc562f1ebf
95 ··$trModule1·::·GHC.Types.TrName95 ··$trModule1·::·GHC.Types.TrName
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
99 cb90a2908d24d71a72709d9ec3cff54399 54bc9ddd59269640c1a95555488673c5
100 ··$trModule2·::·GHC.Prim.Addr#100 ··$trModule2·::·GHC.Prim.Addr#
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
102 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.Util"#]102 ···Unfolding:·Core:·<vanilla>·"Data.GI.CodeGen.Util"#]
103 e27aedb62c9803a814bb4089018576eb103 146d9112512cca9edd8ddab1d20c4be9
104 ··$trModule3·::·GHC.Types.TrName104 ··$trModule3·::·GHC.Types.TrName
105 ··[HasNoCafRefs,·TagSig:·<TagProper>,105 ··[HasNoCafRefs,·TagSig:·<TagProper>,
106 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],106 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
107 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]107 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
108 46920224ac8215428092db6700ee8e9f108 61034100493fceb8dd8296aa8e19a335
109 ··$trModule4·::·GHC.Prim.Addr#109 ··$trModule4·::·GHC.Prim.Addr#
110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
111 ···Unfolding:·Core:·<vanilla>111 ···Unfolding:·Core:·<vanilla>
112 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
113 d888f1b1ee0d76b280d025d95d6ebb42112 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 113 de87531bac37989757ba7638f33b5d7f
114 ··$wlcFirst·::114 ··$wlcFirst·::
115 ····GHC.Prim.ByteArray#115 ····GHC.Prim.ByteArray#
116 ····->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·Data.Text.Internal.Text116 ····->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·Data.Text.Internal.Text
117 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><L>,117 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><L>,
118 ···Inline:·[2]]118 ···Inline:·[2]]
119 0d2aec71f7688b25ebc87844f468ea98119 34ce257215066d52e69bcb7097273983
120 ··$wmodifyQualified·::120 ··$wmodifyQualified·::
121 ····(Data.Text.Internal.Text·->·Data.Text.Internal.Text)121 ····(Data.Text.Internal.Text·->·Data.Text.Internal.Text)
122 ····->·GHC.Prim.ByteArray#122 ····->·GHC.Prim.ByteArray#
123 ····->·GHC.Prim.Int#123 ····->·GHC.Prim.Int#
124 ····->·GHC.Prim.Int#124 ····->·GHC.Prim.Int#
125 ····->·Data.Text.Internal.Text125 ····->·Data.Text.Internal.Text
126 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,126 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
127 ···Strictness:·<LC(S,L)><L><L><L>,·Inline:·[2]]127 ···Strictness:·<LC(S,L)><L><L><L>,·Inline:·[2]]
128 5531ec0a4291af1310da04fef4aeccdb128 a0b54f26fd7c9f5bde45b94853999d08
129 ··$wpadTo·::129 ··$wpadTo·::
130 ····GHC.Prim.Int#130 ····GHC.Prim.Int#
131 ····->·GHC.Prim.ByteArray#131 ····->·GHC.Prim.ByteArray#
132 ····->·GHC.Prim.Int#132 ····->·GHC.Prim.Int#
133 ····->·GHC.Prim.Int#133 ····->·GHC.Prim.Int#
134 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)134 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)
135 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,135 ··[LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
136 ···Strictness:·<L><L><L><SL>,·Inline:·[2]]136 ···Strictness:·<L><L><L><SL>,·Inline:·[2]]
137 fee16ca9c70f715eeb7c8704b8ba59f8137 0696e1f8ea810f373731d741aefe5b72
138 ··$wparenthesize·::138 ··$wparenthesize·::
139 ····GHC.Prim.ByteArray#139 ····GHC.Prim.ByteArray#
140 ····->·GHC.Prim.Int#140 ····->·GHC.Prim.Int#
141 ····->·GHC.Prim.Int#141 ····->·GHC.Prim.Int#
142 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)142 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)
143 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,143 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><1L>,
144 ···Inline:·[2],144 ···Inline:·[2],
Offset 152, 127 lines modifiedOffset 152, 127 lines modified
152 ·····················ww152 ·····················ww
153 ·····················ww1153 ·····················ww1
154 ·····················ww2154 ·····················ww2
155 ·····················ww6155 ·····················ww6
156 ·····················ww7156 ·····················ww7
157 ·····················ww8·of·wild2·{·(#,,#)·ww9·ww10·ww11·->157 ·····················ww8·of·wild2·{·(#,,#)·ww9·ww10·ww11·->
158 ··············Data.Text.Internal.$wappend·ww3·ww4·ww5·ww9·ww10·ww11·}·}·}]158 ··············Data.Text.Internal.$wappend·ww3·ww4·ww5·ww9·ww10·ww11·}·}·}]
159 ba370190c97e3f3b81b32751adb999b0159 aac7791c73d5c30e4385c6f75d917d92
160 ··$wterror·::160 ··$wterror·::
161 ····GHC.Internal.Stack.Types.HasCallStack·=>161 ····GHC.Internal.Stack.Types.HasCallStack·=>
162 ····GHC.Prim.ByteArray#·->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·a162 ····GHC.Prim.ByteArray#·->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·a
163 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,163 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
164 ···Strictness:·<1S><S><S><S>b,·CPR:·b,·Inline:·[2]]164 ···Strictness:·<1S><S><S><S>b,·CPR:·b,·Inline:·[2]]
165 2e9ea762b9ac90d408622f6670eefd1b165 b921ec13bd7ff0a5acf360d9efb23d44
166 ··$wucFirst·::166 ··$wucFirst·::
167 ····GHC.Prim.ByteArray#167 ····GHC.Prim.ByteArray#
168 ····->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·Data.Text.Internal.Text168 ····->·GHC.Prim.Int#·->·GHC.Prim.Int#·->·Data.Text.Internal.Text
169 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><L>,169 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,·Strictness:·<L><L><L>,
170 ···Inline:·[2]]170 ···Inline:·[2]]
171 ee2f473dc1afdee4cf16ea21c879e19e171 59ae7dea0e4d64a0e067918b1bd951f6
172 ··$wwithComment·::172 ··$wwithComment·::
173 ····GHC.Prim.ByteArray#173 ····GHC.Prim.ByteArray#
174 ····->·GHC.Prim.Int#174 ····->·GHC.Prim.Int#
175 ····->·GHC.Prim.Int#175 ····->·GHC.Prim.Int#
176 ····->·GHC.Prim.ByteArray#176 ····->·GHC.Prim.ByteArray#
177 ····->·GHC.Prim.Int#177 ····->·GHC.Prim.Int#
178 ····->·GHC.Prim.Int#178 ····->·GHC.Prim.Int#
179 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)179 ····->·(#·GHC.Prim.ByteArray#,·GHC.Prim.Int#,·GHC.Prim.Int#·#)
180 ··[LambdaFormInfo:·LFReEntrant·6,·Arity:·6,180 ··[LambdaFormInfo:·LFReEntrant·6,·Arity:·6,
181 ···Strictness:·<L><L><SL><L><L><L>,·Inline:·[2]]181 ···Strictness:·<L><L><SL><L><L><L>,·Inline:·[2]]
182 38b15557d649a8ecdbf40326e14ad4a4182 20336dd2b8fb31290ee1c464d7439f50
183 ··lcFirst·::·Data.Text.Internal.Text·->·Data.Text.Internal.Text183 ··lcFirst·::·Data.Text.Internal.Text·->·Data.Text.Internal.Text
184 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,184 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1!P(L,L,L)>,
185 ···Inline:·[2],185 ···Inline:·[2],
186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
187 ··············\·(ds['GHC.Types.Many]·::·Data.Text.Internal.Text)·->187 ··············\·(ds['GHC.Types.Many]·::·Data.Text.Internal.Text)·->
188 ··············case·ds·of·wild·{·Data.Text.Internal.Text·ww·ww1·ww2·->188 ··············case·ds·of·wild·{·Data.Text.Internal.Text·ww·ww1·ww2·->
189 ··············$wlcFirst·ww·ww1·ww2·}]189 ··············$wlcFirst·ww·ww1·ww2·}]
Max diff block lines reached; 17237/23191 bytes (74.33%) of diff not shown.
11.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Alias.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Alias.hi
Files 94% similar despite different names
10.7 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.GIR.Alias·91037 interface·Data.GI.GIR.Alias·9103
8 ··interface·hash:·1872c6e8a45e2fc99919c32200e9e6ae 
9 ··ABI·hash:·6f5b9eef1bbabe7d71d57766f7defd25 
10 ··export-list·hash:·3cd43954b9be6d7a40e251e96e679fe7 
11 ··orphan·hash:·283ad230342940551ed6e8b81ee16c60 
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f448 ··interface·hash:·f0c27f9aef28325cf0cce2d2f7fccd31
 9 ··ABI·hash:·93a7f899f7fb61e0704749a58d1338a0
 10 ··export-list·hash:·4ff694c5da1fd390f31abbf3a0221bab
 11 ··orphan·hash:·1b365b80636e0cd21f6132e7289250c5
 12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e61339e681a197c88ed08c1dba09f26716 ··src_hash:·e61339e681a197c88ed08c1dba09f267
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··documentListAliases21 ··documentListAliases
22 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes22 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
23 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser23 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·containers-0.727 direct·package·dependencies:·base-4.20.2.0·containers-0.7
28 ·····························text-2.1.3·xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu128 ·····························text-2.1.3·xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu1
29 plugin·package·dependencies:29 plugin·package·dependencies:
30 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic30 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
31 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float31 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
32 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM32 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
Offset 74, 101 lines modifiedOffset 74, 101 lines modified
74 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a74 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
75 import··-/··Data.Map·6457188bdc8d8578acdee07a1354334175 import··-/··Data.Map·6457188bdc8d8578acdee07a13543341
76 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b76 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
78 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d78 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d
79 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9179 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
80 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff80 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
81 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
82 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
83 ··Alias·361c2b41a2ba48bb1890ff2fedc7380d 
84 ··Alias·8357f03b6441db667071b6156fa64134 
85 ··Name·bdcae6258f04c4098074d15a94f255ea 
86 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
87 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
88 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
90 ··exports:·aa025038bf27fa433fff16aae5481c0b 
91 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
92 ··getAttr·2c2ea5657b0fd529d09f4b78c8fc443b 
93 ··parseChildrenWithLocalName·71d56e3068bd43c186b4a2e7b26c8718 
94 ··runParser·96602895a1e93e1cfd6ef082e5112ee3 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
96 ··exports:·a1e3056f86634748b76805d77c07a3ff 
97 ··parseOptionalType·43283227c98fe1259d8eaba3c34e2074 
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·cab19c0e32596ac4060d64c8c7615e80 
99 ··exports:·54c25080a466a8f328fbb54d4a0ba2e0 
100 ··childElemsWithLocalName·5a13e9fee56d261a90e8018835d0e6f381 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 82 ··exports:·003184b22c6be0ff0827087deabdef95
 83 ··Alias·e125ed6f0abd0dfc2d41ff385ef3d03d
 84 ··Alias·560fed960a5e1c08da538b6b5663de81
 85 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 86 ··TBasicType·7a14820e9181719a557f676fdee537e9
 87 ··TPtr·95cac1b37fc62df73da98e7e70815693
 88 ··Type·517c174a51f69b2446115d60abfbc451
 89 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 90 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 91 ··Parser·35abb638d0dc11fe46d5df2308707966
 92 ··getAttr·176dcd1fe8d5388bb2ddc2af6c3f9954
 93 ··parseChildrenWithLocalName·1872375a639fad9cf8305d436fa5eebd
 94 ··runParser·239d913bae81e25f29d5a1acb0e5531e
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·911aa172716c397a2485f666a5aa4c6f
 96 ··exports:·e253a92562ba67ae1c2b867c06c568e4
 97 ··parseOptionalType·07468b3971810fd59178f81061a4747d
 98 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils·00da493efa2b4b9f16dff87e5adb60be
 99 ··exports:·2b93bdd5bfbb621dbaf957fdaddbdd9b
 100 ··childElemsWithLocalName·d7261dac317584b76127f24e4d268fb3
101 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e101 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
102 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118102 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
103 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338103 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
104 import··-/··Text.XML·2df1c82e95f7ccc7e35feb1a0f9427d7104 import··-/··Text.XML·2df1c82e95f7ccc7e35feb1a0f9427d7
105 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf105 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
106 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b106 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
107 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d107 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
108 a6bef467ed0ce03f5c2187ddcdbfc496108 4f230f2e9cde3a5848b3d82ac83fc902
109 ··$sfromList·::109 ··$sfromList·::
110 ····[(Data.GI.GIR.BasicTypes.Alias,·a)]110 ····[(Data.GI.GIR.BasicTypes.Alias,·a)]
111 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a111 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a
112 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,112 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
113 ···Inline:]113 ···Inline:]
114 0da36ebc52f2f14ee6db502d70b53ace114 c36587c0e623073901fc3f423bb2b5b6
115 ··$sunion·::115 ··$sunion·::
116 ····Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a116 ····Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a
117 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a117 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a
118 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a118 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a
119 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,119 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
120 ···Strictness:·<1L><1L>,·Inline:·[~]]120 ···Strictness:·<1L><1L>,·Inline:·[~]]
121 7bdb246797814dd927dce984a5d50b68121 ccd6b0d0b5be15d7beb813b27983c085
122 ··$trModule·::·GHC.Types.Module122 ··$trModule·::·GHC.Types.Module
123 ··[HasNoCafRefs,·TagSig:·<TagProper>,123 ··[HasNoCafRefs,·TagSig:·<TagProper>,
124 ···LambdaFormInfo:·LFCon[GHC.Types.Module],124 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
125 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]125 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
126 2da0f10f333fdc84ca312691a1150757126 70683610ebd4e7bd8efbd304b9714565
127 ··$trModule1·::·GHC.Types.TrName127 ··$trModule1·::·GHC.Types.TrName
128 ··[HasNoCafRefs,·TagSig:·<TagProper>,128 ··[HasNoCafRefs,·TagSig:·<TagProper>,
129 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],129 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
130 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]130 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
131 50a488b4efbc6901d196cf75f7ba5485131 9010affa1f2cf60f5033a12ca8d60e58
132 ··$trModule2·::·GHC.Prim.Addr#132 ··$trModule2·::·GHC.Prim.Addr#
133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
134 ···Unfolding:·Core:·<vanilla>·"Data.GI.GIR.Alias"#]134 ···Unfolding:·Core:·<vanilla>·"Data.GI.GIR.Alias"#]
135 c7cffdeee1100b30275a1b087c60794b135 bfdc0da114ba0b1162a706cabe84ef2f
136 ··$trModule3·::·GHC.Types.TrName136 ··$trModule3·::·GHC.Types.TrName
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,
138 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],138 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
139 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]139 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
140 0952984d40b74aca1ce70bc9cf776d24140 579e2a300de4617246319f6df3f3b6e3
141 ··$trModule4·::·GHC.Prim.Addr#141 ··$trModule4·::·GHC.Prim.Addr#
142 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,142 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
143 ···Unfolding:·Core:·<vanilla>143 ···Unfolding:·Core:·<vanilla>
144 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
Max diff block lines reached; 3380/10881 bytes (31.06%) of diff not shown.
11.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Alias.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Alias.dyn_hi
Files 96% similar despite different names
10.7 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.GIR.Alias·91037 interface·Data.GI.GIR.Alias·9103
8 ··interface·hash:·1872c6e8a45e2fc99919c32200e9e6ae 
9 ··ABI·hash:·6f5b9eef1bbabe7d71d57766f7defd25 
10 ··export-list·hash:·3cd43954b9be6d7a40e251e96e679fe7 
11 ··orphan·hash:·283ad230342940551ed6e8b81ee16c60 
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c8 ··interface·hash:·f0c27f9aef28325cf0cce2d2f7fccd31
 9 ··ABI·hash:·93a7f899f7fb61e0704749a58d1338a0
 10 ··export-list·hash:·4ff694c5da1fd390f31abbf3a0221bab
 11 ··orphan·hash:·1b365b80636e0cd21f6132e7289250c5
 12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e61339e681a197c88ed08c1dba09f26716 ··src_hash:·e61339e681a197c88ed08c1dba09f267
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··documentListAliases21 ··documentListAliases
22 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes22 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
23 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser23 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·containers-0.727 direct·package·dependencies:·base-4.20.2.0·containers-0.7
28 ·····························text-2.1.3·xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu128 ·····························text-2.1.3·xml-conduit-1.10.1.0-hiFfALhN6C6nqqU8cADu1
29 plugin·package·dependencies:29 plugin·package·dependencies:
30 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic30 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
31 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float31 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
32 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM32 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
Offset 74, 101 lines modifiedOffset 74, 101 lines modified
74 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a74 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
75 import··-/··Data.Map·6457188bdc8d8578acdee07a1354334175 import··-/··Data.Map·6457188bdc8d8578acdee07a13543341
76 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b76 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
78 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d78 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d
79 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a9179 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
80 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff80 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
81 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
82 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
83 ··Alias·361c2b41a2ba48bb1890ff2fedc7380d 
84 ··Alias·8357f03b6441db667071b6156fa64134 
85 ··Name·bdcae6258f04c4098074d15a94f255ea 
86 ··TBasicType·750bebe4079c0988ff0a6fa10f694b8d 
87 ··TPtr·6cb1bd0e8e07cc3aa1d2fb887f2e6a6c 
88 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
90 ··exports:·aa025038bf27fa433fff16aae5481c0b 
91 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
92 ··getAttr·2c2ea5657b0fd529d09f4b78c8fc443b 
93 ··parseChildrenWithLocalName·71d56e3068bd43c186b4a2e7b26c8718 
94 ··runParser·96602895a1e93e1cfd6ef082e5112ee3 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
96 ··exports:·a1e3056f86634748b76805d77c07a3ff 
97 ··parseOptionalType·43283227c98fe1259d8eaba3c34e2074 
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·cab19c0e32596ac4060d64c8c7615e80 
99 ··exports:·54c25080a466a8f328fbb54d4a0ba2e0 
100 ··childElemsWithLocalName·5a13e9fee56d261a90e8018835d0e6f381 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 82 ··exports:·003184b22c6be0ff0827087deabdef95
 83 ··Alias·e125ed6f0abd0dfc2d41ff385ef3d03d
 84 ··Alias·560fed960a5e1c08da538b6b5663de81
 85 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 86 ··TBasicType·7a14820e9181719a557f676fdee537e9
 87 ··TPtr·95cac1b37fc62df73da98e7e70815693
 88 ··Type·517c174a51f69b2446115d60abfbc451
 89 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 90 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 91 ··Parser·35abb638d0dc11fe46d5df2308707966
 92 ··getAttr·176dcd1fe8d5388bb2ddc2af6c3f9954
 93 ··parseChildrenWithLocalName·1872375a639fad9cf8305d436fa5eebd
 94 ··runParser·239d913bae81e25f29d5a1acb0e5531e
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·911aa172716c397a2485f666a5aa4c6f
 96 ··exports:·e253a92562ba67ae1c2b867c06c568e4
 97 ··parseOptionalType·07468b3971810fd59178f81061a4747d
 98 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils·00da493efa2b4b9f16dff87e5adb60be
 99 ··exports:·2b93bdd5bfbb621dbaf957fdaddbdd9b
 100 ··childElemsWithLocalName·d7261dac317584b76127f24e4d268fb3
101 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e101 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
102 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118102 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
103 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338103 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
104 import··-/··Text.XML·2df1c82e95f7ccc7e35feb1a0f9427d7104 import··-/··Text.XML·2df1c82e95f7ccc7e35feb1a0f9427d7
105 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf105 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
106 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b106 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
107 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d107 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
108 a6bef467ed0ce03f5c2187ddcdbfc496108 4f230f2e9cde3a5848b3d82ac83fc902
109 ··$sfromList·::109 ··$sfromList·::
110 ····[(Data.GI.GIR.BasicTypes.Alias,·a)]110 ····[(Data.GI.GIR.BasicTypes.Alias,·a)]
111 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a111 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a
112 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,112 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
113 ···Inline:]113 ···Inline:]
114 0da36ebc52f2f14ee6db502d70b53ace114 c36587c0e623073901fc3f423bb2b5b6
115 ··$sunion·::115 ··$sunion·::
116 ····Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a116 ····Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a
117 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a117 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a
118 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a118 ····->·Data.Map.Internal.Map·Data.GI.GIR.BasicTypes.Alias·a
119 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,119 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
120 ···Strictness:·<1L><1L>,·Inline:·[~]]120 ···Strictness:·<1L><1L>,·Inline:·[~]]
121 7bdb246797814dd927dce984a5d50b68121 ccd6b0d0b5be15d7beb813b27983c085
122 ··$trModule·::·GHC.Types.Module122 ··$trModule·::·GHC.Types.Module
123 ··[HasNoCafRefs,·TagSig:·<TagProper>,123 ··[HasNoCafRefs,·TagSig:·<TagProper>,
124 ···LambdaFormInfo:·LFCon[GHC.Types.Module],124 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
125 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]125 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
126 2da0f10f333fdc84ca312691a1150757126 70683610ebd4e7bd8efbd304b9714565
127 ··$trModule1·::·GHC.Types.TrName127 ··$trModule1·::·GHC.Types.TrName
128 ··[HasNoCafRefs,·TagSig:·<TagProper>,128 ··[HasNoCafRefs,·TagSig:·<TagProper>,
129 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],129 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
130 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]130 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
131 50a488b4efbc6901d196cf75f7ba5485131 9010affa1f2cf60f5033a12ca8d60e58
132 ··$trModule2·::·GHC.Prim.Addr#132 ··$trModule2·::·GHC.Prim.Addr#
133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
134 ···Unfolding:·Core:·<vanilla>·"Data.GI.GIR.Alias"#]134 ···Unfolding:·Core:·<vanilla>·"Data.GI.GIR.Alias"#]
135 c7cffdeee1100b30275a1b087c60794b135 bfdc0da114ba0b1162a706cabe84ef2f
136 ··$trModule3·::·GHC.Types.TrName136 ··$trModule3·::·GHC.Types.TrName
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,
138 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],138 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
139 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]139 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
140 0952984d40b74aca1ce70bc9cf776d24140 579e2a300de4617246319f6df3f3b6e3
141 ··$trModule4·::·GHC.Prim.Addr#141 ··$trModule4·::·GHC.Prim.Addr#
142 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,142 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
143 ···Unfolding:·Core:·<vanilla>143 ···Unfolding:·Core:·<vanilla>
144 ··············"haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx"#] 
Max diff block lines reached; 3380/10881 bytes (31.06%) of diff not shown.
21.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Allocation.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Allocation.hi
Files 94% similar despite different names
20.9 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.GIR.Allocation·91037 interface·Data.GI.GIR.Allocation·9103
8 ··interface·hash:·f17e3eb342f2109b5210e186623d4f67 
9 ··ABI·hash:·7bfe99a72c07d9358e6ca9262e7e7fc0 
10 ··export-list·hash:·927d78779722fd43c5c75c4b84ee33e78 ··interface·hash:·b9c6c6485c62bdd48651912a9ed6fc8a
 9 ··ABI·hash:·e8566f2c04f2342e3bdfc682a05c6875
 10 ··export-list·hash:·da7f0870d3f38c17bbe5a9957704fbeb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·265068d7732aa506a126e04ea1305f8016 ··src_hash:·265068d7732aa506a126e04ea1305f80
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 48, 28 lines modifiedOffset 48, 28 lines modified
48 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c48 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
49 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c49 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
50 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd650 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
51 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c51 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
52 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e52 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
53 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11853 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
54 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf54 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
55 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b55 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
56 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d56 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
57 938eb3ce46cc68404ea70368a0bffa7957 ec50d91eecc25c7adc988c3b0fa2608e
58 ··$fEqAllocationOp·::·GHC.Classes.Eq·AllocationOp58 ··$fEqAllocationOp·::·GHC.Classes.Eq·AllocationOp
59 ··DFunId59 ··DFunId
60 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],60 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
61 ···Inline:·CONLIKE,61 ···Inline:·CONLIKE,
62 ···Unfolding:·DFun:.62 ···Unfolding:·DFun:.
63 ················@AllocationOp·$fEqAllocationOp_$c==·$fEqAllocationOp_$c/=]63 ················@AllocationOp·$fEqAllocationOp_$c==·$fEqAllocationOp_$c/=]
64 60b18148e8d8d622b416b1b4eb56396464 d448285f1ae0e5adffd99c2a286ee6e4
65 ··$fEqAllocationOp1·::·()65 ··$fEqAllocationOp1·::·()
66 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),66 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
67 ···Strictness:·b,·CPR:·b]67 ···Strictness:·b,·CPR:·b]
68 b1f4f2dad3080475cc811aa7949e93cc68 a5693e0d32a6a56d88c7ff2309b60dc5
69 ··$fEqAllocationOp_$c/=·::69 ··$fEqAllocationOp_$c/=·::
70 ····AllocationOp·->·AllocationOp·->·GHC.Types.Bool70 ····AllocationOp·->·AllocationOp·->·GHC.Types.Bool
71 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,71 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,
72 ···Inline:·(sat-args=2),72 ···Inline:·(sat-args=2),
73 ···Unfolding:·Core:·StableUser·<2,FalseFalse>73 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
74 ··············\·(x['GHC.Types.Many]·::·AllocationOp)74 ··············\·(x['GHC.Types.Many]·::·AllocationOp)
75 ················(y['GHC.Types.Many]·::·AllocationOp)·->75 ················(y['GHC.Types.Many]·::·AllocationOp)·->
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ·········································bx2·of·ds2·{·DEFAULT·->105 ·········································bx2·of·ds2·{·DEFAULT·->
106 ··································case·GHC.Classes.eqInt106 ··································case·GHC.Classes.eqInt
107 ·········································(GHC.Types.I#·ds2)107 ·········································(GHC.Types.I#·ds2)
108 ·········································(GHC.Types.I#·0#)·of·wild5·{108 ·········································(GHC.Types.I#·0#)·of·wild5·{
109 ····································GHC.Types.False·->·GHC.Types.True109 ····································GHC.Types.False·->·GHC.Types.True
110 ····································GHC.Types.True·->·GHC.Types.False·}·}·}·}·}·}·}110 ····································GHC.Types.True·->·GHC.Types.False·}·}·}·}·}·}·}
111 ················1#·->·GHC.Types.True·}·}·}]111 ················1#·->·GHC.Types.True·}·}·}]
112 e50cdb100097f1f92ea1ba3ef1fc0c1f112 f646133e5840a4111fe0dec1756543c0
113 ··$fEqAllocationOp_$c==·::113 ··$fEqAllocationOp_$c==·::
114 ····AllocationOp·->·AllocationOp·->·GHC.Types.Bool114 ····AllocationOp·->·AllocationOp·->·GHC.Types.Bool
115 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,115 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,
116 ···Unfolding:·Core:·<vanilla>116 ···Unfolding:·Core:·<vanilla>
117 ··············\·(a['GHC.Types.Many]·::·AllocationOp)117 ··············\·(a['GHC.Types.Many]·::·AllocationOp)
118 ················(b['GHC.Types.Many]·::·AllocationOp)·->118 ················(b['GHC.Types.Many]·::·AllocationOp)·->
119 ··············case·GHC.Prim.dataToTagSmall#119 ··············case·GHC.Prim.dataToTagSmall#
Offset 130, 92 lines modifiedOffset 130, 92 lines modified
130 ·····················AllocationOpUnknown·->·GHC.Types.True130 ·····················AllocationOpUnknown·->·GHC.Types.True
131 ·····················AllocationOp·a1131 ·····················AllocationOp·a1
132 ·····················->·case·b·of·wild1·{132 ·····················->·case·b·of·wild1·{
133 ··························AllocationOpUnknown133 ··························AllocationOpUnknown
134 ··························->·case·$fEqAllocationOp1·ret_ty·GHC.Types.Bool·of·{}134 ··························->·case·$fEqAllocationOp1·ret_ty·GHC.Types.Bool·of·{}
135 ··························AllocationOp·b1·->·Data.Text.$fEqText_$c==·a1·b1·}·}135 ··························AllocationOp·b1·->·Data.Text.$fEqText_$c==·a1·b1·}·}
136 ················1#·->·GHC.Types.False·}·}·}]136 ················1#·->·GHC.Types.False·}·}·}]
137 27cd408345614de8759a4b6506731fdb137 440d503acad14daf3ce93f4fb3968ee6
138 ··$fShowAllocationInfo·::·GHC.Internal.Show.Show·AllocationInfo138 ··$fShowAllocationInfo·::·GHC.Internal.Show.Show·AllocationInfo
139 ··DFunId139 ··DFunId
140 ··[TagSig:·<TagProper>,140 ··[TagSig:·<TagProper>,
141 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,141 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
142 ···Unfolding:·DFun:.142 ···Unfolding:·DFun:.
143 ················@AllocationInfo143 ················@AllocationInfo
144 ················$fShowAllocationInfo_$cshowsPrec1144 ················$fShowAllocationInfo_$cshowsPrec1
145 ················$fShowAllocationInfo_$cshow145 ················$fShowAllocationInfo_$cshow
146 ················$fShowAllocationInfo_$cshowList]146 ················$fShowAllocationInfo_$cshowList]
147 1d323d79637d6b4199f887c343e25e0a147 3a9fa33936bc5d2a452b6645e5b694aa
148 ··$fShowAllocationInfo1·::·AllocationInfo·->·GHC.Internal.Show.ShowS148 ··$fShowAllocationInfo1·::·AllocationInfo·->·GHC.Internal.Show.ShowS
149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
150 ···Strictness:·<1P(ML,ML,ML)><L>,150 ···Strictness:·<1P(ML,ML,ML)><L>,
151 ···Unfolding:·Core:·<vanilla>151 ···Unfolding:·Core:·<vanilla>
152 ··············\·(ds['GHC.Types.Many]·::·AllocationInfo)152 ··············\·(ds['GHC.Types.Many]·::·AllocationInfo)
153 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->153 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
154 ··············case·ds·of·wild·{·AllocationInfo·ww·ww1·ww2·->154 ··············case·ds·of·wild·{·AllocationInfo·ww·ww1·ww2·->
155 ··············$w$cshowsPrec·0#·ww·ww1·ww2·eta·}]155 ··············$w$cshowsPrec·0#·ww·ww1·ww2·eta·}]
156 e5085687942ae668a8b4f295136357c5156 36ecf6eda01d004bf3ca7fe56c9e9d5e
157 ··$fShowAllocationInfo2·::·GHC.Prim.Addr#157 ··$fShowAllocationInfo2·::·GHC.Prim.Addr#
158 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,158 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
159 ···Unfolding:·Core:·<vanilla>·"}"#]159 ···Unfolding:·Core:·<vanilla>·"}"#]
160 ba1d6d87ea7f5a1f90bbc5339be32d62160 23b050234572469c035e37a83a71208e
161 ··$fShowAllocationInfo3·::·GHC.Prim.Addr#161 ··$fShowAllocationInfo3·::·GHC.Prim.Addr#
162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
163 ···Unfolding:·Core:·<vanilla>·",·allocFree·=·"#]163 ···Unfolding:·Core:·<vanilla>·",·allocFree·=·"#]
164 d8845ef77d991dfb94bc5ad835bd1302164 9d29fdf398a7459fa12548f240e5e472
165 ··$fShowAllocationInfo4·::·GHC.Prim.Addr#165 ··$fShowAllocationInfo4·::·GHC.Prim.Addr#
166 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,166 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
167 ···Unfolding:·Core:·<vanilla>·",·allocCopy·=·"#]167 ···Unfolding:·Core:·<vanilla>·",·allocCopy·=·"#]
168 9f477206b892d97754c315cc81203f19168 26339dd5d53e13ba40ebd7c465b54bee
169 ··$fShowAllocationInfo5·::·GHC.Prim.Addr#169 ··$fShowAllocationInfo5·::·GHC.Prim.Addr#
170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
171 ···Unfolding:·Core:·<vanilla>·"AllocationInfo·{allocCalloc·=·"#]171 ···Unfolding:·Core:·<vanilla>·"AllocationInfo·{allocCalloc·=·"#]
172 a9a92a658a1db88f8059ebe829fc9539172 efe3b059e80dc5451cbf30eee3dee1fb
173 ··$fShowAllocationInfo6·::·GHC.Types.Int173 ··$fShowAllocationInfo6·::·GHC.Types.Int
174 ··[HasNoCafRefs,·TagSig:·<TagProper>,174 ··[HasNoCafRefs,·TagSig:·<TagProper>,
175 ···LambdaFormInfo:·LFCon[GHC.Types.I#],175 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
176 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]176 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
177 3996093258924aac7518a2e71aafce65177 7ce1ec6d49039073a6d7cc7691aed793
178 ··$fShowAllocationInfo7·::·GHC.Prim.Addr#178 ··$fShowAllocationInfo7·::·GHC.Prim.Addr#
179 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,179 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
180 ···Unfolding:·Core:·<vanilla>·"AllocationOp·"#]180 ···Unfolding:·Core:·<vanilla>·"AllocationOp·"#]
181 f4b34eec758ae74858777a343bc1a267181 64cb98f7af5a7fde7220c0dfb532d5a3
182 ··$fShowAllocationInfo8·::·[GHC.Types.Char]·->·[GHC.Types.Char]182 ··$fShowAllocationInfo8·::·[GHC.Types.Char]·->·[GHC.Types.Char]
183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
184 ···Strictness:·<ML>,184 ···Strictness:·<ML>,
185 ···Unfolding:·Core:·<vanilla>185 ···Unfolding:·Core:·<vanilla>
186 ··············GHC.CString.unpackAppendCString#·$fShowAllocationInfo9]186 ··············GHC.CString.unpackAppendCString#·$fShowAllocationInfo9]
187 645087beeb3553d598ec716e491fb1a9187 25dbd56f714bc2488587aaec877781ca
188 ··$fShowAllocationInfo9·::·GHC.Prim.Addr#188 ··$fShowAllocationInfo9·::·GHC.Prim.Addr#
189 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,189 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
Max diff block lines reached; 14780/21386 bytes (69.11%) of diff not shown.
21.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Allocation.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Allocation.dyn_hi
Files 95% similar despite different names
20.9 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.GIR.Allocation·91037 interface·Data.GI.GIR.Allocation·9103
8 ··interface·hash:·f17e3eb342f2109b5210e186623d4f67 
9 ··ABI·hash:·7bfe99a72c07d9358e6ca9262e7e7fc0 
10 ··export-list·hash:·927d78779722fd43c5c75c4b84ee33e78 ··interface·hash:·b9c6c6485c62bdd48651912a9ed6fc8a
 9 ··ABI·hash:·e8566f2c04f2342e3bdfc682a05c6875
 10 ··export-list·hash:·da7f0870d3f38c17bbe5a9957704fbeb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·265068d7732aa506a126e04ea1305f8016 ··src_hash:·265068d7732aa506a126e04ea1305f80
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 48, 28 lines modifiedOffset 48, 28 lines modified
48 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c48 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
49 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c49 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
50 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd650 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
51 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c51 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
52 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e52 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
53 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11853 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
54 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf54 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
55 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b55 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
56 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d56 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
57 938eb3ce46cc68404ea70368a0bffa7957 ec50d91eecc25c7adc988c3b0fa2608e
58 ··$fEqAllocationOp·::·GHC.Classes.Eq·AllocationOp58 ··$fEqAllocationOp·::·GHC.Classes.Eq·AllocationOp
59 ··DFunId59 ··DFunId
60 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],60 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
61 ···Inline:·CONLIKE,61 ···Inline:·CONLIKE,
62 ···Unfolding:·DFun:.62 ···Unfolding:·DFun:.
63 ················@AllocationOp·$fEqAllocationOp_$c==·$fEqAllocationOp_$c/=]63 ················@AllocationOp·$fEqAllocationOp_$c==·$fEqAllocationOp_$c/=]
64 60b18148e8d8d622b416b1b4eb56396464 d448285f1ae0e5adffd99c2a286ee6e4
65 ··$fEqAllocationOp1·::·()65 ··$fEqAllocationOp1·::·()
66 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),66 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
67 ···Strictness:·b,·CPR:·b]67 ···Strictness:·b,·CPR:·b]
68 b1f4f2dad3080475cc811aa7949e93cc68 a5693e0d32a6a56d88c7ff2309b60dc5
69 ··$fEqAllocationOp_$c/=·::69 ··$fEqAllocationOp_$c/=·::
70 ····AllocationOp·->·AllocationOp·->·GHC.Types.Bool70 ····AllocationOp·->·AllocationOp·->·GHC.Types.Bool
71 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,71 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,
72 ···Inline:·(sat-args=2),72 ···Inline:·(sat-args=2),
73 ···Unfolding:·Core:·StableUser·<2,FalseFalse>73 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
74 ··············\·(x['GHC.Types.Many]·::·AllocationOp)74 ··············\·(x['GHC.Types.Many]·::·AllocationOp)
75 ················(y['GHC.Types.Many]·::·AllocationOp)·->75 ················(y['GHC.Types.Many]·::·AllocationOp)·->
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ·········································bx2·of·ds2·{·DEFAULT·->105 ·········································bx2·of·ds2·{·DEFAULT·->
106 ··································case·GHC.Classes.eqInt106 ··································case·GHC.Classes.eqInt
107 ·········································(GHC.Types.I#·ds2)107 ·········································(GHC.Types.I#·ds2)
108 ·········································(GHC.Types.I#·0#)·of·wild5·{108 ·········································(GHC.Types.I#·0#)·of·wild5·{
109 ····································GHC.Types.False·->·GHC.Types.True109 ····································GHC.Types.False·->·GHC.Types.True
110 ····································GHC.Types.True·->·GHC.Types.False·}·}·}·}·}·}·}110 ····································GHC.Types.True·->·GHC.Types.False·}·}·}·}·}·}·}
111 ················1#·->·GHC.Types.True·}·}·}]111 ················1#·->·GHC.Types.True·}·}·}]
112 e50cdb100097f1f92ea1ba3ef1fc0c1f112 f646133e5840a4111fe0dec1756543c0
113 ··$fEqAllocationOp_$c==·::113 ··$fEqAllocationOp_$c==·::
114 ····AllocationOp·->·AllocationOp·->·GHC.Types.Bool114 ····AllocationOp·->·AllocationOp·->·GHC.Types.Bool
115 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,115 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,
116 ···Unfolding:·Core:·<vanilla>116 ···Unfolding:·Core:·<vanilla>
117 ··············\·(a['GHC.Types.Many]·::·AllocationOp)117 ··············\·(a['GHC.Types.Many]·::·AllocationOp)
118 ················(b['GHC.Types.Many]·::·AllocationOp)·->118 ················(b['GHC.Types.Many]·::·AllocationOp)·->
119 ··············case·GHC.Prim.dataToTagSmall#119 ··············case·GHC.Prim.dataToTagSmall#
Offset 130, 92 lines modifiedOffset 130, 92 lines modified
130 ·····················AllocationOpUnknown·->·GHC.Types.True130 ·····················AllocationOpUnknown·->·GHC.Types.True
131 ·····················AllocationOp·a1131 ·····················AllocationOp·a1
132 ·····················->·case·b·of·wild1·{132 ·····················->·case·b·of·wild1·{
133 ··························AllocationOpUnknown133 ··························AllocationOpUnknown
134 ··························->·case·$fEqAllocationOp1·ret_ty·GHC.Types.Bool·of·{}134 ··························->·case·$fEqAllocationOp1·ret_ty·GHC.Types.Bool·of·{}
135 ··························AllocationOp·b1·->·Data.Text.$fEqText_$c==·a1·b1·}·}135 ··························AllocationOp·b1·->·Data.Text.$fEqText_$c==·a1·b1·}·}
136 ················1#·->·GHC.Types.False·}·}·}]136 ················1#·->·GHC.Types.False·}·}·}]
137 27cd408345614de8759a4b6506731fdb137 440d503acad14daf3ce93f4fb3968ee6
138 ··$fShowAllocationInfo·::·GHC.Internal.Show.Show·AllocationInfo138 ··$fShowAllocationInfo·::·GHC.Internal.Show.Show·AllocationInfo
139 ··DFunId139 ··DFunId
140 ··[TagSig:·<TagProper>,140 ··[TagSig:·<TagProper>,
141 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,141 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
142 ···Unfolding:·DFun:.142 ···Unfolding:·DFun:.
143 ················@AllocationInfo143 ················@AllocationInfo
144 ················$fShowAllocationInfo_$cshowsPrec1144 ················$fShowAllocationInfo_$cshowsPrec1
145 ················$fShowAllocationInfo_$cshow145 ················$fShowAllocationInfo_$cshow
146 ················$fShowAllocationInfo_$cshowList]146 ················$fShowAllocationInfo_$cshowList]
147 1d323d79637d6b4199f887c343e25e0a147 3a9fa33936bc5d2a452b6645e5b694aa
148 ··$fShowAllocationInfo1·::·AllocationInfo·->·GHC.Internal.Show.ShowS148 ··$fShowAllocationInfo1·::·AllocationInfo·->·GHC.Internal.Show.ShowS
149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,149 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
150 ···Strictness:·<1P(ML,ML,ML)><L>,150 ···Strictness:·<1P(ML,ML,ML)><L>,
151 ···Unfolding:·Core:·<vanilla>151 ···Unfolding:·Core:·<vanilla>
152 ··············\·(ds['GHC.Types.Many]·::·AllocationInfo)152 ··············\·(ds['GHC.Types.Many]·::·AllocationInfo)
153 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->153 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
154 ··············case·ds·of·wild·{·AllocationInfo·ww·ww1·ww2·->154 ··············case·ds·of·wild·{·AllocationInfo·ww·ww1·ww2·->
155 ··············$w$cshowsPrec·0#·ww·ww1·ww2·eta·}]155 ··············$w$cshowsPrec·0#·ww·ww1·ww2·eta·}]
156 e5085687942ae668a8b4f295136357c5156 36ecf6eda01d004bf3ca7fe56c9e9d5e
157 ··$fShowAllocationInfo2·::·GHC.Prim.Addr#157 ··$fShowAllocationInfo2·::·GHC.Prim.Addr#
158 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,158 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
159 ···Unfolding:·Core:·<vanilla>·"}"#]159 ···Unfolding:·Core:·<vanilla>·"}"#]
160 ba1d6d87ea7f5a1f90bbc5339be32d62160 23b050234572469c035e37a83a71208e
161 ··$fShowAllocationInfo3·::·GHC.Prim.Addr#161 ··$fShowAllocationInfo3·::·GHC.Prim.Addr#
162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
163 ···Unfolding:·Core:·<vanilla>·",·allocFree·=·"#]163 ···Unfolding:·Core:·<vanilla>·",·allocFree·=·"#]
164 d8845ef77d991dfb94bc5ad835bd1302164 9d29fdf398a7459fa12548f240e5e472
165 ··$fShowAllocationInfo4·::·GHC.Prim.Addr#165 ··$fShowAllocationInfo4·::·GHC.Prim.Addr#
166 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,166 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
167 ···Unfolding:·Core:·<vanilla>·",·allocCopy·=·"#]167 ···Unfolding:·Core:·<vanilla>·",·allocCopy·=·"#]
168 9f477206b892d97754c315cc81203f19168 26339dd5d53e13ba40ebd7c465b54bee
169 ··$fShowAllocationInfo5·::·GHC.Prim.Addr#169 ··$fShowAllocationInfo5·::·GHC.Prim.Addr#
170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
171 ···Unfolding:·Core:·<vanilla>·"AllocationInfo·{allocCalloc·=·"#]171 ···Unfolding:·Core:·<vanilla>·"AllocationInfo·{allocCalloc·=·"#]
172 a9a92a658a1db88f8059ebe829fc9539172 efe3b059e80dc5451cbf30eee3dee1fb
173 ··$fShowAllocationInfo6·::·GHC.Types.Int173 ··$fShowAllocationInfo6·::·GHC.Types.Int
174 ··[HasNoCafRefs,·TagSig:·<TagProper>,174 ··[HasNoCafRefs,·TagSig:·<TagProper>,
175 ···LambdaFormInfo:·LFCon[GHC.Types.I#],175 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
176 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]176 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
177 3996093258924aac7518a2e71aafce65177 7ce1ec6d49039073a6d7cc7691aed793
178 ··$fShowAllocationInfo7·::·GHC.Prim.Addr#178 ··$fShowAllocationInfo7·::·GHC.Prim.Addr#
179 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,179 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
180 ···Unfolding:·Core:·<vanilla>·"AllocationOp·"#]180 ···Unfolding:·Core:·<vanilla>·"AllocationOp·"#]
181 f4b34eec758ae74858777a343bc1a267181 64cb98f7af5a7fde7220c0dfb532d5a3
182 ··$fShowAllocationInfo8·::·[GHC.Types.Char]·->·[GHC.Types.Char]182 ··$fShowAllocationInfo8·::·[GHC.Types.Char]·->·[GHC.Types.Char]
183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,183 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
184 ···Strictness:·<ML>,184 ···Strictness:·<ML>,
185 ···Unfolding:·Core:·<vanilla>185 ···Unfolding:·Core:·<vanilla>
186 ··············GHC.CString.unpackAppendCString#·$fShowAllocationInfo9]186 ··············GHC.CString.unpackAppendCString#·$fShowAllocationInfo9]
187 645087beeb3553d598ec716e491fb1a9187 25dbd56f714bc2488587aaec877781ca
188 ··$fShowAllocationInfo9·::·GHC.Prim.Addr#188 ··$fShowAllocationInfo9·::·GHC.Prim.Addr#
189 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,189 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
Max diff block lines reached; 14780/21386 bytes (69.11%) of diff not shown.
66.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Arg.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Arg.hi
Files 97% similar despite different names
66.3 KB
ghc --show-iface {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.GIR.Arg·91037 interface·Data.GI.GIR.Arg·9103
8 ··interface·hash:·964d684f5e7640527aa7af0bcf5d0a41 
9 ··ABI·hash:·ab0f6fa68400dbf5e6fce32c49253cf1 
10 ··export-list·hash:·faf7c920e9ff6860f3b0c845f57fcf6d8 ··interface·hash:·ede20b697a43ab41e2da703ff8188f71
 9 ··ABI·hash:·e20363dea73d80e5ec03458dc7f7842c
 10 ··export-list·hash:·75d8e1bec0e17dba5a7b02c06f8b947c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f0661a8ad165d879c216de8eb489e5f716 ··src_hash:·f0661a8ad165d879c216de8eb489e5f7
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseArg21 ··parseArg
22 ··parseTransfer22 ··parseTransfer
23 ··parseTransferString23 ··parseTransferString
24 ··Arg{Arg·argCName·argCType·argCallbackUserData·argCallerAllocates·argClosure·argDestroy·argDoc·argScope·argType·direction·mayBeNull·transfer}24 ··Arg{Arg·argCName·argCType·argCallbackUserData·argCallerAllocates·argClosure·argDestroy·argDoc·argScope·argType·direction·mayBeNull·transfer}
25 ··Direction{DirectionIn·DirectionInout·DirectionOut}25 ··Direction{DirectionIn·DirectionInout·DirectionOut}
26 ··Scope{ScopeTypeAsync·ScopeTypeCall·ScopeTypeForever·ScopeTypeInvalid·ScopeTypeNotified}26 ··Scope{ScopeTypeAsync·ScopeTypeCall·ScopeTypeForever·ScopeTypeInvalid·ScopeTypeNotified}
27 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes27 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.0·text-2.1.331 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
34 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float34 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
35 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM35 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
36 ·········Data.Text·Data.Text.Lazy·Data.Text.Show36 ·········Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 75, 57 lines modifiedOffset 75, 57 lines modified
75 ·························Data.XML.Types75 ·························Data.XML.Types
76 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a76 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
78 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c78 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
79 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd679 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
80 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c80 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
81 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988881 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
83 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
84 ··Transfer·21f4463ca5330a7b4a060834599e9c8c 
85 ··TransferContainer·2deeeb532e89968574f85bef3a3a3825 
86 ··TransferEverything·5b2389dc99f2ab5805a3d946cca201e1 
87 ··TransferNothing·b4cbc3ebb741c532b07813c24ddf83fb 
88 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·e9aa14aa23ae5e2eb676a4f4c640c255 
90 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
91 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
92 ··exports:·aa025038bf27fa433fff16aae5481c0b 
93 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
94 ··getAttr·2c2ea5657b0fd529d09f4b78c8fc443b 
95 ··optionalAttr·54557f6e72c9290f0f91532150c354fb 
96 ··parseBool·ff307ed11700fef73a199071f4657109 
97 ··parseDocumentation·f474838cbb15cb57d217f24e3708625d 
98 ··parseError·72e70a5fdee953b450dd48760554e685 
99 ··parseIntegral·b5c7455c45263586083b0d227eb47b69 
100 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
101 ··exports:·a1e3056f86634748b76805d77c07a3ff 
102 ··parseType·6b8e687c79bdfb38b0817c97ff623024 
103 ··queryElementCType·6ca22091f1cf03c94c92f19b3d95993b82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 83 ··exports:·003184b22c6be0ff0827087deabdef95
 84 ··Transfer·8b7371bacb4891c95946908254df3a23
 85 ··TransferContainer·2a6d3d1f06a2aacd198328c872696615
 86 ··TransferEverything·d79c7c5600dd39d1d663e95d70208b71
 87 ··TransferNothing·b39d31e5f7012a94faa0a4b5e1544486
 88 ··Type·517c174a51f69b2446115d60abfbc451
 89 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·36ff79e6613fd795b21bbc6b29d5e7df
 90 ··Documentation·78881c6e819baffa8046c6115d396c9f
 91 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 92 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 93 ··Parser·35abb638d0dc11fe46d5df2308707966
 94 ··getAttr·176dcd1fe8d5388bb2ddc2af6c3f9954
 95 ··optionalAttr·6d8a8e60fbe173b2a6b222dc8842882e
 96 ··parseBool·8015be840c1a3086c7f1fae1a395f401
 97 ··parseDocumentation·30729b41cf640c57f1e84506218f55f8
 98 ··parseError·93ada0b140bc0e917c3f6905dc602596
 99 ··parseIntegral·0be083d700b174900f17ffbf7de16b92
 100 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·911aa172716c397a2485f666a5aa4c6f
 101 ··exports:·e253a92562ba67ae1c2b867c06c568e4
 102 ··parseType·dec9f0996aa6df813476aa89a1faf42c
 103 ··queryElementCType·c6c18bc5205e0488902535bd8084eeac
104 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e104 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
105 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118105 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
106 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf106 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
107 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b107 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
108 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d108 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
109 18e314e6ffd9eb496d86e0a5d2d922c9109 87c4502d4441683eca46612c9e9e4efc
110 ··$fEqArg·::·GHC.Classes.Eq·Arg110 ··$fEqArg·::·GHC.Classes.Eq·Arg
111 ··DFunId111 ··DFunId
112 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],112 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
113 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@Arg·$fEqArg_$c==·$fEqArg_$c/=]113 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@Arg·$fEqArg_$c==·$fEqArg_$c/=]
114 b753d93d4068bc31102dd43accc52ed5114 2bf90e5ea6b0a3349235c4a1f052183d
115 ··$fEqArg_$c/=·::·Arg·->·Arg·->·GHC.Types.Bool115 ··$fEqArg_$c/=·::·Arg·->·Arg·->·GHC.Types.Bool
116 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,116 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
117 ···Strictness:·<1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)><1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)>,117 ···Strictness:·<1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)><1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)>,
118 ···Inline:·(sat-args=2),118 ···Inline:·(sat-args=2),
119 ···Unfolding:·Core:·StableUser·<2,FalseFalse>119 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
120 ··············\·(x['GHC.Types.Many]·::·Arg)·(y['GHC.Types.Many]·::·Arg)·->120 ··············\·(x['GHC.Types.Many]·::·Arg)·(y['GHC.Types.Many]·::·Arg)·->
121 ··············case·$fEqArg_$c==·x·y·of·wild·{121 ··············case·$fEqArg_$c==·x·y·of·wild·{
122 ················GHC.Types.False·->·GHC.Types.True122 ················GHC.Types.False·->·GHC.Types.True
123 ················GHC.Types.True·->·GHC.Types.False·}]123 ················GHC.Types.True·->·GHC.Types.False·}]
124 f09ecf009ae71396fd4cbaf7b1df15c0124 35f72fe3828fec5d1c5d0efe01d4b1c6
125 ··$fEqArg_$c==·::·Arg·->·Arg·->·GHC.Types.Bool125 ··$fEqArg_$c==·::·Arg·->·Arg·->·GHC.Types.Bool
126 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,126 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
127 ···Strictness:·<1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)><1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)>,127 ···Strictness:·<1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)><1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)>,
128 ···Unfolding:·Core:·<vanilla>128 ···Unfolding:·Core:·<vanilla>
129 ··············\·(ds['GHC.Types.Many]·::·Arg)·(ds1['GHC.Types.Many]·::·Arg)·->129 ··············\·(ds['GHC.Types.Many]·::·Arg)·(ds1['GHC.Types.Many]·::·Arg)·->
130 ··············case·ds·of·wild·{·Arg·a1·a2·a3·a4·a5·a6·a7·a8·a9·a10·a11·a12·->130 ··············case·ds·of·wild·{·Arg·a1·a2·a3·a4·a5·a6·a7·a8·a9·a10·a11·a12·->
131 ··············case·ds1·of·wild1·{·Arg·b1·b2·b3·b4·b5·b6·b7·b8·b9·b10·b11·b12·->131 ··············case·ds1·of·wild1·{·Arg·b1·b2·b3·b4·b5·b6·b7·b8·b9·b10·b11·b12·->
Offset 263, 21 lines modifiedOffset 263, 21 lines modified
263 ························································bx7263 ························································bx7
264 ························································bx8264 ························································bx8
265 ························································bx10265 ························································bx10
266 ························································bx11266 ························································bx11
267 ························································bx9·of·ds4·{267 ························································bx9·of·ds4·{
268 ···················································DEFAULT·->·GHC.Types.False·0#·->·$j·}·}·}·}·}·}268 ···················································DEFAULT·->·GHC.Types.False·0#·->·$j·}·}·}·}·}·}
269 ·······························1#·->·GHC.Types.False·}·}·}·}·}·}·}·}·}·}]269 ·······························1#·->·GHC.Types.False·}·}·}·}·}·}·}·}·}·}]
270 afcc3602a8ad1aa1b1659766619beac5270 367a449bf66ad5a8aecde3bc8b843760
271 ··$fEqDirection·::·GHC.Classes.Eq·Direction271 ··$fEqDirection·::·GHC.Classes.Eq·Direction
Max diff block lines reached; 60214/67877 bytes (88.71%) of diff not shown.
66.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Arg.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Arg.dyn_hi
Files 97% similar despite different names
66.3 KB
ghc --show-iface {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.GIR.Arg·91037 interface·Data.GI.GIR.Arg·9103
8 ··interface·hash:·964d684f5e7640527aa7af0bcf5d0a41 
9 ··ABI·hash:·ab0f6fa68400dbf5e6fce32c49253cf1 
10 ··export-list·hash:·faf7c920e9ff6860f3b0c845f57fcf6d8 ··interface·hash:·ede20b697a43ab41e2da703ff8188f71
 9 ··ABI·hash:·e20363dea73d80e5ec03458dc7f7842c
 10 ··export-list·hash:·75d8e1bec0e17dba5a7b02c06f8b947c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f0661a8ad165d879c216de8eb489e5f716 ··src_hash:·f0661a8ad165d879c216de8eb489e5f7
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseArg21 ··parseArg
22 ··parseTransfer22 ··parseTransfer
23 ··parseTransferString23 ··parseTransferString
24 ··Arg{Arg·argCName·argCType·argCallbackUserData·argCallerAllocates·argClosure·argDestroy·argDoc·argScope·argType·direction·mayBeNull·transfer}24 ··Arg{Arg·argCName·argCType·argCallbackUserData·argCallerAllocates·argClosure·argDestroy·argDoc·argScope·argType·direction·mayBeNull·transfer}
25 ··Direction{DirectionIn·DirectionInout·DirectionOut}25 ··Direction{DirectionIn·DirectionInout·DirectionOut}
26 ··Scope{ScopeTypeAsync·ScopeTypeCall·ScopeTypeForever·ScopeTypeInvalid·ScopeTypeNotified}26 ··Scope{ScopeTypeAsync·ScopeTypeCall·ScopeTypeForever·ScopeTypeInvalid·ScopeTypeNotified}
27 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes27 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
28 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser28 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
29 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type29 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.0·text-2.1.331 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic33 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
34 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float34 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
35 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM35 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
36 ·········Data.Text·Data.Text.Lazy·Data.Text.Show36 ·········Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 75, 57 lines modifiedOffset 75, 57 lines modified
75 ·························Data.XML.Types75 ·························Data.XML.Types
76 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a76 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c77 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
78 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c78 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
79 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd679 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
80 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c80 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
81 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988881 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
83 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
84 ··Transfer·21f4463ca5330a7b4a060834599e9c8c 
85 ··TransferContainer·2deeeb532e89968574f85bef3a3a3825 
86 ··TransferEverything·5b2389dc99f2ab5805a3d946cca201e1 
87 ··TransferNothing·b4cbc3ebb741c532b07813c24ddf83fb 
88 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·e9aa14aa23ae5e2eb676a4f4c640c255 
90 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
91 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
92 ··exports:·aa025038bf27fa433fff16aae5481c0b 
93 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
94 ··getAttr·2c2ea5657b0fd529d09f4b78c8fc443b 
95 ··optionalAttr·54557f6e72c9290f0f91532150c354fb 
96 ··parseBool·ff307ed11700fef73a199071f4657109 
97 ··parseDocumentation·f474838cbb15cb57d217f24e3708625d 
98 ··parseError·72e70a5fdee953b450dd48760554e685 
99 ··parseIntegral·b5c7455c45263586083b0d227eb47b69 
100 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
101 ··exports:·a1e3056f86634748b76805d77c07a3ff 
102 ··parseType·6b8e687c79bdfb38b0817c97ff623024 
103 ··queryElementCType·6ca22091f1cf03c94c92f19b3d95993b82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 83 ··exports:·003184b22c6be0ff0827087deabdef95
 84 ··Transfer·8b7371bacb4891c95946908254df3a23
 85 ··TransferContainer·2a6d3d1f06a2aacd198328c872696615
 86 ··TransferEverything·d79c7c5600dd39d1d663e95d70208b71
 87 ··TransferNothing·b39d31e5f7012a94faa0a4b5e1544486
 88 ··Type·517c174a51f69b2446115d60abfbc451
 89 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·36ff79e6613fd795b21bbc6b29d5e7df
 90 ··Documentation·78881c6e819baffa8046c6115d396c9f
 91 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 92 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 93 ··Parser·35abb638d0dc11fe46d5df2308707966
 94 ··getAttr·176dcd1fe8d5388bb2ddc2af6c3f9954
 95 ··optionalAttr·6d8a8e60fbe173b2a6b222dc8842882e
 96 ··parseBool·8015be840c1a3086c7f1fae1a395f401
 97 ··parseDocumentation·30729b41cf640c57f1e84506218f55f8
 98 ··parseError·93ada0b140bc0e917c3f6905dc602596
 99 ··parseIntegral·0be083d700b174900f17ffbf7de16b92
 100 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·911aa172716c397a2485f666a5aa4c6f
 101 ··exports:·e253a92562ba67ae1c2b867c06c568e4
 102 ··parseType·dec9f0996aa6df813476aa89a1faf42c
 103 ··queryElementCType·c6c18bc5205e0488902535bd8084eeac
104 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e104 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
105 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118105 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
106 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf106 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
107 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b107 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
108 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d108 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
109 18e314e6ffd9eb496d86e0a5d2d922c9109 87c4502d4441683eca46612c9e9e4efc
110 ··$fEqArg·::·GHC.Classes.Eq·Arg110 ··$fEqArg·::·GHC.Classes.Eq·Arg
111 ··DFunId111 ··DFunId
112 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],112 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
113 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@Arg·$fEqArg_$c==·$fEqArg_$c/=]113 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@Arg·$fEqArg_$c==·$fEqArg_$c/=]
114 b753d93d4068bc31102dd43accc52ed5114 2bf90e5ea6b0a3349235c4a1f052183d
115 ··$fEqArg_$c/=·::·Arg·->·Arg·->·GHC.Types.Bool115 ··$fEqArg_$c/=·::·Arg·->·Arg·->·GHC.Types.Bool
116 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,116 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
117 ···Strictness:·<1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)><1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)>,117 ···Strictness:·<1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)><1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)>,
118 ···Inline:·(sat-args=2),118 ···Inline:·(sat-args=2),
119 ···Unfolding:·Core:·StableUser·<2,FalseFalse>119 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
120 ··············\·(x['GHC.Types.Many]·::·Arg)·(y['GHC.Types.Many]·::·Arg)·->120 ··············\·(x['GHC.Types.Many]·::·Arg)·(y['GHC.Types.Many]·::·Arg)·->
121 ··············case·$fEqArg_$c==·x·y·of·wild·{121 ··············case·$fEqArg_$c==·x·y·of·wild·{
122 ················GHC.Types.False·->·GHC.Types.True122 ················GHC.Types.False·->·GHC.Types.True
123 ················GHC.Types.True·->·GHC.Types.False·}]123 ················GHC.Types.True·->·GHC.Types.False·}]
124 f09ecf009ae71396fd4cbaf7b1df15c0124 35f72fe3828fec5d1c5d0efe01d4b1c6
125 ··$fEqArg_$c==·::·Arg·->·Arg·->·GHC.Types.Bool125 ··$fEqArg_$c==·::·Arg·->·Arg·->·GHC.Types.Bool
126 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,126 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
127 ···Strictness:·<1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)><1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)>,127 ···Strictness:·<1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)><1P(1L,L,L,L,L,MP(SL,L),L,ML,ML,L,L,L)>,
128 ···Unfolding:·Core:·<vanilla>128 ···Unfolding:·Core:·<vanilla>
129 ··············\·(ds['GHC.Types.Many]·::·Arg)·(ds1['GHC.Types.Many]·::·Arg)·->129 ··············\·(ds['GHC.Types.Many]·::·Arg)·(ds1['GHC.Types.Many]·::·Arg)·->
130 ··············case·ds·of·wild·{·Arg·a1·a2·a3·a4·a5·a6·a7·a8·a9·a10·a11·a12·->130 ··············case·ds·of·wild·{·Arg·a1·a2·a3·a4·a5·a6·a7·a8·a9·a10·a11·a12·->
131 ··············case·ds1·of·wild1·{·Arg·b1·b2·b3·b4·b5·b6·b7·b8·b9·b10·b11·b12·->131 ··············case·ds1·of·wild1·{·Arg·b1·b2·b3·b4·b5·b6·b7·b8·b9·b10·b11·b12·->
Offset 263, 21 lines modifiedOffset 263, 21 lines modified
263 ························································bx7263 ························································bx7
264 ························································bx8264 ························································bx8
265 ························································bx10265 ························································bx10
266 ························································bx11266 ························································bx11
267 ························································bx9·of·ds4·{267 ························································bx9·of·ds4·{
268 ···················································DEFAULT·->·GHC.Types.False·0#·->·$j·}·}·}·}·}·}268 ···················································DEFAULT·->·GHC.Types.False·0#·->·$j·}·}·}·}·}·}
269 ·······························1#·->·GHC.Types.False·}·}·}·}·}·}·}·}·}·}]269 ·······························1#·->·GHC.Types.False·}·}·}·}·}·}·}·}·}·}]
270 afcc3602a8ad1aa1b1659766619beac5270 367a449bf66ad5a8aecde3bc8b843760
271 ··$fEqDirection·::·GHC.Classes.Eq·Direction271 ··$fEqDirection·::·GHC.Classes.Eq·Direction
Max diff block lines reached; 60214/67877 bytes (88.71%) of diff not shown.
105 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/BasicTypes.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/BasicTypes.hi
Files 98% similar despite different names
104 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.GIR.BasicTypes·91037 interface·Data.GI.GIR.BasicTypes·9103
8 ··interface·hash:·f3e818d1a31d99855075cffc549a25f6 
9 ··ABI·hash:·e4c6cec25f448f52932936e50ab7cb4a 
10 ··export-list·hash:·68eacafc7121ae2a72e0984debffcfe68 ··interface·hash:·aa628497939c2fb6c80ac8677e4b16cf
 9 ··ABI·hash:·263c4f225df873f7900626c29b1cf7e5
 10 ··export-list·hash:·003184b22c6be0ff0827087deabdef95
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·805f232a65cf9138ad1c0155543355e916 ··src_hash:·805f232a65cf9138ad1c0155543355e9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 51, 17 lines modifiedOffset 51, 17 lines modified
51 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c51 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
52 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd652 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
53 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c53 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
54 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988854 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
55 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e55 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
56 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11856 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
57 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf57 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
59 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d59 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
60 03b4751e4ba08e19bb9a6519e0483cf560 d8217d94dd5311aff3baebebc7e95e02
61 ··$fEqAlias·::·GHC.Classes.Eq·Alias61 ··$fEqAlias·::·GHC.Classes.Eq·Alias
62 ··DFunId62 ··DFunId
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,64 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
65 ···Unfolding:·DFun:.65 ···Unfolding:·DFun:.
66 ················@Alias66 ················@Alias
67 ················$fEqAlias_$c==67 ················$fEqAlias_$c==
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Alias[0])70 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Alias[0])
71 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)71 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
72 ················$fEqAlias_$c/=72 ················$fEqAlias_$c/=
73 ··················`cast`73 ··················`cast`
74 ················(Sym·(N:Alias[0])74 ················(Sym·(N:Alias[0])
75 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Alias[0])75 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Alias[0])
76 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]76 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
77 4c04f4c012f00727635e6364881d430977 3719164883c30af10becd87afe5ab93d
78 ··$fEqAlias_$c/=·::·Name·->·Name·->·GHC.Types.Bool78 ··$fEqAlias_$c/=·::·Name·->·Name·->·GHC.Types.Bool
79 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,79 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
80 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML)><1!P(1!P(L,L,L),ML)>,80 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML)><1!P(1!P(L,L,L),ML)>,
81 ···Inline:·(sat-args=2),81 ···Inline:·(sat-args=2),
82 ···Unfolding:·Core:·StableUser·<2,FalseFalse>82 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
83 ··············\·(x['GHC.Types.Many]·::·Name)·(y['GHC.Types.Many]·::·Name)·->83 ··············\·(x['GHC.Types.Many]·::·Name)·(y['GHC.Types.Many]·::·Name)·->
84 ··············case·x·of·wild·{·Name·a1·a2·->84 ··············case·x·of·wild·{·Name·a1·a2·->
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····································bx11105 ····································bx11
106 ····································bx9·of·ds1·{·DEFAULT·->106 ····································bx9·of·ds1·{·DEFAULT·->
107 ·····························case·GHC.Classes.eqInt107 ·····························case·GHC.Classes.eqInt
108 ····································(GHC.Types.I#·ds1)108 ····································(GHC.Types.I#·ds1)
109 ····································(GHC.Types.I#·0#)·of·wild7·{109 ····································(GHC.Types.I#·0#)·of·wild7·{
110 ·······························GHC.Types.False·->·GHC.Types.True110 ·······························GHC.Types.False·->·GHC.Types.True
111 ·······························GHC.Types.True·->·GHC.Types.False·}·}·}·}·}·}·}·}·}·}·}]111 ·······························GHC.Types.True·->·GHC.Types.False·}·}·}·}·}·}·}·}·}·}·}]
112 1992e1145871fd03c0cd9c130c560aac112 c9dd97455df21881aa7d752caed4a3ce
113 ··$fEqAlias_$c==·::·Name·->·Name·->·GHC.Types.Bool113 ··$fEqAlias_$c==·::·Name·->·Name·->·GHC.Types.Bool
114 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,114 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
115 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML)><1!P(1!P(L,L,L),ML)>,115 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML)><1!P(1!P(L,L,L),ML)>,
116 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>116 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
117 ··············\·(ds['GHC.Types.Many]·::·Name)·(ds1['GHC.Types.Many]·::·Name)·->117 ··············\·(ds['GHC.Types.Many]·::·Name)·(ds1['GHC.Types.Many]·::·Name)·->
118 ··············case·ds·of·wild·{·Name·a1·a2·->118 ··············case·ds·of·wild·{·Name·a1·a2·->
119 ··············case·ds1·of·wild1·{·Name·b1·b2·->119 ··············case·ds1·of·wild1·{·Name·b1·b2·->
Offset 121, 21 lines modifiedOffset 121, 21 lines modified
121 ··············case·b1·of·wild3·{·Data.Text.Internal.Text·bx3·bx4·bx5·->121 ··············case·b1·of·wild3·{·Data.Text.Internal.Text·bx3·bx4·bx5·->
122 ··············case·GHC.Prim.==#·bx2·bx5·of·lwild·{122 ··············case·GHC.Prim.==#·bx2·bx5·of·lwild·{
123 ················DEFAULT·->·GHC.Types.False123 ················DEFAULT·->·GHC.Types.False
124 ················1#124 ················1#
125 ················->·case·GHC.Prim.compareByteArrays#·bx·bx1·bx3·bx4·bx2·of·ds2·{125 ················->·case·GHC.Prim.compareByteArrays#·bx·bx1·bx3·bx4·bx2·of·ds2·{
126 ·····················DEFAULT·->·GHC.Types.False126 ·····················DEFAULT·->·GHC.Types.False
127 ·····················0#·->·Data.Text.$fEqText_$c==·a2·b2·}·}·}·}·}·}]127 ·····················0#·->·Data.Text.$fEqText_$c==·a2·b2·}·}·}·}·}·}]
128 f236807b2479cbb7799d43bcfac0eafb128 003ab481c2e0a72c7995a9e7ebe90283
129 ··$fEqBasicType·::·GHC.Classes.Eq·BasicType129 ··$fEqBasicType·::·GHC.Classes.Eq·BasicType
130 ··DFunId130 ··DFunId
131 ··[HasNoCafRefs,·TagSig:·<TagProper>,131 ··[HasNoCafRefs,·TagSig:·<TagProper>,
132 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,132 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
133 ···Unfolding:·DFun:.·@BasicType·$fEqBasicType_$c==·$fEqBasicType_$c/=]133 ···Unfolding:·DFun:.·@BasicType·$fEqBasicType_$c==·$fEqBasicType_$c/=]
134 80c561d7d0df764a5e9df30a059f467c134 f013ca727e2bb609fa3982cf245a4426
135 ··$fEqBasicType_$c/=·::·BasicType·->·BasicType·->·GHC.Types.Bool135 ··$fEqBasicType_$c/=·::·BasicType·->·BasicType·->·GHC.Types.Bool
136 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,136 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
137 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),137 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
138 ···Unfolding:·Core:·StableUser·<2,FalseFalse>138 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
139 ··············\·(x['GHC.Types.Many]·::·BasicType)139 ··············\·(x['GHC.Types.Many]·::·BasicType)
140 ················(y['GHC.Types.Many]·::·BasicType)·->140 ················(y['GHC.Types.Many]·::·BasicType)·->
141 ··············case·GHC.Prim.dataToTagLarge#141 ··············case·GHC.Prim.dataToTagLarge#
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ·····················x·of·a#·{·DEFAULT·->144 ·····················x·of·a#·{·DEFAULT·->
145 ··············case·GHC.Prim.dataToTagLarge#145 ··············case·GHC.Prim.dataToTagLarge#
146 ·····················@'GHC.Types.Lifted146 ·····················@'GHC.Types.Lifted
147 ·····················@BasicType147 ·····················@BasicType
148 ·····················y·of·b#·{·DEFAULT·->148 ·····················y·of·b#·{·DEFAULT·->
149 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{149 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
150 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]150 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
151 a54cb941be5721fbd5448f03adcef245151 6aab5f620057148da25a078521c478f5
152 ··$fEqBasicType_$c==·::·BasicType·->·BasicType·->·GHC.Types.Bool152 ··$fEqBasicType_$c==·::·BasicType·->·BasicType·->·GHC.Types.Bool
153 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,153 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
154 ···Strictness:·<SL><SL>,154 ···Strictness:·<SL><SL>,
155 ···Unfolding:·Core:·<vanilla>155 ···Unfolding:·Core:·<vanilla>
156 ··············\·(a['GHC.Types.Many]·::·BasicType)156 ··············\·(a['GHC.Types.Many]·::·BasicType)
157 ················(b['GHC.Types.Many]·::·BasicType)·->157 ················(b['GHC.Types.Many]·::·BasicType)·->
158 ··············case·GHC.Prim.dataToTagLarge#158 ··············case·GHC.Prim.dataToTagLarge#
Offset 160, 27 lines modifiedOffset 160, 27 lines modified
160 ·····················@BasicType160 ·····················@BasicType
161 ·····················a·of·a#·{·DEFAULT·->161 ·····················a·of·a#·{·DEFAULT·->
162 ··············case·GHC.Prim.dataToTagLarge#162 ··············case·GHC.Prim.dataToTagLarge#
163 ·····················@'GHC.Types.Lifted163 ·····················@'GHC.Types.Lifted
164 ·····················@BasicType164 ·····················@BasicType
165 ·····················b·of·b#·{·DEFAULT·->165 ·····················b·of·b#·{·DEFAULT·->
166 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]166 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
167 f6563fdcb4cc30a43e350cc3f58ff031167 d4219fb56c384712c227141027b3f75e
168 ··$fEqName·::·GHC.Classes.Eq·Name168 ··$fEqName·::·GHC.Classes.Eq·Name
169 ··DFunId169 ··DFunId
170 ··[HasNoCafRefs,·TagSig:·<TagProper>,170 ··[HasNoCafRefs,·TagSig:·<TagProper>,
171 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,171 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
172 ···Unfolding:·DFun:.·@Name·$fEqAlias_$c==·$fEqAlias_$c/=]172 ···Unfolding:·DFun:.·@Name·$fEqAlias_$c==·$fEqAlias_$c/=]
173 15d15a82d47477f331153857fa426a08173 ca396ffdecbef8937d34ae477aed16a2
174 ··$fEqTransfer·::·GHC.Classes.Eq·Transfer174 ··$fEqTransfer·::·GHC.Classes.Eq·Transfer
175 ··DFunId175 ··DFunId
176 ··[HasNoCafRefs,·TagSig:·<TagProper>,176 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Max diff block lines reached; 100420/106873 bytes (93.96%) of diff not shown.
105 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/BasicTypes.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/BasicTypes.dyn_hi
Files 96% similar despite different names
104 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·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.GIR.BasicTypes·91037 interface·Data.GI.GIR.BasicTypes·9103
8 ··interface·hash:·f3e818d1a31d99855075cffc549a25f6 
9 ··ABI·hash:·e4c6cec25f448f52932936e50ab7cb4a 
10 ··export-list·hash:·68eacafc7121ae2a72e0984debffcfe68 ··interface·hash:·aa628497939c2fb6c80ac8677e4b16cf
 9 ··ABI·hash:·263c4f225df873f7900626c29b1cf7e5
 10 ··export-list·hash:·003184b22c6be0ff0827087deabdef95
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·805f232a65cf9138ad1c0155543355e916 ··src_hash:·805f232a65cf9138ad1c0155543355e9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 51, 17 lines modifiedOffset 51, 17 lines modified
51 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c51 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
52 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd652 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
53 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c53 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
54 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988854 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
55 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e55 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
56 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11856 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
57 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf57 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
59 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d59 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
60 03b4751e4ba08e19bb9a6519e0483cf560 d8217d94dd5311aff3baebebc7e95e02
61 ··$fEqAlias·::·GHC.Classes.Eq·Alias61 ··$fEqAlias·::·GHC.Classes.Eq·Alias
62 ··DFunId62 ··DFunId
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,64 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
65 ···Unfolding:·DFun:.65 ···Unfolding:·DFun:.
66 ················@Alias66 ················@Alias
67 ················$fEqAlias_$c==67 ················$fEqAlias_$c==
Offset 70, 15 lines modifiedOffset 70, 15 lines modified
70 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Alias[0])70 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Alias[0])
71 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)71 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
72 ················$fEqAlias_$c/=72 ················$fEqAlias_$c/=
73 ··················`cast`73 ··················`cast`
74 ················(Sym·(N:Alias[0])74 ················(Sym·(N:Alias[0])
75 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Alias[0])75 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Alias[0])
76 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]76 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
77 4c04f4c012f00727635e6364881d430977 3719164883c30af10becd87afe5ab93d
78 ··$fEqAlias_$c/=·::·Name·->·Name·->·GHC.Types.Bool78 ··$fEqAlias_$c/=·::·Name·->·Name·->·GHC.Types.Bool
79 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,79 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
80 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML)><1!P(1!P(L,L,L),ML)>,80 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML)><1!P(1!P(L,L,L),ML)>,
81 ···Inline:·(sat-args=2),81 ···Inline:·(sat-args=2),
82 ···Unfolding:·Core:·StableUser·<2,FalseFalse>82 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
83 ··············\·(x['GHC.Types.Many]·::·Name)·(y['GHC.Types.Many]·::·Name)·->83 ··············\·(x['GHC.Types.Many]·::·Name)·(y['GHC.Types.Many]·::·Name)·->
84 ··············case·x·of·wild·{·Name·a1·a2·->84 ··············case·x·of·wild·{·Name·a1·a2·->
Offset 105, 15 lines modifiedOffset 105, 15 lines modified
105 ····································bx11105 ····································bx11
106 ····································bx9·of·ds1·{·DEFAULT·->106 ····································bx9·of·ds1·{·DEFAULT·->
107 ·····························case·GHC.Classes.eqInt107 ·····························case·GHC.Classes.eqInt
108 ····································(GHC.Types.I#·ds1)108 ····································(GHC.Types.I#·ds1)
109 ····································(GHC.Types.I#·0#)·of·wild7·{109 ····································(GHC.Types.I#·0#)·of·wild7·{
110 ·······························GHC.Types.False·->·GHC.Types.True110 ·······························GHC.Types.False·->·GHC.Types.True
111 ·······························GHC.Types.True·->·GHC.Types.False·}·}·}·}·}·}·}·}·}·}·}]111 ·······························GHC.Types.True·->·GHC.Types.False·}·}·}·}·}·}·}·}·}·}·}]
112 1992e1145871fd03c0cd9c130c560aac112 c9dd97455df21881aa7d752caed4a3ce
113 ··$fEqAlias_$c==·::·Name·->·Name·->·GHC.Types.Bool113 ··$fEqAlias_$c==·::·Name·->·Name·->·GHC.Types.Bool
114 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,114 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
115 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML)><1!P(1!P(L,L,L),ML)>,115 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML)><1!P(1!P(L,L,L),ML)>,
116 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>116 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
117 ··············\·(ds['GHC.Types.Many]·::·Name)·(ds1['GHC.Types.Many]·::·Name)·->117 ··············\·(ds['GHC.Types.Many]·::·Name)·(ds1['GHC.Types.Many]·::·Name)·->
118 ··············case·ds·of·wild·{·Name·a1·a2·->118 ··············case·ds·of·wild·{·Name·a1·a2·->
119 ··············case·ds1·of·wild1·{·Name·b1·b2·->119 ··············case·ds1·of·wild1·{·Name·b1·b2·->
Offset 121, 21 lines modifiedOffset 121, 21 lines modified
121 ··············case·b1·of·wild3·{·Data.Text.Internal.Text·bx3·bx4·bx5·->121 ··············case·b1·of·wild3·{·Data.Text.Internal.Text·bx3·bx4·bx5·->
122 ··············case·GHC.Prim.==#·bx2·bx5·of·lwild·{122 ··············case·GHC.Prim.==#·bx2·bx5·of·lwild·{
123 ················DEFAULT·->·GHC.Types.False123 ················DEFAULT·->·GHC.Types.False
124 ················1#124 ················1#
125 ················->·case·GHC.Prim.compareByteArrays#·bx·bx1·bx3·bx4·bx2·of·ds2·{125 ················->·case·GHC.Prim.compareByteArrays#·bx·bx1·bx3·bx4·bx2·of·ds2·{
126 ·····················DEFAULT·->·GHC.Types.False126 ·····················DEFAULT·->·GHC.Types.False
127 ·····················0#·->·Data.Text.$fEqText_$c==·a2·b2·}·}·}·}·}·}]127 ·····················0#·->·Data.Text.$fEqText_$c==·a2·b2·}·}·}·}·}·}]
128 f236807b2479cbb7799d43bcfac0eafb128 003ab481c2e0a72c7995a9e7ebe90283
129 ··$fEqBasicType·::·GHC.Classes.Eq·BasicType129 ··$fEqBasicType·::·GHC.Classes.Eq·BasicType
130 ··DFunId130 ··DFunId
131 ··[HasNoCafRefs,·TagSig:·<TagProper>,131 ··[HasNoCafRefs,·TagSig:·<TagProper>,
132 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,132 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
133 ···Unfolding:·DFun:.·@BasicType·$fEqBasicType_$c==·$fEqBasicType_$c/=]133 ···Unfolding:·DFun:.·@BasicType·$fEqBasicType_$c==·$fEqBasicType_$c/=]
134 80c561d7d0df764a5e9df30a059f467c134 f013ca727e2bb609fa3982cf245a4426
135 ··$fEqBasicType_$c/=·::·BasicType·->·BasicType·->·GHC.Types.Bool135 ··$fEqBasicType_$c/=·::·BasicType·->·BasicType·->·GHC.Types.Bool
136 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,136 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
137 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),137 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
138 ···Unfolding:·Core:·StableUser·<2,FalseFalse>138 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
139 ··············\·(x['GHC.Types.Many]·::·BasicType)139 ··············\·(x['GHC.Types.Many]·::·BasicType)
140 ················(y['GHC.Types.Many]·::·BasicType)·->140 ················(y['GHC.Types.Many]·::·BasicType)·->
141 ··············case·GHC.Prim.dataToTagLarge#141 ··············case·GHC.Prim.dataToTagLarge#
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ·····················x·of·a#·{·DEFAULT·->144 ·····················x·of·a#·{·DEFAULT·->
145 ··············case·GHC.Prim.dataToTagLarge#145 ··············case·GHC.Prim.dataToTagLarge#
146 ·····················@'GHC.Types.Lifted146 ·····················@'GHC.Types.Lifted
147 ·····················@BasicType147 ·····················@BasicType
148 ·····················y·of·b#·{·DEFAULT·->148 ·····················y·of·b#·{·DEFAULT·->
149 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{149 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
150 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]150 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
151 a54cb941be5721fbd5448f03adcef245151 6aab5f620057148da25a078521c478f5
152 ··$fEqBasicType_$c==·::·BasicType·->·BasicType·->·GHC.Types.Bool152 ··$fEqBasicType_$c==·::·BasicType·->·BasicType·->·GHC.Types.Bool
153 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,153 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
154 ···Strictness:·<SL><SL>,154 ···Strictness:·<SL><SL>,
155 ···Unfolding:·Core:·<vanilla>155 ···Unfolding:·Core:·<vanilla>
156 ··············\·(a['GHC.Types.Many]·::·BasicType)156 ··············\·(a['GHC.Types.Many]·::·BasicType)
157 ················(b['GHC.Types.Many]·::·BasicType)·->157 ················(b['GHC.Types.Many]·::·BasicType)·->
158 ··············case·GHC.Prim.dataToTagLarge#158 ··············case·GHC.Prim.dataToTagLarge#
Offset 160, 27 lines modifiedOffset 160, 27 lines modified
160 ·····················@BasicType160 ·····················@BasicType
161 ·····················a·of·a#·{·DEFAULT·->161 ·····················a·of·a#·{·DEFAULT·->
162 ··············case·GHC.Prim.dataToTagLarge#162 ··············case·GHC.Prim.dataToTagLarge#
163 ·····················@'GHC.Types.Lifted163 ·····················@'GHC.Types.Lifted
164 ·····················@BasicType164 ·····················@BasicType
165 ·····················b·of·b#·{·DEFAULT·->165 ·····················b·of·b#·{·DEFAULT·->
166 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]166 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
167 f6563fdcb4cc30a43e350cc3f58ff031167 d4219fb56c384712c227141027b3f75e
168 ··$fEqName·::·GHC.Classes.Eq·Name168 ··$fEqName·::·GHC.Classes.Eq·Name
169 ··DFunId169 ··DFunId
170 ··[HasNoCafRefs,·TagSig:·<TagProper>,170 ··[HasNoCafRefs,·TagSig:·<TagProper>,
171 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,171 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
172 ···Unfolding:·DFun:.·@Name·$fEqAlias_$c==·$fEqAlias_$c/=]172 ···Unfolding:·DFun:.·@Name·$fEqAlias_$c==·$fEqAlias_$c/=]
173 15d15a82d47477f331153857fa426a08173 ca396ffdecbef8937d34ae477aed16a2
174 ··$fEqTransfer·::·GHC.Classes.Eq·Transfer174 ··$fEqTransfer·::·GHC.Classes.Eq·Transfer
175 ··DFunId175 ··DFunId
176 ··[HasNoCafRefs,·TagSig:·<TagProper>,176 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Max diff block lines reached; 100420/106873 bytes (93.96%) of diff not shown.
26.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callable.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callable.dyn_hi
Files 93% similar despite different names
26.3 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Data.GI.GIR.Callable·91037 interface·Data.GI.GIR.Callable·9103
8 ··interface·hash:·637332f8c4bb67db77427555b084a11f 
9 ··ABI·hash:·09efa7d207487f2b2ef622dc5721e458 
10 ··export-list·hash:·b9e6c6d4372dc5c2fb797ab30b5dbbee8 ··interface·hash:·3a9de74c511ae8e5c5fb443ce9c0ba17
 9 ··ABI·hash:·6b1f3cedac4cb95f52de7eb42a51e0b9
 10 ··export-list·hash:·b0278401b0f11b68d39ba2035a678d03
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·25dc1a714670704775470f39c484d77316 ··src_hash:·25dc1a714670704775470f39c484d773
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseCallable21 ··parseCallable
22 ··Callable{Callable·args·callableDeprecated·callableDocumentation·callableResolvable·callableThrows·returnDocumentation·returnMayBeNull·returnTransfer·returnType·skipReturn}22 ··Callable{Callable·args·callableDeprecated·callableDocumentation·callableResolvable·callableThrows·returnDocumentation·returnMayBeNull·returnTransfer·returnType·skipReturn}
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.20.2.028 direct·package·dependencies:·base-4.20.2.0
29 plugin·package·dependencies:29 plugin·package·dependencies:
30 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic30 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
31 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float31 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
32 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM32 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
33 ·········Data.Text·Data.Text.Lazy·Data.Text.Show33 ·········Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 70, 60 lines modifiedOffset 70, 60 lines modified
70 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable70 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable
71 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base71 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base
72 ·························Data.XML.Types72 ·························Data.XML.Types
73 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a73 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
74 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c74 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
75 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c75 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
76 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd676 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
77 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
78 ··exports:·faf7c920e9ff6860f3b0c845f57fcf6d 
79 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
80 ··parseArg·66a7db3d652e8b51dae04b2208991a56 
81 ··parseTransfer·0961886c88237e54b0c676e86974b0f7 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
83 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
84 ··Transfer·21f4463ca5330a7b4a060834599e9c8c 
85 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
86 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation·f0fc384742fabfcbb98013c5479922c5 
87 ··DeprecationInfo·3e91891828692b331266d79195d74b30 
88 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·e9aa14aa23ae5e2eb676a4f4c640c255 
89 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
90 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
91 ··exports:·aa025038bf27fa433fff16aae5481c0b 
92 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
93 ··optionalAttr·54557f6e72c9290f0f91532150c354fb 
94 ··parseBool·ff307ed11700fef73a199071f4657109 
95 ··parseChildrenWithLocalName·71d56e3068bd43c186b4a2e7b26c8718 
96 ··parseDeprecation·9ddd848e8f175275ca6fa5d8a931a97c 
97 ··parseDocumentation·f474838cbb15cb57d217f24e3708625d 
98 ··parseError·72e70a5fdee953b450dd48760554e685 
99 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
100 ··exports:·a1e3056f86634748b76805d77c07a3ff 
101 ··parseOptionalType·43283227c98fe1259d8eaba3c34e207477 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg·e20363dea73d80e5ec03458dc7f7842c
 78 ··exports:·75d8e1bec0e17dba5a7b02c06f8b947c
 79 ··Arg·eb49aa9cffee15ca0d5546f5363ca0f3
 80 ··parseArg·fd988de25ac429558352dadd5b71c49d
 81 ··parseTransfer·b118d90402a2e787f4eaf3bfdbf37669
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 83 ··exports:·003184b22c6be0ff0827087deabdef95
 84 ··Transfer·8b7371bacb4891c95946908254df3a23
 85 ··Type·517c174a51f69b2446115d60abfbc451
 86 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation·e9fc219afb17af439a7c181d4f6fc202
 87 ··DeprecationInfo·8ef441dd76f21081e98978ec3baec20c
 88 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·36ff79e6613fd795b21bbc6b29d5e7df
 89 ··Documentation·78881c6e819baffa8046c6115d396c9f
 90 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 91 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 92 ··Parser·35abb638d0dc11fe46d5df2308707966
 93 ··optionalAttr·6d8a8e60fbe173b2a6b222dc8842882e
 94 ··parseBool·8015be840c1a3086c7f1fae1a395f401
 95 ··parseChildrenWithLocalName·1872375a639fad9cf8305d436fa5eebd
 96 ··parseDeprecation·1562ff0618a4e2389ce0c2a7ea2966c5
 97 ··parseDocumentation·30729b41cf640c57f1e84506218f55f8
 98 ··parseError·93ada0b140bc0e917c3f6905dc602596
 99 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·911aa172716c397a2485f666a5aa4c6f
 100 ··exports:·e253a92562ba67ae1c2b867c06c568e4
 101 ··parseOptionalType·07468b3971810fd59178f81061a4747d
102 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf102 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
103 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b103 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
104 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d104 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
105 a3a53de7fc247c311e8ea1712394c1c7105 c5125fa25fed6fb2a9b904901a3b5620
106 ··$fEqCallable·::·GHC.Classes.Eq·Callable106 ··$fEqCallable·::·GHC.Classes.Eq·Callable
107 ··DFunId107 ··DFunId
108 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],108 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
109 ···Inline:·CONLIKE,109 ···Inline:·CONLIKE,
110 ···Unfolding:·DFun:.·@Callable·$fEqCallable_$c==·$fEqCallable_$c/=]110 ···Unfolding:·DFun:.·@Callable·$fEqCallable_$c==·$fEqCallable_$c/=]
111 e33ea0684b1bfdf723179782bd143a95111 98408179427c9ad73280551aa04f2332
112 ··$fEqCallable_$c/=·::·Callable·->·Callable·->·GHC.Types.Bool112 ··$fEqCallable_$c/=·::·Callable·->·Callable·->·GHC.Types.Bool
113 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,113 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
114 ···Strictness:·<1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)><1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)>,114 ···Strictness:·<1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)><1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)>,
115 ···Inline:·(sat-args=2),115 ···Inline:·(sat-args=2),
116 ···Unfolding:·Core:·StableUser·<2,FalseFalse>116 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
117 ··············\·(x['GHC.Types.Many]·::·Callable)117 ··············\·(x['GHC.Types.Many]·::·Callable)
118 ················(y['GHC.Types.Many]·::·Callable)·->118 ················(y['GHC.Types.Many]·::·Callable)·->
119 ··············case·$fEqCallable_$c==·x·y·of·wild·{119 ··············case·$fEqCallable_$c==·x·y·of·wild·{
120 ················GHC.Types.False·->·GHC.Types.True120 ················GHC.Types.False·->·GHC.Types.True
121 ················GHC.Types.True·->·GHC.Types.False·}]121 ················GHC.Types.True·->·GHC.Types.False·}]
122 d9328c741bfd447ca980778fb0938ad1122 812981afb5109a084d38749979711c62
123 ··$fEqCallable_$c==·::·Callable·->·Callable·->·GHC.Types.Bool123 ··$fEqCallable_$c==·::·Callable·->·Callable·->·GHC.Types.Bool
124 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,124 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
125 ···Strictness:·<1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)><1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)>,125 ···Strictness:·<1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)><1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)>,
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
127 ··············\·(ds['GHC.Types.Many]·::·Callable)127 ··············\·(ds['GHC.Types.Many]·::·Callable)
128 ················(ds1['GHC.Types.Many]·::·Callable)·->128 ················(ds1['GHC.Types.Many]·::·Callable)·->
129 ··············case·ds·of·wild·{·Callable·a1·a2·a3·a4·a5·a6·a7·a8·a9·a10·->129 ··············case·ds·of·wild·{·Callable·a1·a2·a3·a4·a5·a6·a7·a8·a9·a10·->
Offset 288, 198 lines modifiedOffset 288, 198 lines modified
288 ·····················->·case·b1·of·wild3·{288 ·····················->·case·b1·of·wild3·{
289 ··························GHC.Internal.Maybe.Nothing289 ··························GHC.Internal.Maybe.Nothing
290 ··························->·case·GHC.Internal.Maybe.$fEqMaybe1·ret_ty·GHC.Types.Bool·of·{}290 ··························->·case·GHC.Internal.Maybe.$fEqMaybe1·ret_ty·GHC.Types.Bool·of·{}
291 ··························GHC.Internal.Maybe.Just·b11291 ··························GHC.Internal.Maybe.Just·b11
292 ··························->·case·Data.GI.GIR.BasicTypes.$fEqType_$c==·a11·b11·of·wild4·{292 ··························->·case·Data.GI.GIR.BasicTypes.$fEqType_$c==·a11·b11·of·wild4·{
293 ·······························GHC.Types.False·->·GHC.Types.False·GHC.Types.True·->·$j·}·}·}293 ·······························GHC.Types.False·->·GHC.Types.False·GHC.Types.True·->·$j·}·}·}
Max diff block lines reached; 18905/26914 bytes (70.24%) of diff not shown.
26.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callable.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callable.hi
Files 93% similar despite different names
26.3 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Data.GI.GIR.Callable·91037 interface·Data.GI.GIR.Callable·9103
8 ··interface·hash:·637332f8c4bb67db77427555b084a11f 
9 ··ABI·hash:·09efa7d207487f2b2ef622dc5721e458 
10 ··export-list·hash:·b9e6c6d4372dc5c2fb797ab30b5dbbee8 ··interface·hash:·3a9de74c511ae8e5c5fb443ce9c0ba17
 9 ··ABI·hash:·6b1f3cedac4cb95f52de7eb42a51e0b9
 10 ··export-list·hash:·b0278401b0f11b68d39ba2035a678d03
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·25dc1a714670704775470f39c484d77316 ··src_hash:·25dc1a714670704775470f39c484d773
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseCallable21 ··parseCallable
22 ··Callable{Callable·args·callableDeprecated·callableDocumentation·callableResolvable·callableThrows·returnDocumentation·returnMayBeNull·returnTransfer·returnType·skipReturn}22 ··Callable{Callable·args·callableDeprecated·callableDocumentation·callableResolvable·callableThrows·returnDocumentation·returnMayBeNull·returnTransfer·returnType·skipReturn}
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
26 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type26 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·base-4.20.2.028 direct·package·dependencies:·base-4.20.2.0
29 plugin·package·dependencies:29 plugin·package·dependencies:
30 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic30 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
31 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float31 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
32 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM32 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
33 ·········Data.Text·Data.Text.Lazy·Data.Text.Show33 ·········Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 70, 60 lines modifiedOffset 70, 60 lines modified
70 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable70 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable
71 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base71 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base
72 ·························Data.XML.Types72 ·························Data.XML.Types
73 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a73 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
74 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c74 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
75 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c75 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
76 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd676 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
77 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·ab0f6fa68400dbf5e6fce32c49253cf1 
78 ··exports:·faf7c920e9ff6860f3b0c845f57fcf6d 
79 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
80 ··parseArg·66a7db3d652e8b51dae04b2208991a56 
81 ··parseTransfer·0961886c88237e54b0c676e86974b0f7 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
83 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
84 ··Transfer·21f4463ca5330a7b4a060834599e9c8c 
85 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
86 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation·f0fc384742fabfcbb98013c5479922c5 
87 ··DeprecationInfo·3e91891828692b331266d79195d74b30 
88 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·e9aa14aa23ae5e2eb676a4f4c640c255 
89 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
90 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
91 ··exports:·aa025038bf27fa433fff16aae5481c0b 
92 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
93 ··optionalAttr·54557f6e72c9290f0f91532150c354fb 
94 ··parseBool·ff307ed11700fef73a199071f4657109 
95 ··parseChildrenWithLocalName·71d56e3068bd43c186b4a2e7b26c8718 
96 ··parseDeprecation·9ddd848e8f175275ca6fa5d8a931a97c 
97 ··parseDocumentation·f474838cbb15cb57d217f24e3708625d 
98 ··parseError·72e70a5fdee953b450dd48760554e685 
99 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
100 ··exports:·a1e3056f86634748b76805d77c07a3ff 
101 ··parseOptionalType·43283227c98fe1259d8eaba3c34e207477 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg·e20363dea73d80e5ec03458dc7f7842c
 78 ··exports:·75d8e1bec0e17dba5a7b02c06f8b947c
 79 ··Arg·eb49aa9cffee15ca0d5546f5363ca0f3
 80 ··parseArg·fd988de25ac429558352dadd5b71c49d
 81 ··parseTransfer·b118d90402a2e787f4eaf3bfdbf37669
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 83 ··exports:·003184b22c6be0ff0827087deabdef95
 84 ··Transfer·8b7371bacb4891c95946908254df3a23
 85 ··Type·517c174a51f69b2446115d60abfbc451
 86 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation·e9fc219afb17af439a7c181d4f6fc202
 87 ··DeprecationInfo·8ef441dd76f21081e98978ec3baec20c
 88 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·36ff79e6613fd795b21bbc6b29d5e7df
 89 ··Documentation·78881c6e819baffa8046c6115d396c9f
 90 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 91 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 92 ··Parser·35abb638d0dc11fe46d5df2308707966
 93 ··optionalAttr·6d8a8e60fbe173b2a6b222dc8842882e
 94 ··parseBool·8015be840c1a3086c7f1fae1a395f401
 95 ··parseChildrenWithLocalName·1872375a639fad9cf8305d436fa5eebd
 96 ··parseDeprecation·1562ff0618a4e2389ce0c2a7ea2966c5
 97 ··parseDocumentation·30729b41cf640c57f1e84506218f55f8
 98 ··parseError·93ada0b140bc0e917c3f6905dc602596
 99 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·911aa172716c397a2485f666a5aa4c6f
 100 ··exports:·e253a92562ba67ae1c2b867c06c568e4
 101 ··parseOptionalType·07468b3971810fd59178f81061a4747d
102 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf102 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
103 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b103 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
104 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d104 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
105 a3a53de7fc247c311e8ea1712394c1c7105 c5125fa25fed6fb2a9b904901a3b5620
106 ··$fEqCallable·::·GHC.Classes.Eq·Callable106 ··$fEqCallable·::·GHC.Classes.Eq·Callable
107 ··DFunId107 ··DFunId
108 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],108 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
109 ···Inline:·CONLIKE,109 ···Inline:·CONLIKE,
110 ···Unfolding:·DFun:.·@Callable·$fEqCallable_$c==·$fEqCallable_$c/=]110 ···Unfolding:·DFun:.·@Callable·$fEqCallable_$c==·$fEqCallable_$c/=]
111 e33ea0684b1bfdf723179782bd143a95111 98408179427c9ad73280551aa04f2332
112 ··$fEqCallable_$c/=·::·Callable·->·Callable·->·GHC.Types.Bool112 ··$fEqCallable_$c/=·::·Callable·->·Callable·->·GHC.Types.Bool
113 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,113 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
114 ···Strictness:·<1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)><1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)>,114 ···Strictness:·<1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)><1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)>,
115 ···Inline:·(sat-args=2),115 ···Inline:·(sat-args=2),
116 ···Unfolding:·Core:·StableUser·<2,FalseFalse>116 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
117 ··············\·(x['GHC.Types.Many]·::·Callable)117 ··············\·(x['GHC.Types.Many]·::·Callable)
118 ················(y['GHC.Types.Many]·::·Callable)·->118 ················(y['GHC.Types.Many]·::·Callable)·->
119 ··············case·$fEqCallable_$c==·x·y·of·wild·{119 ··············case·$fEqCallable_$c==·x·y·of·wild·{
120 ················GHC.Types.False·->·GHC.Types.True120 ················GHC.Types.False·->·GHC.Types.True
121 ················GHC.Types.True·->·GHC.Types.False·}]121 ················GHC.Types.True·->·GHC.Types.False·}]
122 d9328c741bfd447ca980778fb0938ad1122 812981afb5109a084d38749979711c62
123 ··$fEqCallable_$c==·::·Callable·->·Callable·->·GHC.Types.Bool123 ··$fEqCallable_$c==·::·Callable·->·Callable·->·GHC.Types.Bool
124 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,124 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
125 ···Strictness:·<1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)><1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)>,125 ···Strictness:·<1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)><1P(SL,L,L,MP(SL,L),ML,L,L,L,MP(SL,L),L)>,
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
127 ··············\·(ds['GHC.Types.Many]·::·Callable)127 ··············\·(ds['GHC.Types.Many]·::·Callable)
128 ················(ds1['GHC.Types.Many]·::·Callable)·->128 ················(ds1['GHC.Types.Many]·::·Callable)·->
129 ··············case·ds·of·wild·{·Callable·a1·a2·a3·a4·a5·a6·a7·a8·a9·a10·->129 ··············case·ds·of·wild·{·Callable·a1·a2·a3·a4·a5·a6·a7·a8·a9·a10·->
Offset 288, 198 lines modifiedOffset 288, 198 lines modified
288 ·····················->·case·b1·of·wild3·{288 ·····················->·case·b1·of·wild3·{
289 ··························GHC.Internal.Maybe.Nothing289 ··························GHC.Internal.Maybe.Nothing
290 ··························->·case·GHC.Internal.Maybe.$fEqMaybe1·ret_ty·GHC.Types.Bool·of·{}290 ··························->·case·GHC.Internal.Maybe.$fEqMaybe1·ret_ty·GHC.Types.Bool·of·{}
291 ··························GHC.Internal.Maybe.Just·b11291 ··························GHC.Internal.Maybe.Just·b11
292 ··························->·case·Data.GI.GIR.BasicTypes.$fEqType_$c==·a11·b11·of·wild4·{292 ··························->·case·Data.GI.GIR.BasicTypes.$fEqType_$c==·a11·b11·of·wild4·{
293 ·······························GHC.Types.False·->·GHC.Types.False·GHC.Types.True·->·$j·}·}·}293 ·······························GHC.Types.False·->·GHC.Types.False·GHC.Types.True·->·$j·}·}·}
Max diff block lines reached; 18905/26911 bytes (70.25%) of diff not shown.
15.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callback.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callback.hi
Files 96% similar despite different names
15.0 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.GIR.Callback·91037 interface·Data.GI.GIR.Callback·9103
8 ··interface·hash:·0e39893cab022efd4d7cc7cfb4e51ff2 
9 ··ABI·hash:·917d378165e1c317b64d133a6f7d5ab6 
10 ··export-list·hash:·149107c1ae1da068860807a76cabb1528 ··interface·hash:·555913045c432f1c976b112ae5e94e20
 9 ··ABI·hash:·e46f491a1ddfc01b325a6ecef2dd778f
 10 ··export-list·hash:·5015ec31b85e56379e4cc469ac166761
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·20b45699a372b2eab2662573d45a703516 ··src_hash:·20b45699a372b2eab2662573d45a7035
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseCallback21 ··parseCallback
22 ··Callback{Callback·cbCType·cbCallable·cbDocumentation}22 ··Callback{Callback·cbCType·cbCallable·cbDocumentation}
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·text-2.1.327 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic29 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
30 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float30 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
31 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM31 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
32 ·········Data.Text·Data.Text.Lazy·Data.Text.Show32 ·········Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 69, 175 lines modifiedOffset 69, 175 lines modified
69 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable69 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable
70 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base70 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base
71 ·························Data.XML.Types71 ·························Data.XML.Types
72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
74 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c74 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
75 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd675 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
76 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
77 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
78 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·09efa7d207487f2b2ef622dc5721e458 
79 ··exports:·b9e6c6d4372dc5c2fb797ab30b5dbbee 
80 ··Callable·d445a01af032e8b68c84cc474b284c9a 
81 ··parseCallable·a59e4e26fb51fd707efc213bc935bd3d 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·e9aa14aa23ae5e2eb676a4f4c640c255 
83 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
84 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
85 ··exports:·aa025038bf27fa433fff16aae5481c0b 
86 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
87 ··parseDocumentation·f474838cbb15cb57d217f24e3708625d 
88 ··parseName·91cbc4341adaa9451235d015fd1ea13e 
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
90 ··exports:·a1e3056f86634748b76805d77c07a3ff 
91 ··queryCType·46ff5db5301136c9de83ad93ccd7dda676 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 77 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 78 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable·6b1f3cedac4cb95f52de7eb42a51e0b9
 79 ··exports:·b0278401b0f11b68d39ba2035a678d03
 80 ··Callable·8a1056efd12f3028e4b351e2a2d2e31c
 81 ··parseCallable·00abfc2ff879e3cc3fbe5dafbea9072d
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·36ff79e6613fd795b21bbc6b29d5e7df
 83 ··Documentation·78881c6e819baffa8046c6115d396c9f
 84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 85 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 86 ··Parser·35abb638d0dc11fe46d5df2308707966
 87 ··parseDocumentation·30729b41cf640c57f1e84506218f55f8
 88 ··parseName·0e0f9588a114a91a7ea0647cbf26dc85
 89 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·911aa172716c397a2485f666a5aa4c6f
 90 ··exports:·e253a92562ba67ae1c2b867c06c568e4
 91 ··queryCType·c9f70ac528afaf05b7eec4f93309f68e
92 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e92 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
93 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11893 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
94 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf94 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
95 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b95 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
96 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d96 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
97 06ffc3c86cc99171ede23853365210c697 c1f232b02c341561bba497f43f50f407
98 ··$fShowCallback·::·GHC.Internal.Show.Show·Callback98 ··$fShowCallback·::·GHC.Internal.Show.Show·Callback
99 ··DFunId99 ··DFunId
100 ··[TagSig:·<TagProper>,100 ··[TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,101 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
102 ···Unfolding:·DFun:.102 ···Unfolding:·DFun:.
103 ················@Callback103 ················@Callback
104 ················$fShowCallback_$cshowsPrec104 ················$fShowCallback_$cshowsPrec
105 ················$fShowCallback_$cshow105 ················$fShowCallback_$cshow
106 ················$fShowCallback_$cshowList]106 ················$fShowCallback_$cshowList]
107 f344f269c5805e36fce385b06e98a697107 07c3c6f877f60281aec64db64f822935
108 ··$fShowCallback1·::·Callback·->·GHC.Internal.Show.ShowS108 ··$fShowCallback1·::·Callback·->·GHC.Internal.Show.ShowS
109 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,109 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
110 ···Strictness:·<1P(MP(ML,L,L,MP(ML,ML),L,L,L,ML,MP(ML,ML),ML),ML,MP(ML,ML))><L>,110 ···Strictness:·<1P(MP(ML,L,L,MP(ML,ML),L,L,L,ML,MP(ML,ML),ML),ML,MP(ML,ML))><L>,
111 ···Unfolding:·Core:·<vanilla>111 ···Unfolding:·Core:·<vanilla>
112 ··············\·(ds['GHC.Types.Many]·::·Callback)112 ··············\·(ds['GHC.Types.Many]·::·Callback)
113 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->113 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
114 ··············case·ds·of·wild·{·Callback·ww·ww1·ww2·->114 ··············case·ds·of·wild·{·Callback·ww·ww1·ww2·->
115 ··············$w$cshowsPrec·0#·ww·ww1·ww2·eta·}]115 ··············$w$cshowsPrec·0#·ww·ww1·ww2·eta·}]
116 801136fdb4aac444ec335240be7f19ca116 2fedd1282f90ed8d572ef4e7399817bd
117 ··$fShowCallback2·::·GHC.Prim.Addr#117 ··$fShowCallback2·::·GHC.Prim.Addr#
118 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,118 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
119 ···Unfolding:·Core:·<vanilla>·"}"#]119 ···Unfolding:·Core:·<vanilla>·"}"#]
120 4a7faabb2615d509e4647d802fe6bb6b120 7f1f5ebbca4c3844979f67231e2b48f1
121 ··$fShowCallback3·::·GHC.Prim.Addr#121 ··$fShowCallback3·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>·",·cbDocumentation·=·"#]123 ···Unfolding:·Core:·<vanilla>·",·cbDocumentation·=·"#]
124 04a4ecfad365021cbd443e62d4df74e9124 12f8721c26a60872e2d089e00ef74282
125 ··$fShowCallback4·::·GHC.Prim.Addr#125 ··$fShowCallback4·::·GHC.Prim.Addr#
126 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,126 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
127 ···Unfolding:·Core:·<vanilla>·",·cbCType·=·"#]127 ···Unfolding:·Core:·<vanilla>·",·cbCType·=·"#]
128 c0f44217066634f2a2c50fbfc2fe97bd128 447d84a96beeec12ef47208568b6df62
129 ··$fShowCallback5·::·GHC.Prim.Addr#129 ··$fShowCallback5·::·GHC.Prim.Addr#
130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
131 ···Unfolding:·Core:·<vanilla>·"Callback·{cbCallable·=·"#]131 ···Unfolding:·Core:·<vanilla>·"Callback·{cbCallable·=·"#]
132 853f7e93c5a782e5c1f6ca3cf2851bc2132 586f68b138af012f5c16f3a9df1e1790
133 ··$fShowCallback6·::·GHC.Types.Int133 ··$fShowCallback6·::·GHC.Types.Int
134 ··[HasNoCafRefs,·TagSig:·<TagProper>,134 ··[HasNoCafRefs,·TagSig:·<TagProper>,
135 ···LambdaFormInfo:·LFCon[GHC.Types.I#],135 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
136 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]136 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
137 269a164701fcaa88a54a9b726f6e191a137 9af2cfedb8aadb4b75c1928b033031b3
138 ··$fShowCallback_$cshow·::·Callback·->·GHC.Internal.Base.String138 ··$fShowCallback_$cshow·::·Callback·->·GHC.Internal.Base.String
139 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,139 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
140 ···Strictness:·<1!P(MP(ML,L,L,MP(ML,ML),L,L,L,ML,MP(ML,ML),ML),ML,MP(ML,ML))>,140 ···Strictness:·<1!P(MP(ML,L,L,MP(ML,ML),L,L,L,ML,MP(ML,ML),ML),ML,MP(ML,ML))>,
141 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>141 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
142 ··············\·(x['GHC.Types.Many]·::·Callback)·->142 ··············\·(x['GHC.Types.Many]·::·Callback)·->
143 ··············$fShowCallback_$cshowsPrec143 ··············$fShowCallback_$cshowsPrec
144 ················$fShowCallback6144 ················$fShowCallback6
145 ················x145 ················x
Max diff block lines reached; 7901/15353 bytes (51.46%) of diff not shown.
15.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callback.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callback.dyn_hi
Files 89% similar despite different names
15.0 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.GIR.Callback·91037 interface·Data.GI.GIR.Callback·9103
8 ··interface·hash:·0e39893cab022efd4d7cc7cfb4e51ff2 
9 ··ABI·hash:·917d378165e1c317b64d133a6f7d5ab6 
10 ··export-list·hash:·149107c1ae1da068860807a76cabb1528 ··interface·hash:·555913045c432f1c976b112ae5e94e20
 9 ··ABI·hash:·e46f491a1ddfc01b325a6ecef2dd778f
 10 ··export-list·hash:·5015ec31b85e56379e4cc469ac166761
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·20b45699a372b2eab2662573d45a703516 ··src_hash:·20b45699a372b2eab2662573d45a7035
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseCallback21 ··parseCallback
22 ··Callback{Callback·cbCType·cbCallable·cbDocumentation}22 ··Callback{Callback·cbCType·cbCallable·cbDocumentation}
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·text-2.1.327 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic29 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
30 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float30 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
31 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM31 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
32 ·········Data.Text·Data.Text.Lazy·Data.Text.Show32 ·········Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 69, 175 lines modifiedOffset 69, 175 lines modified
69 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable69 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable
70 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base70 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base
71 ·························Data.XML.Types71 ·························Data.XML.Types
72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
74 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c74 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
75 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd675 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
76 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
77 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
78 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·09efa7d207487f2b2ef622dc5721e458 
79 ··exports:·b9e6c6d4372dc5c2fb797ab30b5dbbee 
80 ··Callable·d445a01af032e8b68c84cc474b284c9a 
81 ··parseCallable·a59e4e26fb51fd707efc213bc935bd3d 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·e9aa14aa23ae5e2eb676a4f4c640c255 
83 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
84 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
85 ··exports:·aa025038bf27fa433fff16aae5481c0b 
86 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
87 ··parseDocumentation·f474838cbb15cb57d217f24e3708625d 
88 ··parseName·91cbc4341adaa9451235d015fd1ea13e 
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
90 ··exports:·a1e3056f86634748b76805d77c07a3ff 
91 ··queryCType·46ff5db5301136c9de83ad93ccd7dda676 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 77 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 78 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable·6b1f3cedac4cb95f52de7eb42a51e0b9
 79 ··exports:·b0278401b0f11b68d39ba2035a678d03
 80 ··Callable·8a1056efd12f3028e4b351e2a2d2e31c
 81 ··parseCallable·00abfc2ff879e3cc3fbe5dafbea9072d
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·36ff79e6613fd795b21bbc6b29d5e7df
 83 ··Documentation·78881c6e819baffa8046c6115d396c9f
 84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 85 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 86 ··Parser·35abb638d0dc11fe46d5df2308707966
 87 ··parseDocumentation·30729b41cf640c57f1e84506218f55f8
 88 ··parseName·0e0f9588a114a91a7ea0647cbf26dc85
 89 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·911aa172716c397a2485f666a5aa4c6f
 90 ··exports:·e253a92562ba67ae1c2b867c06c568e4
 91 ··queryCType·c9f70ac528afaf05b7eec4f93309f68e
92 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e92 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
93 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11893 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
94 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf94 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
95 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b95 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
96 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d96 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
97 06ffc3c86cc99171ede23853365210c697 c1f232b02c341561bba497f43f50f407
98 ··$fShowCallback·::·GHC.Internal.Show.Show·Callback98 ··$fShowCallback·::·GHC.Internal.Show.Show·Callback
99 ··DFunId99 ··DFunId
100 ··[TagSig:·<TagProper>,100 ··[TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,101 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
102 ···Unfolding:·DFun:.102 ···Unfolding:·DFun:.
103 ················@Callback103 ················@Callback
104 ················$fShowCallback_$cshowsPrec104 ················$fShowCallback_$cshowsPrec
105 ················$fShowCallback_$cshow105 ················$fShowCallback_$cshow
106 ················$fShowCallback_$cshowList]106 ················$fShowCallback_$cshowList]
107 f344f269c5805e36fce385b06e98a697107 07c3c6f877f60281aec64db64f822935
108 ··$fShowCallback1·::·Callback·->·GHC.Internal.Show.ShowS108 ··$fShowCallback1·::·Callback·->·GHC.Internal.Show.ShowS
109 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,109 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
110 ···Strictness:·<1P(MP(ML,L,L,MP(ML,ML),L,L,L,ML,MP(ML,ML),ML),ML,MP(ML,ML))><L>,110 ···Strictness:·<1P(MP(ML,L,L,MP(ML,ML),L,L,L,ML,MP(ML,ML),ML),ML,MP(ML,ML))><L>,
111 ···Unfolding:·Core:·<vanilla>111 ···Unfolding:·Core:·<vanilla>
112 ··············\·(ds['GHC.Types.Many]·::·Callback)112 ··············\·(ds['GHC.Types.Many]·::·Callback)
113 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->113 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
114 ··············case·ds·of·wild·{·Callback·ww·ww1·ww2·->114 ··············case·ds·of·wild·{·Callback·ww·ww1·ww2·->
115 ··············$w$cshowsPrec·0#·ww·ww1·ww2·eta·}]115 ··············$w$cshowsPrec·0#·ww·ww1·ww2·eta·}]
116 801136fdb4aac444ec335240be7f19ca116 2fedd1282f90ed8d572ef4e7399817bd
117 ··$fShowCallback2·::·GHC.Prim.Addr#117 ··$fShowCallback2·::·GHC.Prim.Addr#
118 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,118 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
119 ···Unfolding:·Core:·<vanilla>·"}"#]119 ···Unfolding:·Core:·<vanilla>·"}"#]
120 4a7faabb2615d509e4647d802fe6bb6b120 7f1f5ebbca4c3844979f67231e2b48f1
121 ··$fShowCallback3·::·GHC.Prim.Addr#121 ··$fShowCallback3·::·GHC.Prim.Addr#
122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,122 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
123 ···Unfolding:·Core:·<vanilla>·",·cbDocumentation·=·"#]123 ···Unfolding:·Core:·<vanilla>·",·cbDocumentation·=·"#]
124 04a4ecfad365021cbd443e62d4df74e9124 12f8721c26a60872e2d089e00ef74282
125 ··$fShowCallback4·::·GHC.Prim.Addr#125 ··$fShowCallback4·::·GHC.Prim.Addr#
126 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,126 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
127 ···Unfolding:·Core:·<vanilla>·",·cbCType·=·"#]127 ···Unfolding:·Core:·<vanilla>·",·cbCType·=·"#]
128 c0f44217066634f2a2c50fbfc2fe97bd128 447d84a96beeec12ef47208568b6df62
129 ··$fShowCallback5·::·GHC.Prim.Addr#129 ··$fShowCallback5·::·GHC.Prim.Addr#
130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
131 ···Unfolding:·Core:·<vanilla>·"Callback·{cbCallable·=·"#]131 ···Unfolding:·Core:·<vanilla>·"Callback·{cbCallable·=·"#]
132 853f7e93c5a782e5c1f6ca3cf2851bc2132 586f68b138af012f5c16f3a9df1e1790
133 ··$fShowCallback6·::·GHC.Types.Int133 ··$fShowCallback6·::·GHC.Types.Int
134 ··[HasNoCafRefs,·TagSig:·<TagProper>,134 ··[HasNoCafRefs,·TagSig:·<TagProper>,
135 ···LambdaFormInfo:·LFCon[GHC.Types.I#],135 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
136 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]136 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·0#]
137 269a164701fcaa88a54a9b726f6e191a137 9af2cfedb8aadb4b75c1928b033031b3
138 ··$fShowCallback_$cshow·::·Callback·->·GHC.Internal.Base.String138 ··$fShowCallback_$cshow·::·Callback·->·GHC.Internal.Base.String
139 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,139 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
140 ···Strictness:·<1!P(MP(ML,L,L,MP(ML,ML),L,L,L,ML,MP(ML,ML),ML),ML,MP(ML,ML))>,140 ···Strictness:·<1!P(MP(ML,L,L,MP(ML,ML),L,L,L,ML,MP(ML,ML),ML),ML,MP(ML,ML))>,
141 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>141 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
142 ··············\·(x['GHC.Types.Many]·::·Callback)·->142 ··············\·(x['GHC.Types.Many]·::·Callback)·->
143 ··············$fShowCallback_$cshowsPrec143 ··············$fShowCallback_$cshowsPrec
144 ················$fShowCallback6144 ················$fShowCallback6
145 ················x145 ················x
Max diff block lines reached; 7901/15353 bytes (51.46%) of diff not shown.
21.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Constant.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Constant.hi
Files 95% similar despite different names
21.0 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Data.GI.GIR.Constant·91037 interface·Data.GI.GIR.Constant·9103
8 ··interface·hash:·e5e76c01f1b69d188a7c5a5dbcb880b8 
9 ··ABI·hash:·89d5c000592582235ef49088becf4d6b 
10 ··export-list·hash:·c83a7fb4c2002397f22728dff6aa00b18 ··interface·hash:·28f592a808f77c9237d9c3b838e27dbd
 9 ··ABI·hash:·5f23085d1c5f68f012b56d9b49aabc65
 10 ··export-list·hash:·811fbaa34b3ce7fafcd85fcd8fdd2dcf
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f4412 ··flag·hash:·e039d51d624b347a28bd30963f69a59c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c1b7139326cfaf2e52267f84322f33a116 ··src_hash:·c1b7139326cfaf2e52267f84322f33a1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseConstant21 ··parseConstant
22 ··Constant{Constant·constantCType·constantDeprecated·constantDocumentation·constantType·constantValue}22 ··Constant{Constant·constantCType·constantDeprecated·constantDocumentation·constantType·constantValue}
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·text-2.1.327 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic29 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
30 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float30 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
31 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM31 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
32 ·········Data.Text·Data.Text.Lazy·Data.Text.Show32 ·········Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 69, 192 lines modifiedOffset 69, 192 lines modified
69 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable69 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable
70 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base70 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base
71 ·························Data.XML.Types71 ·························Data.XML.Types
72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
74 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c74 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
75 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd675 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
76 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
77 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
78 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
79 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
80 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation·f0fc384742fabfcbb98013c5479922c5 
81 ··DeprecationInfo·3e91891828692b331266d79195d74b30 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·e9aa14aa23ae5e2eb676a4f4c640c255 
83 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
84 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
85 ··exports:·aa025038bf27fa433fff16aae5481c0b 
86 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
87 ··getAttr·2c2ea5657b0fd529d09f4b78c8fc443b 
88 ··getAttrWithNamespace·e31c7306e40740d75c74f8385bd33208 
89 ··parseDeprecation·9ddd848e8f175275ca6fa5d8a931a97c 
90 ··parseDocumentation·f474838cbb15cb57d217f24e3708625d 
91 ··parseName·91cbc4341adaa9451235d015fd1ea13e 
92 ··queryAttrWithNamespace·5872ae6123122b544b49a616c863571f 
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
94 ··exports:·a1e3056f86634748b76805d77c07a3ff 
95 ··parseType·6b8e687c79bdfb38b0817c97ff623024 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·cab19c0e32596ac4060d64c8c7615e80 
97 ··CGIRNS·592c2d2e4a2d22aa7b4f9b4835ef10f076 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 77 ··exports:·003184b22c6be0ff0827087deabdef95
 78 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 79 ··Type·517c174a51f69b2446115d60abfbc451
 80 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation·e9fc219afb17af439a7c181d4f6fc202
 81 ··DeprecationInfo·8ef441dd76f21081e98978ec3baec20c
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·36ff79e6613fd795b21bbc6b29d5e7df
 83 ··Documentation·78881c6e819baffa8046c6115d396c9f
 84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 85 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 86 ··Parser·35abb638d0dc11fe46d5df2308707966
 87 ··getAttr·176dcd1fe8d5388bb2ddc2af6c3f9954
 88 ··getAttrWithNamespace·29b350f7917e83d0fb129f20962bdff1
 89 ··parseDeprecation·1562ff0618a4e2389ce0c2a7ea2966c5
 90 ··parseDocumentation·30729b41cf640c57f1e84506218f55f8
 91 ··parseName·0e0f9588a114a91a7ea0647cbf26dc85
 92 ··queryAttrWithNamespace·e7cb87e55963664cb2a6824e8f2d5f42
 93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·911aa172716c397a2485f666a5aa4c6f
 94 ··exports:·e253a92562ba67ae1c2b867c06c568e4
 95 ··parseType·dec9f0996aa6df813476aa89a1faf42c
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils·00da493efa2b4b9f16dff87e5adb60be
 97 ··CGIRNS·a73e2b454f1042e178af93a6b1fe7364
98 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e98 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
99 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11899 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
100 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf100 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
101 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·4666f22a819e877ac78145b57b90487b101 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·972fe5f7473b1684a63e01bfb6141738
102 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d102 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
103 91bc4aa56b4f5b091ba8be9eb4da6a38103 ab1999387f5fbea4d52143358ce007fe
104 ··$fShowConstant·::·GHC.Internal.Show.Show·Constant104 ··$fShowConstant·::·GHC.Internal.Show.Show·Constant
105 ··DFunId105 ··DFunId
106 ··[TagSig:·<TagProper>,106 ··[TagSig:·<TagProper>,
107 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,107 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
108 ···Unfolding:·DFun:.108 ···Unfolding:·DFun:.
109 ················@Constant109 ················@Constant
110 ················$fShowConstant_$cshowsPrec110 ················$fShowConstant_$cshowsPrec
111 ················$fShowConstant_$cshow111 ················$fShowConstant_$cshow
112 ················$fShowConstant_$cshowList]112 ················$fShowConstant_$cshowList]
113 2487c239decea6d96d1034404efd00a1113 1b196895156f7e53505081f90831437b
114 ··$fShowConstant1·::·Constant·->·GHC.Internal.Show.ShowS114 ··$fShowConstant1·::·Constant·->·GHC.Internal.Show.ShowS
115 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,115 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
116 ···Strictness:·<1P(ML,ML,ML,MP(ML,ML),ML)><L>,116 ···Strictness:·<1P(ML,ML,ML,MP(ML,ML),ML)><L>,
117 ···Unfolding:·Core:·<vanilla>117 ···Unfolding:·Core:·<vanilla>
118 ··············\·(ds['GHC.Types.Many]·::·Constant)118 ··············\·(ds['GHC.Types.Many]·::·Constant)
119 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->119 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
120 ··············case·ds·of·wild·{·Constant·ww·ww1·ww2·ww3·ww4·->120 ··············case·ds·of·wild·{·Constant·ww·ww1·ww2·ww3·ww4·->
121 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·eta·}]121 ··············$w$cshowsPrec·0#·ww·ww1·ww2·ww3·ww4·eta·}]
122 595f14a463ea777c20affbabff77733e122 6d5b4c7f273c17636a76264ca3f6dd91
123 ··$fShowConstant2·::·GHC.Prim.Addr#123 ··$fShowConstant2·::·GHC.Prim.Addr#
124 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,124 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
125 ···Unfolding:·Core:·<vanilla>·"Constant·{"#]125 ···Unfolding:·Core:·<vanilla>·"Constant·{"#]
126 1c610f57282251f66b744c5b35ee1b82126 c2fadc8f0beb9b327ea22dc0dd3b6c48
127 ··$fShowConstant3·::·GHC.Prim.Addr#127 ··$fShowConstant3·::·GHC.Prim.Addr#
128 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,128 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
129 ···Unfolding:·Core:·<vanilla>·"}"#]129 ···Unfolding:·Core:·<vanilla>·"}"#]
130 2efc6902bf80c9cce283664d33b4d0ba130 369aff7ba7241436721577267e631b80
131 ··$fShowConstant4·::·GHC.Prim.Addr#131 ··$fShowConstant4·::·GHC.Prim.Addr#
132 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,132 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
133 ···Unfolding:·Core:·<vanilla>·",·constantDeprecated·=·"#]133 ···Unfolding:·Core:·<vanilla>·",·constantDeprecated·=·"#]
134 b9a877cc191bb42b2c6e2e1a2597198b134 fc33fe8bb42b2df06f40d0cc8aac0c90
135 ··$fShowConstant5·::·GHC.Prim.Addr#135 ··$fShowConstant5·::·GHC.Prim.Addr#
136 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,136 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
137 ···Unfolding:·Core:·<vanilla>·",·constantDocumentation·=·"#]137 ···Unfolding:·Core:·<vanilla>·",·constantDocumentation·=·"#]
138 54a65ef9530a68af645eaf5289d4b653138 567c19051f220c1bb6b233eedd22fea7
139 ··$fShowConstant6·::·GHC.Prim.Addr#139 ··$fShowConstant6·::·GHC.Prim.Addr#
Max diff block lines reached; 13861/21497 bytes (64.48%) of diff not shown.
21.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Constant.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Constant.dyn_hi
Files 95% similar despite different names
21.0 KB
ghc --show-iface {}
<
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Data.GI.GIR.Constant·91037 interface·Data.GI.GIR.Constant·9103
8 ··interface·hash:·e5e76c01f1b69d188a7c5a5dbcb880b8 
9 ··ABI·hash:·89d5c000592582235ef49088becf4d6b 
10 ··export-list·hash:·c83a7fb4c2002397f22728dff6aa00b18 ··interface·hash:·28f592a808f77c9237d9c3b838e27dbd
 9 ··ABI·hash:·5f23085d1c5f68f012b56d9b49aabc65
 10 ··export-list·hash:·811fbaa34b3ce7fafcd85fcd8fdd2dcf
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e039d51d624b347a28bd30963f69a59c12 ··flag·hash:·672d11d34df5f19d097e4cdb36999f44
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c1b7139326cfaf2e52267f84322f33a116 ··src_hash:·c1b7139326cfaf2e52267f84322f33a1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parseConstant21 ··parseConstant
22 ··Constant{Constant·constantCType·constantDeprecated·constantDocumentation·constantType·constantValue}22 ··Constant{Constant·constantCType·constantDeprecated·constantDocumentation·constantType·constantValue}
23 direct·module·dependencies:·haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes23 direct·module·dependencies:·haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes
24 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser24 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser
25 ····························haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type25 ····························haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.0·text-2.1.327 direct·package·dependencies:·base-4.20.2.0·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic29 orphans:·Data.Attoparsec.Text.Internal·Data.Binary.Generic
30 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float30 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
31 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM31 ·········GHC.Prim.Ext·Data.Hashable.Generic.Instances·Control.Monad.STM
32 ·········Data.Text·Data.Text.Lazy·Data.Text.Show32 ·········Data.Text·Data.Text.Lazy·Data.Text.Show
Offset 69, 192 lines modifiedOffset 69, 192 lines modified
69 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable69 ·························Data.Vector.Generic.Base·Data.Vector.Primitive·Data.Vector.Storable
70 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base70 ·························Data.Vector.Strict·Data.Vector.Unboxed·Data.Vector.Unboxed.Base
71 ·························Data.XML.Types71 ·························Data.XML.Types
72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a72 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c73 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
74 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c74 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
75 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd675 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
76 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·e4c6cec25f448f52932936e50ab7cb4a 
77 ··exports:·68eacafc7121ae2a72e0984debffcfe6 
78 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
79 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
80 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation·f0fc384742fabfcbb98013c5479922c5 
81 ··DeprecationInfo·3e91891828692b331266d79195d74b30 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·e9aa14aa23ae5e2eb676a4f4c640c255 
83 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
84 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·9bf6750a9cee315bac55730b08e95003 
85 ··exports:·aa025038bf27fa433fff16aae5481c0b 
86 ··Parser·eafe7307c344bab271dcc5d85f3e8e4f 
87 ··getAttr·2c2ea5657b0fd529d09f4b78c8fc443b 
88 ··getAttrWithNamespace·e31c7306e40740d75c74f8385bd33208 
89 ··parseDeprecation·9ddd848e8f175275ca6fa5d8a931a97c 
90 ··parseDocumentation·f474838cbb15cb57d217f24e3708625d 
91 ··parseName·91cbc4341adaa9451235d015fd1ea13e 
92 ··queryAttrWithNamespace·5872ae6123122b544b49a616c863571f 
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·61d4eb947f1b3bb15164cbec3747c790 
94 ··exports:·a1e3056f86634748b76805d77c07a3ff 
95 ··parseType·6b8e687c79bdfb38b0817c97ff623024 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·cab19c0e32596ac4060d64c8c7615e80 
97 ··CGIRNS·592c2d2e4a2d22aa7b4f9b4835ef10f076 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·263c4f225df873f7900626c29b1cf7e5
 77 ··exports:·003184b22c6be0ff0827087deabdef95
 78 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 79 ··Type·517c174a51f69b2446115d60abfbc451
 80 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation·e9fc219afb17af439a7c181d4f6fc202
 81 ··DeprecationInfo·8ef441dd76f21081e98978ec3baec20c
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·36ff79e6613fd795b21bbc6b29d5e7df
 83 ··Documentation·78881c6e819baffa8046c6115d396c9f
 84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·629e887a69eaa7814dde1ce37fc2fd3e
 85 ··exports:·ae92a43a81ed0a49ca366d60b4252b0c
 86 ··Parser·35abb638d0dc11fe46d5df2308707966
 87 ··getAttr·176dcd1fe8d5388bb2ddc2af6c3f9954
 88 ··getAttrWithNamespace·29b350f7917e83d0fb129f20962bdff1
 89 ··parseDeprecation·1562ff0618a4e2389ce0c2a7ea2966c5