272 MB
/srv/reproducible-results/rbuild-debian/r-b-build.W8lom1qX/b1/haskell-haskell-gi_0.26.17-1_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.W8lom1qX/b2/haskell-haskell-gi_0.26.17-1_arm64.changes
628 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·276deb801278d5778c2dddaa478ccbc4·1856572·haskell·optional·libghc-haskell-gi-dev_0.26.17-1_arm64.deb 
2 ·2c45660070367eaf676626a4147b91ae·455728·doc·optional·libghc-haskell-gi-doc_0.26.17-1_all.deb 
3 ·40ef5d8b1f98854e283672fab4adc1f2·1868552·haskell·optional·libghc-haskell-gi-prof_0.26.17-1_arm64.deb1 ·1f8e4781e9710abd006ece4cbe8010bb·1848324·haskell·optional·libghc-haskell-gi-dev_0.26.17-1_arm64.deb
 2 ·3de0c0ffadc722ccc9f705cf5d7a2330·455796·doc·optional·libghc-haskell-gi-doc_0.26.17-1_all.deb
 3 ·fe7ab4d26ad473ac7c835f841ee99894·1870948·haskell·optional·libghc-haskell-gi-prof_0.26.17-1_arm64.deb
129 MB
libghc-haskell-gi-dev_0.26.17-1_arm64.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·····4096·2026-02-12·04:47:50.000000·control.tar.xz2 -rw-r--r--···0········0········0·····4076·2026-02-12·04:47:50.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1852284·2026-02-12·04:47:50.000000·data.tar.xz3 -rw-r--r--···0········0········0··1844056·2026-02-12·04:47:50.000000·data.tar.xz
32.0 KB
control.tar.xz
32.0 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:·arm644 Architecture:·arm64
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:·205056 Installed-Size:·20505
7 Depends:·libghc-ansi-terminal-dev-1.1.5-70b23,·libghc-attoparsec-dev-0.14.4-00baf,·libghc-base-dev-4.20.2.0-08385,·libghc-bytestring-dev-0.12.2.0-ea2c7,·libghc-cabal-dev-3.12.1.0-77113,·libghc-containers-dev-0.7-1229a,·libghc-directory-dev-1.3.8.5-b904d,·libghc-filepath-dev-1.5.4.0-2f955,·libghc-haskell-gi-base-dev-0.26.9-19eb6,·libghc-mtl-dev-2.3.1-edf82,·libghc-pretty-show-dev-1.10-17714,·libghc-process-dev-1.6.26.1-c4238,·libghc-regex-tdfa-dev-1.3.2.5-a88ee,·libghc-safe-dev-0.3.21-24a50,·libghc-text-dev-2.1.3-528f6,·libghc-transformers-dev-0.6.1.1-26140,·libghc-xdg-basedir-dev-0.2.2-99cc4,·libghc-xml-conduit-dev-1.10.1.0-8fe14,·libc6·(>=·2.17),·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-00baf,·libghc-base-dev-4.20.2.0-08385,·libghc-bytestring-dev-0.12.2.0-ea2c7,·libghc-cabal-dev-3.12.1.0-77113,·libghc-containers-dev-0.7-1229a,·libghc-directory-dev-1.3.8.5-b904d,·libghc-filepath-dev-1.5.4.0-2f955,·libghc-haskell-gi-base-dev-0.26.9-19eb6,·libghc-mtl-dev-2.3.1-edf82,·libghc-pretty-show-dev-1.10-17714,·libghc-process-dev-1.6.26.1-c4238,·libghc-regex-tdfa-dev-1.3.2.5-a88ee,·libghc-safe-dev-0.3.21-24a50,·libghc-text-dev-2.1.3-528f6,·libghc-transformers-dev-0.6.1.1-26140,·libghc-xdg-basedir-dev-0.2.2-99cc4,·libghc-xml-conduit-dev-1.10.1.0-8fe14,·libc6·(>=·2.17),·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-6352a8 Provides:·libghc-haskell-gi-dev-0.26.17-bd3e2
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.3 KB
./md5sums
30.0 B
./md5sums
Files differ
30.2 KB
line order
    
Offset 1, 116 lines modifiedOffset 1, 116 lines modified
1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/API.dyn_hi1 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/API.hi2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/API.hi
3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CabalHooks.dyn_hi3 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CabalHooks.hi4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CabalHooks.hi
5 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Callable.dyn_hi5 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Callable.hi6 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Callable.hi
7 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Code.dyn_hi7 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Code.hi8 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Code.hi
9 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CodeGen.dyn_hi9 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CodeGen.hi10 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CodeGen.hi
11 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Config.dyn_hi11 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Config.hi12 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Config.hi
13 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Constant.dyn_hi13 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Constant.hi14 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Constant.hi
15 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Conversions.dyn_hi15 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Conversions.hi16 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Conversions.hi
17 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CtoHaskellMap.dyn_hi17 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CtoHaskellMap.hi18 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CtoHaskellMap.hi
19 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/EnumFlags.dyn_hi19 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/EnumFlags.hi20 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/EnumFlags.hi
21 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Fixups.dyn_hi21 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Fixups.hi22 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Fixups.hi
23 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GObject.dyn_hi23 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GObject.hi24 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GObject.hi
25 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GType.dyn_hi25 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GType.hi26 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GType.hi
27 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GtkDoc.dyn_hi27 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GtkDoc.hi28 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GtkDoc.hi
29 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Haddock.dyn_hi29 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Haddock.hi30 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Haddock.hi
31 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Inheritance.dyn_hi31 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Inheritance.hi32 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Inheritance.hi
33 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/LibGIRepository.dyn_hi33 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/LibGIRepository.hi34 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/LibGIRepository.hi
35 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ModulePath.dyn_hi35 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ModulePath.hi36 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ModulePath.hi
37 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedMethods.dyn_hi37 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedMethods.hi38 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedMethods.hi
39 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedSignals.dyn_hi39 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedSignals.hi40 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedSignals.hi
41 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Overrides.dyn_hi41 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Overrides.hi42 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Overrides.hi
43 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/PkgConfig.dyn_hi43 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/PkgConfig.hi44 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/PkgConfig.hi
45 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ProjectInfo.dyn_hi45 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ProjectInfo.hi46 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ProjectInfo.hi
47 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Properties.dyn_hi47 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Properties.hi48 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Properties.hi
49 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Signal.dyn_hi49 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Signal.hi50 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Signal.hi
51 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Struct.dyn_hi51 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Struct.hi52 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Struct.hi
53 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/SymbolNaming.dyn_hi53 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/SymbolNaming.hi54 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/SymbolNaming.hi
55 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Transfer.dyn_hi55 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Transfer.hi56 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Transfer.hi
57 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Type.dyn_hi57 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Type.hi58 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Type.hi
59 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Util.dyn_hi59 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Util.hi60 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Util.hi
61 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Alias.dyn_hi61 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Alias.hi62 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Alias.hi
63 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Allocation.dyn_hi63 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Allocation.hi64 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Allocation.hi
65 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Arg.dyn_hi65 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Arg.hi66 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Arg.hi
67 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/BasicTypes.dyn_hi67 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/BasicTypes.hi68 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/BasicTypes.hi
69 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callable.dyn_hi69 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callable.hi70 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callable.hi
71 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callback.dyn_hi71 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callback.hi72 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callback.hi
73 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Constant.dyn_hi73 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Constant.hi74 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Constant.hi
75 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Deprecation.dyn_hi75 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Deprecation.hi76 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Deprecation.hi
77 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Documentation.dyn_hi77 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Documentation.hi78 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Documentation.hi
79 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Enum.dyn_hi79 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Enum.hi80 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Enum.hi
81 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Field.dyn_hi81 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Field.hi82 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Field.hi
83 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Flags.dyn_hi83 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Flags.hi84 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Flags.hi
85 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Function.dyn_hi85 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Function.hi86 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Function.hi
87 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Interface.dyn_hi87 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Interface.hi88 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Interface.hi
89 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Method.dyn_hi89 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Method.hi90 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Method.hi
91 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Object.dyn_hi91 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Object.hi92 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Object.hi
93 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Parser.dyn_hi93 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Parser.hi94 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Parser.hi
95 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Property.dyn_hi95 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Property.hi96 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Property.hi
97 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Repository.dyn_hi97 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Repository.hi98 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Repository.hi
99 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Signal.dyn_hi99 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Signal.hi100 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Signal.hi
101 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Struct.dyn_hi101 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Struct.hi102 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Struct.hi
103 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Type.dyn_hi103 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Type.hi104 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Type.hi
105 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Union.dyn_hi105 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Union.hi106 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Union.hi
107 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/XMLUtils.dyn_hi107 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/XMLUtils.hi108 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/XMLUtils.hi
109 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Paths_haskell_gi.dyn_hi109 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Paths_haskell_gi.dyn_hi
110 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Paths_haskell_gi.hi110 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Paths_haskell_gi.hi
111 usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/libHShaskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx-ghc9.10.3.so112 usr/lib/haskell-packages/ghc/lib/aarch64-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
129 MB
data.tar.xz
129 MB
data.tar
52.7 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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/
12 -rw-r--r--···0·root·········(0)·root·········(0)····57367·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····57406·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····57364·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····57403·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····21533·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····21523·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····21530·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····21520·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····37494·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····37494·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····37491·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····37491·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)···152994·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)···153002·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)···152991·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)···152999·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····19163·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····19158·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····19160·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····19155·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····8350·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····8340·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····8347·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····8337·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····9519·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····9521·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····9516·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····9518·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····66993·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····66990·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····66990·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····66987·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····21414·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····21431·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····21411·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····21428·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····8273·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····8275·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····8270·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····8272·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····23255·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····23251·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····23252·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····23248·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····10621·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10616·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10618·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····3830·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····3826·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····3827·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····3823·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····36782·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····36757·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····36779·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····36754·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····22842·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····22849·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····22846·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····34702·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····34712·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····34699·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····24787·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····24775·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····24784·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····24772·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····11193·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11166·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11190·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····7841·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····7839·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)·····7836·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····6390·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····6393·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····6387·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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/aarch64-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)····29190·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····29202·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····29187·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····5268·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····5258·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····5265·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····5255·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10745·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10759·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10742·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10756·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····18013·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····18036·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····18010·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····18033·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10933·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10948·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····10945·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····17885·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····17894·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····17882·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····17891·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····27963·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····27960·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····27979·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····23238·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····23247·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····23235·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····23244·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····10586·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10584·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10583·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····13843·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····13834·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····13840·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····13831·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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/aarch64-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/aarch64-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)·····7404·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····7401·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····7401·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)·····9787·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····9798·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····9784·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····30378·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····30380·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····30375·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····39241·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····39229·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····39238·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····16479·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····16484·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····16476·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····10040·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10036·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10037·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10033·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12943·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····12940·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12938·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10918·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10910·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10915·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10907·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14198·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14191·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14195·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····20547·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····20543·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····20544·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····20540·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····13559·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····13556·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····13554·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····7988·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····7989·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····7985·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····7986·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11126·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11128·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11123·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11125·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····15226·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····15223·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····15223·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····16430·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····16439·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····16436·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11424·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11432·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11421·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····35573·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····35572·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····35570·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····35569·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14694·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)····14691·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14700·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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)·····6263·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····6261·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·····6260·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14370·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14382·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14367·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14379·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10866·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10862·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10863·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····10859·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12361·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12355·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12358·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12352·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14490·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14485·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14487·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····14482·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12438·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12432·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12435·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····12429·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11478·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11483·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)····11475·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Paths_haskell_gi.hi122 -rw-r--r--···0·root·········(0)·root·········(0)····11480·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·12688456·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)·12688456·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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)··5947640·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/libHShaskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx-ghc9.10.3.so124 -rw-r--r--···0·root·········(0)·root·········(0)··5947640·2026-02-12·04:47:50.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-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/53913 bytes (0.68%) of diff not shown.
3.14 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:····················6352a7be03a76b7514479faa3b0628c017 abi:····················bd3e2c253a1384e74a8703649fc17caa
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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx47 ····/usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx49 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE
50 ····/usr/lib/aarch64-linux-gnu50 ····/usr/lib/aarch64-linux-gnu
  
51 library-dirs-static:51 library-dirs-static:
52 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx52 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE
53 ····/usr/lib/aarch64-linux-gnu53 ····/usr/lib/aarch64-linux-gnu
  
54 dynamic-library-dirs:54 dynamic-library-dirs:
55 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace55 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace
56 ····/usr/lib/aarch64-linux-gnu56 ····/usr/lib/aarch64-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/aarch64-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/aarch64-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:·953f34ffd2cdc11cdbe8882229c833d8 
9 ··ABI·hash:·cdec3123ff2ee67342be514d7b021942 
10 ··export-list·hash:·8116291fb4348dd1acd1ceab852d3fe7 
11 ··orphan·hash:·d881ffaebd759f58b2608aa7d76a01bb8 ··interface·hash:·12f18ea09f04b5581266e8159a1cb649
 9 ··ABI·hash:·8b922b9ac1ae84e289a2f6b0d1bfdba4
 10 ··export-list·hash:·b0fe5c8f4b32d3adf257b3740de3f6b2
 11 ··orphan·hash:·23ff1f86b56b848265c5e4987a10b636
12 ··flag·hash:·f01f5da95b3dc5775a34d7cbc4383f6012 ··flag·hash:·f01f5da95b3dc5775a34d7cbc4383f60
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·21b22817577fba5755936fc7cdc71921 
163 ··exports:·0d46dd2760f8aed8ee9175d8d706e2de 
164 ··gtypeIsBoxed·af180c7ef5681cb9264c3a5100c0e893 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository·b41f273284fdf36c0b1c94f2a3729660 
166 ··exports:·ced9665f1de7850170c780df36ed7276 
167 ··FieldInfo·d8f5e9d6045921e4055f7b30a48321b6 
168 ··Typelib·a644b5e83139f4519ab108b93313171c 
169 ··fieldInfoOffset·c1b3ceb9e5e348958b4f5a92000bde42 
170 ··girIsSymbolResolvable·7e5bb08323e328af3d33efbb61bbedbf 
171 ··girLoadGType·5193b83e23e55fa08fb0d233e932fb50 
172 ··girRequire·bdfc56bd9e966f607bbef378a4dfa500 
173 ··girStructFieldInfo·13c1b4b94fdd5707afc2909ff2b8b2de 
174 ··girUnionFieldInfo·e4324268cdeec60705803b2e1854c0b8 
175 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
176 ··exports:·6290f63c66a44fc65166de3641c2fd88 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
178 ··exports:·30c959593f84e9455811152c802f9598 
179 ··printWarning·9b9ba2fa992ad6a3c18c907c06747fd1 
180 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
181 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
182 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Alias·ac14fad41f105d04472d940c502d5c20 
183 ··exports:·403372b552ce7a2e795cab69b6fbde22 
184 ··documentListAliases·c296ef78e8977c3f22f2bc735e2bef95 
185 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·4dfb62e8b9a089a2c335cc4358d5791e 
186 ··exports:·7f0dbb99be3f4040677943d677e740bd 
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·4f8cb487a79b252cbc84c3f1d9f9ef24 
197 ··exports:·4056b61dcc7a97c976426c1dba411f66 
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; 88121/126253 bytes (69.80%) of diff not shown.
124 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/API.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-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:·953f34ffd2cdc11cdbe8882229c833d8 
9 ··ABI·hash:·cdec3123ff2ee67342be514d7b021942 
10 ··export-list·hash:·8116291fb4348dd1acd1ceab852d3fe7 
11 ··orphan·hash:·d881ffaebd759f58b2608aa7d76a01bb8 ··interface·hash:·12f18ea09f04b5581266e8159a1cb649
 9 ··ABI·hash:·8b922b9ac1ae84e289a2f6b0d1bfdba4
 10 ··export-list·hash:·b0fe5c8f4b32d3adf257b3740de3f6b2
 11 ··orphan·hash:·23ff1f86b56b848265c5e4987a10b636
12 ··flag·hash:·f01f5da95b3dc5775a34d7cbc4383f6012 ··flag·hash:·f01f5da95b3dc5775a34d7cbc4383f60
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·21b22817577fba5755936fc7cdc71921 
163 ··exports:·0d46dd2760f8aed8ee9175d8d706e2de 
164 ··gtypeIsBoxed·af180c7ef5681cb9264c3a5100c0e893 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository·b41f273284fdf36c0b1c94f2a3729660 
166 ··exports:·ced9665f1de7850170c780df36ed7276 
167 ··FieldInfo·d8f5e9d6045921e4055f7b30a48321b6 
168 ··Typelib·a644b5e83139f4519ab108b93313171c 
169 ··fieldInfoOffset·c1b3ceb9e5e348958b4f5a92000bde42 
170 ··girIsSymbolResolvable·7e5bb08323e328af3d33efbb61bbedbf 
171 ··girLoadGType·5193b83e23e55fa08fb0d233e932fb50 
172 ··girRequire·bdfc56bd9e966f607bbef378a4dfa500 
173 ··girStructFieldInfo·13c1b4b94fdd5707afc2909ff2b8b2de 
174 ··girUnionFieldInfo·e4324268cdeec60705803b2e1854c0b8 
175 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
176 ··exports:·6290f63c66a44fc65166de3641c2fd88 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
178 ··exports:·30c959593f84e9455811152c802f9598 
179 ··printWarning·9b9ba2fa992ad6a3c18c907c06747fd1 
180 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
181 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
182 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Alias·ac14fad41f105d04472d940c502d5c20 
183 ··exports:·403372b552ce7a2e795cab69b6fbde22 
184 ··documentListAliases·c296ef78e8977c3f22f2bc735e2bef95 
185 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·4dfb62e8b9a089a2c335cc4358d5791e 
186 ··exports:·7f0dbb99be3f4040677943d677e740bd 
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·4f8cb487a79b252cbc84c3f1d9f9ef24 
197 ··exports:·4056b61dcc7a97c976426c1dba411f66 
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; 88121/126250 bytes (69.80%) of diff not shown.
23.4 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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····dyn6 ·····got····
7 interface·Data.GI.CodeGen.CabalHooks·91037 interface·Data.GI.CodeGen.CabalHooks·9103
8 ··interface·hash:·a9f744a04753d8fba2bb6ad358d92fa2 
9 ··ABI·hash:·6ce076f294307536a271552465adc4bf 
10 ··export-list·hash:·96256cbfd9406b8d6d2c5319d80052fc 
11 ··orphan·hash:·17952d40c20a30b120f8f4f8919470f28 ··interface·hash:·02e2a61ef9b96a48494a872cb38ef353
 9 ··ABI·hash:·ae9fe6464df5feb01ec3f862337bd47f
 10 ··export-list·hash:·fe439a5dafb6398239eb0eb4f1fc6a0a
 11 ··orphan·hash:·273e6c5dcd17cfc5dacd53c7e94a369a
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
194 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
195 ··loadGIRInfo·30e7b481d1d05d507b1b53b63005470a 
196 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
197 ··exports:·5f2c66a72a61086599b465366f19a2be 
198 ··ModuleInfo·b9cf8fee7e7ce3b7d014f69a63eaa988 
199 ··genCode·1708f0157514e80c5553537ea51497da 
200 ··listModuleTree·1235c900e5ad3a44e815ce06c175ba7b 
201 ··transitiveModuleDeps·6f31176273d11346606b206f6eaab101 
202 ··writeModuleTree·c0056b75ad53432bb73304cf2e8fc895 
203 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CodeGen·e677a112175cd6bb4641e1d8af70a3aa 
204 ··exports:·2778c91a2f56df70b3e16b20553e8849 
205 ··genModule·b18fa65d2f0bc7b2b4d68cd6bb626faa 
206 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·c56d1cd2419a5a99acd4607d0280c63f 
207 ··exports:·1634db8b36d59b0218c72b7d204921de 
208 ··Config·a6fdea1f1105bc4c86d7432214bce0e0 
209 ··ghcPkgName·4e12afc33fbd82c8d00d32f58250aa4c 
210 ··ghcPkgVersion·26ef1aa21e7110bc16ab18f0bfd86085 
211 ··modName·3cde2e8d07ac2cc1b1b3f688c4074c68 
212 ··modVersion·99d5d56cba774783bcdafad9ab4e5324 
213 ··overrides·01e1252b905d848e52ddb926d61152b2 
214 ··verbose·85be4cc9a612550314064e521b24343e 
215 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository·b41f273284fdf36c0b1c94f2a3729660 
216 ··exports:·ced9665f1de7850170c780df36ed7276 
217 ··setupTypelibSearchPath·a3ac6281a666914ab43471b2340c7811 
218 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
219 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
220 ··toModulePath·02579d7d7c927c40bfc90bdf2ab4f9c3 
221 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides·3a5a51ed426985e0b4ced75420807026 
222 ··exports:·7c75eceacd210c758268766bcc946346 
223 ··filterAPIsAndDeps·6067c33d53a1519e9d03e4f1a9a14242 
224 ··girFixups·7770dc20c7a6f4589f084aadce363d4e 
225 ··parseOverrides·b3037f7c841a923dc414761f7fa81b65 
226 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
227 ··exports:·30c959593f84e9455811152c802f9598 
228 ··splitOn·18b9ba23616a9438a17a1a0c0405d8ce 
229 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
230 ··utf8ReadFile·77eceddc9606c9f68ba76e3f9c93ae45 
231 ··utf8WriteFile·4144bc27fbacba1c8785a848ebb516f4193 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 194 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 195 ··loadGIRInfo·c5ecb296da06e6db0273e250f002b303
 196 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 197 ··exports:·5039a5afe5beef23e759180525981526
 198 ··ModuleInfo·6de20fecca00fdd133863ca44c7b27d1
 199 ··genCode·07ca7d455cdd4ce507a8e5c9411f7b20
 200 ··listModuleTree·a6f4295974d9f306d41db706e8888f52
 201 ··transitiveModuleDeps·181215eb63540c3636dea4787d0798d7
 202 ··writeModuleTree·7e67156a5f48300d7398e7ccce08840b
 203 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CodeGen·74cde7c070879b64c327fbb8c7565eef
 204 ··exports:·2823889b87b09779f689ce815e5b9eb1
 205 ··genModule·adc79a97ee91c5faa40b84f482bccd59
 206 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·4539c426cfd1d3b94622b33711d4e140
 207 ··exports:·36107c48b49ff28d72418d2932a148f7
 208 ··Config·afc3862f78d6f7140d7849b0b48bf486
 209 ··ghcPkgName·6186a27e1c1041c6675279c12cc89b6d
 210 ··ghcPkgVersion·c98848d3ba119c22309849733c6b8a8c
 211 ··modName·aaeae7a12e609768c489e4c2e5e3f4b4
 212 ··modVersion·0272373e333e84fbb67ddc22f94d1297
 213 ··overrides·00a4536dfc84a894da2d999bc4f78926
 214 ··verbose·f55d6204900a230e140dc1c2c396cf41
 215 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.LibGIRepository·4096ce2e066a2d176d3c7d8d185db33a
 216 ··exports:·8f4e5dc62f02611a7a07b3a10978ec5b
 217 ··setupTypelibSearchPath·12fac37e939d029cb3789b138a5d3839
 218 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·6e0519d21c91e883323e631098fad96c
 219 ··exports:·75d52eb5463754feb910fe158d76ad91
 220 ··toModulePath·ad57d1dff07ee0f5f92e1a2f3675e8d2
 221 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides·f480c8a485610a0e959ac022cc5c40ac
 222 ··exports:·3a43cd0c9cd8c198620287585968a42d
 223 ··filterAPIsAndDeps·6375eccf6e8e3e5ebb0eea3f569e9dd0
 224 ··girFixups·548477a5355716f5fc0edf0cf42e37ae
 225 ··parseOverrides·ee0f34aac581190309da509a02edbcdd
 226 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 227 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 228 ··splitOn·d365c3436c4576bcd0a8a3413c61e7d4
 229 ··ucFirst·0c511f58a560867a213b44c98cfa24ed
 230 ··utf8ReadFile·10615e65871aee0e86d388384702c6a6
Max diff block lines reached; 15260/23640 bytes (64.55%) of diff not shown.
23.4 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CabalHooks.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CabalHooks.dyn_hi
Files 97% 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····dyn
7 interface·Data.GI.CodeGen.CabalHooks·91037 interface·Data.GI.CodeGen.CabalHooks·9103
8 ··interface·hash:·a9f744a04753d8fba2bb6ad358d92fa2 
9 ··ABI·hash:·6ce076f294307536a271552465adc4bf 
10 ··export-list·hash:·96256cbfd9406b8d6d2c5319d80052fc 
11 ··orphan·hash:·17952d40c20a30b120f8f4f8919470f28 ··interface·hash:·02e2a61ef9b96a48494a872cb38ef353
 9 ··ABI·hash:·ae9fe6464df5feb01ec3f862337bd47f
 10 ··export-list·hash:·fe439a5dafb6398239eb0eb4f1fc6a0a
 11 ··orphan·hash:·273e6c5dcd17cfc5dacd53c7e94a369a
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
194 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
195 ··loadGIRInfo·30e7b481d1d05d507b1b53b63005470a 
196 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
197 ··exports:·5f2c66a72a61086599b465366f19a2be 
198 ··ModuleInfo·b9cf8fee7e7ce3b7d014f69a63eaa988 
199 ··genCode·1708f0157514e80c5553537ea51497da 
200 ··listModuleTree·1235c900e5ad3a44e815ce06c175ba7b 
201 ··transitiveModuleDeps·6f31176273d11346606b206f6eaab101 
202 ··writeModuleTree·c0056b75ad53432bb73304cf2e8fc895 
203 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CodeGen·e677a112175cd6bb4641e1d8af70a3aa 
204 ··exports:·2778c91a2f56df70b3e16b20553e8849 
205 ··genModule·b18fa65d2f0bc7b2b4d68cd6bb626faa 
206 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·c56d1cd2419a5a99acd4607d0280c63f 
207 ··exports:·1634db8b36d59b0218c72b7d204921de 
208 ··Config·a6fdea1f1105bc4c86d7432214bce0e0 
209 ··ghcPkgName·4e12afc33fbd82c8d00d32f58250aa4c 
210 ··ghcPkgVersion·26ef1aa21e7110bc16ab18f0bfd86085 
211 ··modName·3cde2e8d07ac2cc1b1b3f688c4074c68 
212 ··modVersion·99d5d56cba774783bcdafad9ab4e5324 
213 ··overrides·01e1252b905d848e52ddb926d61152b2 
214 ··verbose·85be4cc9a612550314064e521b24343e 
215 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.LibGIRepository·b41f273284fdf36c0b1c94f2a3729660 
216 ··exports:·ced9665f1de7850170c780df36ed7276 
217 ··setupTypelibSearchPath·a3ac6281a666914ab43471b2340c7811 
218 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
219 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
220 ··toModulePath·02579d7d7c927c40bfc90bdf2ab4f9c3 
221 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Overrides·3a5a51ed426985e0b4ced75420807026 
222 ··exports:·7c75eceacd210c758268766bcc946346 
223 ··filterAPIsAndDeps·6067c33d53a1519e9d03e4f1a9a14242 
224 ··girFixups·7770dc20c7a6f4589f084aadce363d4e 
225 ··parseOverrides·b3037f7c841a923dc414761f7fa81b65 
226 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
227 ··exports:·30c959593f84e9455811152c802f9598 
228 ··splitOn·18b9ba23616a9438a17a1a0c0405d8ce 
229 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
230 ··utf8ReadFile·77eceddc9606c9f68ba76e3f9c93ae45 
231 ··utf8WriteFile·4144bc27fbacba1c8785a848ebb516f4193 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 194 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 195 ··loadGIRInfo·c5ecb296da06e6db0273e250f002b303
 196 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 197 ··exports:·5039a5afe5beef23e759180525981526
 198 ··ModuleInfo·6de20fecca00fdd133863ca44c7b27d1
 199 ··genCode·07ca7d455cdd4ce507a8e5c9411f7b20
 200 ··listModuleTree·a6f4295974d9f306d41db706e8888f52
 201 ··transitiveModuleDeps·181215eb63540c3636dea4787d0798d7
 202 ··writeModuleTree·7e67156a5f48300d7398e7ccce08840b
 203 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CodeGen·74cde7c070879b64c327fbb8c7565eef
 204 ··exports:·2823889b87b09779f689ce815e5b9eb1
 205 ··genModule·adc79a97ee91c5faa40b84f482bccd59
 206 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·4539c426cfd1d3b94622b33711d4e140
 207 ··exports:·36107c48b49ff28d72418d2932a148f7
 208 ··Config·afc3862f78d6f7140d7849b0b48bf486
 209 ··ghcPkgName·6186a27e1c1041c6675279c12cc89b6d
 210 ··ghcPkgVersion·c98848d3ba119c22309849733c6b8a8c
 211 ··modName·aaeae7a12e609768c489e4c2e5e3f4b4
 212 ··modVersion·0272373e333e84fbb67ddc22f94d1297
 213 ··overrides·00a4536dfc84a894da2d999bc4f78926
 214 ··verbose·f55d6204900a230e140dc1c2c396cf41
 215 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.LibGIRepository·4096ce2e066a2d176d3c7d8d185db33a
 216 ··exports:·8f4e5dc62f02611a7a07b3a10978ec5b
 217 ··setupTypelibSearchPath·12fac37e939d029cb3789b138a5d3839
 218 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·6e0519d21c91e883323e631098fad96c
 219 ··exports:·75d52eb5463754feb910fe158d76ad91
 220 ··toModulePath·ad57d1dff07ee0f5f92e1a2f3675e8d2
 221 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides·f480c8a485610a0e959ac022cc5c40ac
 222 ··exports:·3a43cd0c9cd8c198620287585968a42d
 223 ··filterAPIsAndDeps·6375eccf6e8e3e5ebb0eea3f569e9dd0
 224 ··girFixups·548477a5355716f5fc0edf0cf42e37ae
 225 ··parseOverrides·ee0f34aac581190309da509a02edbcdd
 226 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 227 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 228 ··splitOn·d365c3436c4576bcd0a8a3413c61e7d4
 229 ··ucFirst·0c511f58a560867a213b44c98cfa24ed
 230 ··utf8ReadFile·10615e65871aee0e86d388384702c6a6
Max diff block lines reached; 15260/23640 bytes (64.55%) of diff not shown.
61.4 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Callable.dyn_hi
Files 98% similar despite different names
61.0 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.Callable·91037 interface·Data.GI.CodeGen.Callable·9103
8 ··interface·hash:·25bd7ceeba3fde05a35f93b2acb56a07 
9 ··ABI·hash:·a60fb98dd83217156c81ea01929fc0d7 
10 ··export-list·hash:·e16a2dc241339eb699d0655547f5e58b 
11 ··orphan·hash:·4caff9cb3e1a59f625fde5769a7c7d168 ··interface·hash:·750d464eb272b792e4c5721ec884065a
 9 ··ABI·hash:·f23308be151469b36f25751dc414ea3f
 10 ··export-list·hash:·89d0e19ea5596a9fb9ce2efff0d59a7b
 11 ··orphan·hash:·7f5ae5409ba0c0d3d6bee2ae4fff28e3
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·cdec3123ff2ee67342be514d7b021942 
118 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
119 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
120 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
121 ··exports:·5f2c66a72a61086599b465366f19a2be 
122 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
123 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
124 ··badIntroError·650316cbabb9dae7e52feaf04b4b86e3 
125 ··blank·9accc35dced19ae9e840a2d7f9c57184 
126 ··comment·dd14a866fe2aab0a8368ff8ca82af90e 
127 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
128 ··group·131a8fabc075e14957e7c8cd253e97cf 
129 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
130 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
131 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
132 ··resetTypeVariableScope·c903d0fb64f257ce388ea457d7441416 
133 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
134 ··exports:·9e585958a75e4a228239c1f7c6079745 
135 ··ExposeClosures·48188eb4e2bee219b5549893aeaeff57 
136 ··M·de24f9c0115b2bd22849779358b66f1a 
137 ··TypeAlloc·55b7471e6d2c29515e91aaa35aa5fdd8 
138 ··WithClosures·c4120ea563c8e31290698e81b4d845b1 
139 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
140 ··apply·bc2a7b5694094c2b566e22cbb3df6d56 
141 ··argumentType·7829cbc83e16aee7e89ddd8880581cbe 
142 ··callableHasClosures·74f7b36d019c0d012a7c6713cac7b203 
143 ··computeArrayLength·7295b41b0ed7b5f35f06195caecb89c9 
144 ··convert·5b7a5e0ab602539d8cc96a0987c4d8c9 
145 ··elementType·0e161f2b1b541e94eb236e5369c1ded1 
146 ··fToH·81dd4b6221fca8e934ec94570ace4118 
147 ··foreignType·ba8f9117c95753d7f6391a9a969f8d9f 
148 ··genConversion·e74328f3ce8c8f9688d1286d77d1bfcd 
149 ··hToF·aff02bf0283e8432be5a38d03b7feca3 
150 ··haskellType·941fb17e471336f9c9198724d1150fb4 
151 ··isManaged·c01c2416849d0cdcdd2cb7c5e377f81e 
152 ··literal·f1acb4d25cfb89cce0d98eb30712a0af 
153 ··nullPtrForType·29619643d8d273fc9788737224df5c9a 
154 ··typeAllocInfo·b76f5c9e93f6a8f00eec68343af4ae07 
155 ··typeIsCallback·0801146b7c55a0ea03236c9749ef877f 
156 ··typeIsNullable·def6321283f299c45d49a170e879d64f 
157 ··typeIsPtr·041aa641a62221b6e979af9187f3cbde 
158 ··unpackCArray·327d504c3cd5b913ff2a29b40a364596 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
160 ··exports:·b81e790865fd865aeb0091ff975a8542 
161 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
162 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
163 ··writeArgDocumentation·79ce4f6b2d4c0cadfed1592b15b4b976 
164 ··writeDocumentation·1d35268ca98aa6bac9480ec4a55f47ff 
165 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
166 ··writeReturnDocumentation·9944f3be7b9b06961914614a6d917c1e 
167 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
168 ··exports:·39149bb0a905de5338b4f38b59236598 
169 ··callbackDropClosures·d5bd3d4abab49510f06036f36615b19d 
170 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
171 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
172 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
173 ··escapedArgName·0929c0ea49524deac857b2240811f12a 
174 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
175 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
176 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
177 ··upperName·30cfc754a2da664f08b4acbc092c8387 
178 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Transfer·6726230dbcef8723f17e06e5eea10117 
179 ··exports:·50128eae63c1a9072dbb7c4cf4f83ee1 
180 ··freeContainerType·0ae2e5d225cc0f788a06522dee642973 
181 ··freeInArg·d1e48ee5352491576785b7541506200d 
182 ··freeInArgOnError·e78cd5dc782127d45afd5e8ca8d22195 
183 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
184 ··exports:·6290f63c66a44fc65166de3641c2fd88 
185 ··TypeRep·4352ca7c3a8dad49358ff69fdd5f918a 
186 ··con·7def1ee0048667631a3e4b86ac37ce99 
187 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
188 ··io·6f4c6046c4e1b3549f113ca78b74a1c3 
189 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
190 ··ptr·50a5b077ce563e88b1074e7003ad16a2 
Max diff block lines reached; 44667/62465 bytes (71.51%) of diff not shown.
61.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Callable.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Callable.hi
Files 98% similar despite different names
61.0 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.Callable·91037 interface·Data.GI.CodeGen.Callable·9103
8 ··interface·hash:·25bd7ceeba3fde05a35f93b2acb56a07 
9 ··ABI·hash:·a60fb98dd83217156c81ea01929fc0d7 
10 ··export-list·hash:·e16a2dc241339eb699d0655547f5e58b 
11 ··orphan·hash:·4caff9cb3e1a59f625fde5769a7c7d168 ··interface·hash:·750d464eb272b792e4c5721ec884065a
 9 ··ABI·hash:·f23308be151469b36f25751dc414ea3f
 10 ··export-list·hash:·89d0e19ea5596a9fb9ce2efff0d59a7b
 11 ··orphan·hash:·7f5ae5409ba0c0d3d6bee2ae4fff28e3
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·cdec3123ff2ee67342be514d7b021942 
118 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
119 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
120 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
121 ··exports:·5f2c66a72a61086599b465366f19a2be 
122 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
123 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
124 ··badIntroError·650316cbabb9dae7e52feaf04b4b86e3 
125 ··blank·9accc35dced19ae9e840a2d7f9c57184 
126 ··comment·dd14a866fe2aab0a8368ff8ca82af90e 
127 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
128 ··group·131a8fabc075e14957e7c8cd253e97cf 
129 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
130 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
131 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
132 ··resetTypeVariableScope·c903d0fb64f257ce388ea457d7441416 
133 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
134 ··exports:·9e585958a75e4a228239c1f7c6079745 
135 ··ExposeClosures·48188eb4e2bee219b5549893aeaeff57 
136 ··M·de24f9c0115b2bd22849779358b66f1a 
137 ··TypeAlloc·55b7471e6d2c29515e91aaa35aa5fdd8 
138 ··WithClosures·c4120ea563c8e31290698e81b4d845b1 
139 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
140 ··apply·bc2a7b5694094c2b566e22cbb3df6d56 
141 ··argumentType·7829cbc83e16aee7e89ddd8880581cbe 
142 ··callableHasClosures·74f7b36d019c0d012a7c6713cac7b203 
143 ··computeArrayLength·7295b41b0ed7b5f35f06195caecb89c9 
144 ··convert·5b7a5e0ab602539d8cc96a0987c4d8c9 
145 ··elementType·0e161f2b1b541e94eb236e5369c1ded1 
146 ··fToH·81dd4b6221fca8e934ec94570ace4118 
147 ··foreignType·ba8f9117c95753d7f6391a9a969f8d9f 
148 ··genConversion·e74328f3ce8c8f9688d1286d77d1bfcd 
149 ··hToF·aff02bf0283e8432be5a38d03b7feca3 
150 ··haskellType·941fb17e471336f9c9198724d1150fb4 
151 ··isManaged·c01c2416849d0cdcdd2cb7c5e377f81e 
152 ··literal·f1acb4d25cfb89cce0d98eb30712a0af 
153 ··nullPtrForType·29619643d8d273fc9788737224df5c9a 
154 ··typeAllocInfo·b76f5c9e93f6a8f00eec68343af4ae07 
155 ··typeIsCallback·0801146b7c55a0ea03236c9749ef877f 
156 ··typeIsNullable·def6321283f299c45d49a170e879d64f 
157 ··typeIsPtr·041aa641a62221b6e979af9187f3cbde 
158 ··unpackCArray·327d504c3cd5b913ff2a29b40a364596 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
160 ··exports:·b81e790865fd865aeb0091ff975a8542 
161 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
162 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
163 ··writeArgDocumentation·79ce4f6b2d4c0cadfed1592b15b4b976 
164 ··writeDocumentation·1d35268ca98aa6bac9480ec4a55f47ff 
165 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
166 ··writeReturnDocumentation·9944f3be7b9b06961914614a6d917c1e 
167 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
168 ··exports:·39149bb0a905de5338b4f38b59236598 
169 ··callbackDropClosures·d5bd3d4abab49510f06036f36615b19d 
170 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
171 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
172 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
173 ··escapedArgName·0929c0ea49524deac857b2240811f12a 
174 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
175 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
176 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
177 ··upperName·30cfc754a2da664f08b4acbc092c8387 
178 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Transfer·6726230dbcef8723f17e06e5eea10117 
179 ··exports:·50128eae63c1a9072dbb7c4cf4f83ee1 
180 ··freeContainerType·0ae2e5d225cc0f788a06522dee642973 
181 ··freeInArg·d1e48ee5352491576785b7541506200d 
182 ··freeInArgOnError·e78cd5dc782127d45afd5e8ca8d22195 
183 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
184 ··exports:·6290f63c66a44fc65166de3641c2fd88 
185 ··TypeRep·4352ca7c3a8dad49358ff69fdd5f918a 
186 ··con·7def1ee0048667631a3e4b86ac37ce99 
187 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
188 ··io·6f4c6046c4e1b3549f113ca78b74a1c3 
189 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
190 ··ptr·50a5b077ce563e88b1074e7003ad16a2 
Max diff block lines reached; 44667/62462 bytes (71.51%) of diff not shown.
288 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Code·91037 interface·Data.GI.CodeGen.Code·9103
8 ··interface·hash:·a203aa99bbfe9d8c86a74c431ff58f6d 
9 ··ABI·hash:·a88349bce3ff0cffb9da79e0075a28b1 
10 ··export-list·hash:·5f2c66a72a61086599b465366f19a2be 
11 ··orphan·hash:·902486f651be8a43b5c8a6f91c0d7e048 ··interface·hash:·5ff85ab88c1580be344803507bd3c816
 9 ··ABI·hash:·c769583758585d75a754087049952881
 10 ··export-list·hash:·5039a5afe5beef23e759180525981526
 11 ··orphan·hash:·d95f09d557c63f51754a46456cde71b4
12 ··flag·hash:·924f82c62de1860d82f78904348f9e3112 ··flag·hash:·924f82c62de1860d82f78904348f9e31
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·da3085916a5231e6ae9bf36b5b3ca020169 import··-/··GHC.Internal.System.IO·da3085916a5231e6ae9bf36b5b3ca020
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·cdec3123ff2ee67342be514d7b021942 
174 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
175 ··API·72f8990c1a5be5cec8db292c3bd35aed 
176 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·c56d1cd2419a5a99acd4607d0280c63f 
177 ··exports:·1634db8b36d59b0218c72b7d204921de 
178 ··Config·91aa8309cda546a2b76258a86e575215 
179 ··modName·3cde2e8d07ac2cc1b1b3f688c4074c68 
180 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·90a6589178b92ab5d5e08df0d81bdd34 
181 ··exports:·9a0412955f81e9bcd0b90d76cf964590 
182 ··Hyperlink·900d3f3bd4fcd123dcfc3ebc21aeefd4 
183 ··cToHaskellMap·993eb26843001d899bc6a678d8b3854c 
184 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc·ba5861b24a74963cb7cf171c5857d38f 
185 ··exports:·8de5e4ce9db53e5f86b563d1c846cf36 
186 ··CRef·fbe8b8929eee818a6441293953ecf9e5 
187 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
188 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
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·4da1844ee4a1c3d462d81e3032d61a77 
195 ··exports:·f786ce45b0ae6ca7e8dadb117fedd459 
196 ··authors·cf21f341f387e9e5b967e8c6ed5e9454 
197 ··license·9a1675c274c31fcc3789a12184d8c340 
198 ··maintainers·3612325259f369c86baf6fe47fc6a8df 
199 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
200 ··exports:·6290f63c66a44fc65166de3641c2fd88 
201 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
202 ··exports:·30c959593f84e9455811152c802f9598 
203 ··padTo·f1c12ddcbb638f1727c3fed2f16f6876 
204 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
205 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
206 ··utf8WriteFile·4144bc27fbacba1c8785a848ebb516f4 
207 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
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·8b922b9ac1ae84e289a2f6b0d1bfdba4
 174 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 175 ··API·02e3dd36e74910a6d39bec69ce3b5952
 176 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·4539c426cfd1d3b94622b33711d4e140
 177 ··exports:·36107c48b49ff28d72418d2932a148f7
 178 ··Config·8b9a65fc1dc0e9a0042a483d990278a1
 179 ··modName·aaeae7a12e609768c489e4c2e5e3f4b4
 180 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CtoHaskellMap·7528402facfb9b345dc2dab807bc68f4
 181 ··exports:·2443c7645034577c3062d665e4e52f2c
 182 ··Hyperlink·0c845c17ac2a2a26def7dbdcbb41097f
 183 ··cToHaskellMap·09245fd35024f29e7ab9f0275c624388
 184 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc·f6765779fc46d9539f4e0ed7f9ee5bc9
 185 ··exports:·84e72a0067dc0b8138997149da42842b
 186 ··CRef·619ee3c792aeddf63fc51c59e4420938
 187 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·6e0519d21c91e883323e631098fad96c
 188 ··exports:·75d52eb5463754feb910fe158d76ad91
 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·01020fbd7d5000cb8fa043ae2b8325c7
 195 ··exports:·6dc74276653c79a8943ff97e6dc8d336
 196 ··authors·6e80d76337c21de8a8184895202b05dc
 197 ··license·1c3717df63e688669eba6517bcf92b1b
 198 ··maintainers·eb88225c87882b0e7eb5d543384dff9c
 199 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·db34834763108fa5f559ea10c56a3fd4
 200 ··exports:·ae8036904ccbc39dfd03a4c01ea65c36
 201 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 202 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 203 ··padTo·784b3100e41a0f22d59a9798b429237c
 204 ··terror·2420772668dafa9e1f94f2716cd5a3fe
 205 ··tshow·7807a78df4c7de92a873129fe51268fc
 206 ··utf8WriteFile·67959ff6d98d6a9e82f858ca1186e29f
 207 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
Max diff block lines reached; 286006/294588 bytes (97.09%) of diff not shown.
288 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Code.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Code.dyn_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····dyn
7 interface·Data.GI.CodeGen.Code·91037 interface·Data.GI.CodeGen.Code·9103
8 ··interface·hash:·a203aa99bbfe9d8c86a74c431ff58f6d 
9 ··ABI·hash:·a88349bce3ff0cffb9da79e0075a28b1 
10 ··export-list·hash:·5f2c66a72a61086599b465366f19a2be 
11 ··orphan·hash:·902486f651be8a43b5c8a6f91c0d7e048 ··interface·hash:·5ff85ab88c1580be344803507bd3c816
 9 ··ABI·hash:·c769583758585d75a754087049952881
 10 ··export-list·hash:·5039a5afe5beef23e759180525981526
 11 ··orphan·hash:·d95f09d557c63f51754a46456cde71b4
12 ··flag·hash:·924f82c62de1860d82f78904348f9e3112 ··flag·hash:·924f82c62de1860d82f78904348f9e31
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·da3085916a5231e6ae9bf36b5b3ca020169 import··-/··GHC.Internal.System.IO·da3085916a5231e6ae9bf36b5b3ca020
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·cdec3123ff2ee67342be514d7b021942 
174 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
175 ··API·72f8990c1a5be5cec8db292c3bd35aed 
176 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·c56d1cd2419a5a99acd4607d0280c63f 
177 ··exports:·1634db8b36d59b0218c72b7d204921de 
178 ··Config·91aa8309cda546a2b76258a86e575215 
179 ··modName·3cde2e8d07ac2cc1b1b3f688c4074c68 
180 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·90a6589178b92ab5d5e08df0d81bdd34 
181 ··exports:·9a0412955f81e9bcd0b90d76cf964590 
182 ··Hyperlink·900d3f3bd4fcd123dcfc3ebc21aeefd4 
183 ··cToHaskellMap·993eb26843001d899bc6a678d8b3854c 
184 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GtkDoc·ba5861b24a74963cb7cf171c5857d38f 
185 ··exports:·8de5e4ce9db53e5f86b563d1c846cf36 
186 ··CRef·fbe8b8929eee818a6441293953ecf9e5 
187 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
188 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
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·4da1844ee4a1c3d462d81e3032d61a77 
195 ··exports:·f786ce45b0ae6ca7e8dadb117fedd459 
196 ··authors·cf21f341f387e9e5b967e8c6ed5e9454 
197 ··license·9a1675c274c31fcc3789a12184d8c340 
198 ··maintainers·3612325259f369c86baf6fe47fc6a8df 
199 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
200 ··exports:·6290f63c66a44fc65166de3641c2fd88 
201 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
202 ··exports:·30c959593f84e9455811152c802f9598 
203 ··padTo·f1c12ddcbb638f1727c3fed2f16f6876 
204 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
205 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
206 ··utf8WriteFile·4144bc27fbacba1c8785a848ebb516f4 
207 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
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·8b922b9ac1ae84e289a2f6b0d1bfdba4
 174 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 175 ··API·02e3dd36e74910a6d39bec69ce3b5952
 176 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·4539c426cfd1d3b94622b33711d4e140
 177 ··exports:·36107c48b49ff28d72418d2932a148f7
 178 ··Config·8b9a65fc1dc0e9a0042a483d990278a1
 179 ··modName·aaeae7a12e609768c489e4c2e5e3f4b4
 180 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.CtoHaskellMap·7528402facfb9b345dc2dab807bc68f4
 181 ··exports:·2443c7645034577c3062d665e4e52f2c
 182 ··Hyperlink·0c845c17ac2a2a26def7dbdcbb41097f
 183 ··cToHaskellMap·09245fd35024f29e7ab9f0275c624388
 184 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GtkDoc·f6765779fc46d9539f4e0ed7f9ee5bc9
 185 ··exports:·84e72a0067dc0b8138997149da42842b
 186 ··CRef·619ee3c792aeddf63fc51c59e4420938
 187 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·6e0519d21c91e883323e631098fad96c
 188 ··exports:·75d52eb5463754feb910fe158d76ad91
 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·01020fbd7d5000cb8fa043ae2b8325c7
 195 ··exports:·6dc74276653c79a8943ff97e6dc8d336
 196 ··authors·6e80d76337c21de8a8184895202b05dc
 197 ··license·1c3717df63e688669eba6517bcf92b1b
 198 ··maintainers·eb88225c87882b0e7eb5d543384dff9c
 199 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·db34834763108fa5f559ea10c56a3fd4
 200 ··exports:·ae8036904ccbc39dfd03a4c01ea65c36
 201 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 202 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 203 ··padTo·784b3100e41a0f22d59a9798b429237c
 204 ··terror·2420772668dafa9e1f94f2716cd5a3fe
 205 ··tshow·7807a78df4c7de92a873129fe51268fc
 206 ··utf8WriteFile·67959ff6d98d6a9e82f858ca1186e29f
 207 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
Max diff block lines reached; 286006/294588 bytes (97.09%) of diff not shown.
37.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CodeGen.dyn_hi
Files 91% 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:·e51de0eb62dc5250760f374cd4f5567f 
9 ··ABI·hash:·e677a112175cd6bb4641e1d8af70a3aa 
10 ··export-list·hash:·2778c91a2f56df70b3e16b20553e8849 
11 ··orphan·hash:·bbfa1d8af7bfb4efd518d95f1b94bfdf8 ··interface·hash:·d9b6fff895db3b58416abbe05ea1ece6
 9 ··ABI·hash:·74cde7c070879b64c327fbb8c7565eef
 10 ··export-list·hash:·2823889b87b09779f689ce815e5b9eb1
 11 ··orphan·hash:·025ebbfc595ae4400a34711a43cad72a
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
113 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·a60fb98dd83217156c81ea01929fc0d7 
125 ··exports:·e16a2dc241339eb699d0655547f5e58b 
126 ··genCCallableWrapper·93ef64b138c40289a4faf9ee68bd6c37 
127 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
128 ··exports:·5f2c66a72a61086599b465366f19a2be 
129 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
130 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
131 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
132 ··MethodSection·edaf8cf64c745360fa88be552485289f 
133 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
134 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
135 ··blank·9accc35dced19ae9e840a2d7f9c57184 
136 ··bline·a7a2476928e50dcda0206ecd6d78231a 
137 ··comment·dd14a866fe2aab0a8368ff8ca82af90e 
138 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
139 ··export·861da5bebff8164ea83edaf0c033d707 
140 ··exportDecl·0658e10f56f179011ea725e35a2c30ef 
141 ··exportModule·db4aaf48ce21902e4df517af755ec63c 
142 ··getAPI·8a59c37eacd6bfa3f9c8b73ceb331e65 
143 ··getAPIs·02dc68fdc270ab1fa680bd8602258b57 
144 ··group·131a8fabc075e14957e7c8cd253e97cf 
145 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
146 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
147 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
148 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
149 ··recurseWithAPIs·d74d0af138f4b5654b9899898b911059 
150 ··submodule·1026fc8f355db4314be3f0981dcc5529 
151 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Constant·94cf73aa3bd6529cf4d26670ef68d20e 
152 ··exports:·278ab4ea4a3ec64e38979678a7b0333e 
153 ··genConstant·cd30ff09979ee496b60cf8a8e6306fe1 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.EnumFlags·62fb50c6fdd7aed2993a5e7ae5d29072 
155 ··exports:·176c14c654479695cd4c5f9cded7ee60 
156 ··genEnum·a9a3aeb76c1f88818bb24884852e6151 
157 ··genFlags·dc20f702be440dc3beb027a5f7775b72 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups·2d67b63ed72c9b7a418d6d22f9a00012 
159 ··exports:·1b764206a264b0e410d4fa9562ceec0c 
160 ··checkClosureDestructors·f9fe5e05a21b075918e7b6319683e492 
161 ··detectGObject·a33efaafafa87bcfc9759045eec80fb7 
162 ··dropDuplicatedFields·77bbdee51ce7487846ef6cd6de64bb86 
163 ··dropMovedItems·bdc51418accaed0bb5f185e3d52007d2 
164 ··fixCallbackUserData·a61304757eadf5d9388cc7393761d6ee 
165 ··fixClosures·a149fc4e833e6837043bc993b5c76ca2 
166 ··fixSymbolNaming·eaf8198de025fc10626abd9c61fe1ab5 
167 ··guessPropertyNullability·d82f486cbc0ab2e5c3784f7eb8a48e02 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
169 ··exports:·b888a60eb4c8b423b192717de159256d 
170 ··apiIsGObject·2c1ddf7b02bdf9cce2ef78a15701ff45 
171 ··isGObject·1bb678af25bec418dfaf75e78f6cfe41 
172 ··nameIsGObject·7a02708c6ae30a20ffd66d03cd0fe6af 
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
174 ··exports:·b81e790865fd865aeb0091ff975a8542 
175 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
176 ··addSectionDocumentation·b5c60b4369db492e6f0138da3a620ed2 
177 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
178 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
179 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·dee1786d3cfb0a484e1465e505a76ffa 
Max diff block lines reached; 10624/38271 bytes (27.76%) of diff not shown.
37.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CodeGen.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CodeGen.hi
Files 88% 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:·e51de0eb62dc5250760f374cd4f5567f 
9 ··ABI·hash:·e677a112175cd6bb4641e1d8af70a3aa 
10 ··export-list·hash:·2778c91a2f56df70b3e16b20553e8849 
11 ··orphan·hash:·bbfa1d8af7bfb4efd518d95f1b94bfdf8 ··interface·hash:·d9b6fff895db3b58416abbe05ea1ece6
 9 ··ABI·hash:·74cde7c070879b64c327fbb8c7565eef
 10 ··export-list·hash:·2823889b87b09779f689ce815e5b9eb1
 11 ··orphan·hash:·025ebbfc595ae4400a34711a43cad72a
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
113 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·a60fb98dd83217156c81ea01929fc0d7 
125 ··exports:·e16a2dc241339eb699d0655547f5e58b 
126 ··genCCallableWrapper·93ef64b138c40289a4faf9ee68bd6c37 
127 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
128 ··exports:·5f2c66a72a61086599b465366f19a2be 
129 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
130 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
131 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
132 ··MethodSection·edaf8cf64c745360fa88be552485289f 
133 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
134 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
135 ··blank·9accc35dced19ae9e840a2d7f9c57184 
136 ··bline·a7a2476928e50dcda0206ecd6d78231a 
137 ··comment·dd14a866fe2aab0a8368ff8ca82af90e 
138 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
139 ··export·861da5bebff8164ea83edaf0c033d707 
140 ··exportDecl·0658e10f56f179011ea725e35a2c30ef 
141 ··exportModule·db4aaf48ce21902e4df517af755ec63c 
142 ··getAPI·8a59c37eacd6bfa3f9c8b73ceb331e65 
143 ··getAPIs·02dc68fdc270ab1fa680bd8602258b57 
144 ··group·131a8fabc075e14957e7c8cd253e97cf 
145 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
146 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
147 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
148 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
149 ··recurseWithAPIs·d74d0af138f4b5654b9899898b911059 
150 ··submodule·1026fc8f355db4314be3f0981dcc5529 
151 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Constant·94cf73aa3bd6529cf4d26670ef68d20e 
152 ··exports:·278ab4ea4a3ec64e38979678a7b0333e 
153 ··genConstant·cd30ff09979ee496b60cf8a8e6306fe1 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.EnumFlags·62fb50c6fdd7aed2993a5e7ae5d29072 
155 ··exports:·176c14c654479695cd4c5f9cded7ee60 
156 ··genEnum·a9a3aeb76c1f88818bb24884852e6151 
157 ··genFlags·dc20f702be440dc3beb027a5f7775b72 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups·2d67b63ed72c9b7a418d6d22f9a00012 
159 ··exports:·1b764206a264b0e410d4fa9562ceec0c 
160 ··checkClosureDestructors·f9fe5e05a21b075918e7b6319683e492 
161 ··detectGObject·a33efaafafa87bcfc9759045eec80fb7 
162 ··dropDuplicatedFields·77bbdee51ce7487846ef6cd6de64bb86 
163 ··dropMovedItems·bdc51418accaed0bb5f185e3d52007d2 
164 ··fixCallbackUserData·a61304757eadf5d9388cc7393761d6ee 
165 ··fixClosures·a149fc4e833e6837043bc993b5c76ca2 
166 ··fixSymbolNaming·eaf8198de025fc10626abd9c61fe1ab5 
167 ··guessPropertyNullability·d82f486cbc0ab2e5c3784f7eb8a48e02 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
169 ··exports:·b888a60eb4c8b423b192717de159256d 
170 ··apiIsGObject·2c1ddf7b02bdf9cce2ef78a15701ff45 
171 ··isGObject·1bb678af25bec418dfaf75e78f6cfe41 
172 ··nameIsGObject·7a02708c6ae30a20ffd66d03cd0fe6af 
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
174 ··exports:·b81e790865fd865aeb0091ff975a8542 
175 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
176 ··addSectionDocumentation·b5c60b4369db492e6f0138da3a620ed2 
177 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
178 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
179 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·dee1786d3cfb0a484e1465e505a76ffa 
Max diff block lines reached; 10624/38268 bytes (27.76%) of diff not shown.
12.4 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Config.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····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Config·91037 interface·Data.GI.CodeGen.Config·9103
8 ··interface·hash:·06a5bd3c66564997c8769e466a39616d 
9 ··ABI·hash:·c56d1cd2419a5a99acd4607d0280c63f 
10 ··export-list·hash:·1634db8b36d59b0218c72b7d204921de8 ··interface·hash:·6044a06b9218e81a4df0c35679b9a067
 9 ··ABI·hash:·4539c426cfd1d3b94622b33711d4e140
 10 ··export-list·hash:·36107c48b49ff28d72418d2932a148f7
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·3a5a51ed426985e0b4ced75420807026 
79 ··exports:·7c75eceacd210c758268766bcc946346 
80 ··Overrides·8024ff9679a05b3ec065da60189dd43078 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides·f480c8a485610a0e959ac022cc5c40ac
 79 ··exports:·3a43cd0c9cd8c198620287585968a42d
 80 ··Overrides·72ec81a8cd36180e13234eff00a56de3
81 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa581 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
82 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11882 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
83 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf83 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
84 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a84 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
85 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd85 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
86 91d73cfafb4f325a7f9311a7291d7e1286 2e4e7cad9ade2bb02ef51ad147677299
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 da247ab84932716cd20a06f4dec0a45496 77977d3e8bcaf00006bc37243703d7e9
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 bd912e28bd748bc8813ab41f8bc2651b110 61288fa6f05ac449c65e794195846927
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 aff22699274d2b7dba9932b247d50de9120 54772a7352e28d7a165c1a59182998ca
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 075e3487cbe4cd1ad65c18adf39984d1127 a58ee9ecff649a6a3adf7129baf144e4
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/12314 bytes (45.02%) of diff not shown.
12.4 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Config.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Config.dyn_hi
Files 92% 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:·06a5bd3c66564997c8769e466a39616d 
9 ··ABI·hash:·c56d1cd2419a5a99acd4607d0280c63f 
10 ··export-list·hash:·1634db8b36d59b0218c72b7d204921de8 ··interface·hash:·6044a06b9218e81a4df0c35679b9a067
 9 ··ABI·hash:·4539c426cfd1d3b94622b33711d4e140
 10 ··export-list·hash:·36107c48b49ff28d72418d2932a148f7
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·3a5a51ed426985e0b4ced75420807026 
79 ··exports:·7c75eceacd210c758268766bcc946346 
80 ··Overrides·8024ff9679a05b3ec065da60189dd43078 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Overrides·f480c8a485610a0e959ac022cc5c40ac
 79 ··exports:·3a43cd0c9cd8c198620287585968a42d
 80 ··Overrides·72ec81a8cd36180e13234eff00a56de3
81 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa581 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
82 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11882 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
83 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf83 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
84 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a84 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
85 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd85 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
86 91d73cfafb4f325a7f9311a7291d7e1286 2e4e7cad9ade2bb02ef51ad147677299
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 da247ab84932716cd20a06f4dec0a45496 77977d3e8bcaf00006bc37243703d7e9
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 bd912e28bd748bc8813ab41f8bc2651b110 61288fa6f05ac449c65e794195846927
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 aff22699274d2b7dba9932b247d50de9120 54772a7352e28d7a165c1a59182998ca
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 075e3487cbe4cd1ad65c18adf39984d1127 a58ee9ecff649a6a3adf7129baf144e4
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/12314 bytes (45.02%) of diff not shown.
18.0 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Constant.dyn_hi
Files 89% similar despite different names
17.7 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.Constant·91037 interface·Data.GI.CodeGen.Constant·9103
8 ··interface·hash:·14122ce069e77b90e7d0fdca6b3b2c29 
9 ··ABI·hash:·94cf73aa3bd6529cf4d26670ef68d20e 
10 ··export-list·hash:·278ab4ea4a3ec64e38979678a7b0333e8 ··interface·hash:·bfc5113e935c309fecb6622417ce6cc5
 9 ··ABI·hash:·c7b2231f2b4ce5f31540128b0c386974
 10 ··export-list·hash:·eab242e5479a5636f9ba2a834222ab4a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
84 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
85 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
86 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
87 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
88 ··exports:·5f2c66a72a61086599b465366f19a2be 
89 ··Base48·ba40bb43c02583cefb820b6ee9164b35 
90 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
91 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
92 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
93 ··export·861da5bebff8164ea83edaf0c033d707 
94 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
95 ··group·131a8fabc075e14957e7c8cd253e97cf 
96 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
97 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
98 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
99 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
100 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
101 ··setLanguagePragmas·6dd7a70e8fb512da54540f635bda1b8d 
102 ··setModuleMinBase·303ec537b9a951bc79d611af54b396ea 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
104 ··exports:·9e585958a75e4a228239c1f7c6079745 
105 ··haskellType·941fb17e471336f9c9198724d1150fb4 
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
107 ··exports:·b81e790865fd865aeb0091ff975a8542 
108 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
109 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
110 ··writeDocumentation·1d35268ca98aa6bac9480ec4a55f47ff 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
112 ··exports:·6290f63c66a44fc65166de3641c2fd88 
113 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
114 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
115 ··exports:·30c959593f84e9455811152c802f9598 
116 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
117 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
118 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
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·92cbf41621f1fab2ac8be4a66aadbc58 
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·8b922b9ac1ae84e289a2f6b0d1bfdba4
 84 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
Max diff block lines reached; 6593/18089 bytes (36.45%) of diff not shown.
18.0 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Constant.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Constant.hi
Files 89% similar despite different names
17.7 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.Constant·91037 interface·Data.GI.CodeGen.Constant·9103
8 ··interface·hash:·14122ce069e77b90e7d0fdca6b3b2c29 
9 ··ABI·hash:·94cf73aa3bd6529cf4d26670ef68d20e 
10 ··export-list·hash:·278ab4ea4a3ec64e38979678a7b0333e8 ··interface·hash:·bfc5113e935c309fecb6622417ce6cc5
 9 ··ABI·hash:·c7b2231f2b4ce5f31540128b0c386974
 10 ··export-list·hash:·eab242e5479a5636f9ba2a834222ab4a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
84 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
85 ··APIEnum·bd00f6f5c50bd9635ffe8896f03e1a5b 
86 ··APIFlags·2f0062f50eb4920c31aba3fe7a81f37a 
87 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
88 ··exports:·5f2c66a72a61086599b465366f19a2be 
89 ··Base48·ba40bb43c02583cefb820b6ee9164b35 
90 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
91 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
92 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
93 ··export·861da5bebff8164ea83edaf0c033d707 
94 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
95 ··group·131a8fabc075e14957e7c8cd253e97cf 
96 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
97 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
98 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
99 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
100 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
101 ··setLanguagePragmas·6dd7a70e8fb512da54540f635bda1b8d 
102 ··setModuleMinBase·303ec537b9a951bc79d611af54b396ea 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
104 ··exports:·9e585958a75e4a228239c1f7c6079745 
105 ··haskellType·941fb17e471336f9c9198724d1150fb4 
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
107 ··exports:·b81e790865fd865aeb0091ff975a8542 
108 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
109 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
110 ··writeDocumentation·1d35268ca98aa6bac9480ec4a55f47ff 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
112 ··exports:·6290f63c66a44fc65166de3641c2fd88 
113 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
114 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
115 ··exports:·30c959593f84e9455811152c802f9598 
116 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
117 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
118 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
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·92cbf41621f1fab2ac8be4a66aadbc58 
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·8b922b9ac1ae84e289a2f6b0d1bfdba4
 84 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
Max diff block lines reached; 6593/18086 bytes (36.45%) of diff not shown.
115 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Conversions.dyn_hi
Files 98% 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:·4cbcc51a8ec1a11aad6e58d9e8c7944b 
9 ··ABI·hash:·286b0f32cafad3d7ced0668e4b32e5a7 
10 ··export-list·hash:·9e585958a75e4a228239c1f7c60797458 ··interface·hash:·2af883230b2236029688de47d11fe5c7
 9 ··ABI·hash:·17b093906abf0482e66ffa339071faf3
 10 ··export-list·hash:·277681770ed138d12011820af21268ad
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ea8209625a7c1f0dcbdaba2e544548bc12 ··flag·hash:·ea8209625a7c1f0dcbdaba2e544548bc
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·e1d4486bd4d0b93b091cd23fafff54c9120 import··-/··GHC.Internal.Foreign.C.Types·e1d4486bd4d0b93b091cd23fafff54c9
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·cdec3123ff2ee67342be514d7b021942 
127 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·a88349bce3ff0cffb9da79e0075a28b1 
137 ··exports:·5f2c66a72a61086599b465366f19a2be 
138 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
139 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
140 ··badIntroError·650316cbabb9dae7e52feaf04b4b86e3 
141 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
142 ··getAPI·8a59c37eacd6bfa3f9c8b73ceb331e65 
143 ··getFreshTypeVariable·db4caa3e0ed80e2a54296b95bb349de4 
144 ··increaseIndent·d8c8528bd6cdf9c8f8cc742703643ce2 
145 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
146 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
148 ··exports:·b888a60eb4c8b423b192717de159256d 
149 ··isGObject·1bb678af25bec418dfaf75e78f6cfe41 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
151 ··exports:·39149bb0a905de5338b4f38b59236598 
152 ··callbackCType·075b7f555201d3b8aa90465c2cd6d29a 
153 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
154 ··callbackHTypeWithClosures·13ea1f1ab4609f1687a426eef12b0a51 
155 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
156 ··qualifiedAPI·38b5ab43825930101466c99aaa2bacf9 
157 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
158 ··typeConstraint·dc577eb3cd91838f6a6b6d591d3039bc 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
160 ··exports:·6290f63c66a44fc65166de3641c2fd88 
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
169 ··exports:·30c959593f84e9455811152c802f9598 
170 ··parenthesize·2566c3267621a0be57b85c0e739a6002 
171 ··prime·2dad8cb6c8f46e367b6a6e062eeedbb0 
172 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
174 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
175 ··argCallbackUserData·309d5da88e727b5fd0b07bafab6ba552 
176 ··argClosure·7ecec110dad913c6c8853c1cc3428329 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
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; 101185/117550 bytes (86.08%) of diff not shown.
115 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Conversions.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Conversions.hi
Files 98% 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:·4cbcc51a8ec1a11aad6e58d9e8c7944b 
9 ··ABI·hash:·286b0f32cafad3d7ced0668e4b32e5a7 
10 ··export-list·hash:·9e585958a75e4a228239c1f7c60797458 ··interface·hash:·2af883230b2236029688de47d11fe5c7
 9 ··ABI·hash:·17b093906abf0482e66ffa339071faf3
 10 ··export-list·hash:·277681770ed138d12011820af21268ad
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ea8209625a7c1f0dcbdaba2e544548bc12 ··flag·hash:·ea8209625a7c1f0dcbdaba2e544548bc
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·e1d4486bd4d0b93b091cd23fafff54c9120 import··-/··GHC.Internal.Foreign.C.Types·e1d4486bd4d0b93b091cd23fafff54c9
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·cdec3123ff2ee67342be514d7b021942 
127 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·a88349bce3ff0cffb9da79e0075a28b1 
137 ··exports:·5f2c66a72a61086599b465366f19a2be 
138 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
139 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
140 ··badIntroError·650316cbabb9dae7e52feaf04b4b86e3 
141 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
142 ··getAPI·8a59c37eacd6bfa3f9c8b73ceb331e65 
143 ··getFreshTypeVariable·db4caa3e0ed80e2a54296b95bb349de4 
144 ··increaseIndent·d8c8528bd6cdf9c8f8cc742703643ce2 
145 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
146 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
148 ··exports:·b888a60eb4c8b423b192717de159256d 
149 ··isGObject·1bb678af25bec418dfaf75e78f6cfe41 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
151 ··exports:·39149bb0a905de5338b4f38b59236598 
152 ··callbackCType·075b7f555201d3b8aa90465c2cd6d29a 
153 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
154 ··callbackHTypeWithClosures·13ea1f1ab4609f1687a426eef12b0a51 
155 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
156 ··qualifiedAPI·38b5ab43825930101466c99aaa2bacf9 
157 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
158 ··typeConstraint·dc577eb3cd91838f6a6b6d591d3039bc 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
160 ··exports:·6290f63c66a44fc65166de3641c2fd88 
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
169 ··exports:·30c959593f84e9455811152c802f9598 
170 ··parenthesize·2566c3267621a0be57b85c0e739a6002 
171 ··prime·2dad8cb6c8f46e367b6a6e062eeedbb0 
172 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
173 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
174 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
175 ··argCallbackUserData·309d5da88e727b5fd0b07bafab6ba552 
176 ··argClosure·7ecec110dad913c6c8853c1cc3428329 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
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; 101185/117547 bytes (86.08%) of diff not shown.
49.6 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CtoHaskellMap.hi
Files 94% 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····
7 interface·Data.GI.CodeGen.CtoHaskellMap·91037 interface·Data.GI.CodeGen.CtoHaskellMap·9103
8 ··interface·hash:·d548109e2b0b32a74cf41bcff7bbb85b 
9 ··ABI·hash:·8926049bb677d26ec90875d13dc6d300 
10 ··export-list·hash:·8c43e291af276cd74454387d462a32d3 
11 ··orphan·hash:·d23bc3ef4175ecba3cbc0039cdb4f8158 ··interface·hash:·e65f621d46f0c70e1c97216c65094829
 9 ··ABI·hash:·49ad3074c03cf5e87fe49271fe16373d
 10 ··export-list·hash:·99a1097a11cdf145b8acb4c7fe393dbe
 11 ··orphan·hash:·f782d1e6914a3427f3ff88af42fc6c9b
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·50e219994cc6c380203ac3d661e3e86082 import··-/··Data.Map·50e219994cc6c380203ac3d661e3e860
83 import··-/··Data.Map.Internal·657f66c1168c97aa282c997e5cbb5fb083 import··-/··Data.Map.Internal·657f66c1168c97aa282c997e5cbb5fb0
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·cdec3123ff2ee67342be514d7b021942 
90 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·ba5861b24a74963cb7cf171c5857d38f 
102 ··exports:·8de5e4ce9db53e5f86b563d1c846cf36 
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·365ae4337ce94ac72cc22c0b13b01462 
117 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
118 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
119 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
120 ··exports:·39149bb0a905de5338b4f38b59236598 
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
129 ··exports:·30c959593f84e9455811152c802f9598 
130 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
131 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
133 ··Name·bdcae6258f04c4098074d15a94f255ea 
134 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
135 ··name·6365ff21caf17c5abef9e5521f03b91e 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callback·907efd2b760d7275218e1d6ce5a5e58a 
137 ··Callback·f7ffb52bd14c042204689c9484fd3979 
138 ··cbCType·fdcf3a504e0ff57e203c0cebe264007b 
139 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Constant·92cbf41621f1fab2ac8be4a66aadbc58 
140 ··Constant·e8e068a0e7448d4382790177ebb030a1 
141 ··constantCType·01e05cbbc6a24c9328d21ccfcab4fd59 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·cc1d8a4095ae27d7b2a102f4094d6aee 
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·fdd0eea5a2bd903b90cd613cb909f8f5 
150 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
151 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function·a4c67c96f2ee9f368cabc27454185801 
152 ··Function·ef8c7c658cc5fcb9b1cde48d94736eac 
153 ··fnSymbol·16fa431a8c8e83e71fea6c92eac6f318 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
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·fc99e35ebb8a7acb8b69e85965a4f017 
161 ··Method·2dc3b3e6b4f548f8ab323f1bf3390dd7 
162 ··Method·8de60ad18f17e915166261d0cace5404 
163 ··methodName·de708fe77e4646b70e5f6140944faf6d 
164 ··methodSymbol·71386e81b9d346da092919199e302f89 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
166 ··Object·81182e01de6f612ae3e23094cabfa427 
167 ··objCType·915a695f3b848fe96eb4f684bef6f6b8 
168 ··objMethods·f982970026759345491d16ddcc6ea0df 
169 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
Max diff block lines reached; 36049/50411 bytes (71.51%) of diff not shown.
49.6 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/CtoHaskellMap.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/CtoHaskellMap.dyn_hi
Files 88% 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····6 ·····got····dyn
7 interface·Data.GI.CodeGen.CtoHaskellMap·91037 interface·Data.GI.CodeGen.CtoHaskellMap·9103
8 ··interface·hash:·d548109e2b0b32a74cf41bcff7bbb85b 
9 ··ABI·hash:·8926049bb677d26ec90875d13dc6d300 
10 ··export-list·hash:·8c43e291af276cd74454387d462a32d3 
11 ··orphan·hash:·d23bc3ef4175ecba3cbc0039cdb4f8158 ··interface·hash:·e65f621d46f0c70e1c97216c65094829
 9 ··ABI·hash:·49ad3074c03cf5e87fe49271fe16373d
 10 ··export-list·hash:·99a1097a11cdf145b8acb4c7fe393dbe
 11 ··orphan·hash:·f782d1e6914a3427f3ff88af42fc6c9b
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·50e219994cc6c380203ac3d661e3e86082 import··-/··Data.Map·50e219994cc6c380203ac3d661e3e860
83 import··-/··Data.Map.Internal·657f66c1168c97aa282c997e5cbb5fb083 import··-/··Data.Map.Internal·657f66c1168c97aa282c997e5cbb5fb0
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·cdec3123ff2ee67342be514d7b021942 
90 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·ba5861b24a74963cb7cf171c5857d38f 
102 ··exports:·8de5e4ce9db53e5f86b563d1c846cf36 
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·365ae4337ce94ac72cc22c0b13b01462 
117 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
118 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
119 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
120 ··exports:·39149bb0a905de5338b4f38b59236598 
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
129 ··exports:·30c959593f84e9455811152c802f9598 
130 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
131 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
133 ··Name·bdcae6258f04c4098074d15a94f255ea 
134 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
135 ··name·6365ff21caf17c5abef9e5521f03b91e 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callback·907efd2b760d7275218e1d6ce5a5e58a 
137 ··Callback·f7ffb52bd14c042204689c9484fd3979 
138 ··cbCType·fdcf3a504e0ff57e203c0cebe264007b 
139 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Constant·92cbf41621f1fab2ac8be4a66aadbc58 
140 ··Constant·e8e068a0e7448d4382790177ebb030a1 
141 ··constantCType·01e05cbbc6a24c9328d21ccfcab4fd59 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·cc1d8a4095ae27d7b2a102f4094d6aee 
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·fdd0eea5a2bd903b90cd613cb909f8f5 
150 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
151 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function·a4c67c96f2ee9f368cabc27454185801 
152 ··Function·ef8c7c658cc5fcb9b1cde48d94736eac 
153 ··fnSymbol·16fa431a8c8e83e71fea6c92eac6f318 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
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·fc99e35ebb8a7acb8b69e85965a4f017 
161 ··Method·2dc3b3e6b4f548f8ab323f1bf3390dd7 
162 ··Method·8de60ad18f17e915166261d0cace5404 
163 ··methodName·de708fe77e4646b70e5f6140944faf6d 
164 ··methodSymbol·71386e81b9d346da092919199e302f89 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
166 ··Object·81182e01de6f612ae3e23094cabfa427 
167 ··objCType·915a695f3b848fe96eb4f684bef6f6b8 
168 ··objMethods·f982970026759345491d16ddcc6ea0df 
169 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
Max diff block lines reached; 36049/50411 bytes (71.51%) of diff not shown.
12.5 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/EnumFlags.dyn_hi
Files 92% 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:·0c937065fabdfcd3ae2b8a15c17a1d68 
9 ··ABI·hash:·62fb50c6fdd7aed2993a5e7ae5d29072 
10 ··export-list·hash:·176c14c654479695cd4c5f9cded7ee608 ··interface·hash:·2a810a23dc48915bc044ba8f39c03c33
 9 ··ABI·hash:·8fd6ce702da8ad8eef9b3125a7ccd599
 10 ··export-list·hash:·434beae44f8230f0ed5539733433179e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·57ffef16a6e092a90df0a57907c1bc2186 import··-/··Data.Set.Internal·57ffef16a6e092a90df0a57907c1bc21
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·e1d4486bd4d0b93b091cd23fafff54c990 import··-/··GHC.Internal.Foreign.C.Types·e1d4486bd4d0b93b091cd23fafff54c9
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·cdec3123ff2ee67342be514d7b021942 
94 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
96 ··exports:·5f2c66a72a61086599b465366f19a2be 
97 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
98 ··EnumSection·4b3c4d9133e209990d0f311cb75a654d 
99 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
100 ··FlagSection·bfc3bb91214e8c4c6c8bf34375cbddbe 
101 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
102 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
103 ··blank·9accc35dced19ae9e840a2d7f9c57184 
104 ··bline·a7a2476928e50dcda0206ecd6d78231a 
105 ··export·861da5bebff8164ea83edaf0c033d707 
106 ··group·131a8fabc075e14957e7c8cd253e97cf 
107 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
108 ··hsBoot·459df701da1be916c8cd76b34e42b6e7 
109 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
110 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
111 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
112 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
114 ··exports:·b81e790865fd865aeb0091ff975a8542 
115 ··DocAfterSymbol·0ab266eddee7f82242302f645ff5cc8d 
116 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
117 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
118 ··writeDocumentation·1d35268ca98aa6bac9480ec4a55f47ff 
119 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
120 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
121 ··exports:·39149bb0a905de5338b4f38b59236598 
122 ··upperName·30cfc754a2da664f08b4acbc092c8387 
123 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
124 ··exports:·30c959593f84e9455811152c802f9598 
125 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
127 ··Name·bdcae6258f04c4098074d15a94f255ea 
128 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
129 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·cc1d8a4095ae27d7b2a102f4094d6aee 
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·fdd0eea5a2bd903b90cd613cb909f8f5 
142 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
143 ··Flags·e32010ced9cc5289bd2e0bd11351a96b93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 94 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 96 ··exports:·5039a5afe5beef23e759180525981526
 97 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 98 ··EnumSection·9b12717e6b59dc955de168c4108b9f15
 99 ··ExcCodeGen·88bba261bf948e386d7ad70781534941
 100 ··FlagSection·b618ab1ff89066592d2e7d6645480a92
 101 ··HaddockSection·b32535e812e629d8f3672e0752f61ea9
 102 ··NamedSubsection·254fb83f0abebd89eb947bb53833cb6c
 103 ··blank·3e6ac527f8415450a4cd40742b1d6fdb
 104 ··bline·a3bc47418fe4638488d08e64e0b9c366
 105 ··export·044b294660ccc85ac210b5bee3c06a59
 106 ··group·5c1d04f92fa60bb6a87b29a110282aa0
 107 ··handleCGExc·22a0866c9f20a488e2816ac44c1b907b
 108 ··hsBoot·eab9a5c0be713275d017a2e657be21d2
 109 ··indent·49d244e0ce13702fb171f442b11e1812
 110 ··line·2c83bb8beedb47504747e5cf28e6b928
 111 ··notImplementedError·c07a15ee9f3c7480a8c0e8849cca7d2f
 112 ··printCGError·82afcd7087fca011c5ad5b5fa4ea24c2
 113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock·fbe744799da45579927fde6740163da3
 114 ··exports:·bec7ace24c8891a0d522e0121d7a85c2
 115 ··DocAfterSymbol·4f3bd4b16ec46efd19c856ca055a0ba6
 116 ··DocBeforeSymbol·c140f500248321e109bfca06bba9daf8
 117 ··deprecatedPragma·f18acbb26e9c96b0407456c74bc049cf
 118 ··writeDocumentation·75e31d42300b0c3a2ef66f7836df818c
 119 ··writeHaddock·f8a70e38afa8f59a926a34af962a44a9
 120 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming·0037b7f62caffafb72f65d7b2655f80d
 121 ··exports:·a7498ef47172180bf8dd569643f0d1c1
 122 ··upperName·d17a182732bb26ea47ca2f3102d09e07
 123 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 124 ··exports:·3d74cd0574d6a60bc92541129ffb3009
Max diff block lines reached; 3747/12468 bytes (30.05%) of diff not shown.
12.5 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/EnumFlags.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/EnumFlags.hi
Files 92% 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:·0c937065fabdfcd3ae2b8a15c17a1d68 
9 ··ABI·hash:·62fb50c6fdd7aed2993a5e7ae5d29072 
10 ··export-list·hash:·176c14c654479695cd4c5f9cded7ee608 ··interface·hash:·2a810a23dc48915bc044ba8f39c03c33
 9 ··ABI·hash:·8fd6ce702da8ad8eef9b3125a7ccd599
 10 ··export-list·hash:·434beae44f8230f0ed5539733433179e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·57ffef16a6e092a90df0a57907c1bc2186 import··-/··Data.Set.Internal·57ffef16a6e092a90df0a57907c1bc21
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·e1d4486bd4d0b93b091cd23fafff54c990 import··-/··GHC.Internal.Foreign.C.Types·e1d4486bd4d0b93b091cd23fafff54c9
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·cdec3123ff2ee67342be514d7b021942 
94 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
96 ··exports:·5f2c66a72a61086599b465366f19a2be 
97 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
98 ··EnumSection·4b3c4d9133e209990d0f311cb75a654d 
99 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
100 ··FlagSection·bfc3bb91214e8c4c6c8bf34375cbddbe 
101 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
102 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
103 ··blank·9accc35dced19ae9e840a2d7f9c57184 
104 ··bline·a7a2476928e50dcda0206ecd6d78231a 
105 ··export·861da5bebff8164ea83edaf0c033d707 
106 ··group·131a8fabc075e14957e7c8cd253e97cf 
107 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
108 ··hsBoot·459df701da1be916c8cd76b34e42b6e7 
109 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
110 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
111 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
112 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
114 ··exports:·b81e790865fd865aeb0091ff975a8542 
115 ··DocAfterSymbol·0ab266eddee7f82242302f645ff5cc8d 
116 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
117 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
118 ··writeDocumentation·1d35268ca98aa6bac9480ec4a55f47ff 
119 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
120 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
121 ··exports:·39149bb0a905de5338b4f38b59236598 
122 ··upperName·30cfc754a2da664f08b4acbc092c8387 
123 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
124 ··exports:·30c959593f84e9455811152c802f9598 
125 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
127 ··Name·bdcae6258f04c4098074d15a94f255ea 
128 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
129 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·cc1d8a4095ae27d7b2a102f4094d6aee 
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·fdd0eea5a2bd903b90cd613cb909f8f5 
142 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
143 ··Flags·e32010ced9cc5289bd2e0bd11351a96b93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 94 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 96 ··exports:·5039a5afe5beef23e759180525981526
 97 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 98 ··EnumSection·9b12717e6b59dc955de168c4108b9f15
 99 ··ExcCodeGen·88bba261bf948e386d7ad70781534941
 100 ··FlagSection·b618ab1ff89066592d2e7d6645480a92
 101 ··HaddockSection·b32535e812e629d8f3672e0752f61ea9
 102 ··NamedSubsection·254fb83f0abebd89eb947bb53833cb6c
 103 ··blank·3e6ac527f8415450a4cd40742b1d6fdb
 104 ··bline·a3bc47418fe4638488d08e64e0b9c366
 105 ··export·044b294660ccc85ac210b5bee3c06a59
 106 ··group·5c1d04f92fa60bb6a87b29a110282aa0
 107 ··handleCGExc·22a0866c9f20a488e2816ac44c1b907b
 108 ··hsBoot·eab9a5c0be713275d017a2e657be21d2
 109 ··indent·49d244e0ce13702fb171f442b11e1812
 110 ··line·2c83bb8beedb47504747e5cf28e6b928
 111 ··notImplementedError·c07a15ee9f3c7480a8c0e8849cca7d2f
 112 ··printCGError·82afcd7087fca011c5ad5b5fa4ea24c2
 113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Haddock·fbe744799da45579927fde6740163da3
 114 ··exports:·bec7ace24c8891a0d522e0121d7a85c2
 115 ··DocAfterSymbol·4f3bd4b16ec46efd19c856ca055a0ba6
 116 ··DocBeforeSymbol·c140f500248321e109bfca06bba9daf8
 117 ··deprecatedPragma·f18acbb26e9c96b0407456c74bc049cf
 118 ··writeDocumentation·75e31d42300b0c3a2ef66f7836df818c
 119 ··writeHaddock·f8a70e38afa8f59a926a34af962a44a9
 120 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming·0037b7f62caffafb72f65d7b2655f80d
 121 ··exports:·a7498ef47172180bf8dd569643f0d1c1
 122 ··upperName·d17a182732bb26ea47ca2f3102d09e07
 123 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 124 ··exports:·3d74cd0574d6a60bc92541129ffb3009
Max diff block lines reached; 3747/12465 bytes (30.06%) of diff not shown.
34.0 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Fixups.hi
Files 97% similar despite different names
33.7 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····
7 interface·Data.GI.CodeGen.Fixups·91037 interface·Data.GI.CodeGen.Fixups·9103
8 ··interface·hash:·f1a96d35935a15dd9e4a288f64f073e1 
9 ··ABI·hash:·2d67b63ed72c9b7a418d6d22f9a00012 
10 ··export-list·hash:·1b764206a264b0e410d4fa9562ceec0c 
11 ··orphan·hash:·84a488b5d1402c92577d09d00ca3e2c08 ··interface·hash:·cd423113e07a2f67e4d6af809032fc2f
 9 ··ABI·hash:·3028e10dfb464db66963dac2c7ca850d
 10 ··export-list·hash:·622328dd307745b71afb9ee51353c2cb
 11 ··orphan·hash:·5e64148378e4a1257400e26787affdb7
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
99 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·71a3cfe6d37393ff3ca3ad5407418e79 
110 ··exports:·6290f63c66a44fc65166de3641c2fd88 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
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·4fd84be10a46746eec64ce7d9e2836a9 
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·fd7f86027eb9e55d764ae96b84cb7140 
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·907efd2b760d7275218e1d6ce5a5e58a 
139 ··cbCallable·308c2d0dd892eb29908cf805f86fb0d3 
140 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·cc1d8a4095ae27d7b2a102f4094d6aee 
141 ··Enumeration·d7dd80a34c0c8012fd8bfb7021dda743 
142 ··EnumerationMember·33ebf7ec381ebd773e1f183e9323515f 
143 ··enumMemberName·48cb29929d6086c87887ed28366297f9 
144 ··enumMembers·ecc1d098c1cfaf3c83600ff508e87362 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags·fdd0eea5a2bd903b90cd613cb909f8f5 
146 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function·a4c67c96f2ee9f368cabc27454185801 
148 ··fnCallable·8db512f39b8d909a83e33af03d7d51b7 
149 ··fnMovedTo·d42cdf19e16d19e85f0d72f9b6672682 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
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·fc99e35ebb8a7acb8b69e85965a4f017 
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·7a105414edfdd66b0196f7fcfa45a4be 
164 ··Object·81182e01de6f612ae3e23094cabfa427 
165 ··objMethods·f982970026759345491d16ddcc6ea0df 
166 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
167 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Property·a39a93673696149deb9439f9faa72919 
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·22f70e9b1b1fd65708be483d7b41453b 
176 ··structMethods·dc61d768d6375862dd17a1f66e1ca712 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·150cba517541c4181383e0b50c1e2384 
178 ··unionMethods·a7a18cced17d4e91d675b8c8f719321098 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
Max diff block lines reached; 22678/34420 bytes (65.89%) of diff not shown.
34.0 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Fixups.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Fixups.dyn_hi
Files 96% similar despite different names
33.7 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····dyn
7 interface·Data.GI.CodeGen.Fixups·91037 interface·Data.GI.CodeGen.Fixups·9103
8 ··interface·hash:·f1a96d35935a15dd9e4a288f64f073e1 
9 ··ABI·hash:·2d67b63ed72c9b7a418d6d22f9a00012 
10 ··export-list·hash:·1b764206a264b0e410d4fa9562ceec0c 
11 ··orphan·hash:·84a488b5d1402c92577d09d00ca3e2c08 ··interface·hash:·cd423113e07a2f67e4d6af809032fc2f
 9 ··ABI·hash:·3028e10dfb464db66963dac2c7ca850d
 10 ··export-list·hash:·622328dd307745b71afb9ee51353c2cb
 11 ··orphan·hash:·5e64148378e4a1257400e26787affdb7
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
99 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·71a3cfe6d37393ff3ca3ad5407418e79 
110 ··exports:·6290f63c66a44fc65166de3641c2fd88 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
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·4fd84be10a46746eec64ce7d9e2836a9 
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·fd7f86027eb9e55d764ae96b84cb7140 
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·907efd2b760d7275218e1d6ce5a5e58a 
139 ··cbCallable·308c2d0dd892eb29908cf805f86fb0d3 
140 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Enum·cc1d8a4095ae27d7b2a102f4094d6aee 
141 ··Enumeration·d7dd80a34c0c8012fd8bfb7021dda743 
142 ··EnumerationMember·33ebf7ec381ebd773e1f183e9323515f 
143 ··enumMemberName·48cb29929d6086c87887ed28366297f9 
144 ··enumMembers·ecc1d098c1cfaf3c83600ff508e87362 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Flags·fdd0eea5a2bd903b90cd613cb909f8f5 
146 ··Flags·fea1a1d4bc2b959217c33a2ff80b2d6c 
147 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Function·a4c67c96f2ee9f368cabc27454185801 
148 ··fnCallable·8db512f39b8d909a83e33af03d7d51b7 
149 ··fnMovedTo·d42cdf19e16d19e85f0d72f9b6672682 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
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·fc99e35ebb8a7acb8b69e85965a4f017 
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·7a105414edfdd66b0196f7fcfa45a4be 
164 ··Object·81182e01de6f612ae3e23094cabfa427 
165 ··objMethods·f982970026759345491d16ddcc6ea0df 
166 ··objProperties·5d1d275c94867ac284f7ddda48be3ce9 
167 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Property·a39a93673696149deb9439f9faa72919 
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·22f70e9b1b1fd65708be483d7b41453b 
176 ··structMethods·dc61d768d6375862dd17a1f66e1ca712 
177 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·150cba517541c4181383e0b50c1e2384 
178 ··unionMethods·a7a18cced17d4e91d675b8c8f719321098 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
Max diff block lines reached; 22678/34420 bytes (65.89%) of diff not shown.
15.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GObject.hi
Files 97% similar despite different names
14.8 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:·87784149fefcf26d9f19bc27b62adb59 
9 ··ABI·hash:·63c1ce46c6d72758bd63af8a54e895cf 
10 ··export-list·hash:·b888a60eb4c8b423b192717de159256d8 ··interface·hash:·db5a06effaaa2be3cf849dbafe715b36
 9 ··ABI·hash:·170656d5a1395a8e446d90756ac8c10c
 10 ··export-list·hash:·4b3cb32d31478955a3dcfc8b192693f5
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
88 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
89 ··API·72f8990c1a5be5cec8db292c3bd35aed 
90 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
91 ··APIObject·f794390eb6c22de9bdd216834ca99944 
92 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
93 ··exports:·5f2c66a72a61086599b465366f19a2be 
94 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
95 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
97 ··exports:·6290f63c66a44fc65166de3641c2fd88 
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
99 ··Name·bdcae6258f04c4098074d15a94f255ea 
100 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
101 ··TInterface·65096b7371abac4a9fcaf0382e429514 
102 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
104 ··ifPrerequisites·bc1a2a1a9d9b0ba8ef613827b589faba 
105 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
106 ··objParent·bb23c6ffadfddb8553f39f42cc29513187 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 88 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 89 ··API·02e3dd36e74910a6d39bec69ce3b5952
 90 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 91 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 92 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 93 ··exports:·5039a5afe5beef23e759180525981526
 94 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 95 ··findAPIByName·cd350b544561c8d8aa890d952ecc386f
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·db34834763108fa5f559ea10c56a3fd4
 97 ··exports:·ae8036904ccbc39dfd03a4c01ea65c36
 98 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 99 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 100 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 101 ··TInterface·978d8ac7f24106d9d5af16ac05a2370b
 102 ··Type·517c174a51f69b2446115d60abfbc451
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·3cc5fde8380c05ff8e5e781d80778a13
 104 ··ifPrerequisites·13fa6c6e2e3fd90174227a488906fd7c
 105 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·bd7e874e149db8be3ae7454f85ef8e95
 106 ··objParent·ff65d546794655221547dcb1fc4d6d88
107 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf107 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
108 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a108 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
109 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd109 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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 e4cc5eeab305b302d278f7dd3bf2142d133 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 134 f9c40b995cd29dc6131ec27ab687904b
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/15130 bytes (50.87%) of diff not shown.
15.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GObject.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GObject.dyn_hi
Files 96% similar despite different names
14.8 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:·87784149fefcf26d9f19bc27b62adb59 
9 ··ABI·hash:·63c1ce46c6d72758bd63af8a54e895cf 
10 ··export-list·hash:·b888a60eb4c8b423b192717de159256d8 ··interface·hash:·db5a06effaaa2be3cf849dbafe715b36
 9 ··ABI·hash:·170656d5a1395a8e446d90756ac8c10c
 10 ··export-list·hash:·4b3cb32d31478955a3dcfc8b192693f5
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
88 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
89 ··API·72f8990c1a5be5cec8db292c3bd35aed 
90 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
91 ··APIObject·f794390eb6c22de9bdd216834ca99944 
92 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
93 ··exports:·5f2c66a72a61086599b465366f19a2be 
94 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
95 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
97 ··exports:·6290f63c66a44fc65166de3641c2fd88 
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
99 ··Name·bdcae6258f04c4098074d15a94f255ea 
100 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
101 ··TInterface·65096b7371abac4a9fcaf0382e429514 
102 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
104 ··ifPrerequisites·bc1a2a1a9d9b0ba8ef613827b589faba 
105 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
106 ··objParent·bb23c6ffadfddb8553f39f42cc29513187 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 88 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 89 ··API·02e3dd36e74910a6d39bec69ce3b5952
 90 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 91 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 92 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 93 ··exports:·5039a5afe5beef23e759180525981526
 94 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 95 ··findAPIByName·cd350b544561c8d8aa890d952ecc386f
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·db34834763108fa5f559ea10c56a3fd4
 97 ··exports:·ae8036904ccbc39dfd03a4c01ea65c36
 98 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 99 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 100 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 101 ··TInterface·978d8ac7f24106d9d5af16ac05a2370b
 102 ··Type·517c174a51f69b2446115d60abfbc451
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·3cc5fde8380c05ff8e5e781d80778a13
 104 ··ifPrerequisites·13fa6c6e2e3fd90174227a488906fd7c
 105 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·bd7e874e149db8be3ae7454f85ef8e95
 106 ··objParent·ff65d546794655221547dcb1fc4d6d88
107 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf107 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
108 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a108 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
109 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd109 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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 e4cc5eeab305b302d278f7dd3bf2142d133 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 134 f9c40b995cd29dc6131ec27ab687904b
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/15130 bytes (50.87%) of diff not shown.
6.86 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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:·ec628f5a6d14da859cf0044568f64334 
9 ··ABI·hash:·21b22817577fba5755936fc7cdc71921 
10 ··export-list·hash:·0d46dd2760f8aed8ee9175d8d706e2de8 ··interface·hash:·79b610f88432f52c650aac41839ecf57
 9 ··ABI·hash:·80a9a27f1663f1f05693d363b1ad4bcd
 10 ··export-list·hash:·12c8d91ec8376ac5e5f6b7287a7fe64f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·e1d4486bd4d0b93b091cd23fafff54c951 import··-/··GHC.Internal.Foreign.C.Types·e1d4486bd4d0b93b091cd23fafff54c9
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·9818f9ea9e5d93c2c5dc7152e4dc2d1e55 import··-/··Data.GI.Base.BasicTypes·9818f9ea9e5d93c2c5dc7152e4dc2d1e
56 addDependentFile·"lib/Data/GI/CodeGen/GType.hsc"·0b0c58e969d2d9c8f5dda7a9829e51d456 addDependentFile·"lib/Data/GI/CodeGen/GType.hsc"·0b0c58e969d2d9c8f5dda7a9829e51d4
57 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf57 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
59 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd59 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GType.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GType.hi
Files 93% 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:·ec628f5a6d14da859cf0044568f64334 
9 ··ABI·hash:·21b22817577fba5755936fc7cdc71921 
10 ··export-list·hash:·0d46dd2760f8aed8ee9175d8d706e2de8 ··interface·hash:·79b610f88432f52c650aac41839ecf57
 9 ··ABI·hash:·80a9a27f1663f1f05693d363b1ad4bcd
 10 ··export-list·hash:·12c8d91ec8376ac5e5f6b7287a7fe64f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·e1d4486bd4d0b93b091cd23fafff54c951 import··-/··GHC.Internal.Foreign.C.Types·e1d4486bd4d0b93b091cd23fafff54c9
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·9818f9ea9e5d93c2c5dc7152e4dc2d1e55 import··-/··Data.GI.Base.BasicTypes·9818f9ea9e5d93c2c5dc7152e4dc2d1e
56 addDependentFile·"lib/Data/GI/CodeGen/GType.hsc"·0b0c58e969d2d9c8f5dda7a9829e51d456 addDependentFile·"lib/Data/GI/CodeGen/GType.hsc"·0b0c58e969d2d9c8f5dda7a9829e51d4
57 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf57 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
59 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd59 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GtkDoc.dyn_hi
Files 97% similar despite different names
87.2 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.GtkDoc·91037 interface·Data.GI.CodeGen.GtkDoc·9103
8 ··interface·hash:·a5b4c491d0c9a91d51d8588560dbcc0d 
9 ··ABI·hash:·ba5861b24a74963cb7cf171c5857d38f 
10 ··export-list·hash:·8de5e4ce9db53e5f86b563d1c846cf368 ··interface·hash:·0b592352481582fb0f481a2b6ed28d81
 9 ··ABI·hash:·f6765779fc46d9539f4e0ed7f9ee5bc9
 10 ··export-list·hash:·84e72a0067dc0b8138997149da42842b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
92 ··exports:·30c959593f84e9455811152c802f9598 
93 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
94 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
95 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
96 ··Name·bdcae6258f04c4098074d15a94f255ea 
97 ··Name·33827eb83e4214b2ba27e9c8c2ff505c91 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 92 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 93 ··terror·2420772668dafa9e1f94f2716cd5a3fe
 94 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 95 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 96 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 97 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
98 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa598 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
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/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf101 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
102 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a102 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
103 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd103 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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
187 ················$fEqGtkDoc1187 ················$fEqGtkDoc1
188 ··················`cast`188 ··················`cast`
Max diff block lines reached; 82157/89301 bytes (92.00%) of diff not shown.
87.5 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/GtkDoc.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/GtkDoc.hi
Files 97% similar despite different names
87.2 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.GtkDoc·91037 interface·Data.GI.CodeGen.GtkDoc·9103
8 ··interface·hash:·a5b4c491d0c9a91d51d8588560dbcc0d 
9 ··ABI·hash:·ba5861b24a74963cb7cf171c5857d38f 
10 ··export-list·hash:·8de5e4ce9db53e5f86b563d1c846cf368 ··interface·hash:·0b592352481582fb0f481a2b6ed28d81
 9 ··ABI·hash:·f6765779fc46d9539f4e0ed7f9ee5bc9
 10 ··export-list·hash:·84e72a0067dc0b8138997149da42842b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
92 ··exports:·30c959593f84e9455811152c802f9598 
93 ··terror·d7ada2dd1942b7866b6f0cb9a9fc240d 
94 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
95 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
96 ··Name·bdcae6258f04c4098074d15a94f255ea 
97 ··Name·33827eb83e4214b2ba27e9c8c2ff505c91 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 92 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 93 ··terror·2420772668dafa9e1f94f2716cd5a3fe
 94 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 95 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 96 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 97 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
98 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa598 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
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/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf101 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
102 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a102 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
103 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd103 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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
187 ················$fEqGtkDoc1187 ················$fEqGtkDoc1
188 ··················`cast`188 ··················`cast`
Max diff block lines reached; 82157/89298 bytes (92.00%) of diff not shown.
38.8 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-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····dyn6 ·····got····
7 interface·Data.GI.CodeGen.Haddock·91037 interface·Data.GI.CodeGen.Haddock·9103
8 ··interface·hash:·05383141faa6059faab0404e68fadc90 
9 ··ABI·hash:·c091a4a1869d401377eaf9f008ff48c3 
10 ··export-list·hash:·b81e790865fd865aeb0091ff975a85428 ··interface·hash:·c8658da7068fb8d8690d49f35d229b3e
 9 ··ABI·hash:·fbe744799da45579927fde6740163da3
 10 ··export-list·hash:·bec7ace24c8891a0d522e0121d7a85c2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·a88349bce3ff0cffb9da79e0075a28b1 
104 ··exports:·5f2c66a72a61086599b465366f19a2be 
105 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
106 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
107 ··addSectionFormattedDocs·b41e67d2882966d9183cea7ff8bda349 
108 ··config·f32e48312414c0e8e2950c2768e541d6 
109 ··getC2HMap·ad5f569f34f3dc4ec70c8bd316eac68a 
110 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·c56d1cd2419a5a99acd4607d0280c63f 
112 ··exports:·1634db8b36d59b0218c72b7d204921de 
113 ··modName·3cde2e8d07ac2cc1b1b3f688c4074c68 
114 ··overrides·01e1252b905d848e52ddb926d61152b2 
115 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·8926049bb677d26ec90875d13dc6d300 
116 ··exports:·8c43e291af276cd74454387d462a32d3 
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·ba5861b24a74963cb7cf171c5857d38f 
123 ··exports:·8de5e4ce9db53e5f86b563d1c846cf36 
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·3a5a51ed426985e0b4ced75420807026 
167 ··exports:·7c75eceacd210c758268766bcc946346 
168 ··onlineDocsMap·b42b69635164713785113aa37909ac66 
169 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
170 ··exports:·39149bb0a905de5338b4f38b59236598 
171 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
172 ··lowerSymbol·817f6615e02bc758b2b8714f63d40bd3 
173 ··signalHaskellName·a9376a319dc755a17a8b9162a0db0454 
174 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
175 ··exports:·4056b61dcc7a97c976426c1dba411f66 
Max diff block lines reached; 24938/39419 bytes (63.26%) of diff not shown.
38.8 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Haddock.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Haddock.dyn_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····dyn
7 interface·Data.GI.CodeGen.Haddock·91037 interface·Data.GI.CodeGen.Haddock·9103
8 ··interface·hash:·05383141faa6059faab0404e68fadc90 
9 ··ABI·hash:·c091a4a1869d401377eaf9f008ff48c3 
10 ··export-list·hash:·b81e790865fd865aeb0091ff975a85428 ··interface·hash:·c8658da7068fb8d8690d49f35d229b3e
 9 ··ABI·hash:·fbe744799da45579927fde6740163da3
 10 ··export-list·hash:·bec7ace24c8891a0d522e0121d7a85c2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·a88349bce3ff0cffb9da79e0075a28b1 
104 ··exports:·5f2c66a72a61086599b465366f19a2be 
105 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
106 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
107 ··addSectionFormattedDocs·b41e67d2882966d9183cea7ff8bda349 
108 ··config·f32e48312414c0e8e2950c2768e541d6 
109 ··getC2HMap·ad5f569f34f3dc4ec70c8bd316eac68a 
110 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·c56d1cd2419a5a99acd4607d0280c63f 
112 ··exports:·1634db8b36d59b0218c72b7d204921de 
113 ··modName·3cde2e8d07ac2cc1b1b3f688c4074c68 
114 ··overrides·01e1252b905d848e52ddb926d61152b2 
115 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.CtoHaskellMap·8926049bb677d26ec90875d13dc6d300 
116 ··exports:·8c43e291af276cd74454387d462a32d3 
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·ba5861b24a74963cb7cf171c5857d38f 
123 ··exports:·8de5e4ce9db53e5f86b563d1c846cf36 
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·3a5a51ed426985e0b4ced75420807026 
167 ··exports:·7c75eceacd210c758268766bcc946346 
168 ··onlineDocsMap·b42b69635164713785113aa37909ac66 
169 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
170 ··exports:·39149bb0a905de5338b4f38b59236598 
171 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
172 ··lowerSymbol·817f6615e02bc758b2b8714f63d40bd3 
173 ··signalHaskellName·a9376a319dc755a17a8b9162a0db0454 
174 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
175 ··exports:·4056b61dcc7a97c976426c1dba411f66 
Max diff block lines reached; 24938/39419 bytes (63.26%) of diff not shown.
45.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Inheritance.dyn_hi
Files 99% 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:·78d665bbcf7f7c0afdc5193ae4466dc2 
9 ··ABI·hash:·dee1786d3cfb0a484e1465e505a76ffa 
10 ··export-list·hash:·b19580dcad09df98469864cab02630388 ··interface·hash:·33c7006a2ebca1802ca5f9674ae46cd8
 9 ··ABI·hash:·d2d0debb9d7176c3162b3578b395b272
 10 ··export-list·hash:·0bfa865a46890a72e1d15c1e1c025a0f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f1ed5311b3d490b9f1e99a953443b4e412 ··flag·hash:·f1ed5311b3d490b9f1e99a953443b4e4
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·cdec3123ff2ee67342be514d7b021942 
98 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
99 ··API·72f8990c1a5be5cec8db292c3bd35aed 
100 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
101 ··APIObject·f794390eb6c22de9bdd216834ca99944 
102 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
103 ··exports:·5f2c66a72a61086599b465366f19a2be 
104 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
105 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
106 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
107 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups·2d67b63ed72c9b7a418d6d22f9a00012 
108 ··exports:·1b764206a264b0e410d4fa9562ceec0c 
109 ··dropMovedItems·bdc51418accaed0bb5f185e3d52007d2 
110 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
111 ··exports:·30c959593f84e9455811152c802f9598 
112 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
114 ··Name·bdcae6258f04c4098074d15a94f255ea 
115 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
116 ··name·6365ff21caf17c5abef9e5521f03b91e 
117 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
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·fc99e35ebb8a7acb8b69e85965a4f017 
124 ··Method·8de60ad18f17e915166261d0cace5404 
125 ··methodName·de708fe77e4646b70e5f6140944faf6d 
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
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·a39a93673696149deb9439f9faa72919 
134 ··Property·970fdfaf1723abeeb399bc33b0c20047 
135 ··propName·5d24f5628ee16e4ad6879ae1edd9df71 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·cdf6556e144b0453009e8365350e0c00 
137 ··Signal·7bf78c0d7370660ea4d50e53c178cca6 
138 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad97 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 98 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 99 ··API·02e3dd36e74910a6d39bec69ce3b5952
 100 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 101 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 102 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 103 ··exports:·5039a5afe5beef23e759180525981526
 104 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 105 ··findAPIByName·cd350b544561c8d8aa890d952ecc386f
 106 ··line·2c83bb8beedb47504747e5cf28e6b928
 107 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Fixups·3028e10dfb464db66963dac2c7ca850d
 108 ··exports:·622328dd307745b71afb9ee51353c2cb
 109 ··dropMovedItems·0d2646354a770796e397b94b4f10627d
 110 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 111 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 112 ··tshow·7807a78df4c7de92a873129fe51268fc
 113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 114 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 115 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 116 ··name·a64f28f69540325269785ba548740d91
 117 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·3cc5fde8380c05ff8e5e781d80778a13
 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·e2d74743f6f538fa413200aae38b8cee
 124 ··Method·787c55a1d33edc877cb77a7e47feedd2
 125 ··methodName·eab236f4b876094ee931362e0c4f3049
 126 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·bd7e874e149db8be3ae7454f85ef8e95
 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·e1892991a562bbb830d48d58701ed022
 134 ··Property·47e5c304a8e23259e884ade4e557d778
 135 ··propName·4113edc17bfdab6bd0ad373425e458bf
Max diff block lines reached; 38508/46420 bytes (82.96%) of diff not shown.
45.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Inheritance.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-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:·78d665bbcf7f7c0afdc5193ae4466dc2 
9 ··ABI·hash:·dee1786d3cfb0a484e1465e505a76ffa 
10 ··export-list·hash:·b19580dcad09df98469864cab02630388 ··interface·hash:·33c7006a2ebca1802ca5f9674ae46cd8
 9 ··ABI·hash:·d2d0debb9d7176c3162b3578b395b272
 10 ··export-list·hash:·0bfa865a46890a72e1d15c1e1c025a0f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f1ed5311b3d490b9f1e99a953443b4e412 ··flag·hash:·f1ed5311b3d490b9f1e99a953443b4e4
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·cdec3123ff2ee67342be514d7b021942 
98 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
99 ··API·72f8990c1a5be5cec8db292c3bd35aed 
100 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
101 ··APIObject·f794390eb6c22de9bdd216834ca99944 
102 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
103 ··exports:·5f2c66a72a61086599b465366f19a2be 
104 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
105 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
106 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
107 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Fixups·2d67b63ed72c9b7a418d6d22f9a00012 
108 ··exports:·1b764206a264b0e410d4fa9562ceec0c 
109 ··dropMovedItems·bdc51418accaed0bb5f185e3d52007d2 
110 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
111 ··exports:·30c959593f84e9455811152c802f9598 
112 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
113 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
114 ··Name·bdcae6258f04c4098074d15a94f255ea 
115 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
116 ··name·6365ff21caf17c5abef9e5521f03b91e 
117 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
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·fc99e35ebb8a7acb8b69e85965a4f017 
124 ··Method·8de60ad18f17e915166261d0cace5404 
125 ··methodName·de708fe77e4646b70e5f6140944faf6d 
126 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
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·a39a93673696149deb9439f9faa72919 
134 ··Property·970fdfaf1723abeeb399bc33b0c20047 
135 ··propName·5d24f5628ee16e4ad6879ae1edd9df71 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·cdf6556e144b0453009e8365350e0c00 
137 ··Signal·7bf78c0d7370660ea4d50e53c178cca6 
138 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad97 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 98 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 99 ··API·02e3dd36e74910a6d39bec69ce3b5952
 100 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 101 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 102 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 103 ··exports:·5039a5afe5beef23e759180525981526
 104 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 105 ··findAPIByName·cd350b544561c8d8aa890d952ecc386f
 106 ··line·2c83bb8beedb47504747e5cf28e6b928
 107 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Fixups·3028e10dfb464db66963dac2c7ca850d
 108 ··exports:·622328dd307745b71afb9ee51353c2cb
 109 ··dropMovedItems·0d2646354a770796e397b94b4f10627d
 110 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 111 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 112 ··tshow·7807a78df4c7de92a873129fe51268fc
 113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 114 ··Name·dc2deaefe23fa95b5998e8521ad3898c
 115 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 116 ··name·a64f28f69540325269785ba548740d91
 117 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·3cc5fde8380c05ff8e5e781d80778a13
 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·e2d74743f6f538fa413200aae38b8cee
 124 ··Method·787c55a1d33edc877cb77a7e47feedd2
 125 ··methodName·eab236f4b876094ee931362e0c4f3049
 126 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·bd7e874e149db8be3ae7454f85ef8e95
 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·e1892991a562bbb830d48d58701ed022
 134 ··Property·47e5c304a8e23259e884ade4e557d778
 135 ··propName·4113edc17bfdab6bd0ad373425e458bf
Max diff block lines reached; 38508/46417 bytes (82.96%) of diff not shown.
40.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/LibGIRepository.dyn_hi
Files 95% similar despite different names
39.8 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.LibGIRepository·[family·instance·module]·91037 interface·Data.GI.CodeGen.LibGIRepository·[family·instance·module]·9103
8 ··interface·hash:·d4cc7ffb089f67554fa183db2dab4691 
9 ··ABI·hash:·b41f273284fdf36c0b1c94f2a3729660 
10 ··export-list·hash:·ced9665f1de7850170c780df36ed7276 
11 ··orphan·hash:·c63638cf88e059731e6537e19f14b0f38 ··interface·hash:·3f5692c7ee7d435c65ba9ade65606b04
 9 ··ABI·hash:·4096ce2e066a2d176d3c7d8d185db33a
 10 ··export-list·hash:·8f4e5dc62f02611a7a07b3a10978ec5b
 11 ··orphan·hash:·5725e5bbd1671b9b9ba2faeae255b188
12 ··flag·hash:·fe992a2113c1cdf16b8fdff6e4e76d8212 ··flag·hash:·fe992a2113c1cdf16b8fdff6e4e76d82
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
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·40fc32582c26c1d4cf330a89c2156de781 import··-/··GHC.Internal.System.Environment·40fc32582c26c1d4cf330a89c2156de7
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
85 ··exports:·30c959593f84e9455811152c802f9598 
86 ··splitOn·18b9ba23616a9438a17a1a0c0405d8ce84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 85 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 86 ··splitOn·d365c3436c4576bcd0a8a3413c61e7d4
87 import··-/··Data.GI.Base.BasicConversions·82c1d69a0828cb9875dd6c82c6fde5e787 import··-/··Data.GI.Base.BasicConversions·82c1d69a0828cb9875dd6c82c6fde5e7
88 import··-/··Data.GI.Base.BasicTypes·9818f9ea9e5d93c2c5dc7152e4dc2d1e88 import··-/··Data.GI.Base.BasicTypes·9818f9ea9e5d93c2c5dc7152e4dc2d1e
89 import··-/··Data.GI.Base.GError·50489089f60fa8669b91fbf629cefa0f89 import··-/··Data.GI.Base.GError·50489089f60fa8669b91fbf629cefa0f
90 import··-/··Data.GI.Base.ManagedPtr·050b3974e6d22b0fddb4febcd782d36e90 import··-/··Data.GI.Base.ManagedPtr·050b3974e6d22b0fddb4febcd782d36e
91 import··-/··Data.GI.Base.Overloading·84d0ac41bc39049a782431742fc9785791 import··-/··Data.GI.Base.Overloading·84d0ac41bc39049a782431742fc97857
92 import··-/··Data.GI.Base.Utils·545d5e7882cb5b13a54057cfffbcbe1d92 import··-/··Data.GI.Base.Utils·545d5e7882cb5b13a54057cfffbcbe1d
93 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa593 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
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/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf96 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
97 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a97 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
98 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd98 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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#))))
270 ······························($wgo·(GHC.Prim.+#·ww·1#))·}·}270 ······························($wgo·(GHC.Prim.+#·ww·1#))·}·}
271 ····················1#·->·z·}271 ····················1#·->·z·}
Max diff block lines reached; 34255/40730 bytes (84.10%) of diff not shown.
40.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/LibGIRepository.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/LibGIRepository.hi
Files 92% similar despite different names
39.8 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.LibGIRepository·[family·instance·module]·91037 interface·Data.GI.CodeGen.LibGIRepository·[family·instance·module]·9103
8 ··interface·hash:·d4cc7ffb089f67554fa183db2dab4691 
9 ··ABI·hash:·b41f273284fdf36c0b1c94f2a3729660 
10 ··export-list·hash:·ced9665f1de7850170c780df36ed7276 
11 ··orphan·hash:·c63638cf88e059731e6537e19f14b0f38 ··interface·hash:·3f5692c7ee7d435c65ba9ade65606b04
 9 ··ABI·hash:·4096ce2e066a2d176d3c7d8d185db33a
 10 ··export-list·hash:·8f4e5dc62f02611a7a07b3a10978ec5b
 11 ··orphan·hash:·5725e5bbd1671b9b9ba2faeae255b188
12 ··flag·hash:·fe992a2113c1cdf16b8fdff6e4e76d8212 ··flag·hash:·fe992a2113c1cdf16b8fdff6e4e76d82
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
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·40fc32582c26c1d4cf330a89c2156de781 import··-/··GHC.Internal.System.Environment·40fc32582c26c1d4cf330a89c2156de7
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
85 ··exports:·30c959593f84e9455811152c802f9598 
86 ··splitOn·18b9ba23616a9438a17a1a0c0405d8ce84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 85 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 86 ··splitOn·d365c3436c4576bcd0a8a3413c61e7d4
87 import··-/··Data.GI.Base.BasicConversions·82c1d69a0828cb9875dd6c82c6fde5e787 import··-/··Data.GI.Base.BasicConversions·82c1d69a0828cb9875dd6c82c6fde5e7
88 import··-/··Data.GI.Base.BasicTypes·9818f9ea9e5d93c2c5dc7152e4dc2d1e88 import··-/··Data.GI.Base.BasicTypes·9818f9ea9e5d93c2c5dc7152e4dc2d1e
89 import··-/··Data.GI.Base.GError·50489089f60fa8669b91fbf629cefa0f89 import··-/··Data.GI.Base.GError·50489089f60fa8669b91fbf629cefa0f
90 import··-/··Data.GI.Base.ManagedPtr·050b3974e6d22b0fddb4febcd782d36e90 import··-/··Data.GI.Base.ManagedPtr·050b3974e6d22b0fddb4febcd782d36e
91 import··-/··Data.GI.Base.Overloading·84d0ac41bc39049a782431742fc9785791 import··-/··Data.GI.Base.Overloading·84d0ac41bc39049a782431742fc97857
92 import··-/··Data.GI.Base.Utils·545d5e7882cb5b13a54057cfffbcbe1d92 import··-/··Data.GI.Base.Utils·545d5e7882cb5b13a54057cfffbcbe1d
93 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa593 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
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/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf96 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
97 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a97 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
98 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd98 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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#))))
270 ······························($wgo·(GHC.Prim.+#·ww·1#))·}·}270 ······························($wgo·(GHC.Prim.+#·ww·1#))·}·}
271 ····················1#·->·z·}271 ····················1#·->·z·}
Max diff block lines reached; 34255/40727 bytes (84.11%) of diff not shown.
26.0 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ModulePath.dyn_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····dyn6 ·····got····dyn
7 interface·Data.GI.CodeGen.ModulePath·91037 interface·Data.GI.CodeGen.ModulePath·9103
8 ··interface·hash:·7d6aa449657c04a5739a14a95f7531bf 
9 ··ABI·hash:·365ae4337ce94ac72cc22c0b13b01462 
10 ··export-list·hash:·a71b915956b023795a6d4fbbbf9c7896 
11 ··orphan·hash:·3a6f051fd85a7df2f15e981ef409fed38 ··interface·hash:·fdce70c2e57f7bd574ecba5abaf155e7
 9 ··ABI·hash:·6e0519d21c91e883323e631098fad96c
 10 ··export-list·hash:·75d52eb5463754feb910fe158d76ad91
 11 ··orphan·hash:·989ca0b70e2fd417ec77a076e3f77917
12 ··flag·hash:·924f82c62de1860d82f78904348f9e3112 ··flag·hash:·924f82c62de1860d82f78904348f9e31
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
55 ··exports:·30c959593f84e9455811152c802f9598 
56 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf54 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 55 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 56 ··ucFirst·0c511f58a560867a213b44c98cfa24ed
57 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa557 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
58 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11858 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
59 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf59 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
61 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd61 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/26232 bytes (76.18%) of diff not shown.
26.0 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ModulePath.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ModulePath.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····6 ·····got····
7 interface·Data.GI.CodeGen.ModulePath·91037 interface·Data.GI.CodeGen.ModulePath·9103
8 ··interface·hash:·7d6aa449657c04a5739a14a95f7531bf 
9 ··ABI·hash:·365ae4337ce94ac72cc22c0b13b01462 
10 ··export-list·hash:·a71b915956b023795a6d4fbbbf9c7896 
11 ··orphan·hash:·3a6f051fd85a7df2f15e981ef409fed38 ··interface·hash:·fdce70c2e57f7bd574ecba5abaf155e7
 9 ··ABI·hash:·6e0519d21c91e883323e631098fad96c
 10 ··export-list·hash:·75d52eb5463754feb910fe158d76ad91
 11 ··orphan·hash:·989ca0b70e2fd417ec77a076e3f77917
12 ··flag·hash:·924f82c62de1860d82f78904348f9e3112 ··flag·hash:·924f82c62de1860d82f78904348f9e31
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·e2ea7d836aeb2f3fa08aa7a103c32ba6 
55 ··exports:·30c959593f84e9455811152c802f9598 
56 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf54 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 55 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 56 ··ucFirst·0c511f58a560867a213b44c98cfa24ed
57 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa557 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
58 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11858 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
59 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf59 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
61 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd61 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/26229 bytes (76.19%) of diff not shown.
13.0 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedMethods.hi
Files 90% 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:·3c4d889dac34deec289bdeefc97b0853 
9 ··ABI·hash:·b7202c6baac4e49f4db1ac85b4462909 
10 ··export-list·hash:·181b2eee232baf34e6fcf6d637216d828 ··interface·hash:·5d304100126607470d9d98d413f7943a
 9 ··ABI·hash:·e6488238264d110d5b8029c4ee14bb74
 10 ··export-list·hash:·d71d24122c49159be3821f755b4fa0fc
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
94 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·a60fb98dd83217156c81ea01929fc0d7 
96 ··exports:·e16a2dc241339eb699d0655547f5e58b 
97 ··KnownForeignSymbol·0613ca2ad228159978ce001e1a945d04 
98 ··callableSignature·b2971d07b4fb7a2db2ac61d2e6cabc14 
99 ··fixupCallerAllocates·f409e00536cc9ecf5a0180afd6616188 
100 ··signatureArgTypes·ae58ffec25418c27a4f1ee4ff9b1385a 
101 ··signatureConstraints·53ea78d25305bfab77cf51eab33197aa 
102 ··signatureReturnType·585f2554ef8bf66cfc30c088dbc93a86 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
104 ··exports:·5f2c66a72a61086599b465366f19a2be 
105 ··CPPMinVersion·c6bd95608683a0a828c7cec84893902a 
106 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
107 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
108 ··MethodSection·edaf8cf64c745360fa88be552485289f 
109 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
110 ··Section·b4cab6bb59bc3977a5cfbcc82582d521 
111 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
112 ··addLanguagePragma·b4b3687886cb05d09fcae25b71474e6b 
113 ··bline·a7a2476928e50dcda0206ecd6d78231a 
114 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
115 ··export·861da5bebff8164ea83edaf0c033d707 
116 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
117 ··group·131a8fabc075e14957e7c8cd253e97cf 
118 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
119 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
120 ··prependSectionFormattedDocs·db749be8299634d673de6c11ca7284b1 
121 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
122 ··exports:·9e585958a75e4a228239c1f7c6079745 
123 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
124 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
125 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
126 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
127 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
128 ··exports:·39149bb0a905de5338b4f38b59236598 
129 ··hackageModuleLink·0835ab3492e150933902be68f2da1841 
130 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
131 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
132 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
133 ··upperName·30cfc754a2da664f08b4acbc092c8387 
134 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
135 ··exports:·30c959593f84e9455811152c802f9598 
136 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
137 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
138 ··mayBeNull·3cce8f1aa1d5b2c99c7eb8ae609f85ca 
139 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
140 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
141 ··name·6365ff21caf17c5abef9e5521f03b91e 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·fd7f86027eb9e55d764ae96b84cb7140 
143 ··Callable·d445a01af032e8b68c84cc474b284c9a 
144 ··args·ffc76da23d42d404626092b9e7e8d2a4 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·fc99e35ebb8a7acb8b69e85965a4f017 
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·8b922b9ac1ae84e289a2f6b0d1bfdba4
 94 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable·f23308be151469b36f25751dc414ea3f
 96 ··exports:·89d0e19ea5596a9fb9ce2efff0d59a7b
 97 ··KnownForeignSymbol·729301f5b638e366ac625555dafe7407
 98 ··callableSignature·5932e8da9cd05615c822cc996fa9f68f
 99 ··fixupCallerAllocates·6f14539f7045c2de6ccae81728677fec
 100 ··signatureArgTypes·771b92d0eaf2ef5c7574fb9cfb53203e
 101 ··signatureConstraints·0acdb34dbbab4551011cdb0e8cf5fa8b
 102 ··signatureReturnType·5f7e5162795fe24cebf8b2088e460e29
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 104 ··exports:·5039a5afe5beef23e759180525981526
 105 ··CPPMinVersion·eb1dfae8f6ecdd2b70b653510b3f0b8c
 106 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 107 ··ExcCodeGen·88bba261bf948e386d7ad70781534941
 108 ··MethodSection·9cd034575ef67797ef3eb029438f9539
 109 ··NamedSubsection·254fb83f0abebd89eb947bb53833cb6c
 110 ··Section·2c61450c7f68044a3c3aa7c3bec34d98
 111 ··ToplevelSection·08e0d46d94f2a0c7fe1e4a43a18a510a
 112 ··addLanguagePragma·14def76cb42212ec4db15f552f852ebf
 113 ··bline·a3bc47418fe4638488d08e64e0b9c366
 114 ··cppIf·d55251fd117c06381caacdb42001fac9
Max diff block lines reached; 2635/12931 bytes (20.38%) of diff not shown.
13.0 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedMethods.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedMethods.dyn_hi
Files 90% 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:·3c4d889dac34deec289bdeefc97b0853 
9 ··ABI·hash:·b7202c6baac4e49f4db1ac85b4462909 
10 ··export-list·hash:·181b2eee232baf34e6fcf6d637216d828 ··interface·hash:·5d304100126607470d9d98d413f7943a
 9 ··ABI·hash:·e6488238264d110d5b8029c4ee14bb74
 10 ··export-list·hash:·d71d24122c49159be3821f755b4fa0fc
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
94 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·a60fb98dd83217156c81ea01929fc0d7 
96 ··exports:·e16a2dc241339eb699d0655547f5e58b 
97 ··KnownForeignSymbol·0613ca2ad228159978ce001e1a945d04 
98 ··callableSignature·b2971d07b4fb7a2db2ac61d2e6cabc14 
99 ··fixupCallerAllocates·f409e00536cc9ecf5a0180afd6616188 
100 ··signatureArgTypes·ae58ffec25418c27a4f1ee4ff9b1385a 
101 ··signatureConstraints·53ea78d25305bfab77cf51eab33197aa 
102 ··signatureReturnType·585f2554ef8bf66cfc30c088dbc93a86 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
104 ··exports:·5f2c66a72a61086599b465366f19a2be 
105 ··CPPMinVersion·c6bd95608683a0a828c7cec84893902a 
106 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
107 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
108 ··MethodSection·edaf8cf64c745360fa88be552485289f 
109 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
110 ··Section·b4cab6bb59bc3977a5cfbcc82582d521 
111 ··ToplevelSection·c764db257eb883c6f5462ac553838c7e 
112 ··addLanguagePragma·b4b3687886cb05d09fcae25b71474e6b 
113 ··bline·a7a2476928e50dcda0206ecd6d78231a 
114 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
115 ··export·861da5bebff8164ea83edaf0c033d707 
116 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
117 ··group·131a8fabc075e14957e7c8cd253e97cf 
118 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
119 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
120 ··prependSectionFormattedDocs·db749be8299634d673de6c11ca7284b1 
121 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
122 ··exports:·9e585958a75e4a228239c1f7c6079745 
123 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
124 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
125 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
126 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
127 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
128 ··exports:·39149bb0a905de5338b4f38b59236598 
129 ··hackageModuleLink·0835ab3492e150933902be68f2da1841 
130 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
131 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
132 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
133 ··upperName·30cfc754a2da664f08b4acbc092c8387 
134 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
135 ··exports:·30c959593f84e9455811152c802f9598 
136 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
137 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
138 ··mayBeNull·3cce8f1aa1d5b2c99c7eb8ae609f85ca 
139 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
140 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
141 ··name·6365ff21caf17c5abef9e5521f03b91e 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·fd7f86027eb9e55d764ae96b84cb7140 
143 ··Callable·d445a01af032e8b68c84cc474b284c9a 
144 ··args·ffc76da23d42d404626092b9e7e8d2a4 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·fc99e35ebb8a7acb8b69e85965a4f017 
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·8b922b9ac1ae84e289a2f6b0d1bfdba4
 94 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Callable·f23308be151469b36f25751dc414ea3f
 96 ··exports:·89d0e19ea5596a9fb9ce2efff0d59a7b
 97 ··KnownForeignSymbol·729301f5b638e366ac625555dafe7407
 98 ··callableSignature·5932e8da9cd05615c822cc996fa9f68f
 99 ··fixupCallerAllocates·6f14539f7045c2de6ccae81728677fec
 100 ··signatureArgTypes·771b92d0eaf2ef5c7574fb9cfb53203e
 101 ··signatureConstraints·0acdb34dbbab4551011cdb0e8cf5fa8b
 102 ··signatureReturnType·5f7e5162795fe24cebf8b2088e460e29
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 104 ··exports:·5039a5afe5beef23e759180525981526
 105 ··CPPMinVersion·eb1dfae8f6ecdd2b70b653510b3f0b8c
 106 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 107 ··ExcCodeGen·88bba261bf948e386d7ad70781534941
 108 ··MethodSection·9cd034575ef67797ef3eb029438f9539
 109 ··NamedSubsection·254fb83f0abebd89eb947bb53833cb6c
 110 ··Section·2c61450c7f68044a3c3aa7c3bec34d98
 111 ··ToplevelSection·08e0d46d94f2a0c7fe1e4a43a18a510a
 112 ··addLanguagePragma·14def76cb42212ec4db15f552f852ebf
 113 ··bline·a3bc47418fe4638488d08e64e0b9c366
 114 ··cppIf·d55251fd117c06381caacdb42001fac9
Max diff block lines reached; 2635/12931 bytes (20.38%) of diff not shown.
9.74 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedSignals.dyn_hi
Files 94% 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:·84d7859e3a44ab33a00ab3137ef3b1e8 
9 ··ABI·hash:·80a0226ec84234a9177787a7b13c79fa 
10 ··export-list·hash:·fe943ffbc642793d6dc8d0241ddb500e8 ··interface·hash:·04c2c91830102206db46ab8321f1dfc9
 9 ··ABI·hash:·344f60632b9cdb3ae822797a3a05b381
 10 ··export-list·hash:·d9fbaa25e0afc45997e47ffed171151a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
86 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
87 ··APIObject·f794390eb6c22de9bdd216834ca99944 
88 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
89 ··exports:·5f2c66a72a61086599b465366f19a2be 
90 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
91 ··group·131a8fabc075e14957e7c8cd253e97cf 
92 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
94 ··exports:·b888a60eb4c8b423b192717de159256d 
95 ··apiIsGObject·2c1ddf7b02bdf9cce2ef78a15701ff45 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·dee1786d3cfb0a484e1465e505a76ffa 
97 ··exports:·b19580dcad09df98469864cab0263038 
98 ··fullInterfaceSignalList·b863dbf2cbcd130010fd09bc0c847c32 
99 ··fullObjectSignalList·8c99a3d066cfa751d26fbc8d37657a25 
100 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
101 ··exports:·39149bb0a905de5338b4f38b59236598 
102 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
103 ··signalInfoName·66da462b80ded30942b3606b840d0e04 
104 ··upperName·30cfc754a2da664f08b4acbc092c8387 
105 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
106 ··exports:·30c959593f84e9455811152c802f9598 
107 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
108 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
109 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
110 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
111 ··Interface·23ac96299906bf9d312a065d7f94c53d 
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
113 ··Object·81182e01de6f612ae3e23094cabfa427 
114 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·cdf6556e144b0453009e8365350e0c00 
115 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad85 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 86 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 87 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 88 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 89 ··exports:·5039a5afe5beef23e759180525981526
 90 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 91 ··group·5c1d04f92fa60bb6a87b29a110282aa0
 92 ··line·2c83bb8beedb47504747e5cf28e6b928
 93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject·170656d5a1395a8e446d90756ac8c10c
 94 ··exports:·4b3cb32d31478955a3dcfc8b192693f5
 95 ··apiIsGObject·67e01937d8302c384eb2a9a8bcd08690
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance·d2d0debb9d7176c3162b3578b395b272
 97 ··exports:·0bfa865a46890a72e1d15c1e1c025a0f
 98 ··fullInterfaceSignalList·973ae7267945226abbe89f43b051703a
 99 ··fullObjectSignalList·668fabb958a196e4594c096b881ee558
 100 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming·0037b7f62caffafb72f65d7b2655f80d
 101 ··exports:·a7498ef47172180bf8dd569643f0d1c1
 102 ··hyphensToCamelCase·3186b91e454a4c63e05e997bcb69cbc4
 103 ··signalInfoName·1e0436098d1167baa18866bce990dd24
 104 ··upperName·d17a182732bb26ea47ca2f3102d09e07
 105 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 106 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 107 ··lcFirst·20336dd2b8fb31290ee1c464d7439f50
 108 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 109 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 110 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·3cc5fde8380c05ff8e5e781d80778a13
 111 ··Interface·ffcf40b851bff75a9aa2bf59632d27f6
 112 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·bd7e874e149db8be3ae7454f85ef8e95
 113 ··Object·869b04057c9f49acfb813948e6b223ea
 114 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Signal·ef0680c3ac6fc8400fce08c6e5965aa6
 115 ··sigName·ad0d7001841457f52632e5ccfb2c9548
116 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5116 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
117 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf117 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
118 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a118 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
119 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd119 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/9598 bytes (10.63%) of diff not shown.
9.73 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/OverloadedSignals.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/OverloadedSignals.hi
Files 94% 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:·84d7859e3a44ab33a00ab3137ef3b1e8 
9 ··ABI·hash:·80a0226ec84234a9177787a7b13c79fa 
10 ··export-list·hash:·fe943ffbc642793d6dc8d0241ddb500e8 ··interface·hash:·04c2c91830102206db46ab8321f1dfc9
 9 ··ABI·hash:·344f60632b9cdb3ae822797a3a05b381
 10 ··export-list·hash:·d9fbaa25e0afc45997e47ffed171151a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
86 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
87 ··APIObject·f794390eb6c22de9bdd216834ca99944 
88 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
89 ··exports:·5f2c66a72a61086599b465366f19a2be 
90 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
91 ··group·131a8fabc075e14957e7c8cd253e97cf 
92 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
94 ··exports:·b888a60eb4c8b423b192717de159256d 
95 ··apiIsGObject·2c1ddf7b02bdf9cce2ef78a15701ff45 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·dee1786d3cfb0a484e1465e505a76ffa 
97 ··exports:·b19580dcad09df98469864cab0263038 
98 ··fullInterfaceSignalList·b863dbf2cbcd130010fd09bc0c847c32 
99 ··fullObjectSignalList·8c99a3d066cfa751d26fbc8d37657a25 
100 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
101 ··exports:·39149bb0a905de5338b4f38b59236598 
102 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
103 ··signalInfoName·66da462b80ded30942b3606b840d0e04 
104 ··upperName·30cfc754a2da664f08b4acbc092c8387 
105 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
106 ··exports:·30c959593f84e9455811152c802f9598 
107 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
108 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
109 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
110 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
111 ··Interface·23ac96299906bf9d312a065d7f94c53d 
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
113 ··Object·81182e01de6f612ae3e23094cabfa427 
114 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·cdf6556e144b0453009e8365350e0c00 
115 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad85 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 86 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 87 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 88 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 89 ··exports:·5039a5afe5beef23e759180525981526
 90 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 91 ··group·5c1d04f92fa60bb6a87b29a110282aa0
 92 ··line·2c83bb8beedb47504747e5cf28e6b928
 93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject·170656d5a1395a8e446d90756ac8c10c
 94 ··exports:·4b3cb32d31478955a3dcfc8b192693f5
 95 ··apiIsGObject·67e01937d8302c384eb2a9a8bcd08690
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Inheritance·d2d0debb9d7176c3162b3578b395b272
 97 ··exports:·0bfa865a46890a72e1d15c1e1c025a0f
 98 ··fullInterfaceSignalList·973ae7267945226abbe89f43b051703a
 99 ··fullObjectSignalList·668fabb958a196e4594c096b881ee558
 100 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.SymbolNaming·0037b7f62caffafb72f65d7b2655f80d
 101 ··exports:·a7498ef47172180bf8dd569643f0d1c1
 102 ··hyphensToCamelCase·3186b91e454a4c63e05e997bcb69cbc4
 103 ··signalInfoName·1e0436098d1167baa18866bce990dd24
 104 ··upperName·d17a182732bb26ea47ca2f3102d09e07
 105 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Util·d04a7668ddbed990b934781e8d49e839
 106 ··exports:·3d74cd0574d6a60bc92541129ffb3009
 107 ··lcFirst·20336dd2b8fb31290ee1c464d7439f50
 108 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 109 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 110 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Interface·3cc5fde8380c05ff8e5e781d80778a13
 111 ··Interface·ffcf40b851bff75a9aa2bf59632d27f6
 112 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Object·bd7e874e149db8be3ae7454f85ef8e95
 113 ··Object·869b04057c9f49acfb813948e6b223ea
 114 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Signal·ef0680c3ac6fc8400fce08c6e5965aa6
 115 ··sigName·ad0d7001841457f52632e5ccfb2c9548
116 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5116 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
117 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf117 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
118 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a118 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
119 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd119 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/9595 bytes (10.63%) of diff not shown.
55.8 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Overrides.dyn_hi
Files 98% similar despite different names
55.4 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····dyn
7 interface·Data.GI.CodeGen.Overrides·91037 interface·Data.GI.CodeGen.Overrides·9103
8 ··interface·hash:·135e50c88040a6e6c382dd2a88fa0373 
9 ··ABI·hash:·3a5a51ed426985e0b4ced75420807026 
10 ··export-list·hash:·7c75eceacd210c758268766bcc946346 
11 ··orphan·hash:·098e9c3541233042d87e20cfe87579448 ··interface·hash:·df7d84cc2540d7c93218e3d64897a305
 9 ··ABI·hash:·f480c8a485610a0e959ac022cc5c40ac
 10 ··export-list·hash:·3a43cd0c9cd8c198620287585968a42d
 11 ··orphan·hash:·dca697550b4fadcfb8af48d59dbafab1
12 ··flag·hash:·a4db652db6e49a2e3575fdaee7ca6ce812 ··flag·hash:·a4db652db6e49a2e3575fdaee7ca6ce8
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·cdec3123ff2ee67342be514d7b021942 
107 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
108 ··API·72f8990c1a5be5cec8db292c3bd35aed 
109 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
110 ··APIObject·f794390eb6c22de9bdd216834ca99944 
111 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
112 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
113 ··GIRAddNode·a1fa1109edafe04eb5c5af4ebf41c0f0 
114 ··GIRDeleteAttr·ca7dab39ac34c1c60ff362d7be5943b3 
115 ··GIRDeleteNode·4e4d70b6642b03768ac4633078afc856 
116 ··GIRInfo·2d1bb08c54d818b902da342286b1a534 
117 ··GIRNameTag·bedbda706fb0d68d97beb3aa3fd3d22d 
118 ··GIRNamed·e50cf65989ef42291d18d2349b3a5e6a 
119 ··GIRNodeSpec·f0b7179523dea26fc1097c3614b45893 
120 ··GIRPath·c7cf82b5524c313a1c96b1ad0431a71e 
121 ··GIRPlainName·868e50e5ae56b4a3e961c7763b689330 
122 ··GIRRegex·5ecd34adc4d4e74a23e8bf35cd617384 
123 ··GIRRule·2207d9531589ac43dc425c41b275ebfd 
124 ··GIRSetAttr·538dc2c8cd31eb9ed726fbf5355fb7b6 
125 ··GIRType·9a1a340c4acb177912a248c55ab6f660 
126 ··GIRTypedName·fafe2e2e58b1e18790f655551bc4ea95 
127 ··girAPIs·b49f80215b179f9708f1acfe2ae017c1 
128 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.PkgConfig·b15adced5b9ef7cb56dd41039f4de760 
129 ··exports:·a91621607fb85686af7a7a9850d93146 
130 ··tryPkgConfig·c74b11573277b2c452e546bc583435e3 
131 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
132 ··exports:·30c959593f84e9455811152c802f9598 
133 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
134 ··utf8ReadFile·77eceddc9606c9f68ba76e3f9c93ae45 
135 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·4dfb62e8b9a089a2c335cc4358d5791e 
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·4fd84be10a46746eec64ce7d9e2836a9 
146 ··Name·bdcae6258f04c4098074d15a94f255ea 
147 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
148 ··name·6365ff21caf17c5abef9e5521f03b91e 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
150 ··ifAllocationInfo·a32b53a492af9157e3a82c95fc73860b 
151 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
152 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
153 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·fc99e35ebb8a7acb8b69e85965a4f017 
154 ··Method·8de60ad18f17e915166261d0cace5404 
155 ··methodName·de708fe77e4646b70e5f6140944faf6d 
156 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
157 ··objMethods·f982970026759345491d16ddcc6ea0df 
158 ··objSignals·65d3f0fa5d6a4aff60942cb6e3ee610b 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·cdf6556e144b0453009e8365350e0c00 
160 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct·22f70e9b1b1fd65708be483d7b41453b 
162 ··structAllocationInfo·2fdb1795e96b8ab89b08b85bae7550f9 
163 ··structFields·75159685ff396340ff3810a1c22cb415 
164 ··structMethods·dc61d768d6375862dd17a1f66e1ca712 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·150cba517541c4181383e0b50c1e2384 
166 ··unionAllocationInfo·4b8ec1c5d02ca3b2fd6cbe48b8fe60a0 
167 ··unionMethods·a7a18cced17d4e91d675b8c8f7193210 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·4386ce3d65406823ac0df53281c2e3c8 
169 ··exports:·431bf06fda9d783dfef2b2805b1bf958 
170 ··CGIRNS·592c2d2e4a2d22aa7b4f9b4835ef10f0 
171 ··CoreGIRNS·caf8a88ffba70784e3ed064fc4c70913 
172 ··GLibGIRNS·3a0722d2f30f1924bbbc12a125a1f2cc 
173 ··xmlLocalName·26147222129ce261590bcb9c4b68b143 
174 ··xmlNSName·889b72caccef86390416142fef160774106 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 107 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 108 ··API·02e3dd36e74910a6d39bec69ce3b5952
 109 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 110 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 111 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 112 ··APIUnion·55498169fb4e7b446697205d47426a82
 113 ··GIRAddNode·03f17acb553ebc1cb65c46ba43ee4f50
 114 ··GIRDeleteAttr·add547ecd641e0eec566ef5b22bc6a14
 115 ··GIRDeleteNode·dcc5e67a1520c53663e245f587f650ae
 116 ··GIRInfo·f399c867319f6d3de6bb127543da52e6
 117 ··GIRNameTag·1a4371dc9a2c0af890ca7838ed4160a3
 118 ··GIRNamed·94ea1dc44f47a4f774601310373a0892
 119 ··GIRNodeSpec·6da08621521c4a71acbed478db7922ad
Max diff block lines reached; 46022/56726 bytes (81.13%) of diff not shown.
55.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Overrides.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Overrides.hi
Files 98% similar despite different names
55.4 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····
7 interface·Data.GI.CodeGen.Overrides·91037 interface·Data.GI.CodeGen.Overrides·9103
8 ··interface·hash:·135e50c88040a6e6c382dd2a88fa0373 
9 ··ABI·hash:·3a5a51ed426985e0b4ced75420807026 
10 ··export-list·hash:·7c75eceacd210c758268766bcc946346 
11 ··orphan·hash:·098e9c3541233042d87e20cfe87579448 ··interface·hash:·df7d84cc2540d7c93218e3d64897a305
 9 ··ABI·hash:·f480c8a485610a0e959ac022cc5c40ac
 10 ··export-list·hash:·3a43cd0c9cd8c198620287585968a42d
 11 ··orphan·hash:·dca697550b4fadcfb8af48d59dbafab1
12 ··flag·hash:·a4db652db6e49a2e3575fdaee7ca6ce812 ··flag·hash:·a4db652db6e49a2e3575fdaee7ca6ce8
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·cdec3123ff2ee67342be514d7b021942 
107 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
108 ··API·72f8990c1a5be5cec8db292c3bd35aed 
109 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
110 ··APIObject·f794390eb6c22de9bdd216834ca99944 
111 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
112 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
113 ··GIRAddNode·a1fa1109edafe04eb5c5af4ebf41c0f0 
114 ··GIRDeleteAttr·ca7dab39ac34c1c60ff362d7be5943b3 
115 ··GIRDeleteNode·4e4d70b6642b03768ac4633078afc856 
116 ··GIRInfo·2d1bb08c54d818b902da342286b1a534 
117 ··GIRNameTag·bedbda706fb0d68d97beb3aa3fd3d22d 
118 ··GIRNamed·e50cf65989ef42291d18d2349b3a5e6a 
119 ··GIRNodeSpec·f0b7179523dea26fc1097c3614b45893 
120 ··GIRPath·c7cf82b5524c313a1c96b1ad0431a71e 
121 ··GIRPlainName·868e50e5ae56b4a3e961c7763b689330 
122 ··GIRRegex·5ecd34adc4d4e74a23e8bf35cd617384 
123 ··GIRRule·2207d9531589ac43dc425c41b275ebfd 
124 ··GIRSetAttr·538dc2c8cd31eb9ed726fbf5355fb7b6 
125 ··GIRType·9a1a340c4acb177912a248c55ab6f660 
126 ··GIRTypedName·fafe2e2e58b1e18790f655551bc4ea95 
127 ··girAPIs·b49f80215b179f9708f1acfe2ae017c1 
128 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.PkgConfig·b15adced5b9ef7cb56dd41039f4de760 
129 ··exports:·a91621607fb85686af7a7a9850d93146 
130 ··tryPkgConfig·c74b11573277b2c452e546bc583435e3 
131 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
132 ··exports:·30c959593f84e9455811152c802f9598 
133 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
134 ··utf8ReadFile·77eceddc9606c9f68ba76e3f9c93ae45 
135 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·4dfb62e8b9a089a2c335cc4358d5791e 
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·4fd84be10a46746eec64ce7d9e2836a9 
146 ··Name·bdcae6258f04c4098074d15a94f255ea 
147 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
148 ··name·6365ff21caf17c5abef9e5521f03b91e 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Interface·616a1582837aa9ea75f9e8d5e4a03e21 
150 ··ifAllocationInfo·a32b53a492af9157e3a82c95fc73860b 
151 ··ifMethods·efbfafe4031bf9f2336748353cd02347 
152 ··ifSignals·ab1f9cb201f43732351bcc10f5121e9f 
153 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Method·fc99e35ebb8a7acb8b69e85965a4f017 
154 ··Method·8de60ad18f17e915166261d0cace5404 
155 ··methodName·de708fe77e4646b70e5f6140944faf6d 
156 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Object·7a105414edfdd66b0196f7fcfa45a4be 
157 ··objMethods·f982970026759345491d16ddcc6ea0df 
158 ··objSignals·65d3f0fa5d6a4aff60942cb6e3ee610b 
159 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Signal·cdf6556e144b0453009e8365350e0c00 
160 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Struct·22f70e9b1b1fd65708be483d7b41453b 
162 ··structAllocationInfo·2fdb1795e96b8ab89b08b85bae7550f9 
163 ··structFields·75159685ff396340ff3810a1c22cb415 
164 ··structMethods·dc61d768d6375862dd17a1f66e1ca712 
165 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·150cba517541c4181383e0b50c1e2384 
166 ··unionAllocationInfo·4b8ec1c5d02ca3b2fd6cbe48b8fe60a0 
167 ··unionMethods·a7a18cced17d4e91d675b8c8f7193210 
168 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·4386ce3d65406823ac0df53281c2e3c8 
169 ··exports:·431bf06fda9d783dfef2b2805b1bf958 
170 ··CGIRNS·592c2d2e4a2d22aa7b4f9b4835ef10f0 
171 ··CoreGIRNS·caf8a88ffba70784e3ed064fc4c70913 
172 ··GLibGIRNS·3a0722d2f30f1924bbbc12a125a1f2cc 
173 ··xmlLocalName·26147222129ce261590bcb9c4b68b143 
174 ··xmlNSName·889b72caccef86390416142fef160774106 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 107 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 108 ··API·02e3dd36e74910a6d39bec69ce3b5952
 109 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 110 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 111 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 112 ··APIUnion·55498169fb4e7b446697205d47426a82
 113 ··GIRAddNode·03f17acb553ebc1cb65c46ba43ee4f50
 114 ··GIRDeleteAttr·add547ecd641e0eec566ef5b22bc6a14
 115 ··GIRDeleteNode·dcc5e67a1520c53663e245f587f650ae
 116 ··GIRInfo·f399c867319f6d3de6bb127543da52e6
 117 ··GIRNameTag·1a4371dc9a2c0af890ca7838ed4160a3
 118 ··GIRNamed·94ea1dc44f47a4f774601310373a0892
 119 ··GIRNodeSpec·6da08621521c4a71acbed478db7922ad
Max diff block lines reached; 46022/56723 bytes (81.13%) of diff not shown.
7.08 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/PkgConfig.dyn_hi
Files 93% 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:·fb08590f3729d4515d4fb414d1a58109 
9 ··ABI·hash:·b15adced5b9ef7cb56dd41039f4de760 
10 ··export-list·hash:·a91621607fb85686af7a7a9850d931468 ··interface·hash:·a4d5cee4e1058d17fec8f00a47688a86
 9 ··ABI·hash:·7f6824d4b1b78209e05c0cf53b398a5b
 10 ··export-list·hash:·e9fb39e2149a9313476b7640c2e5094b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·da3085916a5231e6ae9bf36b5b3ca02058 import··-/··GHC.Internal.System.IO·da3085916a5231e6ae9bf36b5b3ca020
59 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988859 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
60 import··-/··System.Process·d3438bb68815a3f60ed867706c46cc9a60 import··-/··System.Process·d3438bb68815a3f60ed867706c46cc9a
61 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa561 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
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/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf64 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
65 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a65 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
66 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd66 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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 0410183f4647e8aecb3ae9b7d1287eba90 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 91 39cb5ed89ded23b8788b0fa4c6519e4c
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 5c956d887e18418de33d113f388ec2f8117 7542a32edbafe19b869cc3a760a06061
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 c74b11573277b2c452e546bc583435e3131 79762502c0213ccc6f113f6744393758
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 8279f62a041bec7480edb676bbb13bbd147 479582a3af095492e50951d5de976713
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/6887 bytes (5.26%) of diff not shown.
7.07 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/PkgConfig.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/PkgConfig.hi
Files 89% 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:·fb08590f3729d4515d4fb414d1a58109 
9 ··ABI·hash:·b15adced5b9ef7cb56dd41039f4de760 
10 ··export-list·hash:·a91621607fb85686af7a7a9850d931468 ··interface·hash:·a4d5cee4e1058d17fec8f00a47688a86
 9 ··ABI·hash:·7f6824d4b1b78209e05c0cf53b398a5b
 10 ··export-list·hash:·e9fb39e2149a9313476b7640c2e5094b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·da3085916a5231e6ae9bf36b5b3ca02058 import··-/··GHC.Internal.System.IO·da3085916a5231e6ae9bf36b5b3ca020
59 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988859 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
60 import··-/··System.Process·d3438bb68815a3f60ed867706c46cc9a60 import··-/··System.Process·d3438bb68815a3f60ed867706c46cc9a
61 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa561 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
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/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf64 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
65 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a65 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
66 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd66 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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 0410183f4647e8aecb3ae9b7d1287eba90 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
 91 39cb5ed89ded23b8788b0fa4c6519e4c
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 5c956d887e18418de33d113f388ec2f8117 7542a32edbafe19b869cc3a760a06061
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 c74b11573277b2c452e546bc583435e3131 79762502c0213ccc6f113f6744393758
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 8279f62a041bec7480edb676bbb13bbd147 479582a3af095492e50951d5de976713
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/6884 bytes (5.26%) of diff not shown.
29.5 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ProjectInfo.hi
Files 88% similar despite different names
29.2 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····
7 interface·Data.GI.CodeGen.ProjectInfo·91037 interface·Data.GI.CodeGen.ProjectInfo·9103
8 ··interface·hash:·d047cadd8bbb8c7660dc3a6b299f1f62 
9 ··ABI·hash:·4da1844ee4a1c3d462d81e3032d61a77 
10 ··export-list·hash:·f786ce45b0ae6ca7e8dadb117fedd4598 ··interface·hash:·6ba5656540c2272332b188742303514a
 9 ··ABI·hash:·01020fbd7d5000cb8fa043ae2b8325c7
 10 ··export-list·hash:·6dc74276653c79a8943ff97e6dc8d336
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·db31d8ff6bd02d7f109ac9dc8fb40fa557 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
58 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11858 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
59 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf59 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
61 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd61 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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]
157 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],157 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
158 ···Unfolding:·Core:·<vanilla>158 ···Unfolding:·Core:·<vanilla>
Max diff block lines reached; 23579/29891 bytes (78.88%) of diff not shown.
29.5 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/ProjectInfo.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/ProjectInfo.dyn_hi
Files 85% similar despite different names
29.2 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····dyn
7 interface·Data.GI.CodeGen.ProjectInfo·91037 interface·Data.GI.CodeGen.ProjectInfo·9103
8 ··interface·hash:·d047cadd8bbb8c7660dc3a6b299f1f62 
9 ··ABI·hash:·4da1844ee4a1c3d462d81e3032d61a77 
10 ··export-list·hash:·f786ce45b0ae6ca7e8dadb117fedd4598 ··interface·hash:·6ba5656540c2272332b188742303514a
 9 ··ABI·hash:·01020fbd7d5000cb8fa043ae2b8325c7
 10 ··export-list·hash:·6dc74276653c79a8943ff97e6dc8d336
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·db31d8ff6bd02d7f109ac9dc8fb40fa557 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
58 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11858 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
59 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf59 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a60 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
61 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd61 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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]
157 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],157 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[:],
158 ···Unfolding:·Core:·<vanilla>158 ···Unfolding:·Core:·<vanilla>
Max diff block lines reached; 23579/29891 bytes (78.88%) of diff not shown.
27.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Properties.hi
Files 90% similar despite different names
26.9 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:·10af265158ee012b2679da50f7c93e7d 
9 ··ABI·hash:·d2a941c5ec2bbc12a645f13301355241 
10 ··export-list·hash:·ef099fe65218429a88810ffb947a4d72 
11 ··orphan·hash:·8e49ad63d85ca3591d9133a7cfa81cc48 ··interface·hash:·a336780ce513b6b32c461424d3f28624
 9 ··ABI·hash:·407fd8b76e461f9eeebe5306e0bfe99c
 10 ··export-list·hash:·d5e7f73b53a3ccb180ac87fc8da6e42f
 11 ··orphan·hash:·7138d941996857d71af2c0ad980571f6
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·e1d4486bd4d0b93b091cd23fafff54c999 import··-/··GHC.Internal.Foreign.C.Types·e1d4486bd4d0b93b091cd23fafff54c9
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·cdec3123ff2ee67342be514d7b021942 
105 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·a88349bce3ff0cffb9da79e0075a28b1 
114 ··exports:·5f2c66a72a61086599b465366f19a2be 
115 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
116 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
117 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
118 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
119 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
120 ··PropertySection·3a94934e2f9e88ef28702c8eab71d553 
121 ··bline·a7a2476928e50dcda0206ecd6d78231a 
122 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
123 ··export·861da5bebff8164ea83edaf0c033d707 
124 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
125 ··group·131a8fabc075e14957e7c8cd253e97cf 
126 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
127 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
128 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
129 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
130 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
131 ··resetTypeVariableScope·c903d0fb64f257ce388ea457d7441416 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
133 ··exports:·9e585958a75e4a228239c1f7c6079745 
134 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
135 ··argumentType·7829cbc83e16aee7e89ddd8880581cbe 
136 ··foreignType·ba8f9117c95753d7f6391a9a969f8d9f 
137 ··haskellType·941fb17e471336f9c9198724d1150fb4 
138 ··isoHaskellType·8ec60c704616f4cb0ebac87a59ffc570 
139 ··typeIsCallback·0801146b7c55a0ea03236c9749ef877f 
140 ··typeIsNullable·def6321283f299c45d49a170e879d64f 
141 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
142 ··exports:·b888a60eb4c8b423b192717de159256d 
143 ··apiIsGObject·2c1ddf7b02bdf9cce2ef78a15701ff45 
144 ··isGObject·1bb678af25bec418dfaf75e78f6cfe41 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
146 ··exports:·b81e790865fd865aeb0091ff975a8542 
147 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
148 ··addSectionDocumentation·b5c60b4369db492e6f0138da3a620ed2 
149 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·dee1786d3cfb0a484e1465e505a76ffa 
151 ··exports:·b19580dcad09df98469864cab0263038 
152 ··fullInterfacePropertyList·91d273913a771e10966a9fcfb5213e44 
153 ··fullObjectPropertyList·44d7d8d7eaabc0e8b43017e25be299e9 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
155 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
156 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
157 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
158 ··exports:·39149bb0a905de5338b4f38b59236598 
159 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
160 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
161 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
162 ··classConstraint·dbc0c057c16d5c1c2222ef8fc13f2e49 
163 ··hackageModuleLink·0835ab3492e150933902be68f2da1841 
164 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
165 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
166 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
167 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
168 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
169 ··safeCast·9e5b97fbd0acb1eb27ea6fbff2cd99cc 
170 ··typeConstraint·dc577eb3cd91838f6a6b6d591d3039bc 
171 ··upperName·30cfc754a2da664f08b4acbc092c8387 
172 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
173 ··exports:·6290f63c66a44fc65166de3641c2fd88 
174 ··con·7def1ee0048667631a3e4b86ac37ce99 
175 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
176 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
177 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
178 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
Max diff block lines reached; 8256/27546 bytes (29.97%) of diff not shown.
27.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Properties.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Properties.dyn_hi
Files 93% similar despite different names
26.9 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:·10af265158ee012b2679da50f7c93e7d 
9 ··ABI·hash:·d2a941c5ec2bbc12a645f13301355241 
10 ··export-list·hash:·ef099fe65218429a88810ffb947a4d72 
11 ··orphan·hash:·8e49ad63d85ca3591d9133a7cfa81cc48 ··interface·hash:·a336780ce513b6b32c461424d3f28624
 9 ··ABI·hash:·407fd8b76e461f9eeebe5306e0bfe99c
 10 ··export-list·hash:·d5e7f73b53a3ccb180ac87fc8da6e42f
 11 ··orphan·hash:·7138d941996857d71af2c0ad980571f6
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·e1d4486bd4d0b93b091cd23fafff54c999 import··-/··GHC.Internal.Foreign.C.Types·e1d4486bd4d0b93b091cd23fafff54c9
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·cdec3123ff2ee67342be514d7b021942 
105 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·a88349bce3ff0cffb9da79e0075a28b1 
114 ··exports:·5f2c66a72a61086599b465366f19a2be 
115 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
116 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
117 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
118 ··HaddockSection·a45d38cb92e79befeadfdb10105035fd 
119 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
120 ··PropertySection·3a94934e2f9e88ef28702c8eab71d553 
121 ··bline·a7a2476928e50dcda0206ecd6d78231a 
122 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
123 ··export·861da5bebff8164ea83edaf0c033d707 
124 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
125 ··group·131a8fabc075e14957e7c8cd253e97cf 
126 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
127 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
128 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
129 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
130 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
131 ··resetTypeVariableScope·c903d0fb64f257ce388ea457d7441416 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
133 ··exports:·9e585958a75e4a228239c1f7c6079745 
134 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
135 ··argumentType·7829cbc83e16aee7e89ddd8880581cbe 
136 ··foreignType·ba8f9117c95753d7f6391a9a969f8d9f 
137 ··haskellType·941fb17e471336f9c9198724d1150fb4 
138 ··isoHaskellType·8ec60c704616f4cb0ebac87a59ffc570 
139 ··typeIsCallback·0801146b7c55a0ea03236c9749ef877f 
140 ··typeIsNullable·def6321283f299c45d49a170e879d64f 
141 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
142 ··exports:·b888a60eb4c8b423b192717de159256d 
143 ··apiIsGObject·2c1ddf7b02bdf9cce2ef78a15701ff45 
144 ··isGObject·1bb678af25bec418dfaf75e78f6cfe41 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
146 ··exports:·b81e790865fd865aeb0091ff975a8542 
147 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
148 ··addSectionDocumentation·b5c60b4369db492e6f0138da3a620ed2 
149 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Inheritance·dee1786d3cfb0a484e1465e505a76ffa 
151 ··exports:·b19580dcad09df98469864cab0263038 
152 ··fullInterfacePropertyList·91d273913a771e10966a9fcfb5213e44 
153 ··fullObjectPropertyList·44d7d8d7eaabc0e8b43017e25be299e9 
154 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
155 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
156 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
157 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
158 ··exports:·39149bb0a905de5338b4f38b59236598 
159 ··callbackDynamicWrapper·5fe766b5ac7bb0552624a1425609607a 
160 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
161 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
162 ··classConstraint·dbc0c057c16d5c1c2222ef8fc13f2e49 
163 ··hackageModuleLink·0835ab3492e150933902be68f2da1841 
164 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
165 ··hyphensToCamelCase·ab8407cf3ee3245c9df8d19ac8b6c317 
166 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
167 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
168 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
169 ··safeCast·9e5b97fbd0acb1eb27ea6fbff2cd99cc 
170 ··typeConstraint·dc577eb3cd91838f6a6b6d591d3039bc 
171 ··upperName·30cfc754a2da664f08b4acbc092c8387 
172 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
173 ··exports:·6290f63c66a44fc65166de3641c2fd88 
174 ··con·7def1ee0048667631a3e4b86ac37ce99 
175 ··con0·a3e0ade07b07e47dd9c88d85308a9357 
176 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
177 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
178 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
Max diff block lines reached; 8256/27546 bytes (29.97%) of diff not shown.
22.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Signal.dyn_hi
Files 88% similar despite different names
21.8 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····dyn
7 interface·Data.GI.CodeGen.Signal·91037 interface·Data.GI.CodeGen.Signal·9103
8 ··interface·hash:·4f215a2c2346b20dac979f6fbdd2d711 
9 ··ABI·hash:·df8c99b0b706bfb83ebf563719fe36fd 
10 ··export-list·hash:·dd9995ddad68a38297589b92852d34d98 ··interface·hash:·5c52a7f06af7f31cb3792a87c99c7471
 9 ··ABI·hash:·c2f58fb088576e684fb34ce50b9b2d52
 10 ··export-list·hash:·7e2388451411545c6c0404406da4be4b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
102 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
103 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
104 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·a60fb98dd83217156c81ea01929fc0d7 
105 ··exports:·e16a2dc241339eb699d0655547f5e58b 
106 ··callableHInArgs·7130595db2128706cbb9a937d58b12e0 
107 ··callableHOutArgs·c7015525bbef1db5262f22c48cab0698 
108 ··fixupCallerAllocates·f409e00536cc9ecf5a0180afd6616188 
109 ··genDynamicCallableWrapper·a5f2469e8b1221f84d53c6b14dc42334 
110 ··hOutType·8b63b4cdf4016d104a13322aee4a7eea 
111 ··wrapMaybe·d6a1ca177fb518b144c60966f1b3e3bf 
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
113 ··exports:·5f2c66a72a61086599b465366f19a2be 
114 ··CGError·445b472e47841e088b4f65308c4faff9 
115 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
116 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
117 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
118 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
119 ··SignalSection·ca8452ccc71480c4a1072c03890d5132 
120 ··addLanguagePragma·b4b3687886cb05d09fcae25b71474e6b 
121 ··blank·9accc35dced19ae9e840a2d7f9c57184 
122 ··bline·a7a2476928e50dcda0206ecd6d78231a 
123 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
124 ··export·861da5bebff8164ea83edaf0c033d707 
125 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
126 ··group·131a8fabc075e14957e7c8cd253e97cf 
127 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
128 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
129 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
130 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
131 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
133 ··exports:·9e585958a75e4a228239c1f7c6079745 
134 ··ExposeClosures·48188eb4e2bee219b5549893aeaeff57 
135 ··M·de24f9c0115b2bd22849779358b66f1a 
136 ··WithClosures·c4120ea563c8e31290698e81b4d845b1 
137 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
138 ··apply·bc2a7b5694094c2b566e22cbb3df6d56 
139 ··callableHasClosures·74f7b36d019c0d012a7c6713cac7b203 
140 ··convert·5b7a5e0ab602539d8cc96a0987c4d8c9 
141 ··fToH·81dd4b6221fca8e934ec94570ace4118 
142 ··foreignType·ba8f9117c95753d7f6391a9a969f8d9f 
143 ··genConversion·e74328f3ce8c8f9688d1286d77d1bfcd 
144 ··hToF·aff02bf0283e8432be5a38d03b7feca3 
145 ··isoHaskellType·8ec60c704616f4cb0ebac87a59ffc570 
146 ··nullPtrForType·29619643d8d273fc9788737224df5c9a 
147 ··transientToH·c24445eb1ff9e3c3d0005b8a2876eac0 
148 ··typeIsNullable·def6321283f299c45d49a170e879d64f 
149 ··unpackCArray·327d504c3cd5b913ff2a29b40a364596 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
151 ··exports:·b81e790865fd865aeb0091ff975a8542 
152 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
153 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
154 ··writeArgDocumentation·79ce4f6b2d4c0cadfed1592b15b4b976 
155 ··writeDocumentation·1d35268ca98aa6bac9480ec4a55f47ff 
156 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
157 ··writeReturnDocumentation·9944f3be7b9b06961914614a6d917c1e 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
159 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
160 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
162 ··exports:·39149bb0a905de5338b4f38b59236598 
163 ··callbackCType·075b7f555201d3b8aa90465c2cd6d29a 
164 ··callbackClosureGenerator·7e5e25652e39717e265c9de9d02c7d68 
165 ··callbackDropClosures·d5bd3d4abab49510f06036f36615b19d 
166 ··callbackHTypeWithClosures·13ea1f1ab4609f1687a426eef12b0a51 
167 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
168 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
169 ··classConstraint·dbc0c057c16d5c1c2222ef8fc13f2e49 
170 ··escapedArgName·0929c0ea49524deac857b2240811f12a 
171 ··hackageModuleLink·0835ab3492e150933902be68f2da1841 
172 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
173 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
174 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
175 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
Max diff block lines reached; 3079/22312 bytes (13.80%) of diff not shown.
22.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Signal.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Signal.hi
Files 88% similar despite different names
21.8 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····
7 interface·Data.GI.CodeGen.Signal·91037 interface·Data.GI.CodeGen.Signal·9103
8 ··interface·hash:·4f215a2c2346b20dac979f6fbdd2d711 
9 ··ABI·hash:·df8c99b0b706bfb83ebf563719fe36fd 
10 ··export-list·hash:·dd9995ddad68a38297589b92852d34d98 ··interface·hash:·5c52a7f06af7f31cb3792a87c99c7471
 9 ··ABI·hash:·c2f58fb088576e684fb34ce50b9b2d52
 10 ··export-list·hash:·7e2388451411545c6c0404406da4be4b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
102 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
103 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
104 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Callable·a60fb98dd83217156c81ea01929fc0d7 
105 ··exports:·e16a2dc241339eb699d0655547f5e58b 
106 ··callableHInArgs·7130595db2128706cbb9a937d58b12e0 
107 ··callableHOutArgs·c7015525bbef1db5262f22c48cab0698 
108 ··fixupCallerAllocates·f409e00536cc9ecf5a0180afd6616188 
109 ··genDynamicCallableWrapper·a5f2469e8b1221f84d53c6b14dc42334 
110 ··hOutType·8b63b4cdf4016d104a13322aee4a7eea 
111 ··wrapMaybe·d6a1ca177fb518b144c60966f1b3e3bf 
112 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
113 ··exports:·5f2c66a72a61086599b465366f19a2be 
114 ··CGError·445b472e47841e088b4f65308c4faff9 
115 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
116 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
117 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
118 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
119 ··SignalSection·ca8452ccc71480c4a1072c03890d5132 
120 ··addLanguagePragma·b4b3687886cb05d09fcae25b71474e6b 
121 ··blank·9accc35dced19ae9e840a2d7f9c57184 
122 ··bline·a7a2476928e50dcda0206ecd6d78231a 
123 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
124 ··export·861da5bebff8164ea83edaf0c033d707 
125 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
126 ··group·131a8fabc075e14957e7c8cd253e97cf 
127 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
128 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
129 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
130 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
131 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
133 ··exports:·9e585958a75e4a228239c1f7c6079745 
134 ··ExposeClosures·48188eb4e2bee219b5549893aeaeff57 
135 ··M·de24f9c0115b2bd22849779358b66f1a 
136 ··WithClosures·c4120ea563c8e31290698e81b4d845b1 
137 ··WithoutClosures·24fcf81a5ee470e785c958fec404b9ef 
138 ··apply·bc2a7b5694094c2b566e22cbb3df6d56 
139 ··callableHasClosures·74f7b36d019c0d012a7c6713cac7b203 
140 ··convert·5b7a5e0ab602539d8cc96a0987c4d8c9 
141 ··fToH·81dd4b6221fca8e934ec94570ace4118 
142 ··foreignType·ba8f9117c95753d7f6391a9a969f8d9f 
143 ··genConversion·e74328f3ce8c8f9688d1286d77d1bfcd 
144 ··hToF·aff02bf0283e8432be5a38d03b7feca3 
145 ··isoHaskellType·8ec60c704616f4cb0ebac87a59ffc570 
146 ··nullPtrForType·29619643d8d273fc9788737224df5c9a 
147 ··transientToH·c24445eb1ff9e3c3d0005b8a2876eac0 
148 ··typeIsNullable·def6321283f299c45d49a170e879d64f 
149 ··unpackCArray·327d504c3cd5b913ff2a29b40a364596 
150 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
151 ··exports:·b81e790865fd865aeb0091ff975a8542 
152 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
153 ··deprecatedPragma·9415959b973e60f4c54eae9439101580 
154 ··writeArgDocumentation·79ce4f6b2d4c0cadfed1592b15b4b976 
155 ··writeDocumentation·1d35268ca98aa6bac9480ec4a55f47ff 
156 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
157 ··writeReturnDocumentation·9944f3be7b9b06961914614a6d917c1e 
158 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
159 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
160 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
162 ··exports:·39149bb0a905de5338b4f38b59236598 
163 ··callbackCType·075b7f555201d3b8aa90465c2cd6d29a 
164 ··callbackClosureGenerator·7e5e25652e39717e265c9de9d02c7d68 
165 ··callbackDropClosures·d5bd3d4abab49510f06036f36615b19d 
166 ··callbackHTypeWithClosures·13ea1f1ab4609f1687a426eef12b0a51 
167 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
168 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
169 ··classConstraint·dbc0c057c16d5c1c2222ef8fc13f2e49 
170 ··escapedArgName·0929c0ea49524deac857b2240811f12a 
171 ··hackageModuleLink·0835ab3492e150933902be68f2da1841 
172 ··haddockSignalAnchor·6da1b0d018bc6bcdcd50431c11dffa0d 
173 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
174 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
175 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
Max diff block lines reached; 3079/22309 bytes (13.80%) of diff not shown.
28.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Struct.dyn_hi
Files 93% similar despite different names
28.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.Struct·91037 interface·Data.GI.CodeGen.Struct·9103
8 ··interface·hash:·9677797abe823b3deb5472d09b5e3593 
9 ··ABI·hash:·7100daccd32d932084a72b17074c48b7 
10 ··export-list·hash:·060ac3400c46bc4089467e9baaf25aa28 ··interface·hash:·3a148df720dd32adf9eb6ae2c26fb0a7
 9 ··ABI·hash:·f5279a6cba47493ac1e40fb81d7c337f
 10 ··export-list·hash:·a5d41a1fe30a5e3a2d73352e9f3d70f1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·cdec3123ff2ee67342be514d7b021942 
98 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
99 ··API·72f8990c1a5be5cec8db292c3bd35aed 
100 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
101 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
102 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
104 ··exports:·5f2c66a72a61086599b465366f19a2be 
105 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
106 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
107 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
108 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
109 ··PropertySection·3a94934e2f9e88ef28702c8eab71d553 
110 ··badIntroError·650316cbabb9dae7e52feaf04b4b86e3 
111 ··blank·9accc35dced19ae9e840a2d7f9c57184 
112 ··bline·a7a2476928e50dcda0206ecd6d78231a 
113 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
114 ··export·861da5bebff8164ea83edaf0c033d707 
115 ··exportDecl·0658e10f56f179011ea725e35a2c30ef 
116 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
117 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
118 ··getAPI·8a59c37eacd6bfa3f9c8b73ceb331e65 
119 ··group·131a8fabc075e14957e7c8cd253e97cf 
120 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
121 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
122 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
123 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
124 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
125 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
126 ··exports:·9e585958a75e4a228239c1f7c6079745 
127 ··convert·5b7a5e0ab602539d8cc96a0987c4d8c9 
128 ··fToH·81dd4b6221fca8e934ec94570ace4118 
129 ··foreignType·ba8f9117c95753d7f6391a9a969f8d9f 
130 ··hToF·aff02bf0283e8432be5a38d03b7feca3 
131 ··haskellType·941fb17e471336f9c9198724d1150fb4 
132 ··isoHaskellType·8ec60c704616f4cb0ebac87a59ffc570 
133 ··maybeNullConvert·d5c9954c5109325c19bdde7bf64ceed9 
134 ··nullPtrForType·29619643d8d273fc9788737224df5c9a 
135 ··typeIsNullable·def6321283f299c45d49a170e879d64f 
136 ··typeIsPtr·041aa641a62221b6e979af9187f3cbde 
137 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
138 ··exports:·b81e790865fd865aeb0091ff975a8542 
139 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
140 ··addSectionDocumentation·b5c60b4369db492e6f0138da3a620ed2 
141 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
143 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
144 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
146 ··exports:·39149bb0a905de5338b4f38b59236598 
147 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
148 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
149 ··hackageModuleLink·0835ab3492e150933902be68f2da1841 
150 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
151 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
152 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
153 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
154 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
155 ··underscoresToCamelCase·f609dc2503d92289a3fed718b4f76eea 
156 ··upperName·30cfc754a2da664f08b4acbc092c8387 
157 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
158 ··exports:·6290f63c66a44fc65166de3641c2fd88 
159 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
160 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
162 ··exports:·30c959593f84e9455811152c802f9598 
163 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
164 ··parenthesize·2566c3267621a0be57b85c0e739a6002 
165 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
166 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·4dfb62e8b9a089a2c335cc4358d5791e 
167 ··AllocationInfo·cf12cd25991319be99902515b978be1e 
168 ··AllocationOp·9c6697034768dec83bb6e58d08c0ca43 
169 ··AllocationOpUnknown·0c2969c6389d2e8666570a0977599e81 
170 ··allocCalloc·8014ca681748d9c0828be411017954d1 
171 ··allocCopy·86f573298e242594c51bf83db7839370 
172 ··allocFree·e5624fe8b547a4c09b348942a7e90349 
Max diff block lines reached; 12602/28616 bytes (44.04%) of diff not shown.
28.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Struct.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Struct.hi
Files 90% similar despite different names
28.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.Struct·91037 interface·Data.GI.CodeGen.Struct·9103
8 ··interface·hash:·9677797abe823b3deb5472d09b5e3593 
9 ··ABI·hash:·7100daccd32d932084a72b17074c48b7 
10 ··export-list·hash:·060ac3400c46bc4089467e9baaf25aa28 ··interface·hash:·3a148df720dd32adf9eb6ae2c26fb0a7
 9 ··ABI·hash:·f5279a6cba47493ac1e40fb81d7c337f
 10 ··export-list·hash:·a5d41a1fe30a5e3a2d73352e9f3d70f1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·cdec3123ff2ee67342be514d7b021942 
98 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
99 ··API·72f8990c1a5be5cec8db292c3bd35aed 
100 ··APICallback·1f85e9420941f9f3b1c57b76f2c5e993 
101 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
102 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
104 ··exports:·5f2c66a72a61086599b465366f19a2be 
105 ··CPPOverloading·4d1c8897e44a19e462c4bda74b051155 
106 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
107 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
108 ··NamedSubsection·1d58c7ec6e0ccb7212df972d5b8b389e 
109 ··PropertySection·3a94934e2f9e88ef28702c8eab71d553 
110 ··badIntroError·650316cbabb9dae7e52feaf04b4b86e3 
111 ··blank·9accc35dced19ae9e840a2d7f9c57184 
112 ··bline·a7a2476928e50dcda0206ecd6d78231a 
113 ··cppIf·12aa42c5b19ef5c5f66ee64ae7e24713 
114 ··export·861da5bebff8164ea83edaf0c033d707 
115 ··exportDecl·0658e10f56f179011ea725e35a2c30ef 
116 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
117 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
118 ··getAPI·8a59c37eacd6bfa3f9c8b73ceb331e65 
119 ··group·131a8fabc075e14957e7c8cd253e97cf 
120 ··handleCGExc·432acc65307d1bef94f3078e98f27d73 
121 ··indent·7a7ad3853e909c0f5d5f81973fe001c7 
122 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
123 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
124 ··printCGError·6a115c9c1340e10479cd06cf7fc04f7a 
125 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
126 ··exports:·9e585958a75e4a228239c1f7c6079745 
127 ··convert·5b7a5e0ab602539d8cc96a0987c4d8c9 
128 ··fToH·81dd4b6221fca8e934ec94570ace4118 
129 ··foreignType·ba8f9117c95753d7f6391a9a969f8d9f 
130 ··hToF·aff02bf0283e8432be5a38d03b7feca3 
131 ··haskellType·941fb17e471336f9c9198724d1150fb4 
132 ··isoHaskellType·8ec60c704616f4cb0ebac87a59ffc570 
133 ··maybeNullConvert·d5c9954c5109325c19bdde7bf64ceed9 
134 ··nullPtrForType·29619643d8d273fc9788737224df5c9a 
135 ··typeIsNullable·def6321283f299c45d49a170e879d64f 
136 ··typeIsPtr·041aa641a62221b6e979af9187f3cbde 
137 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Haddock·c091a4a1869d401377eaf9f008ff48c3 
138 ··exports:·b81e790865fd865aeb0091ff975a8542 
139 ··DocBeforeSymbol·d627572a85e092a39df1e0bb83d7a744 
140 ··addSectionDocumentation·b5c60b4369db492e6f0138da3a620ed2 
141 ··writeHaddock·e118ea2ea747b1c9e483291240a1408f 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
143 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
144 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
145 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.SymbolNaming·97fcc2617237ed4060579dc9f4e46713 
146 ··exports:·39149bb0a905de5338b4f38b59236598 
147 ··callbackHaskellToForeign·789fcc8eeb9c715782517cced88af8fe 
148 ··callbackWrapperAllocator·a325205de8191d736aa0580af806e74b 
149 ··hackageModuleLink·0835ab3492e150933902be68f2da1841 
150 ··haddockAttrAnchor·182a9bc74ca025e52f1f25c8127ad586 
151 ··lowerName·452f2d3123b9c54432a14b6b2c732305 
152 ··moduleLocation·27bfb47db75eb3a17b71dcc13beb8e6b 
153 ··normalizedAPIName·2d90ef3c16087e4746519a3d21405031 
154 ··qualifiedSymbol·5690192fac185d431012b91a1f4a0ea1 
155 ··underscoresToCamelCase·f609dc2503d92289a3fed718b4f76eea 
156 ··upperName·30cfc754a2da664f08b4acbc092c8387 
157 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
158 ··exports:·6290f63c66a44fc65166de3641c2fd88 
159 ··maybeT·0a8ea6252061e4ae72f1c1a10c7beb64 
160 ··typeShow·82ebab8ae3d0d8f170e3323e283bf565 
161 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
162 ··exports:·30c959593f84e9455811152c802f9598 
163 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
164 ··parenthesize·2566c3267621a0be57b85c0e739a6002 
165 ··tshow·40d30fae7e8ef3b747db3a61dc99f0a0 
166 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Allocation·4dfb62e8b9a089a2c335cc4358d5791e 
167 ··AllocationInfo·cf12cd25991319be99902515b978be1e 
168 ··AllocationOp·9c6697034768dec83bb6e58d08c0ca43 
169 ··AllocationOpUnknown·0c2969c6389d2e8666570a0977599e81 
170 ··allocCalloc·8014ca681748d9c0828be411017954d1 
171 ··allocCopy·86f573298e242594c51bf83db7839370 
172 ··allocFree·e5624fe8b547a4c09b348942a7e90349 
Max diff block lines reached; 12602/28613 bytes (44.04%) of diff not shown.
56.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/SymbolNaming.dyn_hi
Files 91% 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:·abde69698145e62cfe44966b03edd597 
9 ··ABI·hash:·97fcc2617237ed4060579dc9f4e46713 
10 ··export-list·hash:·39149bb0a905de5338b4f38b592365988 ··interface·hash:·c4b44b5a5534ef4684d21b9ca7c92811
 9 ··ABI·hash:·0037b7f62caffafb72f65d7b2655f80d
 10 ··export-list·hash:·a7498ef47172180bf8dd569643f0d1c1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a4db652db6e49a2e3575fdaee7ca6ce812 ··flag·hash:·a4db652db6e49a2e3575fdaee7ca6ce8
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·cdec3123ff2ee67342be514d7b021942 
114 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·a88349bce3ff0cffb9da79e0075a28b1 
126 ··exports:·5f2c66a72a61086599b465366f19a2be 
127 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
128 ··config·f32e48312414c0e8e2950c2768e541d6 
129 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
130 ··getAPI·8a59c37eacd6bfa3f9c8b73ceb331e65 
131 ··qualified·2ff027749d8c39748321364dbebf41c3 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·c56d1cd2419a5a99acd4607d0280c63f 
133 ··exports:·1634db8b36d59b0218c72b7d204921de 
134 ··ghcPkgName·4e12afc33fbd82c8d00d32f58250aa4c 
135 ··ghcPkgVersion·26ef1aa21e7110bc16ab18f0bfd86085 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
137 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
138 ··/.·dcd6adcda4411d86fa0a1eb0994c6376 
139 ··ModulePath·961157645cfe57a24095f222ea53f785 
140 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
141 ··toModulePath·02579d7d7c927c40bfc90bdf2ab4f9c3 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
143 ··exports:·6290f63c66a44fc65166de3641c2fd88 
144 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
145 ··exports:·30c959593f84e9455811152c802f9598 
146 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
147 ··modifyQualified·e092a41cf45070277bf792a9e3afb7f2 
148 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
150 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
151 ··argCName·d36f93434ab76f0924b1ccc1ff266482 
152 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
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·cdf6556e144b0453009e8365350e0c00 
159 ··Signal·7bf78c0d7370660ea4d50e53c178cca6 
160 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 114 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 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·c769583758585d75a754087049952881
 126 ··exports:·5039a5afe5beef23e759180525981526
 127 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 128 ··config·d0ac4b4af1b3d6c1d203f363e73051f3
 129 ··findAPIByName·cd350b544561c8d8aa890d952ecc386f
 130 ··getAPI·2b2068ebae246852d59f93c657089652
 131 ··qualified·b80c0819756b8bdf2aa38f4c3a738471
 132 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·4539c426cfd1d3b94622b33711d4e140
 133 ··exports:·36107c48b49ff28d72418d2932a148f7
 134 ··ghcPkgName·6186a27e1c1041c6675279c12cc89b6d
 135 ··ghcPkgVersion·c98848d3ba119c22309849733c6b8a8c
 136 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·6e0519d21c91e883323e631098fad96c
 137 ··exports:·75d52eb5463754feb910fe158d76ad91
 138 ··/.·71f3cbcb54ec4c858f34baec2a7ae2ec
 139 ··ModulePath·cb8c799626e5cd35ddcfd52718f24814
 140 ··dotModulePath·cae7f4ad0141b0e58767b8567e980acb
 141 ··toModulePath·ad57d1dff07ee0f5f92e1a2f3675e8d2
 142 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·db34834763108fa5f559ea10c56a3fd4
 143 ··exports:·ae8036904ccbc39dfd03a4c01ea65c36
Max diff block lines reached; 48490/57108 bytes (84.91%) of diff not shown.
56.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/SymbolNaming.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/SymbolNaming.hi
Files 93% 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:·abde69698145e62cfe44966b03edd597 
9 ··ABI·hash:·97fcc2617237ed4060579dc9f4e46713 
10 ··export-list·hash:·39149bb0a905de5338b4f38b592365988 ··interface·hash:·c4b44b5a5534ef4684d21b9ca7c92811
 9 ··ABI·hash:·0037b7f62caffafb72f65d7b2655f80d
 10 ··export-list·hash:·a7498ef47172180bf8dd569643f0d1c1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a4db652db6e49a2e3575fdaee7ca6ce812 ··flag·hash:·a4db652db6e49a2e3575fdaee7ca6ce8
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·cdec3123ff2ee67342be514d7b021942 
114 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
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·a88349bce3ff0cffb9da79e0075a28b1 
126 ··exports:·5f2c66a72a61086599b465366f19a2be 
127 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
128 ··config·f32e48312414c0e8e2950c2768e541d6 
129 ··findAPIByName·fe82c8009966c0cd4ab5f13ca43f56c7 
130 ··getAPI·8a59c37eacd6bfa3f9c8b73ceb331e65 
131 ··qualified·2ff027749d8c39748321364dbebf41c3 
132 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Config·c56d1cd2419a5a99acd4607d0280c63f 
133 ··exports:·1634db8b36d59b0218c72b7d204921de 
134 ··ghcPkgName·4e12afc33fbd82c8d00d32f58250aa4c 
135 ··ghcPkgVersion·26ef1aa21e7110bc16ab18f0bfd86085 
136 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.ModulePath·365ae4337ce94ac72cc22c0b13b01462 
137 ··exports:·a71b915956b023795a6d4fbbbf9c7896 
138 ··/.·dcd6adcda4411d86fa0a1eb0994c6376 
139 ··ModulePath·961157645cfe57a24095f222ea53f785 
140 ··dotModulePath·15046037d6d4f77e7b5620d131e0a03b 
141 ··toModulePath·02579d7d7c927c40bfc90bdf2ab4f9c3 
142 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
143 ··exports:·6290f63c66a44fc65166de3641c2fd88 
144 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
145 ··exports:·30c959593f84e9455811152c802f9598 
146 ··lcFirst·38b15557d649a8ecdbf40326e14ad4a4 
147 ··modifyQualified·e092a41cf45070277bf792a9e3afb7f2 
148 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
150 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
151 ··argCName·d36f93434ab76f0924b1ccc1ff266482 
152 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
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·cdf6556e144b0453009e8365350e0c00 
159 ··Signal·7bf78c0d7370660ea4d50e53c178cca6 
160 ··sigName·55462c868415e6c4d2fb435c4ce6b9ad113 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 114 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 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·c769583758585d75a754087049952881
 126 ··exports:·5039a5afe5beef23e759180525981526
 127 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 128 ··config·d0ac4b4af1b3d6c1d203f363e73051f3
 129 ··findAPIByName·cd350b544561c8d8aa890d952ecc386f
 130 ··getAPI·2b2068ebae246852d59f93c657089652
 131 ··qualified·b80c0819756b8bdf2aa38f4c3a738471
 132 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Config·4539c426cfd1d3b94622b33711d4e140
 133 ··exports:·36107c48b49ff28d72418d2932a148f7
 134 ··ghcPkgName·6186a27e1c1041c6675279c12cc89b6d
 135 ··ghcPkgVersion·c98848d3ba119c22309849733c6b8a8c
 136 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.ModulePath·6e0519d21c91e883323e631098fad96c
 137 ··exports:·75d52eb5463754feb910fe158d76ad91
 138 ··/.·71f3cbcb54ec4c858f34baec2a7ae2ec
 139 ··ModulePath·cb8c799626e5cd35ddcfd52718f24814
 140 ··dotModulePath·cae7f4ad0141b0e58767b8567e980acb
 141 ··toModulePath·ad57d1dff07ee0f5f92e1a2f3675e8d2
 142 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Type·db34834763108fa5f559ea10c56a3fd4
 143 ··exports:·ae8036904ccbc39dfd03a4c01ea65c36
Max diff block lines reached; 48490/57105 bytes (84.91%) of diff not shown.
31.6 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Transfer.hi
Files 86% similar despite different names
31.3 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:·3d2bf910444e110e663ff327691a6565 
9 ··ABI·hash:·6726230dbcef8723f17e06e5eea10117 
10 ··export-list·hash:·50128eae63c1a9072dbb7c4cf4f83ee18 ··interface·hash:·603e4c67d8c55c69f002cf67f87ee8d4
 9 ··ABI·hash:·c54f0c7edf904934e114e6842b7cda88
 10 ··export-list·hash:·9b98f7ef69534fac6f65e80e1c9af23d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
90 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
91 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
92 ··APIObject·f794390eb6c22de9bdd216834ca99944 
93 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
94 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
96 ··exports:·5f2c66a72a61086599b465366f19a2be 
97 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
98 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
99 ··badIntroError·650316cbabb9dae7e52feaf04b4b86e3 
100 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
101 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
102 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
104 ··exports:·9e585958a75e4a228239c1f7c6079745 
105 ··elementTypeAndMap·f16dd0d22e31201561dbf11d89f0198c 
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
107 ··exports:·b888a60eb4c8b423b192717de159256d 
108 ··isGObject·1bb678af25bec418dfaf75e78f6cfe41 
109 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
110 ··exports:·6290f63c66a44fc65166de3641c2fd88 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
112 ··exports:·30c959593f84e9455811152c802f9598 
113 ··prime·2dad8cb6c8f46e367b6a6e062eeedbb0 
114 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
115 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
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·4fd84be10a46746eec64ce7d9e2836a9 
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·22f70e9b1b1fd65708be483d7b41453b 
148 ··structIsBoxed·dde504d30cd0e741413b2fbb7ff0caab 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·150cba517541c4181383e0b50c1e2384 
150 ··unionIsBoxed·178a70d0b7418961cca66ad445de52b389 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 90 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 91 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 92 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 93 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 94 ··APIUnion·55498169fb4e7b446697205d47426a82
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 96 ··exports:·5039a5afe5beef23e759180525981526
 97 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 98 ··ExcCodeGen·88bba261bf948e386d7ad70781534941
 99 ··badIntroError·74c6effb9b1535dd2fb4b7dd1dde7478
 100 ··findAPI·704cca132c7315fd2b58a02f554f1adc
 101 ··line·2c83bb8beedb47504747e5cf28e6b928
 102 ··notImplementedError·c07a15ee9f3c7480a8c0e8849cca7d2f
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions·17b093906abf0482e66ffa339071faf3
 104 ··exports:·277681770ed138d12011820af21268ad
 105 ··elementTypeAndMap·81c993c731210f798a169b0f856fdaeb
 106 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject·170656d5a1395a8e446d90756ac8c10c
 107 ··exports:·4b3cb32d31478955a3dcfc8b192693f5
Max diff block lines reached; 21934/32042 bytes (68.45%) of diff not shown.
31.6 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Transfer.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Transfer.dyn_hi
Files 85% similar despite different names
31.3 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:·3d2bf910444e110e663ff327691a6565 
9 ··ABI·hash:·6726230dbcef8723f17e06e5eea10117 
10 ··export-list·hash:·50128eae63c1a9072dbb7c4cf4f83ee18 ··interface·hash:·603e4c67d8c55c69f002cf67f87ee8d4
 9 ··ABI·hash:·c54f0c7edf904934e114e6842b7cda88
 10 ··export-list·hash:·9b98f7ef69534fac6f65e80e1c9af23d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·cdec3123ff2ee67342be514d7b021942 
90 ··exports:·8116291fb4348dd1acd1ceab852d3fe7 
91 ··APIInterface·9739acde90997e9c15684e2a57d72ee1 
92 ··APIObject·f794390eb6c22de9bdd216834ca99944 
93 ··APIStruct·1288503e1dbd293e3e5e08e0bb4efbcd 
94 ··APIUnion·24353f82eb5bceb90e5881254c7695d1 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Code·a88349bce3ff0cffb9da79e0075a28b1 
96 ··exports:·5f2c66a72a61086599b465366f19a2be 
97 ··CodeGen·6d471f1a72bb757b1d10ec024f17012f 
98 ··ExcCodeGen·9e3898dc07703368c19dfe38e4eac85f 
99 ··badIntroError·650316cbabb9dae7e52feaf04b4b86e3 
100 ··findAPI·eacf67a522523ae2bb3bbe1fc8c39b4c 
101 ··line·0b8254a1ba2aff6be9e9e41adaf08088 
102 ··notImplementedError·9b08e96bee2c3a864c4d4dd792dadd54 
103 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Conversions·286b0f32cafad3d7ced0668e4b32e5a7 
104 ··exports:·9e585958a75e4a228239c1f7c6079745 
105 ··elementTypeAndMap·f16dd0d22e31201561dbf11d89f0198c 
106 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.GObject·63c1ce46c6d72758bd63af8a54e895cf 
107 ··exports:·b888a60eb4c8b423b192717de159256d 
108 ··isGObject·1bb678af25bec418dfaf75e78f6cfe41 
109 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Type·71a3cfe6d37393ff3ca3ad5407418e79 
110 ··exports:·6290f63c66a44fc65166de3641c2fd88 
111 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.CodeGen.Util·e2ea7d836aeb2f3fa08aa7a103c32ba6 
112 ··exports:·30c959593f84e9455811152c802f9598 
113 ··prime·2dad8cb6c8f46e367b6a6e062eeedbb0 
114 ··ucFirst·aa63a0beb76db8aa9e341e31fe615fdf 
115 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Arg·4f8cb487a79b252cbc84c3f1d9f9ef24 
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·4fd84be10a46746eec64ce7d9e2836a9 
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·22f70e9b1b1fd65708be483d7b41453b 
148 ··structIsBoxed·dde504d30cd0e741413b2fbb7ff0caab 
149 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Union·150cba517541c4181383e0b50c1e2384 
150 ··unionIsBoxed·178a70d0b7418961cca66ad445de52b389 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.API·8b922b9ac1ae84e289a2f6b0d1bfdba4
 90 ··exports:·b0fe5c8f4b32d3adf257b3740de3f6b2
 91 ··APIInterface·4cd34ab1ef923d3a8207b906dcde3530
 92 ··APIObject·e3f29559f53af68e4b38b99758e3e392
 93 ··APIStruct·8bc70b27242083e1392f48625e68eef9
 94 ··APIUnion·55498169fb4e7b446697205d47426a82
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Code·c769583758585d75a754087049952881
 96 ··exports:·5039a5afe5beef23e759180525981526
 97 ··CodeGen·ff813c96b59b3a2534277e36c0065198
 98 ··ExcCodeGen·88bba261bf948e386d7ad70781534941
 99 ··badIntroError·74c6effb9b1535dd2fb4b7dd1dde7478
 100 ··findAPI·704cca132c7315fd2b58a02f554f1adc
 101 ··line·2c83bb8beedb47504747e5cf28e6b928
 102 ··notImplementedError·c07a15ee9f3c7480a8c0e8849cca7d2f
 103 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.Conversions·17b093906abf0482e66ffa339071faf3
 104 ··exports:·277681770ed138d12011820af21268ad
 105 ··elementTypeAndMap·81c993c731210f798a169b0f856fdaeb
 106 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.CodeGen.GObject·170656d5a1395a8e446d90756ac8c10c
 107 ··exports:·4b3cb32d31478955a3dcfc8b192693f5
Max diff block lines reached; 21934/32042 bytes (68.45%) of diff not shown.
27.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Type.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····
7 interface·Data.GI.CodeGen.Type·91037 interface·Data.GI.CodeGen.Type·9103
8 ··interface·hash:·31ca8be08a5d9a188b7d9010765e777f 
9 ··ABI·hash:·71a3cfe6d37393ff3ca3ad5407418e79 
10 ··export-list·hash:·6290f63c66a44fc65166de3641c2fd888 ··interface·hash:·8bce1b6b0398cb8e435c3913b646bc37
 9 ··ABI·hash:·db34834763108fa5f559ea10c56a3fd4
 10 ··export-list·hash:·ae8036904ccbc39dfd03a4c01ea65c36
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·4fd84be10a46746eec64ce7d9e2836a9 
60 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
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·b274514ea92629ae9b9e4a437dc4572a
 60 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 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; 19553/27634 bytes (70.76%) of diff not shown.
27.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Type.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Type.dyn_hi
Files 93% 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····dyn
7 interface·Data.GI.CodeGen.Type·91037 interface·Data.GI.CodeGen.Type·9103
8 ··interface·hash:·31ca8be08a5d9a188b7d9010765e777f 
9 ··ABI·hash:·71a3cfe6d37393ff3ca3ad5407418e79 
10 ··export-list·hash:·6290f63c66a44fc65166de3641c2fd888 ··interface·hash:·8bce1b6b0398cb8e435c3913b646bc37
 9 ··ABI·hash:·db34834763108fa5f559ea10c56a3fd4
 10 ··export-list·hash:·ae8036904ccbc39dfd03a4c01ea65c36
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·4fd84be10a46746eec64ce7d9e2836a9 
60 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
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·b274514ea92629ae9b9e4a437dc4572a
 60 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 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; 19553/27634 bytes (70.76%) of diff not shown.
22.9 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Util.hi
Files 94% similar despite different names
22.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·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:·6182ec6b8ab39accc4a8fd07fd78d3a6 
9 ··ABI·hash:·e2ea7d836aeb2f3fa08aa7a103c32ba6 
10 ··export-list·hash:·30c959593f84e9455811152c802f95988 ··interface·hash:·26f0e9b49999071413613f52d5f438ce
 9 ··ABI·hash:·d04a7668ddbed990b934781e8d49e839
 10 ··export-list·hash:·3d74cd0574d6a60bc92541129ffb3009
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
Offset 80, 65 lines modifiedOffset 80, 65 lines modified
80 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa580 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
81 import··-/··Data.Text.Encoding·25cfc573d1ecd281cccea79797139a8c81 import··-/··Data.Text.Encoding·25cfc573d1ecd281cccea79797139a8c
82 import··-/··Data.Text.IO·59a0ff4199f66e3dc4893b3ee5c807bf82 import··-/··Data.Text.IO·59a0ff4199f66e3dc4893b3ee5c807bf
83 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11883 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
84 import··-/··Data.Text.Internal.IO·97747db946f66835d50fc523f4befd2e84 import··-/··Data.Text.Internal.IO·97747db946f66835d50fc523f4befd2e
85 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533885 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
86 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf86 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
88 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd88 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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·}]
190 e092a41cf45070277bf792a9e3afb7f2190 58537a1ce2c08f75b092af7b77e3ed7c
191 ··modifyQualified·::191 ··modifyQualified·::
Max diff block lines reached; 17179/23110 bytes (74.34%) of diff not shown.
22.9 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/CodeGen/Util.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/CodeGen/Util.dyn_hi
Files 93% similar despite different names
22.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·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:·6182ec6b8ab39accc4a8fd07fd78d3a6 
9 ··ABI·hash:·e2ea7d836aeb2f3fa08aa7a103c32ba6 
10 ··export-list·hash:·30c959593f84e9455811152c802f95988 ··interface·hash:·26f0e9b49999071413613f52d5f438ce
 9 ··ABI·hash:·d04a7668ddbed990b934781e8d49e839
 10 ··export-list·hash:·3d74cd0574d6a60bc92541129ffb3009
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
Offset 80, 65 lines modifiedOffset 80, 65 lines modified
80 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa580 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
81 import··-/··Data.Text.Encoding·25cfc573d1ecd281cccea79797139a8c81 import··-/··Data.Text.Encoding·25cfc573d1ecd281cccea79797139a8c
82 import··-/··Data.Text.IO·59a0ff4199f66e3dc4893b3ee5c807bf82 import··-/··Data.Text.IO·59a0ff4199f66e3dc4893b3ee5c807bf
83 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11883 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
84 import··-/··Data.Text.Internal.IO·97747db946f66835d50fc523f4befd2e84 import··-/··Data.Text.Internal.IO·97747db946f66835d50fc523f4befd2e
85 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533885 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
86 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf86 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
88 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd88 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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·}]
190 e092a41cf45070277bf792a9e3afb7f2190 58537a1ce2c08f75b092af7b77e3ed7c
191 ··modifyQualified·::191 ··modifyQualified·::
Max diff block lines reached; 17179/23110 bytes (74.34%) of diff not shown.
10.9 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Alias.hi
Files 96% similar despite different names
10.6 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:·6cd76361a8904852c8fa5826fe3e39fd 
9 ··ABI·hash:·ac14fad41f105d04472d940c502d5c20 
10 ··export-list·hash:·403372b552ce7a2e795cab69b6fbde22 
11 ··orphan·hash:·de8725bfae8c7e8cb778d399c09666e48 ··interface·hash:·479e0b6b4f3110bcbcbd3a629f64b796
 9 ··ABI·hash:·720b38202cacb81f42923b74794c7d21
 10 ··export-list·hash:·9eb24a6d186d15e63869091a3142bc5e
 11 ··orphan·hash:·568e8cf33ab679a15dc190c321b5acf2
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·50e219994cc6c380203ac3d661e3e86075 import··-/··Data.Map·50e219994cc6c380203ac3d661e3e860
76 import··-/··Data.Map.Internal·657f66c1168c97aa282c997e5cbb5fb076 import··-/··Data.Map.Internal·657f66c1168c97aa282c997e5cbb5fb0
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·4fd84be10a46746eec64ce7d9e2836a9 
82 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
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·c22159ae6ca5c1b436a04234f89c6b6d 
90 ··exports:·281111fcbdb4a93bdcbe8b8f4a641548 
91 ··Parser·e3410d0c44e9e740d2bf4a7ae52f7c28 
92 ··getAttr·0c441c9a2999bebdfa76d9a44487c244 
93 ··parseChildrenWithLocalName·2e2215235589789a59ebb69b0a4c1564 
94 ··runParser·136f97e08e623e29f244388b1c62baa4 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·b245220cbe1913586d55ca57d7171fa8 
96 ··exports:·6911b3e0b33300a67640f78cd503c0d9 
97 ··parseOptionalType·c3af6d32258e5d701d8beb86bcc7416d 
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·4386ce3d65406823ac0df53281c2e3c8 
99 ··exports:·431bf06fda9d783dfef2b2805b1bf958 
100 ··childElemsWithLocalName·643917c76be8366763289dbd1ed6a63681 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 82 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 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·d533e0cd849589d1c6513fd14e87afd2
 90 ··exports:·6aaea4c71a994b67bf06b6e742d03299
 91 ··Parser·13efa23b6d377e09a8bc46c86eece82e
 92 ··getAttr·972448df486dfb9bf6c227d6b2515dc8
 93 ··parseChildrenWithLocalName·0bb1989a40de9405e81916d1881d86b6
 94 ··runParser·3b3493e062762d316c5ab139bfc377f9
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·050e041e25eb6b85e6d592f379b88f0f
 96 ··exports:·a2a82f1a6c660f80b892b7937d92047e
 97 ··parseOptionalType·23163436ee61b30e26768f60a999a80a
 98 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils·57477b6895f063891cfa457c82364b64
 99 ··exports:·227df4999618f345d8e7c7a006bdbdf9
 100 ··childElemsWithLocalName·48d8a9830bd48190c762f7bc99920336
101 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5101 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
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·4bb1f6ac2ff18e2fe29fe243d2f3fc14104 import··-/··Text.XML·4bb1f6ac2ff18e2fe29fe243d2f3fc14
105 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf105 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
106 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a106 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
107 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd107 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
108 bfabb0b1f7ab6aefe751525b0e9441b5108 8d1307719e53734b5ec066da92592038
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 58e2fd51eb8ed8caf2fd6bf754c8d5aa114 8ac944129fecfbafff7269fe4eb33cae
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"#] 
145 d0ef871910d2773145fc4ffe61ce6e5e144 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
Max diff block lines reached; 3380/10835 bytes (31.20%) of diff not shown.
10.9 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Alias.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Alias.dyn_hi
Files 94% similar despite different names
10.6 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:·6cd76361a8904852c8fa5826fe3e39fd 
9 ··ABI·hash:·ac14fad41f105d04472d940c502d5c20 
10 ··export-list·hash:·403372b552ce7a2e795cab69b6fbde22 
11 ··orphan·hash:·de8725bfae8c7e8cb778d399c09666e48 ··interface·hash:·479e0b6b4f3110bcbcbd3a629f64b796
 9 ··ABI·hash:·720b38202cacb81f42923b74794c7d21
 10 ··export-list·hash:·9eb24a6d186d15e63869091a3142bc5e
 11 ··orphan·hash:·568e8cf33ab679a15dc190c321b5acf2
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·50e219994cc6c380203ac3d661e3e86075 import··-/··Data.Map·50e219994cc6c380203ac3d661e3e860
76 import··-/··Data.Map.Internal·657f66c1168c97aa282c997e5cbb5fb076 import··-/··Data.Map.Internal·657f66c1168c97aa282c997e5cbb5fb0
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·4fd84be10a46746eec64ce7d9e2836a9 
82 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
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·c22159ae6ca5c1b436a04234f89c6b6d 
90 ··exports:·281111fcbdb4a93bdcbe8b8f4a641548 
91 ··Parser·e3410d0c44e9e740d2bf4a7ae52f7c28 
92 ··getAttr·0c441c9a2999bebdfa76d9a44487c244 
93 ··parseChildrenWithLocalName·2e2215235589789a59ebb69b0a4c1564 
94 ··runParser·136f97e08e623e29f244388b1c62baa4 
95 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·b245220cbe1913586d55ca57d7171fa8 
96 ··exports:·6911b3e0b33300a67640f78cd503c0d9 
97 ··parseOptionalType·c3af6d32258e5d701d8beb86bcc7416d 
98 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·4386ce3d65406823ac0df53281c2e3c8 
99 ··exports:·431bf06fda9d783dfef2b2805b1bf958 
100 ··childElemsWithLocalName·643917c76be8366763289dbd1ed6a63681 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 82 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 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·d533e0cd849589d1c6513fd14e87afd2
 90 ··exports:·6aaea4c71a994b67bf06b6e742d03299
 91 ··Parser·13efa23b6d377e09a8bc46c86eece82e
 92 ··getAttr·972448df486dfb9bf6c227d6b2515dc8
 93 ··parseChildrenWithLocalName·0bb1989a40de9405e81916d1881d86b6
 94 ··runParser·3b3493e062762d316c5ab139bfc377f9
 95 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·050e041e25eb6b85e6d592f379b88f0f
 96 ··exports:·a2a82f1a6c660f80b892b7937d92047e
 97 ··parseOptionalType·23163436ee61b30e26768f60a999a80a
 98 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils·57477b6895f063891cfa457c82364b64
 99 ··exports:·227df4999618f345d8e7c7a006bdbdf9
 100 ··childElemsWithLocalName·48d8a9830bd48190c762f7bc99920336
101 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5101 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
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·4bb1f6ac2ff18e2fe29fe243d2f3fc14104 import··-/··Text.XML·4bb1f6ac2ff18e2fe29fe243d2f3fc14
105 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf105 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
106 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a106 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
107 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd107 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
108 bfabb0b1f7ab6aefe751525b0e9441b5108 8d1307719e53734b5ec066da92592038
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 58e2fd51eb8ed8caf2fd6bf754c8d5aa114 8ac944129fecfbafff7269fe4eb33cae
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"#] 
145 d0ef871910d2773145fc4ffe61ce6e5e144 ··············"haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE"#]
Max diff block lines reached; 3380/10835 bytes (31.20%) of diff not shown.
21.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Allocation.dyn_hi
Files 93% similar despite different names
20.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.GIR.Allocation·91037 interface·Data.GI.GIR.Allocation·9103
8 ··interface·hash:·cd1e3e0fadb112ec4b415ff85f70b253 
9 ··ABI·hash:·4dfb62e8b9a089a2c335cc4358d5791e 
10 ··export-list·hash:·7f0dbb99be3f4040677943d677e740bd8 ··interface·hash:·2db035f282aa66e46a24203f90b14788
 9 ··ABI·hash:·b85365cdc2b929f164fffc81815fe2cf
 10 ··export-list·hash:·30d7cd9a53b298f43a083a6a8243810d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·db31d8ff6bd02d7f109ac9dc8fb40fa552 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
53 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11853 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
54 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf54 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
55 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a55 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
56 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd56 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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,
190 ···Unfolding:·Core:·<vanilla>·"AllocationOpUnknown"#]190 ···Unfolding:·Core:·<vanilla>·"AllocationOpUnknown"#]
191 37ccb6fe7ee98587089d959838c9af48191 4078287b0b7d5be8627052644887abd8
Max diff block lines reached; 14678/21291 bytes (68.94%) of diff not shown.
21.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Allocation.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Allocation.hi
Files 92% similar despite different names
20.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.GIR.Allocation·91037 interface·Data.GI.GIR.Allocation·9103
8 ··interface·hash:·cd1e3e0fadb112ec4b415ff85f70b253 
9 ··ABI·hash:·4dfb62e8b9a089a2c335cc4358d5791e 
10 ··export-list·hash:·7f0dbb99be3f4040677943d677e740bd8 ··interface·hash:·2db035f282aa66e46a24203f90b14788
 9 ··ABI·hash:·b85365cdc2b929f164fffc81815fe2cf
 10 ··export-list·hash:·30d7cd9a53b298f43a083a6a8243810d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·db31d8ff6bd02d7f109ac9dc8fb40fa552 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
53 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11853 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
54 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf54 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
55 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a55 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
56 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd56 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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,
190 ···Unfolding:·Core:·<vanilla>·"AllocationOpUnknown"#]190 ···Unfolding:·Core:·<vanilla>·"AllocationOpUnknown"#]
191 37ccb6fe7ee98587089d959838c9af48191 4078287b0b7d5be8627052644887abd8
Max diff block lines reached; 14678/21288 bytes (68.95%) of diff not shown.
66.5 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Arg.dyn_hi
Files 98% similar despite different names
66.2 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.GIR.Arg·91037 interface·Data.GI.GIR.Arg·9103
8 ··interface·hash:·d0f00a6b4a821fed9b094f8817b6888e 
9 ··ABI·hash:·4f8cb487a79b252cbc84c3f1d9f9ef24 
10 ··export-list·hash:·4056b61dcc7a97c976426c1dba411f668 ··interface·hash:·2a1b7a4451aa29aeb5a268328911fc7f
 9 ··ABI·hash:·c844ff5bdeba0cb4f22b36eb29b2fb48
 10 ··export-list·hash:·18928ad3192d9cc6e79b795cddf0b160
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
Offset 20, 17 lines modifiedOffset 20, 17 lines modified
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·4fd84be10a46746eec64ce7d9e2836a9 
83 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
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·380f19fbbd719dad21c2c6ab919dfb66 
90 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
91 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·c22159ae6ca5c1b436a04234f89c6b6d 
92 ··exports:·281111fcbdb4a93bdcbe8b8f4a641548 
93 ··Parser·e3410d0c44e9e740d2bf4a7ae52f7c28 
94 ··getAttr·0c441c9a2999bebdfa76d9a44487c244 
95 ··optionalAttr·38a67a655809280c426c96d7f07295a4 
96 ··parseBool·222d1a0bed886b8e7409a31af9fd2fdd 
97 ··parseDocumentation·5e2a25873a8753ee05d49343d976423e 
98 ··parseError·a190bf0e40ac4e579bc0b463fec7cdd3 
99 ··parseIntegral·c1ab9c1ddc880d1ce431a05e70cfb141 
100 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·b245220cbe1913586d55ca57d7171fa8 
101 ··exports:·6911b3e0b33300a67640f78cd503c0d9 
102 ··parseType·376e9724687fdd5c77768f993d220c3d 
103 ··queryElementCType·802ab0128bb913f404d45f9da4492cc982 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 83 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 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·243aee5e29e5fe17799cc0f56604aadb
 90 ··Documentation·78881c6e819baffa8046c6115d396c9f
 91 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·d533e0cd849589d1c6513fd14e87afd2
 92 ··exports:·6aaea4c71a994b67bf06b6e742d03299
 93 ··Parser·13efa23b6d377e09a8bc46c86eece82e
 94 ··getAttr·972448df486dfb9bf6c227d6b2515dc8
 95 ··optionalAttr·ae2772ca00b768385058d0ed844d53a7
 96 ··parseBool·537ea97858abb987b9e6ee75cc57ce32
 97 ··parseDocumentation·1de8262446dbf2bd34d6367eb09ed331
 98 ··parseError·b5b88441acb3548f2f9136b8b29f28ae
 99 ··parseIntegral·69d86e65eac7c2f526dd7abbf42791d8
 100 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·050e041e25eb6b85e6d592f379b88f0f
 101 ··exports:·a2a82f1a6c660f80b892b7937d92047e
 102 ··parseType·5fb2f3f10bcdb67165227a93123b094e
 103 ··queryElementCType·399caf52ef275085d820cebda2765c00
104 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5104 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
105 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118105 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
106 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf106 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
107 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a107 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
108 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd108 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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
272 ··DFunId272 ··DFunId
Max diff block lines reached; 60175/67802 bytes (88.75%) of diff not shown.
66.5 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Arg.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Arg.hi
Files 97% similar despite different names
66.2 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.GIR.Arg·91037 interface·Data.GI.GIR.Arg·9103
8 ··interface·hash:·d0f00a6b4a821fed9b094f8817b6888e 
9 ··ABI·hash:·4f8cb487a79b252cbc84c3f1d9f9ef24 
10 ··export-list·hash:·4056b61dcc7a97c976426c1dba411f668 ··interface·hash:·2a1b7a4451aa29aeb5a268328911fc7f
 9 ··ABI·hash:·c844ff5bdeba0cb4f22b36eb29b2fb48
 10 ··export-list·hash:·18928ad3192d9cc6e79b795cddf0b160
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
Offset 20, 17 lines modifiedOffset 20, 17 lines modified
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·4fd84be10a46746eec64ce7d9e2836a9 
83 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
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·380f19fbbd719dad21c2c6ab919dfb66 
90 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
91 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·c22159ae6ca5c1b436a04234f89c6b6d 
92 ··exports:·281111fcbdb4a93bdcbe8b8f4a641548 
93 ··Parser·e3410d0c44e9e740d2bf4a7ae52f7c28 
94 ··getAttr·0c441c9a2999bebdfa76d9a44487c244 
95 ··optionalAttr·38a67a655809280c426c96d7f07295a4 
96 ··parseBool·222d1a0bed886b8e7409a31af9fd2fdd 
97 ··parseDocumentation·5e2a25873a8753ee05d49343d976423e 
98 ··parseError·a190bf0e40ac4e579bc0b463fec7cdd3 
99 ··parseIntegral·c1ab9c1ddc880d1ce431a05e70cfb141 
100 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·b245220cbe1913586d55ca57d7171fa8 
101 ··exports:·6911b3e0b33300a67640f78cd503c0d9 
102 ··parseType·376e9724687fdd5c77768f993d220c3d 
103 ··queryElementCType·802ab0128bb913f404d45f9da4492cc982 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 83 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 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·243aee5e29e5fe17799cc0f56604aadb
 90 ··Documentation·78881c6e819baffa8046c6115d396c9f
 91 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·d533e0cd849589d1c6513fd14e87afd2
 92 ··exports:·6aaea4c71a994b67bf06b6e742d03299
 93 ··Parser·13efa23b6d377e09a8bc46c86eece82e
 94 ··getAttr·972448df486dfb9bf6c227d6b2515dc8
 95 ··optionalAttr·ae2772ca00b768385058d0ed844d53a7
 96 ··parseBool·537ea97858abb987b9e6ee75cc57ce32
 97 ··parseDocumentation·1de8262446dbf2bd34d6367eb09ed331
 98 ··parseError·b5b88441acb3548f2f9136b8b29f28ae
 99 ··parseIntegral·69d86e65eac7c2f526dd7abbf42791d8
 100 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·050e041e25eb6b85e6d592f379b88f0f
 101 ··exports:·a2a82f1a6c660f80b892b7937d92047e
 102 ··parseType·5fb2f3f10bcdb67165227a93123b094e
 103 ··queryElementCType·399caf52ef275085d820cebda2765c00
104 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5104 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
105 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118105 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
106 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf106 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
107 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a107 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
108 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd108 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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
272 ··DFunId272 ··DFunId
Max diff block lines reached; 60175/67799 bytes (88.75%) of diff not shown.
105 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/BasicTypes.hi
Files 97% similar despite different names
104 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····
7 interface·Data.GI.GIR.BasicTypes·91037 interface·Data.GI.GIR.BasicTypes·9103
8 ··interface·hash:·21414011fa1a4ea86f36d02488a57dcb 
9 ··ABI·hash:·4fd84be10a46746eec64ce7d9e2836a9 
10 ··export-list·hash:·a4ab25c5fdd81dd7a483e8a443b9c07a8 ··interface·hash:·41a3706a32fdd5bce3114d904d8be496
 9 ··ABI·hash:·b274514ea92629ae9b9e4a437dc4572a
 10 ··export-list·hash:·920ff7fcc41437fe2b5eb9f12b22381f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·db31d8ff6bd02d7f109ac9dc8fb40fa555 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
56 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11856 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
57 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf57 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
59 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd59 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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>,
177 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,177 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
178 ···Unfolding:·DFun:.·@Transfer·$fEqTransfer_$c==·$fEqTransfer_$c/=]178 ···Unfolding:·DFun:.·@Transfer·$fEqTransfer_$c==·$fEqTransfer_$c/=]
Max diff block lines reached; 100220/106792 bytes (93.85%) of diff not shown.
105 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/BasicTypes.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-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, 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····dyn
7 interface·Data.GI.GIR.BasicTypes·91037 interface·Data.GI.GIR.BasicTypes·9103
8 ··interface·hash:·21414011fa1a4ea86f36d02488a57dcb 
9 ··ABI·hash:·4fd84be10a46746eec64ce7d9e2836a9 
10 ··export-list·hash:·a4ab25c5fdd81dd7a483e8a443b9c07a8 ··interface·hash:·41a3706a32fdd5bce3114d904d8be496
 9 ··ABI·hash:·b274514ea92629ae9b9e4a437dc4572a
 10 ··export-list·hash:·920ff7fcc41437fe2b5eb9f12b22381f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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
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·db31d8ff6bd02d7f109ac9dc8fb40fa555 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
56 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11856 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
57 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf57 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a58 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
59 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd59 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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>,
177 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,177 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
178 ···Unfolding:·DFun:.·@Transfer·$fEqTransfer_$c==·$fEqTransfer_$c/=]178 ···Unfolding:·DFun:.·@Transfer·$fEqTransfer_$c==·$fEqTransfer_$c/=]
Max diff block lines reached; 100220/106792 bytes (93.85%) of diff not shown.
26.6 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callable.hi
Files 96% 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····
7 interface·Data.GI.GIR.Callable·91037 interface·Data.GI.GIR.Callable·9103
8 ··interface·hash:·90ad04acab7e93e78153369176439875 
9 ··ABI·hash:·fd7f86027eb9e55d764ae96b84cb7140 
10 ··export-list·hash:·9971545e3d43a31c62416798f25bec518 ··interface·hash:·44ed3999cddaf29691a81a7baa3f16cb
 9 ··ABI·hash:·8c52f9011d7a9903136035071d85bad5
 10 ··export-list·hash:·560d52bee02364d6943fa1a727a75be4
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·4f8cb487a79b252cbc84c3f1d9f9ef24 
78 ··exports:·4056b61dcc7a97c976426c1dba411f66 
79 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
80 ··parseArg·fce6f2281f0e7de7eeff8cb05c2c39df 
81 ··parseTransfer·3f7e66cd93c29f5f935d5145229f7db7 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
83 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
84 ··Transfer·21f4463ca5330a7b4a060834599e9c8c 
85 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
86 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation·068c4409f72d7604ca45362d7d39402f 
87 ··DeprecationInfo·3e91891828692b331266d79195d74b30 
88 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·380f19fbbd719dad21c2c6ab919dfb66 
89 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
90 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·c22159ae6ca5c1b436a04234f89c6b6d 
91 ··exports:·281111fcbdb4a93bdcbe8b8f4a641548 
92 ··Parser·e3410d0c44e9e740d2bf4a7ae52f7c28 
93 ··optionalAttr·38a67a655809280c426c96d7f07295a4 
94 ··parseBool·222d1a0bed886b8e7409a31af9fd2fdd 
95 ··parseChildrenWithLocalName·2e2215235589789a59ebb69b0a4c1564 
96 ··parseDeprecation·79ccb7dae30e6d43716ce6e0237d1a11 
97 ··parseDocumentation·5e2a25873a8753ee05d49343d976423e 
98 ··parseError·a190bf0e40ac4e579bc0b463fec7cdd3 
99 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·b245220cbe1913586d55ca57d7171fa8 
100 ··exports:·6911b3e0b33300a67640f78cd503c0d9 
101 ··parseOptionalType·c3af6d32258e5d701d8beb86bcc7416d77 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg·c844ff5bdeba0cb4f22b36eb29b2fb48
 78 ··exports:·18928ad3192d9cc6e79b795cddf0b160
 79 ··Arg·eb49aa9cffee15ca0d5546f5363ca0f3
 80 ··parseArg·c714daa0bc6c1d50e07be68874bf4f2a
 81 ··parseTransfer·2127ff3f4c01153c50c01dcab764904a
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 83 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 84 ··Transfer·8b7371bacb4891c95946908254df3a23
 85 ··Type·517c174a51f69b2446115d60abfbc451
 86 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation·6b8cc39a8d517e0a0309a06836291d16
 87 ··DeprecationInfo·8ef441dd76f21081e98978ec3baec20c
 88 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·243aee5e29e5fe17799cc0f56604aadb
 89 ··Documentation·78881c6e819baffa8046c6115d396c9f
 90 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·d533e0cd849589d1c6513fd14e87afd2
 91 ··exports:·6aaea4c71a994b67bf06b6e742d03299
 92 ··Parser·13efa23b6d377e09a8bc46c86eece82e
 93 ··optionalAttr·ae2772ca00b768385058d0ed844d53a7
 94 ··parseBool·537ea97858abb987b9e6ee75cc57ce32
 95 ··parseChildrenWithLocalName·0bb1989a40de9405e81916d1881d86b6
 96 ··parseDeprecation·f6c7ca88d053577c57b4895a99029b4d
 97 ··parseDocumentation·1de8262446dbf2bd34d6367eb09ed331
 98 ··parseError·b5b88441acb3548f2f9136b8b29f28ae
 99 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·050e041e25eb6b85e6d592f379b88f0f
 100 ··exports:·a2a82f1a6c660f80b892b7937d92047e
 101 ··parseOptionalType·23163436ee61b30e26768f60a999a80a
102 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf102 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
103 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a103 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
104 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd104 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/26929 bytes (70.20%) of diff not shown.
26.6 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callable.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callable.dyn_hi
Files 94% 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····dyn
7 interface·Data.GI.GIR.Callable·91037 interface·Data.GI.GIR.Callable·9103
8 ··interface·hash:·90ad04acab7e93e78153369176439875 
9 ··ABI·hash:·fd7f86027eb9e55d764ae96b84cb7140 
10 ··export-list·hash:·9971545e3d43a31c62416798f25bec518 ··interface·hash:·44ed3999cddaf29691a81a7baa3f16cb
 9 ··ABI·hash:·8c52f9011d7a9903136035071d85bad5
 10 ··export-list·hash:·560d52bee02364d6943fa1a727a75be4
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·4f8cb487a79b252cbc84c3f1d9f9ef24 
78 ··exports:·4056b61dcc7a97c976426c1dba411f66 
79 ··Arg·781aa53f8ad6bad32032e028807a2b0a 
80 ··parseArg·fce6f2281f0e7de7eeff8cb05c2c39df 
81 ··parseTransfer·3f7e66cd93c29f5f935d5145229f7db7 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.BasicTypes·4fd84be10a46746eec64ce7d9e2836a9 
83 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
84 ··Transfer·21f4463ca5330a7b4a060834599e9c8c 
85 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
86 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation·068c4409f72d7604ca45362d7d39402f 
87 ··DeprecationInfo·3e91891828692b331266d79195d74b30 
88 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·380f19fbbd719dad21c2c6ab919dfb66 
89 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
90 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·c22159ae6ca5c1b436a04234f89c6b6d 
91 ··exports:·281111fcbdb4a93bdcbe8b8f4a641548 
92 ··Parser·e3410d0c44e9e740d2bf4a7ae52f7c28 
93 ··optionalAttr·38a67a655809280c426c96d7f07295a4 
94 ··parseBool·222d1a0bed886b8e7409a31af9fd2fdd 
95 ··parseChildrenWithLocalName·2e2215235589789a59ebb69b0a4c1564 
96 ··parseDeprecation·79ccb7dae30e6d43716ce6e0237d1a11 
97 ··parseDocumentation·5e2a25873a8753ee05d49343d976423e 
98 ··parseError·a190bf0e40ac4e579bc0b463fec7cdd3 
99 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·b245220cbe1913586d55ca57d7171fa8 
100 ··exports:·6911b3e0b33300a67640f78cd503c0d9 
101 ··parseOptionalType·c3af6d32258e5d701d8beb86bcc7416d77 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Arg·c844ff5bdeba0cb4f22b36eb29b2fb48
 78 ··exports:·18928ad3192d9cc6e79b795cddf0b160
 79 ··Arg·eb49aa9cffee15ca0d5546f5363ca0f3
 80 ··parseArg·c714daa0bc6c1d50e07be68874bf4f2a
 81 ··parseTransfer·2127ff3f4c01153c50c01dcab764904a
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 83 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 84 ··Transfer·8b7371bacb4891c95946908254df3a23
 85 ··Type·517c174a51f69b2446115d60abfbc451
 86 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation·6b8cc39a8d517e0a0309a06836291d16
 87 ··DeprecationInfo·8ef441dd76f21081e98978ec3baec20c
 88 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·243aee5e29e5fe17799cc0f56604aadb
 89 ··Documentation·78881c6e819baffa8046c6115d396c9f
 90 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·d533e0cd849589d1c6513fd14e87afd2
 91 ··exports:·6aaea4c71a994b67bf06b6e742d03299
 92 ··Parser·13efa23b6d377e09a8bc46c86eece82e
 93 ··optionalAttr·ae2772ca00b768385058d0ed844d53a7
 94 ··parseBool·537ea97858abb987b9e6ee75cc57ce32
 95 ··parseChildrenWithLocalName·0bb1989a40de9405e81916d1881d86b6
 96 ··parseDeprecation·f6c7ca88d053577c57b4895a99029b4d
 97 ··parseDocumentation·1de8262446dbf2bd34d6367eb09ed331
 98 ··parseError·b5b88441acb3548f2f9136b8b29f28ae
 99 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·050e041e25eb6b85e6d592f379b88f0f
 100 ··exports:·a2a82f1a6c660f80b892b7937d92047e
 101 ··parseOptionalType·23163436ee61b30e26768f60a999a80a
102 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf102 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
103 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a103 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
104 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd104 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/26929 bytes (70.20%) of diff not shown.
15.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callback.hi
Files 97% 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:·5c0a507f43019c1efc6f2ff8d4e66313 
9 ··ABI·hash:·907efd2b760d7275218e1d6ce5a5e58a 
10 ··export-list·hash:·1297e83a7973cd1aba49fe220fea26668 ··interface·hash:·2b5468f8530591673c3ebb5de10c6000
 9 ··ABI·hash:·f7b4620ab0f68444bae02ad6a4eb8eba
 10 ··export-list·hash:·8d38917c2c06205d780d8042fc41fc72
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·4fd84be10a46746eec64ce7d9e2836a9 
77 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
78 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·fd7f86027eb9e55d764ae96b84cb7140 
79 ··exports:·9971545e3d43a31c62416798f25bec51 
80 ··Callable·d445a01af032e8b68c84cc474b284c9a 
81 ··parseCallable·fefd998dee8187fa3c5fc4ca7893c124 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·380f19fbbd719dad21c2c6ab919dfb66 
83 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
84 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·c22159ae6ca5c1b436a04234f89c6b6d 
85 ··exports:·281111fcbdb4a93bdcbe8b8f4a641548 
86 ··Parser·e3410d0c44e9e740d2bf4a7ae52f7c28 
87 ··parseDocumentation·5e2a25873a8753ee05d49343d976423e 
88 ··parseName·88ed702b45d96763a1c953edc54988ce 
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·b245220cbe1913586d55ca57d7171fa8 
90 ··exports:·6911b3e0b33300a67640f78cd503c0d9 
91 ··queryCType·43a5cdfd8b4585fdef229e81c42faa3376 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 77 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 78 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable·8c52f9011d7a9903136035071d85bad5
 79 ··exports:·560d52bee02364d6943fa1a727a75be4
 80 ··Callable·8a1056efd12f3028e4b351e2a2d2e31c
 81 ··parseCallable·253f79b6353a029eaf2c21c62aa829d9
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·243aee5e29e5fe17799cc0f56604aadb
 83 ··Documentation·78881c6e819baffa8046c6115d396c9f
 84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·d533e0cd849589d1c6513fd14e87afd2
 85 ··exports:·6aaea4c71a994b67bf06b6e742d03299
 86 ··Parser·13efa23b6d377e09a8bc46c86eece82e
 87 ··parseDocumentation·1de8262446dbf2bd34d6367eb09ed331
 88 ··parseName·167e285a95c0b55f973e0749df29f258
 89 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·050e041e25eb6b85e6d592f379b88f0f
 90 ··exports:·a2a82f1a6c660f80b892b7937d92047e
 91 ··queryCType·5f44c5aa6db6252532f3b333a1cb3265
92 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa592 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
93 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11893 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
94 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf94 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
95 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a95 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
96 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd96 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/15307 bytes (51.62%) of diff not shown.
15.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Callback.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Callback.dyn_hi
Files 95% 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:·5c0a507f43019c1efc6f2ff8d4e66313 
9 ··ABI·hash:·907efd2b760d7275218e1d6ce5a5e58a 
10 ··export-list·hash:·1297e83a7973cd1aba49fe220fea26668 ··interface·hash:·2b5468f8530591673c3ebb5de10c6000
 9 ··ABI·hash:·f7b4620ab0f68444bae02ad6a4eb8eba
 10 ··export-list·hash:·8d38917c2c06205d780d8042fc41fc72
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·4fd84be10a46746eec64ce7d9e2836a9 
77 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
78 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Callable·fd7f86027eb9e55d764ae96b84cb7140 
79 ··exports:·9971545e3d43a31c62416798f25bec51 
80 ··Callable·d445a01af032e8b68c84cc474b284c9a 
81 ··parseCallable·fefd998dee8187fa3c5fc4ca7893c124 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·380f19fbbd719dad21c2c6ab919dfb66 
83 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
84 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·c22159ae6ca5c1b436a04234f89c6b6d 
85 ··exports:·281111fcbdb4a93bdcbe8b8f4a641548 
86 ··Parser·e3410d0c44e9e740d2bf4a7ae52f7c28 
87 ··parseDocumentation·5e2a25873a8753ee05d49343d976423e 
88 ··parseName·88ed702b45d96763a1c953edc54988ce 
89 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·b245220cbe1913586d55ca57d7171fa8 
90 ··exports:·6911b3e0b33300a67640f78cd503c0d9 
91 ··queryCType·43a5cdfd8b4585fdef229e81c42faa3376 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 77 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 78 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Callable·8c52f9011d7a9903136035071d85bad5
 79 ··exports:·560d52bee02364d6943fa1a727a75be4
 80 ··Callable·8a1056efd12f3028e4b351e2a2d2e31c
 81 ··parseCallable·253f79b6353a029eaf2c21c62aa829d9
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·243aee5e29e5fe17799cc0f56604aadb
 83 ··Documentation·78881c6e819baffa8046c6115d396c9f
 84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·d533e0cd849589d1c6513fd14e87afd2
 85 ··exports:·6aaea4c71a994b67bf06b6e742d03299
 86 ··Parser·13efa23b6d377e09a8bc46c86eece82e
 87 ··parseDocumentation·1de8262446dbf2bd34d6367eb09ed331
 88 ··parseName·167e285a95c0b55f973e0749df29f258
 89 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·050e041e25eb6b85e6d592f379b88f0f
 90 ··exports:·a2a82f1a6c660f80b892b7937d92047e
 91 ··queryCType·5f44c5aa6db6252532f3b333a1cb3265
92 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa592 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
93 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11893 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
94 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf94 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
95 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a95 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
96 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd96 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/15307 bytes (51.62%) of diff not shown.
21.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-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/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Constant.dyn_hi
Files 96% 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····dyn
7 interface·Data.GI.GIR.Constant·91037 interface·Data.GI.GIR.Constant·9103
8 ··interface·hash:·5f601184c875e7d354263ad55e13e48a 
9 ··ABI·hash:·92cbf41621f1fab2ac8be4a66aadbc58 
10 ··export-list·hash:·be864c5f21676cbf85414cf60b13bfe88 ··interface·hash:·32ef230e8b213cd54a24eea625a19d4f
 9 ··ABI·hash:·a54f249c724d8897d0add07fb00e88da
 10 ··export-list·hash:·355c83f39c289b921634b7ce1c2c39b4
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·4fd84be10a46746eec64ce7d9e2836a9 
77 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
78 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
79 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
80 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation·068c4409f72d7604ca45362d7d39402f 
81 ··DeprecationInfo·3e91891828692b331266d79195d74b30 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Documentation·380f19fbbd719dad21c2c6ab919dfb66 
83 ··Documentation·537d564d5f1cc203edfa41202b8d1d9c 
84 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Parser·c22159ae6ca5c1b436a04234f89c6b6d 
85 ··exports:·281111fcbdb4a93bdcbe8b8f4a641548 
86 ··Parser·e3410d0c44e9e740d2bf4a7ae52f7c28 
87 ··getAttr·0c441c9a2999bebdfa76d9a44487c244 
88 ··getAttrWithNamespace·227c6f324190751037a24fe3562ca80c 
89 ··parseDeprecation·79ccb7dae30e6d43716ce6e0237d1a11 
90 ··parseDocumentation·5e2a25873a8753ee05d49343d976423e 
91 ··parseName·88ed702b45d96763a1c953edc54988ce 
92 ··queryAttrWithNamespace·e079ff076c39785a83308b7f50c46f39 
93 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Type·b245220cbe1913586d55ca57d7171fa8 
94 ··exports:·6911b3e0b33300a67640f78cd503c0d9 
95 ··parseType·376e9724687fdd5c77768f993d220c3d 
96 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.XMLUtils·4386ce3d65406823ac0df53281c2e3c8 
97 ··CGIRNS·592c2d2e4a2d22aa7b4f9b4835ef10f076 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.BasicTypes·b274514ea92629ae9b9e4a437dc4572a
 77 ··exports:·920ff7fcc41437fe2b5eb9f12b22381f
 78 ··Name·bafcd037b6f1988e3427abc2c8d9c96b
 79 ··Type·517c174a51f69b2446115d60abfbc451
 80 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Deprecation·6b8cc39a8d517e0a0309a06836291d16
 81 ··DeprecationInfo·8ef441dd76f21081e98978ec3baec20c
 82 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Documentation·243aee5e29e5fe17799cc0f56604aadb
 83 ··Documentation·78881c6e819baffa8046c6115d396c9f
 84 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Parser·d533e0cd849589d1c6513fd14e87afd2
 85 ··exports:·6aaea4c71a994b67bf06b6e742d03299
 86 ··Parser·13efa23b6d377e09a8bc46c86eece82e
 87 ··getAttr·972448df486dfb9bf6c227d6b2515dc8
 88 ··getAttrWithNamespace·2d58e6c006268e26eed41843d2385812
 89 ··parseDeprecation·f6c7ca88d053577c57b4895a99029b4d
 90 ··parseDocumentation·1de8262446dbf2bd34d6367eb09ed331
 91 ··parseName·167e285a95c0b55f973e0749df29f258
 92 ··queryAttrWithNamespace·1aa31507bdb6f163b1f7dab309f3be78
 93 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.Type·050e041e25eb6b85e6d592f379b88f0f
 94 ··exports:·a2a82f1a6c660f80b892b7937d92047e
 95 ··parseType·5fb2f3f10bcdb67165227a93123b094e
 96 import··-/··haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE:Data.GI.GIR.XMLUtils·57477b6895f063891cfa457c82364b64
 97 ··CGIRNS·a73e2b454f1042e178af93a6b1fe7364
98 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa598 import··-/··Data.Text·db31d8ff6bd02d7f109ac9dc8fb40fa5
99 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11899 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
100 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf100 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
101 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·b5572796ccd700dd9a090b5b3bb9967a101 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·66ab88093d984d596699179f132352ef
102 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd102 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
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/21437 bytes (64.66%) of diff not shown.
21.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx/Data/GI/GIR/Constant.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.10.3-inplace/haskell-gi-0.26.17-JpOQHpIfDku4lMFFjbrhjE/Data/GI/GIR/Constant.hi
Files 96% 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····
7 interface·Data.GI.GIR.Constant·91037 interface·Data.GI.GIR.Constant·9103
8 ··interface·hash:·5f601184c875e7d354263ad55e13e48a 
9 ··ABI·hash:·92cbf41621f1fab2ac8be4a66aadbc58 
10 ··export-list·hash:·be864c5f21676cbf85414cf60b13bfe88 ··interface·hash:·32ef230e8b213cd54a24eea625a19d4f
 9 ··ABI·hash:·a54f249c724d8897d0add07fb00e88da
 10 ··export-list·hash:·355c83f39c289b921634b7ce1c2c39b4
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·703f2201ee5682df77ffdcd86526770712 ··flag·hash:·703f2201ee5682df77ffdcd865267707
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·4fd84be10a46746eec64ce7d9e2836a9 
77 ··exports:·a4ab25c5fdd81dd7a483e8a443b9c07a 
78 ··Name·33827eb83e4214b2ba27e9c8c2ff505c 
79 ··Type·05d8e7d0f08bcabe18b0ab3821d60ef6 
80 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.GIR.Deprecation·068c4409f72d7604ca45362d7d39402f 
81 ··DeprecationInfo·3e91891828692b331266d79195d74b30 
82 import··-/··haskell-gi-0.26.17-LTpFfW0nIbj9kdv3dPGxkx:Data.GI.G