28.5 MB
/srv/reproducible-results/rbuild-debian/r-b-build.VeI7bYWy/b1/haskell-servant_0.20.3.0-1_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.VeI7bYWy/b2/haskell-servant_0.20.3.0-1_amd64.changes
612 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·45a42567cc969db3ff154bea9bbc14c3·411184·haskell·optional·libghc-servant-dev_0.20.3.0-1_amd64.deb 
2 ·497153f7b0568eead8b63768cbd018f6·308692·doc·optional·libghc-servant-doc_0.20.3.0-1_all.deb 
3 ·e8c27d6489be9e211c496e8f240c8103·384364·haskell·optional·libghc-servant-prof_0.20.3.0-1_amd64.deb1 ·ea73b55d450301ab239d813885187d8e·410692·haskell·optional·libghc-servant-dev_0.20.3.0-1_amd64.deb
 2 ·e7c1abcdc5ab8743f00b218a2bd29a32·308708·doc·optional·libghc-servant-doc_0.20.3.0-1_all.deb
 3 ·44ea6eed2938d574c6b64dc4ab89002d·384192·haskell·optional·libghc-servant-prof_0.20.3.0-1_amd64.deb
2.42 MB
libghc-servant-dev_0.20.3.0-1_amd64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-02-11·04:37:45.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-02-11·04:37:45.000000·debian-binary
2 -rw-r--r--···0········0········0·····3404·2026-02-11·04:37:45.000000·control.tar.xz2 -rw-r--r--···0········0········0·····3376·2026-02-11·04:37:45.000000·control.tar.xz
3 -rw-r--r--···0········0········0···407588·2026-02-11·04:37:45.000000·data.tar.xz3 -rw-r--r--···0········0········0···407124·2026-02-11·04:37:45.000000·data.tar.xz
23.8 KB
control.tar.xz
23.7 KB
control.tar
1.61 KB
./control
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Package:·libghc-servant-dev1 Package:·libghc-servant-dev
2 Source:·haskell-servant2 Source:·haskell-servant
3 Version:·0.20.3.0-13 Version:·0.20.3.0-1
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·39386 Installed-Size:·3948
7 Depends:·libghc-aeson-dev-2.2.3.0-cb63e,·libghc-attoparsec-dev-0.14.4-0b9af,·libghc-base-dev-4.20.2.0-47ff0,·libghc-bifunctors-dev-5.6.2-2d76c,·libghc-bytestring-dev-0.12.2.0-d528c,·libghc-case-insensitive-dev-1.2.1.0-56e26,·libghc-constraints-dev-0.14.2-7aa35,·libghc-containers-dev-0.7-0c6d4,·libghc-deepseq-dev-1.5.0.0-d390d,·libghc-generics-sop-dev-0.5.1.4-65d1b,·libghc-http-api-data-dev-0.6.2-5e7b3,·libghc-http-media-dev-0.8.1.1-5d286,·libghc-http-types-dev-0.12.4-19fbb,·libghc-mmorph-dev-1.2.1-6d361,·libghc-mtl-dev-2.3.1-edf82,·libghc-network-uri-dev-2.6.4.2-9d4ce,·libghc-quickcheck-dev-2.15.0.1-3dfc4,·libghc-singleton-bool-dev-0.1.8-7e499,·libghc-sop-core-dev-0.5.0.2-dd093,·libghc-text-dev-2.1.3-8ae9a,·libghc-transformers-dev-0.6.1.1-26140,·libghc-vault-dev-0.3.1.6-66bbf,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)7 Depends:·libghc-aeson-dev-2.2.3.0-cb63e,·libghc-attoparsec-dev-0.14.4-0b9af,·libghc-base-dev-4.20.2.0-47ff0,·libghc-bifunctors-dev-5.6.2-2d76c,·libghc-bytestring-dev-0.12.2.0-d528c,·libghc-case-insensitive-dev-1.2.1.0-56e26,·libghc-constraints-dev-0.14.2-7aa35,·libghc-containers-dev-0.7-0c6d4,·libghc-deepseq-dev-1.5.0.0-d390d,·libghc-generics-sop-dev-0.5.1.4-65d1b,·libghc-http-api-data-dev-0.6.2-5e7b3,·libghc-http-media-dev-0.8.1.1-5d286,·libghc-http-types-dev-0.12.4-19fbb,·libghc-mmorph-dev-1.2.1-6d361,·libghc-mtl-dev-2.3.1-edf82,·libghc-network-uri-dev-2.6.4.2-9d4ce,·libghc-quickcheck-dev-2.15.0.1-3dfc4,·libghc-singleton-bool-dev-0.1.8-7e499,·libghc-sop-core-dev-0.5.0.2-dd093,·libghc-text-dev-2.1.3-8ae9a,·libghc-transformers-dev-0.6.1.1-26140,·libghc-vault-dev-0.3.1.6-66bbf,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)
8 Provides:·libghc-servant-dev-0.20.3.0-157bf8 Provides:·libghc-servant-dev-0.20.3.0-9cc6b
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://docs.servant.dev/11 Homepage:·https://docs.servant.dev/
12 Description:·family·of·combinators·for·defining·webservices·APIs12 Description:·family·of·combinators·for·defining·webservices·APIs
13 ·A·family·of·combinators·for·defining·webservices·APIs·and·serving·them.13 ·A·family·of·combinators·for·defining·webservices·APIs·and·serving·them.
14 ·.14 ·.
15 ·This·package·provides·a·library·for·the·Haskell·programming·language.15 ·This·package·provides·a·library·for·the·Haskell·programming·language.
16 ·See·http://www.haskell.org/·for·more·information·on·Haskell.16 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
17 Ghc-Package:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU17 Ghc-Package:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY
22.1 KB
./md5sums
30.0 B
./md5sums
Files differ
22.1 KB
line order
    
Offset 1, 88 lines modifiedOffset 1, 88 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSservant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU-ghc9.10.3.so1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSservant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY-ghc9.10.3.so
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API.dyn_hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API.dyn_hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API.hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API.hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Alternative.dyn_hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Alternative.dyn_hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Alternative.hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Alternative.hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/BasicAuth.dyn_hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/BasicAuth.dyn_hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/BasicAuth.hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/BasicAuth.hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Capture.dyn_hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Capture.dyn_hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Capture.hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Capture.hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ContentTypes.dyn_hi10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ContentTypes.dyn_hi
11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ContentTypes.hi11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ContentTypes.hi
12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Description.dyn_hi12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Description.dyn_hi
13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Description.hi13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Description.hi
14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Empty.dyn_hi14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Empty.dyn_hi
15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Empty.hi15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Empty.hi
16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Experimental/Auth.dyn_hi16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Experimental/Auth.dyn_hi
17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Experimental/Auth.hi17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Experimental/Auth.hi
18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Fragment.dyn_hi18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Fragment.dyn_hi
19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Fragment.hi19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Fragment.hi
20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Generic.dyn_hi20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Generic.dyn_hi
21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Generic.hi21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Generic.hi
22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Header.dyn_hi22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Header.dyn_hi
23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Header.hi23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Header.hi
24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Host.dyn_hi24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Host.dyn_hi
25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Host.hi25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Host.hi
26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/HttpVersion.dyn_hi26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/HttpVersion.dyn_hi
27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/HttpVersion.hi27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/HttpVersion.hi
28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/IsSecure.dyn_hi28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/IsSecure.dyn_hi
29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/IsSecure.hi29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/IsSecure.hi
30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Modifiers.dyn_hi30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Modifiers.dyn_hi
31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Modifiers.hi31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Modifiers.hi
32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/MultiVerb.dyn_hi32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/MultiVerb.dyn_hi
33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/MultiVerb.hi33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/MultiVerb.hi
34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/NamedRoutes.dyn_hi34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/NamedRoutes.dyn_hi
35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/NamedRoutes.hi35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/NamedRoutes.hi
36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryParam.dyn_hi36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryParam.dyn_hi
37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryParam.hi37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryParam.hi
38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryString.dyn_hi38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryString.dyn_hi
39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryString.hi39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryString.hi
40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Range.dyn_hi40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Range.dyn_hi
41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Range.hi41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Range.hi
42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Raw.dyn_hi42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Raw.dyn_hi
43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Raw.hi43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Raw.hi
44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/RemoteHost.dyn_hi44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/RemoteHost.dyn_hi
45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/RemoteHost.hi45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/RemoteHost.hi
46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ReqBody.dyn_hi46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ReqBody.dyn_hi
47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ReqBody.hi47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ReqBody.hi
48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ResponseHeaders.dyn_hi48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ResponseHeaders.dyn_hi
49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ResponseHeaders.hi49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ResponseHeaders.hi
50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ServerSentEvents.dyn_hi50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ServerSentEvents.dyn_hi
51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ServerSentEvents.hi51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ServerSentEvents.hi
52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Status.dyn_hi52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Status.dyn_hi
53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Status.hi53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Status.hi
54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Stream.dyn_hi54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Stream.dyn_hi
55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Stream.hi55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Stream.hi
56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Sub.dyn_hi56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Sub.dyn_hi
57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Sub.hi57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Sub.hi
58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeErrors.dyn_hi58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeErrors.dyn_hi
59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeErrors.hi59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeErrors.hi
60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel.dyn_hi60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel.dyn_hi
61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel.hi61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel.hi
62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel/List.dyn_hi62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel/List.dyn_hi
63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel/List.hi63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel/List.hi
64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb.dyn_hi64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb.dyn_hi
65 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb.hi65 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb.hi
66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb/Union.dyn_hi66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb/Union.dyn_hi
67 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb/Union.hi67 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb/Union.hi
68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Vault.dyn_hi68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Vault.dyn_hi
69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Vault.hi69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Vault.hi
70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Verbs.dyn_hi70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Verbs.dyn_hi
71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Verbs.hi71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Verbs.hi
72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/WithNamedContext.dyn_hi72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithNamedContext.dyn_hi
73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/WithNamedContext.hi73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithNamedContext.hi
74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/WithResource.dyn_hi74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithResource.dyn_hi
75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/WithResource.hi75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithResource.hi
76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Links.dyn_hi76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Links.dyn_hi
77 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Links.hi77 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Links.hi
78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Test/ComprehensiveAPI.dyn_hi78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Test/ComprehensiveAPI.dyn_hi
79 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Test/ComprehensiveAPI.hi79 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Test/ComprehensiveAPI.hi
80 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/Internal/Response.dyn_hi80 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/Internal/Response.dyn_hi
81 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/Internal/Response.hi81 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/Internal/Response.hi
82 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/SourceT.dyn_hi82 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/SourceT.dyn_hi
83 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/SourceT.hi83 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/SourceT.hi
84 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/libHSservant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU.a84 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/libHSservant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY.a
85 usr/share/doc/libghc-servant-dev/changelog.Debian.gz85 usr/share/doc/libghc-servant-dev/changelog.Debian.gz
86 usr/share/doc/libghc-servant-dev/changelog.gz86 usr/share/doc/libghc-servant-dev/changelog.gz
87 usr/share/doc/libghc-servant-dev/copyright87 usr/share/doc/libghc-servant-dev/copyright
88 var/lib/ghc/package.conf.d/servant-0.20.3.0.conf88 var/lib/ghc/package.conf.d/servant-0.20.3.0.conf
2.4 MB
data.tar.xz
2.4 MB
data.tar
41.4 KB
file list
    
Offset 1, 107 lines modifiedOffset 1, 107 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/
8 -rw-r--r--···0·root·········(0)·root·········(0)···978416·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSservant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU-ghc9.10.3.so8 -rw-r--r--···0·root·········(0)·root·········(0)···982512·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSservant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY-ghc9.10.3.so
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/
12 -rw-r--r--···0·root·········(0)·root·········(0)····26943·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Alternative.dyn_hi12 -rw-r--r--···0·root·········(0)·root·········(0)····26924·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Alternative.dyn_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)····26940·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Alternative.hi13 -rw-r--r--···0·root·········(0)·root·········(0)····26921·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Alternative.hi
14 -rw-r--r--···0·root·········(0)·root·········(0)·····3461·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/BasicAuth.dyn_hi14 -rw-r--r--···0·root·········(0)·root·········(0)·····3458·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/BasicAuth.dyn_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)·····3459·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/BasicAuth.hi15 -rw-r--r--···0·root·········(0)·root·········(0)·····3456·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/BasicAuth.hi
16 -rw-r--r--···0·root·········(0)·root·········(0)·····2314·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Capture.dyn_hi16 -rw-r--r--···0·root·········(0)·root·········(0)·····2313·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Capture.dyn_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)·····2312·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Capture.hi17 -rw-r--r--···0·root·········(0)·root·········(0)·····2311·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Capture.hi
18 -rw-r--r--···0·root·········(0)·root·········(0)····77518·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ContentTypes.dyn_hi18 -rw-r--r--···0·root·········(0)·root·········(0)····77513·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ContentTypes.dyn_hi
19 -rw-r--r--···0·root·········(0)·root·········(0)····77516·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ContentTypes.hi19 -rw-r--r--···0·root·········(0)·root·········(0)····77511·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ContentTypes.hi
20 -rw-r--r--···0·root·········(0)·root·········(0)·····3677·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Description.dyn_hi20 -rw-r--r--···0·root·········(0)·root·········(0)·····3673·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Description.dyn_hi
21 -rw-r--r--···0·root·········(0)·root·········(0)·····3675·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Description.hi21 -rw-r--r--···0·root·········(0)·root·········(0)·····3671·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Description.hi
22 -rw-r--r--···0·root·········(0)·root·········(0)·····7175·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Empty.dyn_hi22 -rw-r--r--···0·root·········(0)·root·········(0)·····7172·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Empty.dyn_hi
23 -rw-r--r--···0·root·········(0)·root·········(0)·····7173·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Empty.hi23 -rw-r--r--···0·root·········(0)·root·········(0)·····7170·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Empty.hi
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Experimental/24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Experimental/
25 -rw-r--r--···0·root·········(0)·root·········(0)·····1702·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Experimental/Auth.dyn_hi25 -rw-r--r--···0·root·········(0)·root·········(0)·····1694·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Experimental/Auth.dyn_hi
26 -rw-r--r--···0·root·········(0)·root·········(0)·····1700·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Experimental/Auth.hi26 -rw-r--r--···0·root·········(0)·root·········(0)·····1692·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Experimental/Auth.hi
27 -rw-r--r--···0·root·········(0)·root·········(0)·····1608·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Fragment.dyn_hi27 -rw-r--r--···0·root·········(0)·root·········(0)·····1606·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Fragment.dyn_hi
28 -rw-r--r--···0·root·········(0)·root·········(0)·····1606·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Fragment.hi28 -rw-r--r--···0·root·········(0)·root·········(0)·····1604·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Fragment.hi
29 -rw-r--r--···0·root·········(0)·root·········(0)·····9494·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Generic.dyn_hi29 -rw-r--r--···0·root·········(0)·root·········(0)·····9501·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Generic.dyn_hi
30 -rw-r--r--···0·root·········(0)·root·········(0)·····9492·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Generic.hi30 -rw-r--r--···0·root·········(0)·root·········(0)·····9499·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Generic.hi
31 -rw-r--r--···0·root·········(0)·root·········(0)·····3110·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Header.dyn_hi31 -rw-r--r--···0·root·········(0)·root·········(0)·····3115·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Header.dyn_hi
32 -rw-r--r--···0·root·········(0)·root·········(0)·····3108·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Header.hi32 -rw-r--r--···0·root·········(0)·root·········(0)·····3113·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Header.hi
33 -rw-r--r--···0·root·········(0)·root·········(0)·····1662·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Host.dyn_hi33 -rw-r--r--···0·root·········(0)·root·········(0)·····1658·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Host.dyn_hi
34 -rw-r--r--···0·root·········(0)·root·········(0)·····1660·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Host.hi34 -rw-r--r--···0·root·········(0)·root·········(0)·····1656·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Host.hi
35 -rw-r--r--···0·root·········(0)·root·········(0)·····2588·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/HttpVersion.dyn_hi35 -rw-r--r--···0·root·········(0)·root·········(0)·····2586·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/HttpVersion.dyn_hi
36 -rw-r--r--···0·root·········(0)·root·········(0)·····2586·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/HttpVersion.hi36 -rw-r--r--···0·root·········(0)·root·········(0)·····2584·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/HttpVersion.hi
37 -rw-r--r--···0·root·········(0)·root·········(0)····10705·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/IsSecure.dyn_hi37 -rw-r--r--···0·root·········(0)·root·········(0)····10694·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/IsSecure.dyn_hi
38 -rw-r--r--···0·root·········(0)·root·········(0)····10703·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/IsSecure.hi38 -rw-r--r--···0·root·········(0)·root·········(0)····10692·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/IsSecure.hi
39 -rw-r--r--···0·root·········(0)·root·········(0)····12264·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Modifiers.dyn_hi39 -rw-r--r--···0·root·········(0)·root·········(0)····12270·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Modifiers.dyn_hi
40 -rw-r--r--···0·root·········(0)·root·········(0)····12262·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Modifiers.hi40 -rw-r--r--···0·root·········(0)·root·········(0)····12268·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Modifiers.hi
41 -rw-r--r--···0·root·········(0)·root·········(0)····76702·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/MultiVerb.dyn_hi41 -rw-r--r--···0·root·········(0)·root·········(0)····76675·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/MultiVerb.dyn_hi
42 -rw-r--r--···0·root·········(0)·root·········(0)····76699·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/MultiVerb.hi42 -rw-r--r--···0·root·········(0)·root·········(0)····76672·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/MultiVerb.hi
43 -rw-r--r--···0·root·········(0)·root·········(0)·····1633·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/NamedRoutes.dyn_hi43 -rw-r--r--···0·root·········(0)·root·········(0)·····1633·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/NamedRoutes.dyn_hi
44 -rw-r--r--···0·root·········(0)·root·········(0)·····1631·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/NamedRoutes.hi44 -rw-r--r--···0·root·········(0)·root·········(0)·····1631·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/NamedRoutes.hi
45 -rw-r--r--···0·root·········(0)·root·········(0)·····3995·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryParam.dyn_hi45 -rw-r--r--···0·root·········(0)·root·········(0)·····3989·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryParam.dyn_hi
46 -rw-r--r--···0·root·········(0)·root·········(0)·····3993·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryParam.hi46 -rw-r--r--···0·root·········(0)·root·········(0)·····3987·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryParam.hi
47 -rw-r--r--···0·root·········(0)·root·········(0)····12346·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryString.dyn_hi47 -rw-r--r--···0·root·········(0)·root·········(0)····12342·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryString.dyn_hi
48 -rw-r--r--···0·root·········(0)·root·········(0)····12344·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryString.hi48 -rw-r--r--···0·root·········(0)·root·········(0)····12340·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryString.hi
49 -rw-r--r--···0·root·········(0)·root·········(0)····26813·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Range.dyn_hi49 -rw-r--r--···0·root·········(0)·root·········(0)····26806·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Range.dyn_hi
50 -rw-r--r--···0·root·········(0)·root·········(0)····26811·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Range.hi50 -rw-r--r--···0·root·········(0)·root·········(0)····26804·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Range.hi
51 -rw-r--r--···0·root·········(0)·root·········(0)·····1825·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Raw.dyn_hi51 -rw-r--r--···0·root·········(0)·root·········(0)·····1828·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Raw.dyn_hi
52 -rw-r--r--···0·root·········(0)·root·········(0)·····1823·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Raw.hi52 -rw-r--r--···0·root·········(0)·root·········(0)·····1826·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Raw.hi
53 -rw-r--r--···0·root·········(0)·root·········(0)·····1569·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/RemoteHost.dyn_hi53 -rw-r--r--···0·root·········(0)·root·········(0)·····1575·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/RemoteHost.dyn_hi
54 -rw-r--r--···0·root·········(0)·root·········(0)·····1567·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/RemoteHost.hi54 -rw-r--r--···0·root·········(0)·root·········(0)·····1573·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/RemoteHost.hi
55 -rw-r--r--···0·root·········(0)·root·········(0)·····3120·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ReqBody.dyn_hi55 -rw-r--r--···0·root·········(0)·root·········(0)·····3117·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ReqBody.dyn_hi
56 -rw-r--r--···0·root·········(0)·root·········(0)·····3118·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ReqBody.hi56 -rw-r--r--···0·root·········(0)·root·········(0)·····3115·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ReqBody.hi
57 -rw-r--r--···0·root·········(0)·root·········(0)····48635·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ResponseHeaders.dyn_hi57 -rw-r--r--···0·root·········(0)·root·········(0)····48646·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ResponseHeaders.dyn_hi
58 -rw-r--r--···0·root·········(0)·root·········(0)····48633·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ResponseHeaders.hi58 -rw-r--r--···0·root·········(0)·root·········(0)····48644·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ResponseHeaders.hi
59 -rw-r--r--···0·root·········(0)·root·········(0)·····6187·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ServerSentEvents.dyn_hi59 -rw-r--r--···0·root·········(0)·root·········(0)·····6195·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ServerSentEvents.dyn_hi
60 -rw-r--r--···0·root·········(0)·root·········(0)·····6185·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ServerSentEvents.hi60 -rw-r--r--···0·root·········(0)·root·········(0)·····6193·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ServerSentEvents.hi
61 -rw-r--r--···0·root·········(0)·root·········(0)····27177·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Status.dyn_hi61 -rw-r--r--···0·root·········(0)·root·········(0)····27190·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Status.dyn_hi
62 -rw-r--r--···0·root·········(0)·root·········(0)····27175·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Status.hi62 -rw-r--r--···0·root·········(0)·root·········(0)····27188·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Status.hi
63 -rw-r--r--···0·root·········(0)·root·········(0)····31379·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Stream.dyn_hi63 -rw-r--r--···0·root·········(0)·root·········(0)····31375·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Stream.dyn_hi
64 -rw-r--r--···0·root·········(0)·root·········(0)····31377·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Stream.hi64 -rw-r--r--···0·root·········(0)·root·········(0)····31373·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Stream.hi
65 -rw-r--r--···0·root·········(0)·root·········(0)·····1676·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Sub.dyn_hi65 -rw-r--r--···0·root·········(0)·root·········(0)·····1675·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Sub.dyn_hi
66 -rw-r--r--···0·root·········(0)·root·········(0)·····1674·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Sub.hi66 -rw-r--r--···0·root·········(0)·root·········(0)·····1673·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Sub.hi
67 -rw-r--r--···0·root·········(0)·root·········(0)·····4217·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeErrors.dyn_hi67 -rw-r--r--···0·root·········(0)·root·········(0)·····4218·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeErrors.dyn_hi
68 -rw-r--r--···0·root·········(0)·root·········(0)·····4215·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeErrors.hi68 -rw-r--r--···0·root·········(0)·root·········(0)·····4216·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeErrors.hi
69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel/69 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel/
70 -rw-r--r--···0·root·········(0)·root·········(0)·····1710·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel/List.dyn_hi70 -rw-r--r--···0·root·········(0)·root·········(0)·····1710·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel/List.dyn_hi
71 -rw-r--r--···0·root·········(0)·root·········(0)·····1708·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel/List.hi71 -rw-r--r--···0·root·········(0)·root·········(0)·····1708·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel/List.hi
72 -rw-r--r--···0·root·········(0)·root·········(0)····21051·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel.dyn_hi72 -rw-r--r--···0·root·········(0)·root·········(0)····21059·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel.dyn_hi
73 -rw-r--r--···0·root·········(0)·root·········(0)····21050·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel.hi73 -rw-r--r--···0·root·········(0)·root·········(0)····21058·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel.hi
74 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb/74 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb/
75 -rw-r--r--···0·root·········(0)·root·········(0)·····9146·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb/Union.dyn_hi75 -rw-r--r--···0·root·········(0)·root·········(0)·····9141·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb/Union.dyn_hi
76 -rw-r--r--···0·root·········(0)·root·········(0)·····9144·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb/Union.hi76 -rw-r--r--···0·root·········(0)·root·········(0)·····9139·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb/Union.hi
77 -rw-r--r--···0·root·········(0)·root·········(0)····21927·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb.dyn_hi77 -rw-r--r--···0·root·········(0)·root·········(0)····21912·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb.dyn_hi
78 -rw-r--r--···0·root·········(0)·root·········(0)····21925·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb.hi78 -rw-r--r--···0·root·········(0)·root·········(0)····21910·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb.hi
79 -rw-r--r--···0·root·········(0)·root·········(0)·····2489·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Vault.dyn_hi79 -rw-r--r--···0·root·········(0)·root·········(0)·····2487·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Vault.dyn_hi
80 -rw-r--r--···0·root·········(0)·root·········(0)·····2487·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Vault.hi80 -rw-r--r--···0·root·········(0)·root·········(0)·····2485·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Vault.hi
81 -rw-r--r--···0·root·········(0)·root·········(0)····13519·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Verbs.dyn_hi81 -rw-r--r--···0·root·········(0)·root·········(0)····13510·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Verbs.dyn_hi
82 -rw-r--r--···0·root·········(0)·root·········(0)····13517·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Verbs.hi82 -rw-r--r--···0·root·········(0)·root·········(0)····13508·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Verbs.hi
83 -rw-r--r--···0·root·········(0)·root·········(0)·····1756·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/WithNamedContext.dyn_hi83 -rw-r--r--···0·root·········(0)·root·········(0)·····1754·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithNamedContext.dyn_hi
84 -rw-r--r--···0·root·········(0)·root·········(0)·····1754·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/WithNamedContext.hi84 -rw-r--r--···0·root·········(0)·root·········(0)·····1752·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithNamedContext.hi
85 -rw-r--r--···0·root·········(0)·root·········(0)·····1598·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/WithResource.dyn_hi85 -rw-r--r--···0·root·········(0)·root·········(0)·····1597·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithResource.dyn_hi
86 -rw-r--r--···0·root·········(0)·root·········(0)·····1596·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/WithResource.hi86 -rw-r--r--···0·root·········(0)·root·········(0)·····1595·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithResource.hi
87 -rw-r--r--···0·root·········(0)·root·········(0)····15497·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API.dyn_hi87 -rw-r--r--···0·root·········(0)·root·········(0)····15494·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API.dyn_hi
88 -rw-r--r--···0·root·········(0)·root·········(0)····15495·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API.hi88 -rw-r--r--···0·root·········(0)·root·········(0)····15492·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API.hi
89 -rw-r--r--···0·root·········(0)·root·········(0)···100438·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Links.dyn_hi89 -rw-r--r--···0·root·········(0)·root·········(0)···100413·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Links.dyn_hi
90 -rw-r--r--···0·root·········(0)·root·········(0)···100437·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Links.hi90 -rw-r--r--···0·root·········(0)·root·········(0)···100412·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Links.hi
91 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Test/91 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Test/
92 -rw-r--r--···0·root·········(0)·root·········(0)····12545·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Test/ComprehensiveAPI.dyn_hi92 -rw-r--r--···0·root·········(0)·root·········(0)····12526·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Test/ComprehensiveAPI.dyn_hi
93 -rw-r--r--···0·root·········(0)·root·········(0)····12543·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Test/ComprehensiveAPI.hi93 -rw-r--r--···0·root·········(0)·root·········(0)····12524·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Test/ComprehensiveAPI.hi
94 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/94 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/
95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/Internal/95 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/Internal/
96 -rw-r--r--···0·root·········(0)·root·········(0)····22296·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/Internal/Response.dyn_hi96 -rw-r--r--···0·root·········(0)·root·········(0)····22286·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/Internal/Response.dyn_hi
97 -rw-r--r--···0·root·········(0)·root·········(0)····22295·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/Internal/Response.hi97 -rw-r--r--···0·root·········(0)·root·········(0)····22285·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/Internal/Response.hi
98 -rw-r--r--···0·root·········(0)·root·········(0)····87939·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/SourceT.dyn_hi98 -rw-r--r--···0·root·········(0)·root·········(0)····87952·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/SourceT.dyn_hi
99 -rw-r--r--···0·root·········(0)·root·········(0)····87936·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/Types/SourceT.hi99 -rw-r--r--···0·root·········(0)·root·········(0)····87949·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/Types/SourceT.hi
100 -rw-r--r--···0·root·········(0)·root·········(0)··1516778·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/libHSservant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU.a100 -rw-r--r--···0·root·········(0)·root·········(0)··1523230·2026-02-11·04:37:45.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/libHSservant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY.a
101 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/share/101 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/share/
102 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/share/doc/102 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/share/doc/
103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/share/doc/libghc-servant-dev/103 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./usr/share/doc/libghc-servant-dev/
104 -rw-r--r--···0·root·········(0)·root·········(0)······419·2026-02-11·04:37:45.000000·./usr/share/doc/libghc-servant-dev/changelog.Debian.gz104 -rw-r--r--···0·root·········(0)·root·········(0)······419·2026-02-11·04:37:45.000000·./usr/share/doc/libghc-servant-dev/changelog.Debian.gz
105 -rw-r--r--···0·root·········(0)·root·········(0)····12469·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-servant-dev/changelog.gz105 -rw-r--r--···0·root·········(0)·root·········(0)····12469·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-servant-dev/changelog.gz
106 -rw-r--r--···0·root·········(0)·root·········(0)·····1961·2026-02-11·04:37:45.000000·./usr/share/doc/libghc-servant-dev/copyright106 -rw-r--r--···0·root·········(0)·root·········(0)·····1961·2026-02-11·04:37:45.000000·./usr/share/doc/libghc-servant-dev/copyright
107 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./var/107 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-02-11·04:37:45.000000·./var/
3.12 KB
./var/lib/ghc/package.conf.d/servant-0.20.3.0.conf
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 name:·················servant1 name:·················servant
2 version:··············0.20.3.02 version:··············0.20.3.0
3 visibility:···········public3 visibility:···········public
4 id:···················servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU 
5 key:··················servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU4 id:···················servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY
 5 key:··················servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY
6 license:··············BSD-3-Clause6 license:··············BSD-3-Clause
7 copyright:7 copyright:
8 ····2014-2016·Zalora·South·East·Asia·Pte·Ltd,·2016-2019·Servant·Contributors8 ····2014-2016·Zalora·South·East·Asia·Pte·Ltd,·2016-2019·Servant·Contributors
  
9 maintainer:···········haskell-servant-maintainers@googlegroups.com9 maintainer:···········haskell-servant-maintainers@googlegroups.com
10 author:···············Servant·Contributors10 author:···············Servant·Contributors
11 homepage:·············http://docs.servant.dev/11 homepage:·············http://docs.servant.dev/
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····A·family·of·combinators·for·defining·webservices·APIs·and·serving·them15 ····A·family·of·combinators·for·defining·webservices·APIs·and·serving·them
16 ····.16 ····.
17 ····You·can·learn·about·the·basics·in·the·<http://docs.servant.dev/en/stable/tutorial/index.html·tutorial>.17 ····You·can·learn·about·the·basics·in·the·<http://docs.servant.dev/en/stable/tutorial/index.html·tutorial>.
18 ····.18 ····.
19 ····<https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md·CHANGELOG>19 ····<https://github.com/haskell-servant/servant/blob/master/servant/CHANGELOG.md·CHANGELOG>
  
20 category:·············Servant,·Web20 category:·············Servant,·Web
21 abi:··················157bfbdefa7f0f5e5e1a874c400f672a21 abi:··················9cc6b75014b5937e58b7705e304e00c8
22 exposed:··············True22 exposed:··············True
23 exposed-modules:23 exposed-modules:
24 ····Servant.API·Servant.API.Alternative·Servant.API.BasicAuth24 ····Servant.API·Servant.API.Alternative·Servant.API.BasicAuth
25 ····Servant.API.Capture·Servant.API.ContentTypes25 ····Servant.API.Capture·Servant.API.ContentTypes
26 ····Servant.API.Description·Servant.API.Empty26 ····Servant.API.Description·Servant.API.Empty
27 ····Servant.API.Experimental.Auth·Servant.API.Fragment27 ····Servant.API.Experimental.Auth·Servant.API.Fragment
28 ····Servant.API.Generic·Servant.API.Header·Servant.API.Host28 ····Servant.API.Generic·Servant.API.Header·Servant.API.Host
Offset 37, 27 lines modifiedOffset 37, 27 lines modified
37 ····Servant.API.TypeLevel.List·Servant.API.UVerb37 ····Servant.API.TypeLevel.List·Servant.API.UVerb
38 ····Servant.API.UVerb.Union·Servant.API.Vault·Servant.API.Verbs38 ····Servant.API.UVerb.Union·Servant.API.Vault·Servant.API.Verbs
39 ····Servant.API.WithNamedContext·Servant.API.WithResource·Servant.Links39 ····Servant.API.WithNamedContext·Servant.API.WithResource·Servant.Links
40 ····Servant.Test.ComprehensiveAPI·Servant.Types.Internal.Response40 ····Servant.Test.ComprehensiveAPI·Servant.Types.Internal.Response
41 ····Servant.Types.SourceT41 ····Servant.Types.SourceT
  
42 import-dirs:42 import-dirs:
43 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU43 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY
  
44 library-dirs:44 library-dirs:
45 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU45 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY
  
46 library-dirs-static:46 library-dirs-static:
47 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU47 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY
  
48 dynamic-library-dirs:48 dynamic-library-dirs:
49 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace49 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace
  
50 data-dir:·············/usr/share/servant50 data-dir:·············/usr/share/servant
51 hs-libraries:·········HSservant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU51 hs-libraries:·········HSservant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY
52 depends:52 depends:
53 ····QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg53 ····QuickCheck-2.15.0.1-77FopWYsxo3uQfuulxjpg
54 ····aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav54 ····aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav
55 ····attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio·base-4.20.2.0-inplace55 ····attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio·base-4.20.2.0-inplace
56 ····bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu·bytestring-0.12.2.0-inplace56 ····bifunctors-5.6.2-4kXyA9Yl2Ys9aGae1sUdxu·bytestring-0.12.2.0-inplace
57 ····case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh57 ····case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh
58 ····constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·containers-0.7-inplace58 ····constraints-0.14.2-HiVckDQ1c2N8URAzDW4Exb·containers-0.7-inplace
44.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Alternative.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Alternative.hi
Files 98% similar despite different names
43.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.Alternative·91037 interface·Servant.API.Alternative·9103
8 ··interface·hash:·80b96e128ad1da68934cd41b22aa47a4 
9 ··ABI·hash:·c91653e22b8b0c15f10543b90bdf2339 
10 ··export-list·hash:·ab2a1bfce22d8d0e63d0133790deb94d8 ··interface·hash:·2e0954f7f2c5f305ed64caea2013d614
 9 ··ABI·hash:·ca307243020c60d111be95aed4db6310
 10 ··export-list·hash:·f9e7b62a66ce6c123173b163b2ed6675
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8dad55121335467706ea1d9d08c657af12 ··flag·hash:·6443f2b3a305fa30cea36b2ed4511b65
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1034c2012211bf116af6b1255199ce5716 ··src_hash:·1034c2012211bf116af6b1255199ce57
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 44, 44 lines modifiedOffset 44, 44 lines modified
44 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023344 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
45 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148445 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
46 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b46 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
47 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b0947 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
48 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c48 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
49 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd649 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
50 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf50 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
51 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·f3661b4ea888f3fa354b2c882e82178051 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·d2bd8676b19f13eafc513f7f8ee49001
52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
53 fixities·infixr·3·:<|>,·infixr·3·:<|>53 fixities·infixr·3·:<|>,·infixr·3·:<|>
54 ca91d33c4320c0ef5d1da7a5e405d29d54 806b037020c367bd4719f777803a0f73
55 ··$fBiapplicative:<|>·::·Data.Biapplicative.Biapplicative·(:<|>)55 ··$fBiapplicative:<|>·::·Data.Biapplicative.Biapplicative·(:<|>)
56 ··DFunId56 ··DFunId
57 ··[HasNoCafRefs,·TagSig:·<TagProper>,57 ··[HasNoCafRefs,·TagSig:·<TagProper>,
58 ···LambdaFormInfo:·LFCon[Data.Biapplicative.C:Biapplicative],58 ···LambdaFormInfo:·LFCon[Data.Biapplicative.C:Biapplicative],
59 ···Inline:·CONLIKE,59 ···Inline:·CONLIKE,
60 ···Unfolding:·DFun:.60 ···Unfolding:·DFun:.
61 ················@(:<|>)61 ················@(:<|>)
62 ················$fBifunctor:<|>62 ················$fBifunctor:<|>
63 ················$fBiapplicative:<|>_$cbipure63 ················$fBiapplicative:<|>_$cbipure
64 ················$fBiapplicative:<|>_$c<<*>>64 ················$fBiapplicative:<|>_$c<<*>>
65 ················$fBiapplicative:<|>_$cbiliftA265 ················$fBiapplicative:<|>_$cbiliftA2
66 ················$fBiapplicative:<|>_$c*>>66 ················$fBiapplicative:<|>_$c*>>
67 ················$fBiapplicative:<|>_$c<<*]67 ················$fBiapplicative:<|>_$c<<*]
68 012780a35ca730df1aea764776c3575a68 f77ccb0c9e5ecd57cd2c61632e49f67b
69 ··$fBiapplicative:<|>_$c*>>·::·(a·:<|>·b)·->·(c·:<|>·d)·->·c·:<|>·d69 ··$fBiapplicative:<|>_$c*>>·::·(a·:<|>·b)·->·(c·:<|>·d)·->·c·:<|>·d
70 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,70 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
71 ···Strictness:·<A><1!P(L,L)>,·CPR:·1,·Inline:·(sat-args=2),71 ···Strictness:·<A><1!P(L,L)>,·CPR:·1,·Inline:·(sat-args=2),
72 ···Unfolding:·Core:·StableUser·<2,FalseTrue>72 ···Unfolding:·Core:·StableUser·<2,FalseTrue>
73 ··············\·@a73 ··············\·@a
74 ················@b74 ················@b
75 ················@c75 ················@c
76 ················@d76 ················@d
77 ················(a1['GHC.Types.Many]·::·a·:<|>·b)77 ················(a1['GHC.Types.Many]·::·a·:<|>·b)
78 ················(b1['GHC.Types.Many]·::·c·:<|>·d)·->78 ················(b1['GHC.Types.Many]·::·c·:<|>·d)·->
79 ··············b1]79 ··············b1]
80 478929cfa258aadcb0d71661d6c30f1880 010cec9d97b8ea2e2fc5e285bd69a5c1
81 ··$fBiapplicative:<|>_$c<<*·::·(a·:<|>·b)·->·(c·:<|>·d)·->·a·:<|>·b81 ··$fBiapplicative:<|>_$c<<*·::·(a·:<|>·b)·->·(c·:<|>·d)·->·a·:<|>·b
82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
83 ···Arity:·2,·Strictness:·<LP(ML,ML)><1!A>,·CPR:·1,83 ···Arity:·2,·Strictness:·<LP(ML,ML)><1!A>,·CPR:·1,
84 ···Inline:·(sat-args=2),84 ···Inline:·(sat-args=2),
85 ···Unfolding:·Core:·StableUser·<2,FalseFalse>85 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
86 ··············\·@a86 ··············\·@a
87 ················@b87 ················@b
Offset 91, 29 lines modifiedOffset 91, 29 lines modified
91 ················(b1['GHC.Types.Many]·::·c·:<|>·d)·->91 ················(b1['GHC.Types.Many]·::·c·:<|>·d)·->
92 ··············case·b1·of·wild·{·:<|>·a2·b2·->92 ··············case·b1·of·wild·{·:<|>·a2·b2·->
93 ··············:<|>93 ··············:<|>
94 ················@a94 ················@a
95 ················@b95 ················@b
96 ················(case·a1·of·wild1·{·:<|>·a3·b3·->·a3·})96 ················(case·a1·of·wild1·{·:<|>·a3·b3·->·a3·})
97 ················(case·a1·of·wild1·{·:<|>·a3·b3·->·b3·})·}]97 ················(case·a1·of·wild1·{·:<|>·a3·b3·->·b3·})·}]
98 aa8d7e8cbdc2939fbf9bcdaa3fcc9cdb98 ed0f7f14635ad2f32f214ff8c133f191
99 ··$fBiapplicative:<|>_$c<<*>>·::99 ··$fBiapplicative:<|>_$c<<*>>·::
100 ····((a·->·b)·:<|>·(c·->·d))·->·(a·:<|>·c)·->·b·:<|>·d100 ····((a·->·b)·:<|>·(c·->·d))·->·(a·:<|>·c)·->·b·:<|>·d
101 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,101 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
102 ···Arity:·2,·Strictness:·<1!P(MC(1,L),MC(1,L))><1!P(L,L)>,·CPR:·1,102 ···Arity:·2,·Strictness:·<1!P(MC(1,L),MC(1,L))><1!P(L,L)>,·CPR:·1,
103 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>103 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
104 ··············\·@a104 ··············\·@a
105 ················@b105 ················@b
106 ················@c106 ················@c
107 ················@d107 ················@d
108 ················(ds['GHC.Types.Many]·::·(a·->·b)·:<|>·(c·->·d))108 ················(ds['GHC.Types.Many]·::·(a·->·b)·:<|>·(c·->·d))
109 ················(ds1['GHC.Types.Many]·::·a·:<|>·c)·->109 ················(ds1['GHC.Types.Many]·::·a·:<|>·c)·->
110 ··············case·ds·of·wild·{·:<|>·f·g·->110 ··············case·ds·of·wild·{·:<|>·f·g·->
111 ··············case·ds1·of·wild1·{·:<|>·a1·b1·->·:<|>·@b·@d·(f·a1)·(g·b1)·}·}]111 ··············case·ds1·of·wild1·{·:<|>·a1·b1·->·:<|>·@b·@d·(f·a1)·(g·b1)·}·}]
112 75b192de1f45fe1455f2873ee3977f8c112 b6134ce9543480f7a6d076005fd0116d
113 ··$fBiapplicative:<|>_$cbiliftA2·::113 ··$fBiapplicative:<|>_$cbiliftA2·::
114 ····(a·->·b·->·c)114 ····(a·->·b·->·c)
115 ····->·(d·->·e·->·f)·->·(a·:<|>·d)·->·(b·:<|>·e)·->·c·:<|>·f115 ····->·(d·->·e·->·f)·->·(a·:<|>·d)·->·(b·:<|>·e)·->·c·:<|>·f
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
117 ···Arity:·4,117 ···Arity:·4,
118 ···Strictness:·<MC(1,C(1,L))><MC(1,C(1,L))><LP(ML,ML)><1!P(L,L)>,118 ···Strictness:·<MC(1,C(1,L))><MC(1,C(1,L))><LP(ML,ML)><1!P(L,L)>,
119 ···CPR:·1,·Inline:·(sat-args=4),119 ···CPR:·1,·Inline:·(sat-args=4),
Offset 130, 48 lines modifiedOffset 130, 48 lines modified
130 ················(eta3['GHC.Types.Many]·::·b·:<|>·e)·->130 ················(eta3['GHC.Types.Many]·::·b·:<|>·e)·->
131 ··············case·eta3·of·wild·{·:<|>·a1·b1·->131 ··············case·eta3·of·wild·{·:<|>·a1·b1·->
132 ··············:<|>132 ··············:<|>
133 ················@c133 ················@c
134 ················@f134 ················@f
135 ················(eta·(case·eta2·of·wild1·{·:<|>·a2·b2·->·a2·})·a1)135 ················(eta·(case·eta2·of·wild1·{·:<|>·a2·b2·->·a2·})·a1)
136 ················(eta1·(case·eta2·of·wild1·{·:<|>·a2·b2·->·b2·})·b1)·}]136 ················(eta1·(case·eta2·of·wild1·{·:<|>·a2·b2·->·b2·})·b1)·}]
137 20efddd6c9a6cc26fded63d5077ca938137 1d2c027dd3a1b31a818413288d665909
138 ··$fBiapplicative:<|>_$cbipure·::·a·->·b·->·a·:<|>·b138 ··$fBiapplicative:<|>_$cbipure·::·a·->·b·->·a·:<|>·b
139 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,139 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
140 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,140 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,
141 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>141 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
142 ··············\·@a·@b·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·b)·->142 ··············\·@a·@b·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·b)·->
143 ··············:<|>·@a·@b·ds·ds1]143 ··············:<|>·@a·@b·ds·ds1]
144 677c543242b293e8948dfe725c035b73144 e12aa65a9cb2b62ffdbde90479130716
145 ··$fBifoldable:<|>·::·Data.Bifoldable.Bifoldable·(:<|>)145 ··$fBifoldable:<|>·::·Data.Bifoldable.Bifoldable·(:<|>)
146 ··DFunId146 ··DFunId
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,
148 ···LambdaFormInfo:·LFCon[Data.Bifoldable.C:Bifoldable],148 ···LambdaFormInfo:·LFCon[Data.Bifoldable.C:Bifoldable],
149 ···Inline:·CONLIKE,149 ···Inline:·CONLIKE,
150 ···Unfolding:·DFun:.150 ···Unfolding:·DFun:.
151 ················@(:<|>)151 ················@(:<|>)
152 ················$fBifoldable:<|>_$cbifold152 ················$fBifoldable:<|>_$cbifold
153 ················$fBifoldable:<|>_$cbifoldMap153 ················$fBifoldable:<|>_$cbifoldMap
154 ················$fBifoldable:<|>_$cbifoldr154 ················$fBifoldable:<|>_$cbifoldr
155 ················$fBifoldable:<|>_$cbifoldl]155 ················$fBifoldable:<|>_$cbifoldl]
156 35eb8e3e1210573e3fa26a7ff809c7f0156 b7818de880a6541845b277c666b2d50d
157 ··$fBifoldable:<|>_$cbifold·::157 ··$fBifoldable:<|>_$cbifold·::
158 ····GHC.Internal.Base.Monoid·m·=>·(m·:<|>·m)·->·m158 ····GHC.Internal.Base.Monoid·m·=>·(m·:<|>·m)·->·m
159 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,159 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Max diff block lines reached; 38767/44775 bytes (86.58%) of diff not shown.
44.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Alternative.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Alternative.dyn_hi
Files 98% similar despite different names
43.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.Alternative·91037 interface·Servant.API.Alternative·9103
8 ··interface·hash:·80b96e128ad1da68934cd41b22aa47a4 
9 ··ABI·hash:·c91653e22b8b0c15f10543b90bdf2339 
10 ··export-list·hash:·ab2a1bfce22d8d0e63d0133790deb94d8 ··interface·hash:·2e0954f7f2c5f305ed64caea2013d614
 9 ··ABI·hash:·ca307243020c60d111be95aed4db6310
 10 ··export-list·hash:·f9e7b62a66ce6c123173b163b2ed6675
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6443f2b3a305fa30cea36b2ed4511b6512 ··flag·hash:·8dad55121335467706ea1d9d08c657af
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1034c2012211bf116af6b1255199ce5716 ··src_hash:·1034c2012211bf116af6b1255199ce57
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 44, 44 lines modifiedOffset 44, 44 lines modified
44 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023344 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
45 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148445 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
46 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b46 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
47 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b0947 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
48 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c48 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
49 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd649 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
50 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf50 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
51 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·f3661b4ea888f3fa354b2c882e82178051 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·d2bd8676b19f13eafc513f7f8ee49001
52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
53 fixities·infixr·3·:<|>,·infixr·3·:<|>53 fixities·infixr·3·:<|>,·infixr·3·:<|>
54 ca91d33c4320c0ef5d1da7a5e405d29d54 806b037020c367bd4719f777803a0f73
55 ··$fBiapplicative:<|>·::·Data.Biapplicative.Biapplicative·(:<|>)55 ··$fBiapplicative:<|>·::·Data.Biapplicative.Biapplicative·(:<|>)
56 ··DFunId56 ··DFunId
57 ··[HasNoCafRefs,·TagSig:·<TagProper>,57 ··[HasNoCafRefs,·TagSig:·<TagProper>,
58 ···LambdaFormInfo:·LFCon[Data.Biapplicative.C:Biapplicative],58 ···LambdaFormInfo:·LFCon[Data.Biapplicative.C:Biapplicative],
59 ···Inline:·CONLIKE,59 ···Inline:·CONLIKE,
60 ···Unfolding:·DFun:.60 ···Unfolding:·DFun:.
61 ················@(:<|>)61 ················@(:<|>)
62 ················$fBifunctor:<|>62 ················$fBifunctor:<|>
63 ················$fBiapplicative:<|>_$cbipure63 ················$fBiapplicative:<|>_$cbipure
64 ················$fBiapplicative:<|>_$c<<*>>64 ················$fBiapplicative:<|>_$c<<*>>
65 ················$fBiapplicative:<|>_$cbiliftA265 ················$fBiapplicative:<|>_$cbiliftA2
66 ················$fBiapplicative:<|>_$c*>>66 ················$fBiapplicative:<|>_$c*>>
67 ················$fBiapplicative:<|>_$c<<*]67 ················$fBiapplicative:<|>_$c<<*]
68 012780a35ca730df1aea764776c3575a68 f77ccb0c9e5ecd57cd2c61632e49f67b
69 ··$fBiapplicative:<|>_$c*>>·::·(a·:<|>·b)·->·(c·:<|>·d)·->·c·:<|>·d69 ··$fBiapplicative:<|>_$c*>>·::·(a·:<|>·b)·->·(c·:<|>·d)·->·c·:<|>·d
70 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,70 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
71 ···Strictness:·<A><1!P(L,L)>,·CPR:·1,·Inline:·(sat-args=2),71 ···Strictness:·<A><1!P(L,L)>,·CPR:·1,·Inline:·(sat-args=2),
72 ···Unfolding:·Core:·StableUser·<2,FalseTrue>72 ···Unfolding:·Core:·StableUser·<2,FalseTrue>
73 ··············\·@a73 ··············\·@a
74 ················@b74 ················@b
75 ················@c75 ················@c
76 ················@d76 ················@d
77 ················(a1['GHC.Types.Many]·::·a·:<|>·b)77 ················(a1['GHC.Types.Many]·::·a·:<|>·b)
78 ················(b1['GHC.Types.Many]·::·c·:<|>·d)·->78 ················(b1['GHC.Types.Many]·::·c·:<|>·d)·->
79 ··············b1]79 ··············b1]
80 478929cfa258aadcb0d71661d6c30f1880 010cec9d97b8ea2e2fc5e285bd69a5c1
81 ··$fBiapplicative:<|>_$c<<*·::·(a·:<|>·b)·->·(c·:<|>·d)·->·a·:<|>·b81 ··$fBiapplicative:<|>_$c<<*·::·(a·:<|>·b)·->·(c·:<|>·d)·->·a·:<|>·b
82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,82 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
83 ···Arity:·2,·Strictness:·<LP(ML,ML)><1!A>,·CPR:·1,83 ···Arity:·2,·Strictness:·<LP(ML,ML)><1!A>,·CPR:·1,
84 ···Inline:·(sat-args=2),84 ···Inline:·(sat-args=2),
85 ···Unfolding:·Core:·StableUser·<2,FalseFalse>85 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
86 ··············\·@a86 ··············\·@a
87 ················@b87 ················@b
Offset 91, 29 lines modifiedOffset 91, 29 lines modified
91 ················(b1['GHC.Types.Many]·::·c·:<|>·d)·->91 ················(b1['GHC.Types.Many]·::·c·:<|>·d)·->
92 ··············case·b1·of·wild·{·:<|>·a2·b2·->92 ··············case·b1·of·wild·{·:<|>·a2·b2·->
93 ··············:<|>93 ··············:<|>
94 ················@a94 ················@a
95 ················@b95 ················@b
96 ················(case·a1·of·wild1·{·:<|>·a3·b3·->·a3·})96 ················(case·a1·of·wild1·{·:<|>·a3·b3·->·a3·})
97 ················(case·a1·of·wild1·{·:<|>·a3·b3·->·b3·})·}]97 ················(case·a1·of·wild1·{·:<|>·a3·b3·->·b3·})·}]
98 aa8d7e8cbdc2939fbf9bcdaa3fcc9cdb98 ed0f7f14635ad2f32f214ff8c133f191
99 ··$fBiapplicative:<|>_$c<<*>>·::99 ··$fBiapplicative:<|>_$c<<*>>·::
100 ····((a·->·b)·:<|>·(c·->·d))·->·(a·:<|>·c)·->·b·:<|>·d100 ····((a·->·b)·:<|>·(c·->·d))·->·(a·:<|>·c)·->·b·:<|>·d
101 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,101 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
102 ···Arity:·2,·Strictness:·<1!P(MC(1,L),MC(1,L))><1!P(L,L)>,·CPR:·1,102 ···Arity:·2,·Strictness:·<1!P(MC(1,L),MC(1,L))><1!P(L,L)>,·CPR:·1,
103 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>103 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
104 ··············\·@a104 ··············\·@a
105 ················@b105 ················@b
106 ················@c106 ················@c
107 ················@d107 ················@d
108 ················(ds['GHC.Types.Many]·::·(a·->·b)·:<|>·(c·->·d))108 ················(ds['GHC.Types.Many]·::·(a·->·b)·:<|>·(c·->·d))
109 ················(ds1['GHC.Types.Many]·::·a·:<|>·c)·->109 ················(ds1['GHC.Types.Many]·::·a·:<|>·c)·->
110 ··············case·ds·of·wild·{·:<|>·f·g·->110 ··············case·ds·of·wild·{·:<|>·f·g·->
111 ··············case·ds1·of·wild1·{·:<|>·a1·b1·->·:<|>·@b·@d·(f·a1)·(g·b1)·}·}]111 ··············case·ds1·of·wild1·{·:<|>·a1·b1·->·:<|>·@b·@d·(f·a1)·(g·b1)·}·}]
112 75b192de1f45fe1455f2873ee3977f8c112 b6134ce9543480f7a6d076005fd0116d
113 ··$fBiapplicative:<|>_$cbiliftA2·::113 ··$fBiapplicative:<|>_$cbiliftA2·::
114 ····(a·->·b·->·c)114 ····(a·->·b·->·c)
115 ····->·(d·->·e·->·f)·->·(a·:<|>·d)·->·(b·:<|>·e)·->·c·:<|>·f115 ····->·(d·->·e·->·f)·->·(a·:<|>·d)·->·(b·:<|>·e)·->·c·:<|>·f
116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,116 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
117 ···Arity:·4,117 ···Arity:·4,
118 ···Strictness:·<MC(1,C(1,L))><MC(1,C(1,L))><LP(ML,ML)><1!P(L,L)>,118 ···Strictness:·<MC(1,C(1,L))><MC(1,C(1,L))><LP(ML,ML)><1!P(L,L)>,
119 ···CPR:·1,·Inline:·(sat-args=4),119 ···CPR:·1,·Inline:·(sat-args=4),
Offset 130, 48 lines modifiedOffset 130, 48 lines modified
130 ················(eta3['GHC.Types.Many]·::·b·:<|>·e)·->130 ················(eta3['GHC.Types.Many]·::·b·:<|>·e)·->
131 ··············case·eta3·of·wild·{·:<|>·a1·b1·->131 ··············case·eta3·of·wild·{·:<|>·a1·b1·->
132 ··············:<|>132 ··············:<|>
133 ················@c133 ················@c
134 ················@f134 ················@f
135 ················(eta·(case·eta2·of·wild1·{·:<|>·a2·b2·->·a2·})·a1)135 ················(eta·(case·eta2·of·wild1·{·:<|>·a2·b2·->·a2·})·a1)
136 ················(eta1·(case·eta2·of·wild1·{·:<|>·a2·b2·->·b2·})·b1)·}]136 ················(eta1·(case·eta2·of·wild1·{·:<|>·a2·b2·->·b2·})·b1)·}]
137 20efddd6c9a6cc26fded63d5077ca938137 1d2c027dd3a1b31a818413288d665909
138 ··$fBiapplicative:<|>_$cbipure·::·a·->·b·->·a·:<|>·b138 ··$fBiapplicative:<|>_$cbipure·::·a·->·b·->·a·:<|>·b
139 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,139 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
140 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,140 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,
141 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>141 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
142 ··············\·@a·@b·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·b)·->142 ··············\·@a·@b·(ds['GHC.Types.Many]·::·a)·(ds1['GHC.Types.Many]·::·b)·->
143 ··············:<|>·@a·@b·ds·ds1]143 ··············:<|>·@a·@b·ds·ds1]
144 677c543242b293e8948dfe725c035b73144 e12aa65a9cb2b62ffdbde90479130716
145 ··$fBifoldable:<|>·::·Data.Bifoldable.Bifoldable·(:<|>)145 ··$fBifoldable:<|>·::·Data.Bifoldable.Bifoldable·(:<|>)
146 ··DFunId146 ··DFunId
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,
148 ···LambdaFormInfo:·LFCon[Data.Bifoldable.C:Bifoldable],148 ···LambdaFormInfo:·LFCon[Data.Bifoldable.C:Bifoldable],
149 ···Inline:·CONLIKE,149 ···Inline:·CONLIKE,
150 ···Unfolding:·DFun:.150 ···Unfolding:·DFun:.
151 ················@(:<|>)151 ················@(:<|>)
152 ················$fBifoldable:<|>_$cbifold152 ················$fBifoldable:<|>_$cbifold
153 ················$fBifoldable:<|>_$cbifoldMap153 ················$fBifoldable:<|>_$cbifoldMap
154 ················$fBifoldable:<|>_$cbifoldr154 ················$fBifoldable:<|>_$cbifoldr
155 ················$fBifoldable:<|>_$cbifoldl]155 ················$fBifoldable:<|>_$cbifoldl]
156 35eb8e3e1210573e3fa26a7ff809c7f0156 b7818de880a6541845b277c666b2d50d
157 ··$fBifoldable:<|>_$cbifold·::157 ··$fBifoldable:<|>_$cbifold·::
158 ····GHC.Internal.Base.Monoid·m·=>·(m·:<|>·m)·->·m158 ····GHC.Internal.Base.Monoid·m·=>·(m·:<|>·m)·->·m
159 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,159 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Max diff block lines reached; 38767/44775 bytes (86.58%) of diff not shown.
7.41 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/BasicAuth.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/BasicAuth.dyn_hi
Files 83% similar despite different names
7.1 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·Servant.API.BasicAuth·91037 interface·Servant.API.BasicAuth·9103
8 ··interface·hash:·08c6278febaaabd8d8af9599a7b63a54 
9 ··ABI·hash:·8e1ae03871878d92ad768d02dc319ead 
10 ··export-list·hash:·17f4aa4322e6a63d8fc4967bb7c6f4b78 ··interface·hash:·4fe39ca4402ec0a616fe6cee349aa351
 9 ··ABI·hash:·e597ee3ad75fb4010424c8c21530ff8b
 10 ··export-list·hash:·cc4478ff2be022d0f1725f9779102c64
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fe353a9aeddfa0e5cac6e70216717eb716 ··src_hash:·fe353a9aeddfa0e5cac6e70216717eb7
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 39, 128 lines modifiedOffset 39, 128 lines modified
39 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97339 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
40 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504640 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
41 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e41 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
42 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a42 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
43 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed5043 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
44 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f44 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
45 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b45 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
46 2202ecf9a12555c5e618afadd29b0b2546 3e773ae26a8003494f177b72ff06d95d
47 ··$tc'BasicAuthData·::·GHC.Types.TyCon47 ··$tc'BasicAuthData·::·GHC.Types.TyCon
48 ··[HasNoCafRefs,·TagSig:·<TagProper>,48 ··[HasNoCafRefs,·TagSig:·<TagProper>,
49 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],49 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
50 ···Unfolding:·Core:·<vanilla>50 ···Unfolding:·Core:·<vanilla>
51 ··············GHC.Types.TyCon51 ··············GHC.Types.TyCon
 52 ················8504085530143584806#Word64
52 ················11328867263313734288#Word6453 ················491676701432731376#Word64
53 ················14514447884654945752#Word64 
54 ················$trModule54 ················$trModule
55 ················$tc'BasicAuthData255 ················$tc'BasicAuthData2
56 ················0#56 ················0#
57 ················$tc'BasicAuthData1]57 ················$tc'BasicAuthData1]
58 5ed940aeff215492ea478dabbd3b790158 d604cc8f7e3a2b2d9d18650cce0d31b0
59 ··$tc'BasicAuthData1·::·GHC.Types.KindRep59 ··$tc'BasicAuthData1·::·GHC.Types.KindRep
60 ··[HasNoCafRefs,·TagSig:·<TagProper>,60 ··[HasNoCafRefs,·TagSig:·<TagProper>,
61 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]61 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
62 968bc4928ba68ddccc272048041922b162 b5e187ad93ad0b4a25952aa7200fd272
63 ··$tc'BasicAuthData2·::·GHC.Types.TrName63 ··$tc'BasicAuthData2·::·GHC.Types.TrName
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'BasicAuthData3]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'BasicAuthData3]
67 53fd5baa8563737d8b9da98517f5789867 9eb0c2b4927987465100bb47053c65a0
68 ··$tc'BasicAuthData3·::·GHC.Prim.Addr#68 ··$tc'BasicAuthData3·::·GHC.Prim.Addr#
69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
70 ···Unfolding:·Core:·<vanilla>·"'BasicAuthData"#]70 ···Unfolding:·Core:·<vanilla>·"'BasicAuthData"#]
71 40319913c229e2a032783fc2ace1c28271 5254a786b924ca0820a71a365c7bc2ef
72 ··$tcBasicAuth·::·GHC.Types.TyCon72 ··$tcBasicAuth·::·GHC.Types.TyCon
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],74 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
75 ···Unfolding:·Core:·<vanilla>75 ···Unfolding:·Core:·<vanilla>
76 ··············GHC.Types.TyCon76 ··············GHC.Types.TyCon
77 ················15769178260776743957#Word64 
78 ················6383014157065011854#Word6477 ················2226823204194959646#Word64
 78 ················5801620802966973664#Word64
79 ················$trModule79 ················$trModule
80 ················$tcBasicAuth280 ················$tcBasicAuth2
81 ················0#81 ················0#
82 ················$tcBasicAuth1]82 ················$tcBasicAuth1]
83 3a85b00c3cef477c6bb3ca6f65bac1fd83 057c00482e2603055bc9b97b4d38c0d5
84 ··$tcBasicAuth1·::·GHC.Types.KindRep84 ··$tcBasicAuth1·::·GHC.Types.KindRep
85 ··[HasNoCafRefs,·TagSig:·<TagProper>,85 ··[HasNoCafRefs,·TagSig:·<TagProper>,
86 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]86 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
87 8a479d61f20e7a160172313c7b6cb28487 c4a9f452b1dde9a4c8209116d09f419c
88 ··$tcBasicAuth2·::·GHC.Types.TrName88 ··$tcBasicAuth2·::·GHC.Types.TrName
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBasicAuth3]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBasicAuth3]
92 e852b9e911ede86ec1aba0f031cfd4ee92 47a406a9451965b29120ac3e4cc228cb
93 ··$tcBasicAuth3·::·GHC.Prim.Addr#93 ··$tcBasicAuth3·::·GHC.Prim.Addr#
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
95 ···Unfolding:·Core:·<vanilla>·"BasicAuth"#]95 ···Unfolding:·Core:·<vanilla>·"BasicAuth"#]
96 ae18e888f01080e52b9bf347b9f8b22a96 3cddf599c2efa9a63d8d3342f132fa04
97 ··$tcBasicAuthData·::·GHC.Types.TyCon97 ··$tcBasicAuthData·::·GHC.Types.TyCon
98 ··[HasNoCafRefs,·TagSig:·<TagProper>,98 ··[HasNoCafRefs,·TagSig:·<TagProper>,
99 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],99 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
100 ···Unfolding:·Core:·<vanilla>100 ···Unfolding:·Core:·<vanilla>
101 ··············GHC.Types.TyCon101 ··············GHC.Types.TyCon
102 ················5618881279086152252#Word64 
103 ················14654168225160121385#Word64102 ················9439033720164190277#Word64
 103 ················2946471571145832797#Word64
104 ················$trModule104 ················$trModule
105 ················$tcBasicAuthData1105 ················$tcBasicAuthData1
106 ················0#106 ················0#
107 ················GHC.Types.krep$*]107 ················GHC.Types.krep$*]
108 ba5c58da497577aaed4dcbf2f6dac53f108 f9fc14f60e5b51a1f48a5d1b954f8612
109 ··$tcBasicAuthData1·::·GHC.Types.TrName109 ··$tcBasicAuthData1·::·GHC.Types.TrName
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,
111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBasicAuthData2]112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBasicAuthData2]
113 4dc1810f51d95d5bf15bb87f343c0681113 01bfa1f4459583e5eb1d11ee50f4a265
114 ··$tcBasicAuthData2·::·GHC.Prim.Addr#114 ··$tcBasicAuthData2·::·GHC.Prim.Addr#
115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
116 ···Unfolding:·Core:·<vanilla>·"BasicAuthData"#]116 ···Unfolding:·Core:·<vanilla>·"BasicAuthData"#]
117 edf8823dee15cbcceec120ed8343dc26117 6a35c322338698c69bfa111d7ed3a831
118 ··$trModule·::·GHC.Types.Module118 ··$trModule·::·GHC.Types.Module
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,
120 ···LambdaFormInfo:·LFCon[GHC.Types.Module],120 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
121 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]121 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
122 e4898bd6d58d00361f47918ac7e18837122 15a0cb22c02ca06cc9d55f1ba9579006
123 ··$trModule1·::·GHC.Types.TrName123 ··$trModule1·::·GHC.Types.TrName
124 ··[HasNoCafRefs,·TagSig:·<TagProper>,124 ··[HasNoCafRefs,·TagSig:·<TagProper>,
125 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],125 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
126 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]126 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
127 62e1b51bedfc01d01ed71293f399f19e127 91bfe82b3874bf7aa2e879ad49159bd9
128 ··$trModule2·::·GHC.Prim.Addr#128 ··$trModule2·::·GHC.Prim.Addr#
129 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,129 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
130 ···Unfolding:·Core:·<vanilla>·"Servant.API.BasicAuth"#]130 ···Unfolding:·Core:·<vanilla>·"Servant.API.BasicAuth"#]
131 412cd92dac4221e732b9a74152fdfe9b131 0fd15be60c71f649d121fb2781f754b6
132 ··$trModule3·::·GHC.Types.TrName132 ··$trModule3·::·GHC.Types.TrName
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],134 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
135 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]135 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
136 f97a9c25c6c83a30d55450b32f21e1a1136 0f1d105c064916bd666bfdc1c021c14b
137 ··$trModule4·::·GHC.Prim.Addr#137 ··$trModule4·::·GHC.Prim.Addr#
138 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,138 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
139 ···Unfolding:·Core:·<vanilla>139 ···Unfolding:·Core:·<vanilla>
140 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
141 3d69d83f03e064a6b424e51aa75562c0140 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 141 4a8b0970316dd2c511139f52865736ac
Max diff block lines reached; 1191/7237 bytes (16.46%) of diff not shown.
7.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/BasicAuth.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/BasicAuth.hi
Files 85% similar despite different names
7.1 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·Servant.API.BasicAuth·91037 interface·Servant.API.BasicAuth·9103
8 ··interface·hash:·08c6278febaaabd8d8af9599a7b63a54 
9 ··ABI·hash:·8e1ae03871878d92ad768d02dc319ead 
10 ··export-list·hash:·17f4aa4322e6a63d8fc4967bb7c6f4b78 ··interface·hash:·4fe39ca4402ec0a616fe6cee349aa351
 9 ··ABI·hash:·e597ee3ad75fb4010424c8c21530ff8b
 10 ··export-list·hash:·cc4478ff2be022d0f1725f9779102c64
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fe353a9aeddfa0e5cac6e70216717eb716 ··src_hash:·fe353a9aeddfa0e5cac6e70216717eb7
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 39, 128 lines modifiedOffset 39, 128 lines modified
39 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97339 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
40 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504640 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
41 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e41 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
42 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a42 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
43 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed5043 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
44 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f44 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
45 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b45 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
46 2202ecf9a12555c5e618afadd29b0b2546 3e773ae26a8003494f177b72ff06d95d
47 ··$tc'BasicAuthData·::·GHC.Types.TyCon47 ··$tc'BasicAuthData·::·GHC.Types.TyCon
48 ··[HasNoCafRefs,·TagSig:·<TagProper>,48 ··[HasNoCafRefs,·TagSig:·<TagProper>,
49 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],49 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
50 ···Unfolding:·Core:·<vanilla>50 ···Unfolding:·Core:·<vanilla>
51 ··············GHC.Types.TyCon51 ··············GHC.Types.TyCon
 52 ················8504085530143584806#Word64
52 ················11328867263313734288#Word6453 ················491676701432731376#Word64
53 ················14514447884654945752#Word64 
54 ················$trModule54 ················$trModule
55 ················$tc'BasicAuthData255 ················$tc'BasicAuthData2
56 ················0#56 ················0#
57 ················$tc'BasicAuthData1]57 ················$tc'BasicAuthData1]
58 5ed940aeff215492ea478dabbd3b790158 d604cc8f7e3a2b2d9d18650cce0d31b0
59 ··$tc'BasicAuthData1·::·GHC.Types.KindRep59 ··$tc'BasicAuthData1·::·GHC.Types.KindRep
60 ··[HasNoCafRefs,·TagSig:·<TagProper>,60 ··[HasNoCafRefs,·TagSig:·<TagProper>,
61 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]61 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
62 968bc4928ba68ddccc272048041922b162 b5e187ad93ad0b4a25952aa7200fd272
63 ··$tc'BasicAuthData2·::·GHC.Types.TrName63 ··$tc'BasicAuthData2·::·GHC.Types.TrName
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'BasicAuthData3]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'BasicAuthData3]
67 53fd5baa8563737d8b9da98517f5789867 9eb0c2b4927987465100bb47053c65a0
68 ··$tc'BasicAuthData3·::·GHC.Prim.Addr#68 ··$tc'BasicAuthData3·::·GHC.Prim.Addr#
69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
70 ···Unfolding:·Core:·<vanilla>·"'BasicAuthData"#]70 ···Unfolding:·Core:·<vanilla>·"'BasicAuthData"#]
71 40319913c229e2a032783fc2ace1c28271 5254a786b924ca0820a71a365c7bc2ef
72 ··$tcBasicAuth·::·GHC.Types.TyCon72 ··$tcBasicAuth·::·GHC.Types.TyCon
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],74 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
75 ···Unfolding:·Core:·<vanilla>75 ···Unfolding:·Core:·<vanilla>
76 ··············GHC.Types.TyCon76 ··············GHC.Types.TyCon
77 ················15769178260776743957#Word64 
78 ················6383014157065011854#Word6477 ················2226823204194959646#Word64
 78 ················5801620802966973664#Word64
79 ················$trModule79 ················$trModule
80 ················$tcBasicAuth280 ················$tcBasicAuth2
81 ················0#81 ················0#
82 ················$tcBasicAuth1]82 ················$tcBasicAuth1]
83 3a85b00c3cef477c6bb3ca6f65bac1fd83 057c00482e2603055bc9b97b4d38c0d5
84 ··$tcBasicAuth1·::·GHC.Types.KindRep84 ··$tcBasicAuth1·::·GHC.Types.KindRep
85 ··[HasNoCafRefs,·TagSig:·<TagProper>,85 ··[HasNoCafRefs,·TagSig:·<TagProper>,
86 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]86 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
87 8a479d61f20e7a160172313c7b6cb28487 c4a9f452b1dde9a4c8209116d09f419c
88 ··$tcBasicAuth2·::·GHC.Types.TrName88 ··$tcBasicAuth2·::·GHC.Types.TrName
89 ··[HasNoCafRefs,·TagSig:·<TagProper>,89 ··[HasNoCafRefs,·TagSig:·<TagProper>,
90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],90 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBasicAuth3]91 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBasicAuth3]
92 e852b9e911ede86ec1aba0f031cfd4ee92 47a406a9451965b29120ac3e4cc228cb
93 ··$tcBasicAuth3·::·GHC.Prim.Addr#93 ··$tcBasicAuth3·::·GHC.Prim.Addr#
94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,94 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
95 ···Unfolding:·Core:·<vanilla>·"BasicAuth"#]95 ···Unfolding:·Core:·<vanilla>·"BasicAuth"#]
96 ae18e888f01080e52b9bf347b9f8b22a96 3cddf599c2efa9a63d8d3342f132fa04
97 ··$tcBasicAuthData·::·GHC.Types.TyCon97 ··$tcBasicAuthData·::·GHC.Types.TyCon
98 ··[HasNoCafRefs,·TagSig:·<TagProper>,98 ··[HasNoCafRefs,·TagSig:·<TagProper>,
99 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],99 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
100 ···Unfolding:·Core:·<vanilla>100 ···Unfolding:·Core:·<vanilla>
101 ··············GHC.Types.TyCon101 ··············GHC.Types.TyCon
102 ················5618881279086152252#Word64 
103 ················14654168225160121385#Word64102 ················9439033720164190277#Word64
 103 ················2946471571145832797#Word64
104 ················$trModule104 ················$trModule
105 ················$tcBasicAuthData1105 ················$tcBasicAuthData1
106 ················0#106 ················0#
107 ················GHC.Types.krep$*]107 ················GHC.Types.krep$*]
108 ba5c58da497577aaed4dcbf2f6dac53f108 f9fc14f60e5b51a1f48a5d1b954f8612
109 ··$tcBasicAuthData1·::·GHC.Types.TrName109 ··$tcBasicAuthData1·::·GHC.Types.TrName
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,
111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBasicAuthData2]112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcBasicAuthData2]
113 4dc1810f51d95d5bf15bb87f343c0681113 01bfa1f4459583e5eb1d11ee50f4a265
114 ··$tcBasicAuthData2·::·GHC.Prim.Addr#114 ··$tcBasicAuthData2·::·GHC.Prim.Addr#
115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
116 ···Unfolding:·Core:·<vanilla>·"BasicAuthData"#]116 ···Unfolding:·Core:·<vanilla>·"BasicAuthData"#]
117 edf8823dee15cbcceec120ed8343dc26117 6a35c322338698c69bfa111d7ed3a831
118 ··$trModule·::·GHC.Types.Module118 ··$trModule·::·GHC.Types.Module
119 ··[HasNoCafRefs,·TagSig:·<TagProper>,119 ··[HasNoCafRefs,·TagSig:·<TagProper>,
120 ···LambdaFormInfo:·LFCon[GHC.Types.Module],120 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
121 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]121 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
122 e4898bd6d58d00361f47918ac7e18837122 15a0cb22c02ca06cc9d55f1ba9579006
123 ··$trModule1·::·GHC.Types.TrName123 ··$trModule1·::·GHC.Types.TrName
124 ··[HasNoCafRefs,·TagSig:·<TagProper>,124 ··[HasNoCafRefs,·TagSig:·<TagProper>,
125 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],125 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
126 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]126 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
127 62e1b51bedfc01d01ed71293f399f19e127 91bfe82b3874bf7aa2e879ad49159bd9
128 ··$trModule2·::·GHC.Prim.Addr#128 ··$trModule2·::·GHC.Prim.Addr#
129 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,129 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
130 ···Unfolding:·Core:·<vanilla>·"Servant.API.BasicAuth"#]130 ···Unfolding:·Core:·<vanilla>·"Servant.API.BasicAuth"#]
131 412cd92dac4221e732b9a74152fdfe9b131 0fd15be60c71f649d121fb2781f754b6
132 ··$trModule3·::·GHC.Types.TrName132 ··$trModule3·::·GHC.Types.TrName
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],134 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
135 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]135 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
136 f97a9c25c6c83a30d55450b32f21e1a1136 0f1d105c064916bd666bfdc1c021c14b
137 ··$trModule4·::·GHC.Prim.Addr#137 ··$trModule4·::·GHC.Prim.Addr#
138 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,138 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
139 ···Unfolding:·Core:·<vanilla>139 ···Unfolding:·Core:·<vanilla>
140 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
141 3d69d83f03e064a6b424e51aa75562c0140 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 141 4a8b0970316dd2c511139f52865736ac
Max diff block lines reached; 1191/7234 bytes (16.46%) of diff not shown.
6.56 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Capture.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Experimental/Auth.dyn_hi
Files 82% similar despite different names
6.25 KB
ghc --show-iface {}
    
Offset 1, 130 lines modifiedOffset 1, 94 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·Servant.API.Capture·9103 
8 ··interface·hash:·cd51934648f3fb1b6c4d650463b31126 
9 ··ABI·hash:·43c9c3e3c3c01eb1e4663bf5f9708065 
10 ··export-list·hash:·004b2275880bea40c1adb8715cd993f37 interface·Servant.API.Experimental.Auth·9103
 8 ··interface·hash:·422ea92cd9261bac1ebeef0259960217
 9 ··ABI·hash:·c18ebeb7c785a10b3ad5364da08b17d6
 10 ··export-list·hash:·257f410a262f7fd4667f3d2cc065398c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·5b544af9dacd94c70c2575935770a4e916 ··src_hash:·a869586b67a73fe20d9583689f8c4dfd
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
 21 ··AuthProtect
21 ··Capture 
22 ··Capture' 
23 ··CaptureAll 
24 direct·module·dependencies:22 direct·module·dependencies:
25 boot·module·dependencies:23 boot·module·dependencies:
26 direct·package·dependencies:·base-4.20.2.024 direct·package·dependencies:·base-4.20.2.0
27 plugin·package·dependencies:25 plugin·package·dependencies:
28 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
29 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
30 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
31 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
32 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
33 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
34 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973 
35 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504632 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
36 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e 
37 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
38 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b34 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
39 21beee86569dfab4d21ac2da16d5cec335 1defe1ed699646e7457c2d120e165ce3
40 ··$tcCapture'·::·GHC.Types.TyCon36 ··$tcAuthProtect·::·GHC.Types.TyCon
41 ··[HasNoCafRefs,·TagSig:·<TagProper>,37 ··[HasNoCafRefs,·TagSig:·<TagProper>,
42 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],38 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
43 ···Unfolding:·Core:·<vanilla>39 ···Unfolding:·Core:·<vanilla>
44 ··············GHC.Types.TyCon40 ··············GHC.Types.TyCon
45 ················18036293093054232689#Word64 
46 ················9566812212544124930#Word6441 ················16148152827229045466#Word64
 42 ················140535254341546856#Word64
47 ················$trModule43 ················$trModule
48 ················$tcCapture'244 ················$tcAuthProtect2
49 ················0#45 ················1#
50 ················$tcCapture'1]46 ················$tcAuthProtect1]
51 ff578c04e2568abbc683442a7904f6f347 20878507aa5116dccdddb9d155e3cb3e
52 ··$tcCapture'1·::·GHC.Types.KindRep48 ··$tcAuthProtect1·::·GHC.Types.KindRep
53 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
54 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]50 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
55 934311ed2591f0a45ea8f0aa76a52d7051 ddd5e86e04e41479664b66ef9ab1bd6a
56 ··$tcCapture'2·::·GHC.Types.TrName52 ··$tcAuthProtect2·::·GHC.Types.TrName
57 ··[HasNoCafRefs,·TagSig:·<TagProper>,53 ··[HasNoCafRefs,·TagSig:·<TagProper>,
58 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],54 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
59 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCapture'3]55 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcAuthProtect3]
60 eb6724d56553f3776f60115947dbaf1456 731c8ed148b9077b64de08dc0ac60324
61 ··$tcCapture'3·::·GHC.Prim.Addr#57 ··$tcAuthProtect3·::·GHC.Prim.Addr#
62 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,58 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
63 ···Unfolding:·Core:·<vanilla>·"Capture'"#]59 ···Unfolding:·Core:·<vanilla>·"AuthProtect"#]
 60 61d0283f5dac91b4f3965829b788148d
64 8c9b841baf1e20079df85d7f7e0b2b13 
65 ··$tcCaptureAll·::·GHC.Types.TyCon 
66 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
67 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], 
68 ···Unfolding:·Core:·<vanilla> 
69 ··············GHC.Types.TyCon 
70 ················1122274837028816816#Word64 
71 ················16354421597980890543#Word64 
72 ················$trModule 
73 ················$tcCaptureAll2 
74 ················0# 
75 ················$tcCaptureAll1] 
76 305ea2c5396623e5c5879af119fbdcaa 
77 ··$tcCaptureAll1·::·GHC.Types.KindRep 
78 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
79 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] 
80 b7a3a2c1fb72045498567337a15a67a7 
81 ··$tcCaptureAll2·::·GHC.Types.TrName 
82 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
83 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], 
84 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCaptureAll3] 
85 330de66490bacfb74cabb37af19aef9f 
86 ··$tcCaptureAll3·::·GHC.Prim.Addr# 
87 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, 
88 ···Unfolding:·Core:·<vanilla>·"CaptureAll"#] 
89 87bdf2ace7f68600dbd33671b04c1c9c 
90 ··$trModule·::·GHC.Types.Module61 ··$trModule·::·GHC.Types.Module
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,62 ··[HasNoCafRefs,·TagSig:·<TagProper>,
92 ···LambdaFormInfo:·LFCon[GHC.Types.Module],63 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
93 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]64 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
94 ddca7cfec032ebb0dce903ace8533bd365 516d1ad55177b30f63d12498bcf88e3f
95 ··$trModule1·::·GHC.Types.TrName66 ··$trModule1·::·GHC.Types.TrName
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,67 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
99 55cfe08ba2085fad09194cff6d00c62270 11dcac34bab6c50df99330064735d531
100 ··$trModule2·::·GHC.Prim.Addr#71 ··$trModule2·::·GHC.Prim.Addr#
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
102 ···Unfolding:·Core:·<vanilla>·"Servant.API.Capture"#]73 ···Unfolding:·Core:·<vanilla>·"Servant.API.Experimental.Auth"#]
103 82d9c935aafe42d26dd8a14e0d60929b74 1ddb9d5d10c8f885b9835166f9d16130
104 ··$trModule3·::·GHC.Types.TrName75 ··$trModule3·::·GHC.Types.TrName
105 ··[HasNoCafRefs,·TagSig:·<TagProper>,76 ··[HasNoCafRefs,·TagSig:·<TagProper>,
106 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],77 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
107 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]78 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
108 bf60159cb648e847ebe291249966660479 547ad686f3e1eea3e6a9c0dfddbed10d
109 ··$trModule4·::·GHC.Prim.Addr#80 ··$trModule4·::·GHC.Prim.Addr#
110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,81 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
111 ···Unfolding:·Core:·<vanilla>82 ···Unfolding:·Core:·<vanilla>
 83 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 84 bda15fb1f2b381db3f791e899bc007e5
 85 ··type·role·AuthProtect·phantom
 86 ··type·AuthProtect·::·forall·k.·k·->·*
 87 ··data·AuthProtect·tag
112 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
113 9d95be31d3d4cec8b62e6b09111ae73b 
114 ··type·Capture·::·GHC.Types.Symbol·->·*·->·* 
115 ··type·Capture·=·Capture'·'[]·::·GHC.Types.Symbol·->·*·->·* 
116 c7782daad8f0b582d76d01354218353c 
Max diff block lines reached; 109/6358 bytes (1.71%) of diff not shown.
6.44 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Capture.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Sub.hi
Files 84% similar despite different names
6.15 KB
ghc --show-iface {}
    
Offset 1, 130 lines modifiedOffset 1, 96 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·Servant.API.Capture·91037 interface·Servant.API.Sub·9103
8 ··interface·hash:·cd51934648f3fb1b6c4d650463b31126 
9 ··ABI·hash:·43c9c3e3c3c01eb1e4663bf5f9708065 
10 ··export-list·hash:·004b2275880bea40c1adb8715cd993f38 ··interface·hash:·a75ef8166cdc9e424980b92d8b839226
 9 ··ABI·hash:·d0999d05a52df1c628a223d1c01f0ac6
 10 ··export-list·hash:·318674b0cb002d152c2124be746a8df2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·5b544af9dacd94c70c2575935770a4e916 ··src_hash:·8b1fbaf4e4eecbd026db65df7a39b51a
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 ··Capture 
22 ··Capture' 
23 ··CaptureAll 
24 direct·module·dependencies:22 direct·module·dependencies:
25 boot·module·dependencies:23 boot·module·dependencies:
26 direct·package·dependencies:·base-4.20.2.024 direct·package·dependencies:·base-4.20.2.0
27 plugin·package·dependencies:25 plugin·package·dependencies:
28 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
29 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
30 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
31 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
32 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
33 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
34 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97332 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
35 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504633 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
36 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e 
37 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
38 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
39 21beee86569dfab4d21ac2da16d5cec336 fixities·infixr·4·:>
 37 a862fb6470c35f926eaf6e85bbe8d3cd
40 ··$tcCapture'·::·GHC.Types.TyCon38 ··$tc:>·::·GHC.Types.TyCon
41 ··[HasNoCafRefs,·TagSig:·<TagProper>,39 ··[HasNoCafRefs,·TagSig:·<TagProper>,
42 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],40 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
43 ···Unfolding:·Core:·<vanilla>41 ···Unfolding:·Core:·<vanilla>
44 ··············GHC.Types.TyCon42 ··············GHC.Types.TyCon
45 ················18036293093054232689#Word64 
46 ················9566812212544124930#Word6443 ················9785619989871910645#Word64
 44 ················8015060440865889107#Word64
47 ················$trModule45 ················$trModule
48 ················$tcCapture'246 ················$tc:>2
49 ················0#47 ················1#
50 ················$tcCapture'1]48 ················$tc:>1]
51 ff578c04e2568abbc683442a7904f6f349 425abab72b83e468c2fcb5217b6549a8
52 ··$tcCapture'1·::·GHC.Types.KindRep50 ··$tc:>1·::·GHC.Types.KindRep
53 ··[HasNoCafRefs,·TagSig:·<TagProper>,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,
54 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]52 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
55 934311ed2591f0a45ea8f0aa76a52d7053 1e5e7a487e26620bed545fc81dc0e819
56 ··$tcCapture'2·::·GHC.Types.TrName54 ··$tc:>2·::·GHC.Types.TrName
57 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
58 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
59 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCapture'3]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc:>3]
60 eb6724d56553f3776f60115947dbaf1458 e514afb2a23b9d621c7d46b3821844ba
61 ··$tcCapture'3·::·GHC.Prim.Addr#59 ··$tc:>3·::·GHC.Prim.Addr#
62 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
63 ···Unfolding:·Core:·<vanilla>·"Capture'"#] 
64 8c9b841baf1e20079df85d7f7e0b2b13 
65 ··$tcCaptureAll·::·GHC.Types.TyCon 
66 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
67 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], 
68 ···Unfolding:·Core:·<vanilla>61 ···Unfolding:·Core:·<vanilla>·":>"#]
 62 f4bc44ac637c689f3b611bf6ba7bcb77
69 ··············GHC.Types.TyCon 
70 ················1122274837028816816#Word64 
71 ················16354421597980890543#Word64 
72 ················$trModule 
73 ················$tcCaptureAll2 
74 ················0# 
75 ················$tcCaptureAll1] 
76 305ea2c5396623e5c5879af119fbdcaa 
77 ··$tcCaptureAll1·::·GHC.Types.KindRep 
78 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
79 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] 
80 b7a3a2c1fb72045498567337a15a67a7 
81 ··$tcCaptureAll2·::·GHC.Types.TrName 
82 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
83 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], 
84 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcCaptureAll3] 
85 330de66490bacfb74cabb37af19aef9f 
86 ··$tcCaptureAll3·::·GHC.Prim.Addr# 
87 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, 
88 ···Unfolding:·Core:·<vanilla>·"CaptureAll"#] 
89 87bdf2ace7f68600dbd33671b04c1c9c 
90 ··$trModule·::·GHC.Types.Module63 ··$trModule·::·GHC.Types.Module
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
92 ···LambdaFormInfo:·LFCon[GHC.Types.Module],65 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
93 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
94 ddca7cfec032ebb0dce903ace8533bd367 3bcb4909db3aaaa91b4937e4def671e6
95 ··$trModule1·::·GHC.Types.TrName68 ··$trModule1·::·GHC.Types.TrName
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,69 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],70 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]71 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
99 55cfe08ba2085fad09194cff6d00c62272 02c9b9f1956febd49b340e7740a9224c
100 ··$trModule2·::·GHC.Prim.Addr#73 ··$trModule2·::·GHC.Prim.Addr#
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
102 ···Unfolding:·Core:·<vanilla>·"Servant.API.Capture"#]75 ···Unfolding:·Core:·<vanilla>·"Servant.API.Sub"#]
103 82d9c935aafe42d26dd8a14e0d60929b76 333994f7892354fd51dd95645997dfae
104 ··$trModule3·::·GHC.Types.TrName77 ··$trModule3·::·GHC.Types.TrName
105 ··[HasNoCafRefs,·TagSig:·<TagProper>,78 ··[HasNoCafRefs,·TagSig:·<TagProper>,
106 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],79 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
107 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]80 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
108 bf60159cb648e847ebe291249966660481 5aa968c3dc3651ed87530da9765f7cf8
109 ··$trModule4·::·GHC.Prim.Addr#82 ··$trModule4·::·GHC.Prim.Addr#
110 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,83 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
111 ···Unfolding:·Core:·<vanilla>84 ···Unfolding:·Core:·<vanilla>
 85 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 86 cb20c062fc44c2b3a63a663d8ee55b67
112 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
113 9d95be31d3d4cec8b62e6b09111ae73b 
114 ··type·Capture·::·GHC.Types.Symbol·->·*·->·* 
115 ··type·Capture·=·Capture'·'[]·::·GHC.Types.Symbol·->·*·->·* 
116 c7782daad8f0b582d76d01354218353c 
117 ··type·role·Capture'·phantom·phantom·phantom 
118 ··type·Capture'·::·[*]·->·GHC.Types.Symbol·->·*·->·* 
119 ··data·Capture'·mods·sym·a 
Max diff block lines reached; 109/6263 bytes (1.74%) of diff not shown.
154 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ContentTypes.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ContentTypes.dyn_hi
Files 99% similar despite different names
153 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·Servant.API.ContentTypes·[family·instance·module]·91037 interface·Servant.API.ContentTypes·[family·instance·module]·9103
8 ··interface·hash:·c5a0f2160359dab06a5d52c7d403f300 
9 ··ABI·hash:·44ebb870cffe170a77dfa1bb38e78e97 
10 ··export-list·hash:·e0a3a431d5d21384a69b1eaaec8ef4e88 ··interface·hash:·575344d76c985b5eed2ebe763681416f
 9 ··ABI·hash:·33334432e163c2bd009cbcc10f8aa319
 10 ··export-list·hash:·0797432fd2096aef69783aa9923fee2e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2c4697d8fa34eb2eab5155306c136a4f16 ··src_hash:·2c4697d8fa34eb2eab5155306c136a4f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e136 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
137 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8137 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
138 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118138 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
139 import··-/··Data.Text.Internal.Lazy·501bb33e177a2041e96024f80a4985f2139 import··-/··Data.Text.Internal.Lazy·501bb33e177a2041e96024f80a4985f2
140 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c140 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c
141 import··-/··Data.Text.Lazy.Encoding·9b8e760b5742ef77b6ecf680bd132684141 import··-/··Data.Text.Lazy.Encoding·9b8e760b5742ef77b6ecf680bd132684
142 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338142 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
143 cd2c58e44b755826ce09076b258a3146143 2b8ea050e522a34531657e1593dc0740
144 ··$dmcontentType·::144 ··$dmcontentType·::
145 ····forall·{k}·(ctype·::·k).145 ····forall·{k}·(ctype·::·k).
146 ····Accept·ctype·=>146 ····Accept·ctype·=>
147 ····GHC.Internal.Data.Proxy.Proxy·ctype147 ····GHC.Internal.Data.Proxy.Proxy·ctype
148 ····->·Network.HTTP.Media.MediaType.Internal.MediaType148 ····->·Network.HTTP.Media.MediaType.Internal.MediaType
149 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,149 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
150 ···Strictness:·<1P(A,1C(1,P(1L,A)))><L>,150 ···Strictness:·<1P(A,1C(1,P(1L,A)))><L>,
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ················(eta['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)·->155 ················(eta['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)·->
156 ··············case·contentTypes156 ··············case·contentTypes
157 ·····················@k157 ·····················@k
158 ·····················@ctype158 ·····················@ctype
159 ·····················$dAccept159 ·····················$dAccept
160 ·····················eta·of·wild·{·GHC.Internal.Base.:|·a1·ds1·->160 ·····················eta·of·wild·{·GHC.Internal.Base.:|·a1·ds1·->
161 ··············a1·}]161 ··············a1·}]
162 f5278d5566cea50520dc6dd226cb1438162 5d515ab2e5b090ad215201fb6ebb7dc2
163 ··$dmcontentTypes·::163 ··$dmcontentTypes·::
164 ····forall·{k}·(ctype·::·k).164 ····forall·{k}·(ctype·::·k).
165 ····Accept·ctype·=>165 ····Accept·ctype·=>
166 ····GHC.Internal.Data.Proxy.Proxy·ctype166 ····GHC.Internal.Data.Proxy.Proxy·ctype
167 ····->·GHC.Internal.Base.NonEmpty167 ····->·GHC.Internal.Base.NonEmpty
168 ·········Network.HTTP.Media.MediaType.Internal.MediaType168 ·········Network.HTTP.Media.MediaType.Internal.MediaType
169 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,169 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 ················@ctype·::·k173 ················@ctype·::·k
174 ················($dAccept['GHC.Types.Many]·::·Accept·ctype)174 ················($dAccept['GHC.Types.Many]·::·Accept·ctype)
175 ················(eta['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)·->175 ················(eta['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)·->
176 ··············GHC.Internal.Base.:|176 ··············GHC.Internal.Base.:|
177 ················@Network.HTTP.Media.MediaType.Internal.MediaType177 ················@Network.HTTP.Media.MediaType.Internal.MediaType
178 ················(contentType·@k·@ctype·$dAccept·eta)178 ················(contentType·@k·@ctype·$dAccept·eta)
179 ················(GHC.Types.[]·@Network.HTTP.Media.MediaType.Internal.MediaType)]179 ················(GHC.Types.[]·@Network.HTTP.Media.MediaType.Internal.MediaType)]
180 76ebe5f126b160f0115f9bffdb871445180 e41ff9844193dc5b2d1460caf8e8f34b
181 ··$dmhandleCTypeH·::181 ··$dmhandleCTypeH·::
182 ····AllCTUnrender·list·a·=>182 ····AllCTUnrender·list·a·=>
183 ····GHC.Internal.Data.Proxy.Proxy·list183 ····GHC.Internal.Data.Proxy.Proxy·list
184 ····->·Data.ByteString.Lazy.Internal.ByteString184 ····->·Data.ByteString.Lazy.Internal.ByteString
185 ····->·Data.ByteString.Lazy.Internal.ByteString185 ····->·Data.ByteString.Lazy.Internal.ByteString
186 ····->·GHC.Internal.Maybe.Maybe186 ····->·GHC.Internal.Maybe.Maybe
187 ·········(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)187 ·········(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 ················GHC.Internal.Maybe.Nothing198 ················GHC.Internal.Maybe.Nothing
199 ················->·GHC.Internal.Maybe.Nothing199 ················->·GHC.Internal.Maybe.Nothing
200 ·····················@(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)200 ·····················@(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)
201 ················GHC.Internal.Maybe.Just·a1201 ················GHC.Internal.Maybe.Just·a1
202 ················->·GHC.Internal.Maybe.Just202 ················->·GHC.Internal.Maybe.Just
203 ·····················@(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)203 ·····················@(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)
204 ·····················(a1·body)·}]204 ·····················(a1·body)·}]
205 39eb6a1f1a6bbedbc4043e034d9830f9205 306791c444f29a3a51cc8f40f2a4acb3
206 ··$dmmimeUnrender·::206 ··$dmmimeUnrender·::
207 ····forall·{k}·(ctype·::·k)·a.207 ····forall·{k}·(ctype·::·k)·a.
208 ····MimeUnrender·ctype·a·=>208 ····MimeUnrender·ctype·a·=>
209 ····GHC.Internal.Data.Proxy.Proxy·ctype209 ····GHC.Internal.Data.Proxy.Proxy·ctype
210 ····->·Data.ByteString.Lazy.Internal.ByteString210 ····->·Data.ByteString.Lazy.Internal.ByteString
211 ····->·GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a211 ····->·GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a
212 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,212 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
224 ················$dMimeUnrender224 ················$dMimeUnrender
225 ················eta225 ················eta
226 ················(contentType226 ················(contentType
227 ···················@k227 ···················@k
228 ···················@ctype228 ···················@ctype
229 ···················($p1MimeUnrender·@k·@ctype·@a·$dMimeUnrender)229 ···················($p1MimeUnrender·@k·@ctype·@a·$dMimeUnrender)
230 ···················eta)]230 ···················eta)]
231 d523c817acb72faf2a71e5149e67f73f231 4b6cd855a91e2cd70a4582c45fe9736a
232 ··$dmmimeUnrenderWithType·::232 ··$dmmimeUnrenderWithType·::
233 ····forall·{k}·(ctype·::·k)·a.233 ····forall·{k}·(ctype·::·k)·a.
234 ····MimeUnrender·ctype·a·=>234 ····MimeUnrender·ctype·a·=>
235 ····GHC.Internal.Data.Proxy.Proxy·ctype235 ····GHC.Internal.Data.Proxy.Proxy·ctype
236 ····->·Network.HTTP.Media.MediaType.Internal.MediaType236 ····->·Network.HTTP.Media.MediaType.Internal.MediaType
237 ····->·Data.ByteString.Lazy.Internal.ByteString237 ····->·Data.ByteString.Lazy.Internal.ByteString
238 ····->·GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a238 ····->·GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a
Offset 242, 25 lines modifiedOffset 242, 25 lines modified
242 ··············\·@k242 ··············\·@k
243 ················@ctype·::·k243 ················@ctype·::·k
244 ················@a244 ················@a
245 ················($dMimeUnrender['GHC.Types.Many]·::·MimeUnrender·ctype·a)245 ················($dMimeUnrender['GHC.Types.Many]·::·MimeUnrender·ctype·a)
246 ················(p['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)246 ················(p['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)
247 ················(ds['GHC.Types.Many]·::·Network.HTTP.Media.MediaType.Internal.MediaType)·->247 ················(ds['GHC.Types.Many]·::·Network.HTTP.Media.MediaType.Internal.MediaType)·->
248 ··············mimeUnrender·@k·@ctype·@a·$dMimeUnrender·p]248 ··············mimeUnrender·@k·@ctype·@a·$dMimeUnrender·p]
249 8384cc770c043a31457694dac159e235249 62dc1284386095bc53a0387207b71348
250 ··$fAcceptTYPEEventStream·::·Accept·EventStream250 ··$fAcceptTYPEEventStream·::·Accept·EventStream
251 ··DFunId251 ··DFunId
252 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[C:Accept],252 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[C:Accept],
253 ···Inline:·CONLIKE,253 ···Inline:·CONLIKE,
254 ···Unfolding:·DFun:.254 ···Unfolding:·DFun:.
255 ················@(*)255 ················@(*)
256 ················@EventStream256 ················@EventStream
257 ················$fAcceptTYPEEventStream_$ccontentType257 ················$fAcceptTYPEEventStream_$ccontentType
258 ················$fAcceptTYPEEventStream_$ccontentTypes]258 ················$fAcceptTYPEEventStream_$ccontentTypes]
259 b711a82695645901cbc4d22a66824b07259 f1593ac344ab85a54fe860a61a8132a8
260 ··$fAcceptTYPEEventStream1·::260 ··$fAcceptTYPEEventStream1·::
261 ····Network.HTTP.Media.MediaType.Internal.MediaType261 ····Network.HTTP.Media.MediaType.Internal.MediaType
262 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),262 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
263 ···Unfolding:·Core:·<vanilla>263 ···Unfolding:·Core:·<vanilla>
264 ··············case·Network.HTTP.Media.MediaType.$w//264 ··············case·Network.HTTP.Media.MediaType.$w//
265 ·····················$fAcceptTYPEEventStream4265 ·····················$fAcceptTYPEEventStream4
266 ·····················$fAcceptTYPEEventStream2·of·wild·{·(#,#)·ww·ww1·->266 ·····················$fAcceptTYPEEventStream2·of·wild·{·(#,#)·ww·ww1·->
Offset 268, 76 lines modifiedOffset 268, 76 lines modified
268 ················ww268 ················ww
Max diff block lines reached; 151353/157093 bytes (96.35%) of diff not shown.
154 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ContentTypes.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ContentTypes.hi
Files 99% similar despite different names
153 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·Servant.API.ContentTypes·[family·instance·module]·91037 interface·Servant.API.ContentTypes·[family·instance·module]·9103
8 ··interface·hash:·c5a0f2160359dab06a5d52c7d403f300 
9 ··ABI·hash:·44ebb870cffe170a77dfa1bb38e78e97 
10 ··export-list·hash:·e0a3a431d5d21384a69b1eaaec8ef4e88 ··interface·hash:·575344d76c985b5eed2ebe763681416f
 9 ··ABI·hash:·33334432e163c2bd009cbcc10f8aa319
 10 ··export-list·hash:·0797432fd2096aef69783aa9923fee2e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2c4697d8fa34eb2eab5155306c136a4f16 ··src_hash:·2c4697d8fa34eb2eab5155306c136a4f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 136, 15 lines modifiedOffset 136, 15 lines modified
136 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e136 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
137 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8137 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
138 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118138 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
139 import··-/··Data.Text.Internal.Lazy·501bb33e177a2041e96024f80a4985f2139 import··-/··Data.Text.Internal.Lazy·501bb33e177a2041e96024f80a4985f2
140 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c140 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c
141 import··-/··Data.Text.Lazy.Encoding·9b8e760b5742ef77b6ecf680bd132684141 import··-/··Data.Text.Lazy.Encoding·9b8e760b5742ef77b6ecf680bd132684
142 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338142 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
143 cd2c58e44b755826ce09076b258a3146143 2b8ea050e522a34531657e1593dc0740
144 ··$dmcontentType·::144 ··$dmcontentType·::
145 ····forall·{k}·(ctype·::·k).145 ····forall·{k}·(ctype·::·k).
146 ····Accept·ctype·=>146 ····Accept·ctype·=>
147 ····GHC.Internal.Data.Proxy.Proxy·ctype147 ····GHC.Internal.Data.Proxy.Proxy·ctype
148 ····->·Network.HTTP.Media.MediaType.Internal.MediaType148 ····->·Network.HTTP.Media.MediaType.Internal.MediaType
149 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,149 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
150 ···Strictness:·<1P(A,1C(1,P(1L,A)))><L>,150 ···Strictness:·<1P(A,1C(1,P(1L,A)))><L>,
Offset 155, 15 lines modifiedOffset 155, 15 lines modified
155 ················(eta['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)·->155 ················(eta['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)·->
156 ··············case·contentTypes156 ··············case·contentTypes
157 ·····················@k157 ·····················@k
158 ·····················@ctype158 ·····················@ctype
159 ·····················$dAccept159 ·····················$dAccept
160 ·····················eta·of·wild·{·GHC.Internal.Base.:|·a1·ds1·->160 ·····················eta·of·wild·{·GHC.Internal.Base.:|·a1·ds1·->
161 ··············a1·}]161 ··············a1·}]
162 f5278d5566cea50520dc6dd226cb1438162 5d515ab2e5b090ad215201fb6ebb7dc2
163 ··$dmcontentTypes·::163 ··$dmcontentTypes·::
164 ····forall·{k}·(ctype·::·k).164 ····forall·{k}·(ctype·::·k).
165 ····Accept·ctype·=>165 ····Accept·ctype·=>
166 ····GHC.Internal.Data.Proxy.Proxy·ctype166 ····GHC.Internal.Data.Proxy.Proxy·ctype
167 ····->·GHC.Internal.Base.NonEmpty167 ····->·GHC.Internal.Base.NonEmpty
168 ·········Network.HTTP.Media.MediaType.Internal.MediaType168 ·········Network.HTTP.Media.MediaType.Internal.MediaType
169 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,169 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 ················@ctype·::·k173 ················@ctype·::·k
174 ················($dAccept['GHC.Types.Many]·::·Accept·ctype)174 ················($dAccept['GHC.Types.Many]·::·Accept·ctype)
175 ················(eta['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)·->175 ················(eta['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)·->
176 ··············GHC.Internal.Base.:|176 ··············GHC.Internal.Base.:|
177 ················@Network.HTTP.Media.MediaType.Internal.MediaType177 ················@Network.HTTP.Media.MediaType.Internal.MediaType
178 ················(contentType·@k·@ctype·$dAccept·eta)178 ················(contentType·@k·@ctype·$dAccept·eta)
179 ················(GHC.Types.[]·@Network.HTTP.Media.MediaType.Internal.MediaType)]179 ················(GHC.Types.[]·@Network.HTTP.Media.MediaType.Internal.MediaType)]
180 76ebe5f126b160f0115f9bffdb871445180 e41ff9844193dc5b2d1460caf8e8f34b
181 ··$dmhandleCTypeH·::181 ··$dmhandleCTypeH·::
182 ····AllCTUnrender·list·a·=>182 ····AllCTUnrender·list·a·=>
183 ····GHC.Internal.Data.Proxy.Proxy·list183 ····GHC.Internal.Data.Proxy.Proxy·list
184 ····->·Data.ByteString.Lazy.Internal.ByteString184 ····->·Data.ByteString.Lazy.Internal.ByteString
185 ····->·Data.ByteString.Lazy.Internal.ByteString185 ····->·Data.ByteString.Lazy.Internal.ByteString
186 ····->·GHC.Internal.Maybe.Maybe186 ····->·GHC.Internal.Maybe.Maybe
187 ·········(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)187 ·········(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 ················GHC.Internal.Maybe.Nothing198 ················GHC.Internal.Maybe.Nothing
199 ················->·GHC.Internal.Maybe.Nothing199 ················->·GHC.Internal.Maybe.Nothing
200 ·····················@(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)200 ·····················@(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)
201 ················GHC.Internal.Maybe.Just·a1201 ················GHC.Internal.Maybe.Just·a1
202 ················->·GHC.Internal.Maybe.Just202 ················->·GHC.Internal.Maybe.Just
203 ·····················@(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)203 ·····················@(GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a)
204 ·····················(a1·body)·}]204 ·····················(a1·body)·}]
205 39eb6a1f1a6bbedbc4043e034d9830f9205 306791c444f29a3a51cc8f40f2a4acb3
206 ··$dmmimeUnrender·::206 ··$dmmimeUnrender·::
207 ····forall·{k}·(ctype·::·k)·a.207 ····forall·{k}·(ctype·::·k)·a.
208 ····MimeUnrender·ctype·a·=>208 ····MimeUnrender·ctype·a·=>
209 ····GHC.Internal.Data.Proxy.Proxy·ctype209 ····GHC.Internal.Data.Proxy.Proxy·ctype
210 ····->·Data.ByteString.Lazy.Internal.ByteString210 ····->·Data.ByteString.Lazy.Internal.ByteString
211 ····->·GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a211 ····->·GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a
212 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,212 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Offset 224, 15 lines modifiedOffset 224, 15 lines modified
224 ················$dMimeUnrender224 ················$dMimeUnrender
225 ················eta225 ················eta
226 ················(contentType226 ················(contentType
227 ···················@k227 ···················@k
228 ···················@ctype228 ···················@ctype
229 ···················($p1MimeUnrender·@k·@ctype·@a·$dMimeUnrender)229 ···················($p1MimeUnrender·@k·@ctype·@a·$dMimeUnrender)
230 ···················eta)]230 ···················eta)]
231 d523c817acb72faf2a71e5149e67f73f231 4b6cd855a91e2cd70a4582c45fe9736a
232 ··$dmmimeUnrenderWithType·::232 ··$dmmimeUnrenderWithType·::
233 ····forall·{k}·(ctype·::·k)·a.233 ····forall·{k}·(ctype·::·k)·a.
234 ····MimeUnrender·ctype·a·=>234 ····MimeUnrender·ctype·a·=>
235 ····GHC.Internal.Data.Proxy.Proxy·ctype235 ····GHC.Internal.Data.Proxy.Proxy·ctype
236 ····->·Network.HTTP.Media.MediaType.Internal.MediaType236 ····->·Network.HTTP.Media.MediaType.Internal.MediaType
237 ····->·Data.ByteString.Lazy.Internal.ByteString237 ····->·Data.ByteString.Lazy.Internal.ByteString
238 ····->·GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a238 ····->·GHC.Internal.Data.Either.Either·GHC.Internal.Base.String·a
Offset 242, 25 lines modifiedOffset 242, 25 lines modified
242 ··············\·@k242 ··············\·@k
243 ················@ctype·::·k243 ················@ctype·::·k
244 ················@a244 ················@a
245 ················($dMimeUnrender['GHC.Types.Many]·::·MimeUnrender·ctype·a)245 ················($dMimeUnrender['GHC.Types.Many]·::·MimeUnrender·ctype·a)
246 ················(p['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)246 ················(p['GHC.Types.Many]·::·GHC.Internal.Data.Proxy.Proxy·ctype)
247 ················(ds['GHC.Types.Many]·::·Network.HTTP.Media.MediaType.Internal.MediaType)·->247 ················(ds['GHC.Types.Many]·::·Network.HTTP.Media.MediaType.Internal.MediaType)·->
248 ··············mimeUnrender·@k·@ctype·@a·$dMimeUnrender·p]248 ··············mimeUnrender·@k·@ctype·@a·$dMimeUnrender·p]
249 8384cc770c043a31457694dac159e235249 62dc1284386095bc53a0387207b71348
250 ··$fAcceptTYPEEventStream·::·Accept·EventStream250 ··$fAcceptTYPEEventStream·::·Accept·EventStream
251 ··DFunId251 ··DFunId
252 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[C:Accept],252 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[C:Accept],
253 ···Inline:·CONLIKE,253 ···Inline:·CONLIKE,
254 ···Unfolding:·DFun:.254 ···Unfolding:·DFun:.
255 ················@(*)255 ················@(*)
256 ················@EventStream256 ················@EventStream
257 ················$fAcceptTYPEEventStream_$ccontentType257 ················$fAcceptTYPEEventStream_$ccontentType
258 ················$fAcceptTYPEEventStream_$ccontentTypes]258 ················$fAcceptTYPEEventStream_$ccontentTypes]
259 b711a82695645901cbc4d22a66824b07259 f1593ac344ab85a54fe860a61a8132a8
260 ··$fAcceptTYPEEventStream1·::260 ··$fAcceptTYPEEventStream1·::
261 ····Network.HTTP.Media.MediaType.Internal.MediaType261 ····Network.HTTP.Media.MediaType.Internal.MediaType
262 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),262 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
263 ···Unfolding:·Core:·<vanilla>263 ···Unfolding:·Core:·<vanilla>
264 ··············case·Network.HTTP.Media.MediaType.$w//264 ··············case·Network.HTTP.Media.MediaType.$w//
265 ·····················$fAcceptTYPEEventStream4265 ·····················$fAcceptTYPEEventStream4
266 ·····················$fAcceptTYPEEventStream2·of·wild·{·(#,#)·ww·ww1·->266 ·····················$fAcceptTYPEEventStream2·of·wild·{·(#,#)·ww·ww1·->
Offset 268, 76 lines modifiedOffset 268, 76 lines modified
268 ················ww268 ················ww
Max diff block lines reached; 151353/157090 bytes (96.35%) of diff not shown.
7.46 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Description.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Description.dyn_hi
Files 92% similar despite different names
7.15 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·Servant.API.Description·91037 interface·Servant.API.Description·9103
8 ··interface·hash:·5057cee428121ac73b45a946450a957c 
9 ··ABI·hash:·17b70c8ab5988a25e9009db0b5adc545 
10 ··export-list·hash:·c26c8fbe35ad867efb1a6d5dcdfda4118 ··interface·hash:·97fcb7e27d672e8c534bae0b160fca89
 9 ··ABI·hash:·cd9cafa4c11c759e86ce3bf9d91ba7dd
 10 ··export-list·hash:·2811b8b6b4d9ae3aaaac6584e97dcb8f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a2ca812b22fa7597203d2bc88cf68c9516 ··src_hash:·a2ca812b22fa7597203d2bc88cf68c95
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 37, 112 lines modifiedOffset 37, 112 lines modified
37 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8537 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
38 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504638 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
39 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e39 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
40 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a40 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
41 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c41 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
42 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b42 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
43 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d043 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0
44 79568f8feec57b6e823f2eaae40eab8844 044390ad8517d19d63e414002ca67677
45 ··$tcDescription·::·GHC.Types.TyCon45 ··$tcDescription·::·GHC.Types.TyCon
46 ··[HasNoCafRefs,·TagSig:·<TagProper>,46 ··[HasNoCafRefs,·TagSig:·<TagProper>,
47 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],47 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
48 ···Unfolding:·Core:·<vanilla>48 ···Unfolding:·Core:·<vanilla>
49 ··············GHC.Types.TyCon49 ··············GHC.Types.TyCon
50 ················9457305487695811425#Word64 
51 ················13357005930135872802#Word6450 ················11990227115327620566#Word64
 51 ················11339494693080684149#Word64
52 ················$trModule52 ················$trModule
53 ················$tcDescription253 ················$tcDescription2
54 ················0#54 ················0#
55 ················$tcDescription1]55 ················$tcDescription1]
56 9e3b9e894960145e362f7c70d012a5b956 fed579fcfdfbc2349b69e9d5c97c33f0
57 ··$tcDescription1·::·GHC.Types.KindRep57 ··$tcDescription1·::·GHC.Types.KindRep
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]59 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
60 8e7c4d4475495489385c4751b85757c160 896e7d07af15c764903072f8c6eaa7a6
61 ··$tcDescription2·::·GHC.Types.TrName61 ··$tcDescription2·::·GHC.Types.TrName
62 ··[HasNoCafRefs,·TagSig:·<TagProper>,62 ··[HasNoCafRefs,·TagSig:·<TagProper>,
63 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],63 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
64 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcDescription3]64 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcDescription3]
65 8e5dda78edde519b3e6876590140b0a865 a5e2f64ac6faa28ba6127f1c6970e24d
66 ··$tcDescription3·::·GHC.Prim.Addr#66 ··$tcDescription3·::·GHC.Prim.Addr#
67 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,67 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
68 ···Unfolding:·Core:·<vanilla>·"Description"#]68 ···Unfolding:·Core:·<vanilla>·"Description"#]
69 ee363c1ee18f46501560da856d39113569 f6aa14da30c8f69f9d76e02337e2c4ce
70 ··$tcSummary·::·GHC.Types.TyCon70 ··$tcSummary·::·GHC.Types.TyCon
71 ··[HasNoCafRefs,·TagSig:·<TagProper>,71 ··[HasNoCafRefs,·TagSig:·<TagProper>,
72 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],72 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
73 ···Unfolding:·Core:·<vanilla>73 ···Unfolding:·Core:·<vanilla>
74 ··············GHC.Types.TyCon74 ··············GHC.Types.TyCon
75 ················2961421284166117773#Word64 
76 ················17956161622997325988#Word6475 ················6333554324734185194#Word64
 76 ················1175111309138440969#Word64
77 ················$trModule77 ················$trModule
78 ················$tcSummary178 ················$tcSummary1
79 ················0#79 ················0#
80 ················$tcDescription1]80 ················$tcDescription1]
81 b2f4f7bd55a42657a586e37ca4a1e2cc81 05b0ccd097e4d38cfdc74c9b414700ea
82 ··$tcSummary1·::·GHC.Types.TrName82 ··$tcSummary1·::·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·$tcSummary2]85 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcSummary2]
86 bf19c90aabbe5a2d5466058119a8cd3386 698f8eaccb0677b6a9186baafeb68add
87 ··$tcSummary2·::·GHC.Prim.Addr#87 ··$tcSummary2·::·GHC.Prim.Addr#
88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
89 ···Unfolding:·Core:·<vanilla>·"Summary"#]89 ···Unfolding:·Core:·<vanilla>·"Summary"#]
90 b5e4218b1c61f363f31e89e371482d5e90 ca211f422c1a10f5d46b4f848a492b1a
91 ··$trModule·::·GHC.Types.Module91 ··$trModule·::·GHC.Types.Module
92 ··[HasNoCafRefs,·TagSig:·<TagProper>,92 ··[HasNoCafRefs,·TagSig:·<TagProper>,
93 ···LambdaFormInfo:·LFCon[GHC.Types.Module],93 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
94 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]94 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
95 045c3c3a390801d0b456a8a1b41c861595 1a409974f261888f20ca0345a6b634ef
96 ··$trModule1·::·GHC.Types.TrName96 ··$trModule1·::·GHC.Types.TrName
97 ··[HasNoCafRefs,·TagSig:·<TagProper>,97 ··[HasNoCafRefs,·TagSig:·<TagProper>,
98 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],98 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
99 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]99 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
100 f465b4cc7cf95a0c4b2d015ea7fcc110100 32f8e322ef7b66f37321e33f60bd324c
101 ··$trModule2·::·GHC.Prim.Addr#101 ··$trModule2·::·GHC.Prim.Addr#
102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
103 ···Unfolding:·Core:·<vanilla>·"Servant.API.Description"#]103 ···Unfolding:·Core:·<vanilla>·"Servant.API.Description"#]
104 5b0164fa7bb7b597c590a779da6e0d1d104 206e78a7d2deb1a1ea497711c12b35b1
105 ··$trModule3·::·GHC.Types.TrName105 ··$trModule3·::·GHC.Types.TrName
106 ··[HasNoCafRefs,·TagSig:·<TagProper>,106 ··[HasNoCafRefs,·TagSig:·<TagProper>,
107 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],107 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
108 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]108 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
109 f02b87b9440b76c6c3512a9b9ac1a148109 6e9da0431c044b823d20ce5f60035fbb
110 ··$trModule4·::·GHC.Prim.Addr#110 ··$trModule4·::·GHC.Prim.Addr#
111 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,111 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
112 ···Unfolding:·Core:·<vanilla>112 ···Unfolding:·Core:·<vanilla>
113 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
114 6e4c58c5b858a18e256ac8eb8a3f6de3113 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 114 7b69fff8fe1d3f6207879f7d8d21457e
115 ··axiom·D:R:FoldDescription'·::115 ··axiom·D:R:FoldDescription'·::
116 ······FoldDescription'·acc·'[]·=·acc116 ······FoldDescription'·acc·'[]·=·acc
117 ······FoldDescription'·acc·(Description·desc·:·mods)117 ······FoldDescription'·acc·(Description·desc·:·mods)
118 ········=·FoldDescription'·desc·mods118 ········=·FoldDescription'·desc·mods
119 ······FoldDescription'·acc·(mod·:·mods)·=·FoldDescription'·acc·mods119 ······FoldDescription'·acc·(mod·:·mods)·=·FoldDescription'·acc·mods
120 4524ff59041d4ffa54e9647a3bffb551120 54f6483451a5d5aa37091be4841a5d06
121 ··type·role·Description·phantom121 ··type·role·Description·phantom
122 ··type·Description·::·GHC.Types.Symbol·->·*122 ··type·Description·::·GHC.Types.Symbol·->·*
123 ··data·Description·sym123 ··data·Description·sym
124 87d0056a7180c64cad73825c0fbf7012124 0c164eff947028b81853686cd679ba87
125 ··type·FoldDescription·::·[*]·->·GHC.Types.Symbol125 ··type·FoldDescription·::·[*]·->·GHC.Types.Symbol
126 ··type·FoldDescription·mods·=126 ··type·FoldDescription·mods·=
127 ····FoldDescription'·""·mods·::·GHC.Types.Symbol127 ····FoldDescription'·""·mods·::·GHC.Types.Symbol
128 935bf32474b3282d6d9c6567ce8a8bee128 c52dd93e39b3d51d521020c87f494d50
129 ··type·FoldDescription'·::·GHC.Types.Symbol129 ··type·FoldDescription'·::·GHC.Types.Symbol
130 ···························->·[*]·->·GHC.Types.Symbol130 ···························->·[*]·->·GHC.Types.Symbol
131 ··type·family·FoldDescription'·acc·mods·where131 ··type·family·FoldDescription'·acc·mods·where
132 ······FoldDescription'·acc·'[]·=·acc132 ······FoldDescription'·acc·'[]·=·acc
133 ······FoldDescription'·acc·(Description·desc·:·mods)133 ······FoldDescription'·acc·(Description·desc·:·mods)
134 ········=·FoldDescription'·desc·mods134 ········=·FoldDescription'·desc·mods
135 ······FoldDescription'·acc·(mod·:·mods)·=·FoldDescription'·acc·mods135 ······FoldDescription'·acc·(mod·:·mods)·=·FoldDescription'·acc·mods
136 ····axiom·D:R:FoldDescription'136 ····axiom·D:R:FoldDescription'
137 aec098a7ff23dce4757fd03178a51059137 04bdbb134390ecef5ca4042e7cc7f066
138 ··type·role·Summary·phantom138 ··type·role·Summary·phantom
139 ··type·Summary·::·GHC.Types.Symbol·->·*139 ··type·Summary·::·GHC.Types.Symbol·->·*
140 ··data·Summary·sym140 ··data·Summary·sym
Max diff block lines reached; 1219/7281 bytes (16.74%) of diff not shown.
7.44 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Description.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Description.hi
Files 92% similar despite different names
7.14 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·Servant.API.Description·91037 interface·Servant.API.Description·9103
8 ··interface·hash:·5057cee428121ac73b45a946450a957c 
9 ··ABI·hash:·17b70c8ab5988a25e9009db0b5adc545 
10 ··export-list·hash:·c26c8fbe35ad867efb1a6d5dcdfda4118 ··interface·hash:·97fcb7e27d672e8c534bae0b160fca89
 9 ··ABI·hash:·cd9cafa4c11c759e86ce3bf9d91ba7dd
 10 ··export-list·hash:·2811b8b6b4d9ae3aaaac6584e97dcb8f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a2ca812b22fa7597203d2bc88cf68c9516 ··src_hash:·a2ca812b22fa7597203d2bc88cf68c95
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 37, 112 lines modifiedOffset 37, 112 lines modified
37 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8537 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
38 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504638 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
39 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e39 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
40 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a40 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
41 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c41 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
42 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b42 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
43 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d043 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0
44 79568f8feec57b6e823f2eaae40eab8844 044390ad8517d19d63e414002ca67677
45 ··$tcDescription·::·GHC.Types.TyCon45 ··$tcDescription·::·GHC.Types.TyCon
46 ··[HasNoCafRefs,·TagSig:·<TagProper>,46 ··[HasNoCafRefs,·TagSig:·<TagProper>,
47 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],47 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
48 ···Unfolding:·Core:·<vanilla>48 ···Unfolding:·Core:·<vanilla>
49 ··············GHC.Types.TyCon49 ··············GHC.Types.TyCon
50 ················9457305487695811425#Word64 
51 ················13357005930135872802#Word6450 ················11990227115327620566#Word64
 51 ················11339494693080684149#Word64
52 ················$trModule52 ················$trModule
53 ················$tcDescription253 ················$tcDescription2
54 ················0#54 ················0#
55 ················$tcDescription1]55 ················$tcDescription1]
56 9e3b9e894960145e362f7c70d012a5b956 fed579fcfdfbc2349b69e9d5c97c33f0
57 ··$tcDescription1·::·GHC.Types.KindRep57 ··$tcDescription1·::·GHC.Types.KindRep
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]59 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
60 8e7c4d4475495489385c4751b85757c160 896e7d07af15c764903072f8c6eaa7a6
61 ··$tcDescription2·::·GHC.Types.TrName61 ··$tcDescription2·::·GHC.Types.TrName
62 ··[HasNoCafRefs,·TagSig:·<TagProper>,62 ··[HasNoCafRefs,·TagSig:·<TagProper>,
63 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],63 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
64 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcDescription3]64 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcDescription3]
65 8e5dda78edde519b3e6876590140b0a865 a5e2f64ac6faa28ba6127f1c6970e24d
66 ··$tcDescription3·::·GHC.Prim.Addr#66 ··$tcDescription3·::·GHC.Prim.Addr#
67 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,67 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
68 ···Unfolding:·Core:·<vanilla>·"Description"#]68 ···Unfolding:·Core:·<vanilla>·"Description"#]
69 ee363c1ee18f46501560da856d39113569 f6aa14da30c8f69f9d76e02337e2c4ce
70 ··$tcSummary·::·GHC.Types.TyCon70 ··$tcSummary·::·GHC.Types.TyCon
71 ··[HasNoCafRefs,·TagSig:·<TagProper>,71 ··[HasNoCafRefs,·TagSig:·<TagProper>,
72 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],72 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
73 ···Unfolding:·Core:·<vanilla>73 ···Unfolding:·Core:·<vanilla>
74 ··············GHC.Types.TyCon74 ··············GHC.Types.TyCon
75 ················2961421284166117773#Word64 
76 ················17956161622997325988#Word6475 ················6333554324734185194#Word64
 76 ················1175111309138440969#Word64
77 ················$trModule77 ················$trModule
78 ················$tcSummary178 ················$tcSummary1
79 ················0#79 ················0#
80 ················$tcDescription1]80 ················$tcDescription1]
81 b2f4f7bd55a42657a586e37ca4a1e2cc81 05b0ccd097e4d38cfdc74c9b414700ea
82 ··$tcSummary1·::·GHC.Types.TrName82 ··$tcSummary1·::·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·$tcSummary2]85 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcSummary2]
86 bf19c90aabbe5a2d5466058119a8cd3386 698f8eaccb0677b6a9186baafeb68add
87 ··$tcSummary2·::·GHC.Prim.Addr#87 ··$tcSummary2·::·GHC.Prim.Addr#
88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
89 ···Unfolding:·Core:·<vanilla>·"Summary"#]89 ···Unfolding:·Core:·<vanilla>·"Summary"#]
90 b5e4218b1c61f363f31e89e371482d5e90 ca211f422c1a10f5d46b4f848a492b1a
91 ··$trModule·::·GHC.Types.Module91 ··$trModule·::·GHC.Types.Module
92 ··[HasNoCafRefs,·TagSig:·<TagProper>,92 ··[HasNoCafRefs,·TagSig:·<TagProper>,
93 ···LambdaFormInfo:·LFCon[GHC.Types.Module],93 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
94 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]94 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
95 045c3c3a390801d0b456a8a1b41c861595 1a409974f261888f20ca0345a6b634ef
96 ··$trModule1·::·GHC.Types.TrName96 ··$trModule1·::·GHC.Types.TrName
97 ··[HasNoCafRefs,·TagSig:·<TagProper>,97 ··[HasNoCafRefs,·TagSig:·<TagProper>,
98 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],98 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
99 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]99 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
100 f465b4cc7cf95a0c4b2d015ea7fcc110100 32f8e322ef7b66f37321e33f60bd324c
101 ··$trModule2·::·GHC.Prim.Addr#101 ··$trModule2·::·GHC.Prim.Addr#
102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,102 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
103 ···Unfolding:·Core:·<vanilla>·"Servant.API.Description"#]103 ···Unfolding:·Core:·<vanilla>·"Servant.API.Description"#]
104 5b0164fa7bb7b597c590a779da6e0d1d104 206e78a7d2deb1a1ea497711c12b35b1
105 ··$trModule3·::·GHC.Types.TrName105 ··$trModule3·::·GHC.Types.TrName
106 ··[HasNoCafRefs,·TagSig:·<TagProper>,106 ··[HasNoCafRefs,·TagSig:·<TagProper>,
107 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],107 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
108 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]108 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
109 f02b87b9440b76c6c3512a9b9ac1a148109 6e9da0431c044b823d20ce5f60035fbb
110 ··$trModule4·::·GHC.Prim.Addr#110 ··$trModule4·::·GHC.Prim.Addr#
111 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,111 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
112 ···Unfolding:·Core:·<vanilla>112 ···Unfolding:·Core:·<vanilla>
113 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
114 6e4c58c5b858a18e256ac8eb8a3f6de3113 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 114 7b69fff8fe1d3f6207879f7d8d21457e
115 ··axiom·D:R:FoldDescription'·::115 ··axiom·D:R:FoldDescription'·::
116 ······FoldDescription'·acc·'[]·=·acc116 ······FoldDescription'·acc·'[]·=·acc
117 ······FoldDescription'·acc·(Description·desc·:·mods)117 ······FoldDescription'·acc·(Description·desc·:·mods)
118 ········=·FoldDescription'·desc·mods118 ········=·FoldDescription'·desc·mods
119 ······FoldDescription'·acc·(mod·:·mods)·=·FoldDescription'·acc·mods119 ······FoldDescription'·acc·(mod·:·mods)·=·FoldDescription'·acc·mods
120 4524ff59041d4ffa54e9647a3bffb551120 54f6483451a5d5aa37091be4841a5d06
121 ··type·role·Description·phantom121 ··type·role·Description·phantom
122 ··type·Description·::·GHC.Types.Symbol·->·*122 ··type·Description·::·GHC.Types.Symbol·->·*
123 ··data·Description·sym123 ··data·Description·sym
124 87d0056a7180c64cad73825c0fbf7012124 0c164eff947028b81853686cd679ba87
125 ··type·FoldDescription·::·[*]·->·GHC.Types.Symbol125 ··type·FoldDescription·::·[*]·->·GHC.Types.Symbol
126 ··type·FoldDescription·mods·=126 ··type·FoldDescription·mods·=
127 ····FoldDescription'·""·mods·::·GHC.Types.Symbol127 ····FoldDescription'·""·mods·::·GHC.Types.Symbol
128 935bf32474b3282d6d9c6567ce8a8bee128 c52dd93e39b3d51d521020c87f494d50
129 ··type·FoldDescription'·::·GHC.Types.Symbol129 ··type·FoldDescription'·::·GHC.Types.Symbol
130 ···························->·[*]·->·GHC.Types.Symbol130 ···························->·[*]·->·GHC.Types.Symbol
131 ··type·family·FoldDescription'·acc·mods·where131 ··type·family·FoldDescription'·acc·mods·where
132 ······FoldDescription'·acc·'[]·=·acc132 ······FoldDescription'·acc·'[]·=·acc
133 ······FoldDescription'·acc·(Description·desc·:·mods)133 ······FoldDescription'·acc·(Description·desc·:·mods)
134 ········=·FoldDescription'·desc·mods134 ········=·FoldDescription'·desc·mods
135 ······FoldDescription'·acc·(mod·:·mods)·=·FoldDescription'·acc·mods135 ······FoldDescription'·acc·(mod·:·mods)·=·FoldDescription'·acc·mods
136 ····axiom·D:R:FoldDescription'136 ····axiom·D:R:FoldDescription'
137 aec098a7ff23dce4757fd03178a51059137 04bdbb134390ecef5ca4042e7cc7f066
138 ··type·role·Summary·phantom138 ··type·role·Summary·phantom
139 ··type·Summary·::·GHC.Types.Symbol·->·*139 ··type·Summary·::·GHC.Types.Symbol·->·*
140 ··data·Summary·sym140 ··data·Summary·sym
Max diff block lines reached; 1219/7278 bytes (16.75%) of diff not shown.
15.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Empty.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Empty.hi
Files 95% similar despite different names
15.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.Empty·91037 interface·Servant.API.Empty·9103
8 ··interface·hash:·4256f9168eda621255cc8a126b34d783 
9 ··ABI·hash:·cea27bf564716855ecb716de6132f227 
10 ··export-list·hash:·e4c77c18d1779eab9b21e524b97fcf6f8 ··interface·hash:·74c39011555a349ff20fbe561f734ccd
 9 ··ABI·hash:·35a334bd399ceb5d062c19d2e4c9433d
 10 ··export-list·hash:·2dba55686a6eb73b506f11f5aa6a555f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·12995f9f7b0aa17c94cb4ca8e71833d616 ··src_hash:·12995f9f7b0aa17c94cb4ca8e71833d6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 35, 63 lines modifiedOffset 35, 63 lines modified
35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
36 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b0936 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
37 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff37 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
38 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63538 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
39 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c39 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
40 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd640 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
41 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c41 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
42 bbe1530cdb2b7f74dc45824a3270b89c42 954df8a8013c9dc93582484852556596
43 ··$fBoundedEmptyAPI·::·GHC.Internal.Enum.Bounded·EmptyAPI43 ··$fBoundedEmptyAPI·::·GHC.Internal.Enum.Bounded·EmptyAPI
44 ··DFunId44 ··DFunId
45 ··[HasNoCafRefs,·TagSig:·<TagProper>,45 ··[HasNoCafRefs,·TagSig:·<TagProper>,
46 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],46 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
47 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@EmptyAPI·EmptyAPI·EmptyAPI]47 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@EmptyAPI·EmptyAPI·EmptyAPI]
48 5d9af0b2c26272fdddb8d46273cbaf6e48 e7cc1590105091110e8c7c37eefb07b8
49 ··$fEnumEmptyAPI·::·GHC.Internal.Enum.Enum·EmptyAPI49 ··$fEnumEmptyAPI·::·GHC.Internal.Enum.Enum·EmptyAPI
50 ··DFunId50 ··DFunId
51 ··[TagSig:·<TagProper>,51 ··[TagSig:·<TagProper>,
52 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Enum],·Inline:·CONLIKE,52 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Enum],·Inline:·CONLIKE,
53 ···Unfolding:·DFun:.53 ···Unfolding:·DFun:.
54 ················@EmptyAPI54 ················@EmptyAPI
55 ················$fEnumEmptyAPI_$csucc55 ················$fEnumEmptyAPI_$csucc
56 ················$fEnumEmptyAPI_$cpred56 ················$fEnumEmptyAPI_$cpred
57 ················$fEnumEmptyAPI_$ctoEnum57 ················$fEnumEmptyAPI_$ctoEnum
58 ················$fEnumEmptyAPI_$cfromEnum58 ················$fEnumEmptyAPI_$cfromEnum
59 ················$fEnumEmptyAPI_$cenumFrom59 ················$fEnumEmptyAPI_$cenumFrom
60 ················$fEnumEmptyAPI_$cenumFromThen60 ················$fEnumEmptyAPI_$cenumFromThen
61 ················$fEnumEmptyAPI_$cenumFromTo61 ················$fEnumEmptyAPI_$cenumFromTo
62 ················$fEnumEmptyAPI_$cenumFromThenTo]62 ················$fEnumEmptyAPI_$cenumFromThenTo]
63 0c03970788a4e672e3915c5b92c7eb2363 a2470f1d2897592539288938242da3c6
64 ··$fEnumEmptyAPI1·::·GHC.Types.Int·->·EmptyAPI64 ··$fEnumEmptyAPI1·::·GHC.Types.Int·->·EmptyAPI
65 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,65 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
66 ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2],66 ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2],
67 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>67 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
68 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·->68 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·->
69 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}]69 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}]
70 61e9d66da014b259531acc5a182e836070 71d638d0ede7cac79c0cf8101e6fbf48
71 ··$fEnumEmptyAPI2·::·EmptyAPI71 ··$fEnumEmptyAPI2·::·EmptyAPI
72 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),72 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
73 ···Strictness:·b,·CPR:·b]73 ···Strictness:·b,·CPR:·b]
74 7a7f564a272784dd694e63de7d9b8fee74 751a27dd9ba9a4534cb4bde7b1308dbb
75 ··$fEnumEmptyAPI3·::·EmptyAPI75 ··$fEnumEmptyAPI3·::·EmptyAPI
76 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),76 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
77 ···Strictness:·b,·CPR:·b]77 ···Strictness:·b,·CPR:·b]
78 60fa94631f23babd76d3598cab7562d978 1280643041186439412949efbbfe0479
79 ··$fEnumEmptyAPI_$cenumFrom·::·EmptyAPI·->·[EmptyAPI]79 ··$fEnumEmptyAPI_$cenumFrom·::·EmptyAPI·->·[EmptyAPI]
80 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
81 ···Arity:·1,·Strictness:·<SL>,81 ···Arity:·1,·Strictness:·<SL>,
82 ···Unfolding:·Core:·<vanilla>82 ···Unfolding:·Core:·<vanilla>
83 ··············\·(a['GHC.Types.Many]·::·EmptyAPI)·->83 ··············\·(a['GHC.Types.Many]·::·EmptyAPI)·->
84 ··············case·GHC.Prim.dataToTagSmall#84 ··············case·GHC.Prim.dataToTagSmall#
85 ·····················@'GHC.Types.Lifted85 ·····················@'GHC.Types.Lifted
86 ·····················@EmptyAPI86 ·····················@EmptyAPI
87 ·····················a·of·a#·{·DEFAULT·->87 ·····················a·of·a#·{·DEFAULT·->
88 ··············case·GHC.Prim.>#·a#·0#·of·lwild·{88 ··············case·GHC.Prim.>#·a#·0#·of·lwild·{
89 ················DEFAULT·->·$fEnumEmptyAPI_go3·a#·1#·->·GHC.Types.[]·@EmptyAPI·}·}]89 ················DEFAULT·->·$fEnumEmptyAPI_go3·a#·1#·->·GHC.Types.[]·@EmptyAPI·}·}]
90 4619639beaa4924da3f0a6eb4126eda990 9d4ecf359d2067afd6a428d0d2650bf4
91 ··$fEnumEmptyAPI_$cenumFromThen·::·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]91 ··$fEnumEmptyAPI_$cenumFromThen·::·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]
92 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,92 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
93 ···Arity:·2,·Strictness:·<SL><SL>,93 ···Arity:·2,·Strictness:·<SL><SL>,
94 ···Unfolding:·Core:·<vanilla>94 ···Unfolding:·Core:·<vanilla>
95 ··············\·(a['GHC.Types.Many]·::·EmptyAPI)95 ··············\·(a['GHC.Types.Many]·::·EmptyAPI)
96 ················(b['GHC.Types.Many]·::·EmptyAPI)·->96 ················(b['GHC.Types.Many]·::·EmptyAPI)·->
97 ··············case·GHC.Prim.dataToTagSmall#97 ··············case·GHC.Prim.dataToTagSmall#
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 ·····················->·case·GHC.Prim.<#·0#·a#·of·lwild2·{173 ·····················->·case·GHC.Prim.<#·0#·a#·of·lwild2·{
174 ··························DEFAULT174 ··························DEFAULT
175 ··························->·GHC.Types.:175 ··························->·GHC.Types.:
176 ·······························@EmptyAPI176 ·······························@EmptyAPI
177 ·······························(GHC.Prim.tagToEnum#·@EmptyAPI·a#)177 ·······························(GHC.Prim.tagToEnum#·@EmptyAPI·a#)
178 ·······························(GHC.Types.[]·@EmptyAPI)178 ·······························(GHC.Types.[]·@EmptyAPI)
179 ··························1#·->·GHC.Types.[]·@EmptyAPI·}·}·}·}·}]179 ··························1#·->·GHC.Types.[]·@EmptyAPI·}·}·}·}·}]
180 4e8d47af53b8afc8aaf6b91d188e9c8d180 59779efca25bd56e5b68a93dd8909750
181 ··$fEnumEmptyAPI_$cenumFromThenTo·::181 ··$fEnumEmptyAPI_$cenumFromThenTo·::
182 ····EmptyAPI·->·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]182 ····EmptyAPI·->·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]
183 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,183 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
184 ···Strictness:·<SL><SL><SL>,·Inline:,184 ···Strictness:·<SL><SL><SL>,·Inline:,
185 ···Unfolding:·Core:·StableUser185 ···Unfolding:·Core:·StableUser
186 ··············\·(x1['GHC.Types.Many]·::·EmptyAPI)186 ··············\·(x1['GHC.Types.Many]·::·EmptyAPI)
187 ················(x2['GHC.Types.Many]·::·EmptyAPI)187 ················(x2['GHC.Types.Many]·::·EmptyAPI)
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 ······················@GHC.Types.Int211 ······················@GHC.Types.Int
212 ······················c212 ······················c
213 ······················$fEnumEmptyAPI_$ctoEnum)213 ······················$fEnumEmptyAPI_$ctoEnum)
214 ···················n214 ···················n
215 ···················a#215 ···················a#
216 ···················a#1216 ···················a#1
217 ···················a#2·}·}·})]217 ···················a#2·}·}·})]
218 932e0ecf3e6e25bcf8844ab710829f75218 e63049f8af077b5d28722da3c13559b2
219 ··$fEnumEmptyAPI_$cenumFromTo·::·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]219 ··$fEnumEmptyAPI_$cenumFromTo·::·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]
220 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,220 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
221 ···Strictness:·<SL><SL>,·Inline:,221 ···Strictness:·<SL><SL>,·Inline:,
222 ···Unfolding:·Core:·StableUser222 ···Unfolding:·Core:·StableUser
223 ··············\·(x['GHC.Types.Many]·::·EmptyAPI)223 ··············\·(x['GHC.Types.Many]·::·EmptyAPI)
224 ················(y['GHC.Types.Many]·::·EmptyAPI)·->224 ················(y['GHC.Types.Many]·::·EmptyAPI)·->
225 ··············GHC.Internal.Base.build225 ··············GHC.Internal.Base.build
Offset 242, 203 lines modifiedOffset 242, 203 lines modified
242 ······················@b1242 ······················@b1
243 ······················@GHC.Types.Int243 ······················@GHC.Types.Int
244 ······················c244 ······················c
245 ······················$fEnumEmptyAPI_$ctoEnum)245 ······················$fEnumEmptyAPI_$ctoEnum)
246 ···················n246 ···················n
247 ···················a#247 ···················a#
248 ···················a#1·}·})]248 ···················a#1·}·})]
249 7f08053aa35b89d05ee82117f17b188f249 b8c1f91c31c7d4515150401b5e4c7cef
250 ··$fEnumEmptyAPI_$cfromEnum·::·EmptyAPI·->·GHC.Types.Int250 ··$fEnumEmptyAPI_$cfromEnum·::·EmptyAPI·->·GHC.Types.Int
Max diff block lines reached; 9849/15809 bytes (62.30%) of diff not shown.
15.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Empty.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Empty.dyn_hi
Files 90% similar despite different names
15.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.Empty·91037 interface·Servant.API.Empty·9103
8 ··interface·hash:·4256f9168eda621255cc8a126b34d783 
9 ··ABI·hash:·cea27bf564716855ecb716de6132f227 
10 ··export-list·hash:·e4c77c18d1779eab9b21e524b97fcf6f8 ··interface·hash:·74c39011555a349ff20fbe561f734ccd
 9 ··ABI·hash:·35a334bd399ceb5d062c19d2e4c9433d
 10 ··export-list·hash:·2dba55686a6eb73b506f11f5aa6a555f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·12995f9f7b0aa17c94cb4ca8e71833d616 ··src_hash:·12995f9f7b0aa17c94cb4ca8e71833d6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 35, 63 lines modifiedOffset 35, 63 lines modified
35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
36 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b0936 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
37 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff37 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
38 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63538 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
39 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c39 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
40 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd640 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
41 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c41 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
42 bbe1530cdb2b7f74dc45824a3270b89c42 954df8a8013c9dc93582484852556596
43 ··$fBoundedEmptyAPI·::·GHC.Internal.Enum.Bounded·EmptyAPI43 ··$fBoundedEmptyAPI·::·GHC.Internal.Enum.Bounded·EmptyAPI
44 ··DFunId44 ··DFunId
45 ··[HasNoCafRefs,·TagSig:·<TagProper>,45 ··[HasNoCafRefs,·TagSig:·<TagProper>,
46 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],46 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
47 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@EmptyAPI·EmptyAPI·EmptyAPI]47 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@EmptyAPI·EmptyAPI·EmptyAPI]
48 5d9af0b2c26272fdddb8d46273cbaf6e48 e7cc1590105091110e8c7c37eefb07b8
49 ··$fEnumEmptyAPI·::·GHC.Internal.Enum.Enum·EmptyAPI49 ··$fEnumEmptyAPI·::·GHC.Internal.Enum.Enum·EmptyAPI
50 ··DFunId50 ··DFunId
51 ··[TagSig:·<TagProper>,51 ··[TagSig:·<TagProper>,
52 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Enum],·Inline:·CONLIKE,52 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Enum],·Inline:·CONLIKE,
53 ···Unfolding:·DFun:.53 ···Unfolding:·DFun:.
54 ················@EmptyAPI54 ················@EmptyAPI
55 ················$fEnumEmptyAPI_$csucc55 ················$fEnumEmptyAPI_$csucc
56 ················$fEnumEmptyAPI_$cpred56 ················$fEnumEmptyAPI_$cpred
57 ················$fEnumEmptyAPI_$ctoEnum57 ················$fEnumEmptyAPI_$ctoEnum
58 ················$fEnumEmptyAPI_$cfromEnum58 ················$fEnumEmptyAPI_$cfromEnum
59 ················$fEnumEmptyAPI_$cenumFrom59 ················$fEnumEmptyAPI_$cenumFrom
60 ················$fEnumEmptyAPI_$cenumFromThen60 ················$fEnumEmptyAPI_$cenumFromThen
61 ················$fEnumEmptyAPI_$cenumFromTo61 ················$fEnumEmptyAPI_$cenumFromTo
62 ················$fEnumEmptyAPI_$cenumFromThenTo]62 ················$fEnumEmptyAPI_$cenumFromThenTo]
63 0c03970788a4e672e3915c5b92c7eb2363 a2470f1d2897592539288938242da3c6
64 ··$fEnumEmptyAPI1·::·GHC.Types.Int·->·EmptyAPI64 ··$fEnumEmptyAPI1·::·GHC.Types.Int·->·EmptyAPI
65 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,65 ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
66 ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2],66 ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2],
67 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>67 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
68 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·->68 ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·->
69 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}]69 ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}]
70 61e9d66da014b259531acc5a182e836070 71d638d0ede7cac79c0cf8101e6fbf48
71 ··$fEnumEmptyAPI2·::·EmptyAPI71 ··$fEnumEmptyAPI2·::·EmptyAPI
72 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),72 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
73 ···Strictness:·b,·CPR:·b]73 ···Strictness:·b,·CPR:·b]
74 7a7f564a272784dd694e63de7d9b8fee74 751a27dd9ba9a4534cb4bde7b1308dbb
75 ··$fEnumEmptyAPI3·::·EmptyAPI75 ··$fEnumEmptyAPI3·::·EmptyAPI
76 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),76 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
77 ···Strictness:·b,·CPR:·b]77 ···Strictness:·b,·CPR:·b]
78 60fa94631f23babd76d3598cab7562d978 1280643041186439412949efbbfe0479
79 ··$fEnumEmptyAPI_$cenumFrom·::·EmptyAPI·->·[EmptyAPI]79 ··$fEnumEmptyAPI_$cenumFrom·::·EmptyAPI·->·[EmptyAPI]
80 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
81 ···Arity:·1,·Strictness:·<SL>,81 ···Arity:·1,·Strictness:·<SL>,
82 ···Unfolding:·Core:·<vanilla>82 ···Unfolding:·Core:·<vanilla>
83 ··············\·(a['GHC.Types.Many]·::·EmptyAPI)·->83 ··············\·(a['GHC.Types.Many]·::·EmptyAPI)·->
84 ··············case·GHC.Prim.dataToTagSmall#84 ··············case·GHC.Prim.dataToTagSmall#
85 ·····················@'GHC.Types.Lifted85 ·····················@'GHC.Types.Lifted
86 ·····················@EmptyAPI86 ·····················@EmptyAPI
87 ·····················a·of·a#·{·DEFAULT·->87 ·····················a·of·a#·{·DEFAULT·->
88 ··············case·GHC.Prim.>#·a#·0#·of·lwild·{88 ··············case·GHC.Prim.>#·a#·0#·of·lwild·{
89 ················DEFAULT·->·$fEnumEmptyAPI_go3·a#·1#·->·GHC.Types.[]·@EmptyAPI·}·}]89 ················DEFAULT·->·$fEnumEmptyAPI_go3·a#·1#·->·GHC.Types.[]·@EmptyAPI·}·}]
90 4619639beaa4924da3f0a6eb4126eda990 9d4ecf359d2067afd6a428d0d2650bf4
91 ··$fEnumEmptyAPI_$cenumFromThen·::·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]91 ··$fEnumEmptyAPI_$cenumFromThen·::·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]
92 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,92 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
93 ···Arity:·2,·Strictness:·<SL><SL>,93 ···Arity:·2,·Strictness:·<SL><SL>,
94 ···Unfolding:·Core:·<vanilla>94 ···Unfolding:·Core:·<vanilla>
95 ··············\·(a['GHC.Types.Many]·::·EmptyAPI)95 ··············\·(a['GHC.Types.Many]·::·EmptyAPI)
96 ················(b['GHC.Types.Many]·::·EmptyAPI)·->96 ················(b['GHC.Types.Many]·::·EmptyAPI)·->
97 ··············case·GHC.Prim.dataToTagSmall#97 ··············case·GHC.Prim.dataToTagSmall#
Offset 173, 15 lines modifiedOffset 173, 15 lines modified
173 ·····················->·case·GHC.Prim.<#·0#·a#·of·lwild2·{173 ·····················->·case·GHC.Prim.<#·0#·a#·of·lwild2·{
174 ··························DEFAULT174 ··························DEFAULT
175 ··························->·GHC.Types.:175 ··························->·GHC.Types.:
176 ·······························@EmptyAPI176 ·······························@EmptyAPI
177 ·······························(GHC.Prim.tagToEnum#·@EmptyAPI·a#)177 ·······························(GHC.Prim.tagToEnum#·@EmptyAPI·a#)
178 ·······························(GHC.Types.[]·@EmptyAPI)178 ·······························(GHC.Types.[]·@EmptyAPI)
179 ··························1#·->·GHC.Types.[]·@EmptyAPI·}·}·}·}·}]179 ··························1#·->·GHC.Types.[]·@EmptyAPI·}·}·}·}·}]
180 4e8d47af53b8afc8aaf6b91d188e9c8d180 59779efca25bd56e5b68a93dd8909750
181 ··$fEnumEmptyAPI_$cenumFromThenTo·::181 ··$fEnumEmptyAPI_$cenumFromThenTo·::
182 ····EmptyAPI·->·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]182 ····EmptyAPI·->·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]
183 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,183 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
184 ···Strictness:·<SL><SL><SL>,·Inline:,184 ···Strictness:·<SL><SL><SL>,·Inline:,
185 ···Unfolding:·Core:·StableUser185 ···Unfolding:·Core:·StableUser
186 ··············\·(x1['GHC.Types.Many]·::·EmptyAPI)186 ··············\·(x1['GHC.Types.Many]·::·EmptyAPI)
187 ················(x2['GHC.Types.Many]·::·EmptyAPI)187 ················(x2['GHC.Types.Many]·::·EmptyAPI)
Offset 211, 15 lines modifiedOffset 211, 15 lines modified
211 ······················@GHC.Types.Int211 ······················@GHC.Types.Int
212 ······················c212 ······················c
213 ······················$fEnumEmptyAPI_$ctoEnum)213 ······················$fEnumEmptyAPI_$ctoEnum)
214 ···················n214 ···················n
215 ···················a#215 ···················a#
216 ···················a#1216 ···················a#1
217 ···················a#2·}·}·})]217 ···················a#2·}·}·})]
218 932e0ecf3e6e25bcf8844ab710829f75218 e63049f8af077b5d28722da3c13559b2
219 ··$fEnumEmptyAPI_$cenumFromTo·::·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]219 ··$fEnumEmptyAPI_$cenumFromTo·::·EmptyAPI·->·EmptyAPI·->·[EmptyAPI]
220 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,220 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
221 ···Strictness:·<SL><SL>,·Inline:,221 ···Strictness:·<SL><SL>,·Inline:,
222 ···Unfolding:·Core:·StableUser222 ···Unfolding:·Core:·StableUser
223 ··············\·(x['GHC.Types.Many]·::·EmptyAPI)223 ··············\·(x['GHC.Types.Many]·::·EmptyAPI)
224 ················(y['GHC.Types.Many]·::·EmptyAPI)·->224 ················(y['GHC.Types.Many]·::·EmptyAPI)·->
225 ··············GHC.Internal.Base.build225 ··············GHC.Internal.Base.build
Offset 242, 203 lines modifiedOffset 242, 203 lines modified
242 ······················@b1242 ······················@b1
243 ······················@GHC.Types.Int243 ······················@GHC.Types.Int
244 ······················c244 ······················c
245 ······················$fEnumEmptyAPI_$ctoEnum)245 ······················$fEnumEmptyAPI_$ctoEnum)
246 ···················n246 ···················n
247 ···················a#247 ···················a#
248 ···················a#1·}·})]248 ···················a#1·}·})]
249 7f08053aa35b89d05ee82117f17b188f249 b8c1f91c31c7d4515150401b5e4c7cef
250 ··$fEnumEmptyAPI_$cfromEnum·::·EmptyAPI·->·GHC.Types.Int250 ··$fEnumEmptyAPI_$cfromEnum·::·EmptyAPI·->·GHC.Types.Int
Max diff block lines reached; 9849/15809 bytes (62.30%) of diff not shown.
4.36 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Experimental/Auth.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Experimental/Auth.hi
Files 84% similar despite different names
4.05 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.Experimental.Auth·91037 interface·Servant.API.Experimental.Auth·9103
8 ··interface·hash:·83e2390c36ad0515d0ea7ab2a60ebe1e 
9 ··ABI·hash:·bb38c51f853ab284c50a30e872909140 
10 ··export-list·hash:·5b0f953b4b76dfe97164a1cc21522a488 ··interface·hash:·422ea92cd9261bac1ebeef0259960217
 9 ··ABI·hash:·c18ebeb7c785a10b3ad5364da08b17d6
 10 ··export-list·hash:·257f410a262f7fd4667f3d2cc065398c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a869586b67a73fe20d9583689f8c4dfd16 ··src_hash:·a869586b67a73fe20d9583689f8c4dfd
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 28, 64 lines modifiedOffset 28, 64 lines modified
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504632 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
34 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b34 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
35 0686d42969f0c5dff798d2eda8d2457035 1defe1ed699646e7457c2d120e165ce3
36 ··$tcAuthProtect·::·GHC.Types.TyCon36 ··$tcAuthProtect·::·GHC.Types.TyCon
37 ··[HasNoCafRefs,·TagSig:·<TagProper>,37 ··[HasNoCafRefs,·TagSig:·<TagProper>,
38 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],38 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
39 ···Unfolding:·Core:·<vanilla>39 ···Unfolding:·Core:·<vanilla>
40 ··············GHC.Types.TyCon40 ··············GHC.Types.TyCon
41 ················17701498542858547080#Word64 
42 ················8360858588847305535#Word6441 ················16148152827229045466#Word64
 42 ················140535254341546856#Word64
43 ················$trModule43 ················$trModule
44 ················$tcAuthProtect244 ················$tcAuthProtect2
45 ················1#45 ················1#
46 ················$tcAuthProtect1]46 ················$tcAuthProtect1]
47 7516bfb0eba0b6632dd1501fdfa7872447 20878507aa5116dccdddb9d155e3cb3e
48 ··$tcAuthProtect1·::·GHC.Types.KindRep48 ··$tcAuthProtect1·::·GHC.Types.KindRep
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]50 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
51 66171c7ededae13bf8328feabc8de1da51 ddd5e86e04e41479664b66ef9ab1bd6a
52 ··$tcAuthProtect2·::·GHC.Types.TrName52 ··$tcAuthProtect2·::·GHC.Types.TrName
53 ··[HasNoCafRefs,·TagSig:·<TagProper>,53 ··[HasNoCafRefs,·TagSig:·<TagProper>,
54 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],54 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
55 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcAuthProtect3]55 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcAuthProtect3]
56 2ba88c62be55037e986f534b96b19e4256 731c8ed148b9077b64de08dc0ac60324
57 ··$tcAuthProtect3·::·GHC.Prim.Addr#57 ··$tcAuthProtect3·::·GHC.Prim.Addr#
58 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,58 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
59 ···Unfolding:·Core:·<vanilla>·"AuthProtect"#]59 ···Unfolding:·Core:·<vanilla>·"AuthProtect"#]
60 9b875a210b1f18d0d8ea2ced76e50ffc60 61d0283f5dac91b4f3965829b788148d
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 944c3038e0afc0994bd1a5deac6e3e0065 516d1ad55177b30f63d12498bcf88e3f
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 ba8e6e7900b71f775141fbea08bea2d170 11dcac34bab6c50df99330064735d531
71 ··$trModule2·::·GHC.Prim.Addr#71 ··$trModule2·::·GHC.Prim.Addr#
72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
73 ···Unfolding:·Core:·<vanilla>·"Servant.API.Experimental.Auth"#]73 ···Unfolding:·Core:·<vanilla>·"Servant.API.Experimental.Auth"#]
74 2b042ea773e1fa4690525e741fbee4e474 1ddb9d5d10c8f885b9835166f9d16130
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 cfe3d7ac45e718e78bfec7cfd34abb1779 547ad686f3e1eea3e6a9c0dfddbed10d
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 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
84 b7f3a2d88538c9110bc05bc1389f4d9283 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 84 bda15fb1f2b381db3f791e899bc007e5
85 ··type·role·AuthProtect·phantom85 ··type·role·AuthProtect·phantom
86 ··type·AuthProtect·::·forall·k.·k·->·*86 ··type·AuthProtect·::·forall·k.·k·->·*
87 ··data·AuthProtect·tag87 ··data·AuthProtect·tag
88 Warnings:88 Warnings:
89 ··Deprecated·names:89 ··Deprecated·names:
90 ··Deprecated·exports:90 ··Deprecated·exports:
91 trusted:·none91 trusted:·none
5.12 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Experimental/Auth.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/RemoteHost.dyn_hi
Files 82% similar despite different names
4.81 KB
ghc --show-iface {}
    
Offset 1, 94 lines modifiedOffset 1, 89 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·Servant.API.Experimental.Auth·91037 interface·Servant.API.RemoteHost·9103
8 ··interface·hash:·83e2390c36ad0515d0ea7ab2a60ebe1e 
9 ··ABI·hash:·bb38c51f853ab284c50a30e872909140 
10 ··export-list·hash:·5b0f953b4b76dfe97164a1cc21522a488 ··interface·hash:·7ce85fa590dab69cdc4f99bf88b13641
 9 ··ABI·hash:·e572c03f1c2b5dae075075494d0b36b3
 10 ··export-list·hash:·adefc9756dc8230e02a010ea2103104d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a869586b67a73fe20d9583689f8c4dfd16 ··src_hash:·402aa81d775bbecbbbe3384f75236841
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··AuthProtect21 ··RemoteHost
22 direct·module·dependencies:22 direct·module·dependencies:
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.20.2.024 direct·package·dependencies:·base-4.20.2.0
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
27 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504632 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
34 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b34 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
35 0686d42969f0c5dff798d2eda8d2457035 9bd134af7066e7ce0a382a03f7141e39
36 ··$tcAuthProtect·::·GHC.Types.TyCon36 ··$tcRemoteHost·::·GHC.Types.TyCon
37 ··[HasNoCafRefs,·TagSig:·<TagProper>,37 ··[HasNoCafRefs,·TagSig:·<TagProper>,
38 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],38 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
39 ···Unfolding:·Core:·<vanilla>39 ···Unfolding:·Core:·<vanilla>
40 ··············GHC.Types.TyCon40 ··············GHC.Types.TyCon
41 ················17701498542858547080#Word64 
42 ················8360858588847305535#Word6441 ················7012711886004268616#Word64
 42 ················16165969673625334147#Word64
43 ················$trModule43 ················$trModule
44 ················$tcAuthProtect2 
45 ················1# 
46 ················$tcAuthProtect1]44 ················$tcRemoteHost1
 45 ················0#
 46 ················GHC.Types.krep$*]
 47 3c3dcde76baf8cb9e10a14f12fc52822
47 7516bfb0eba0b6632dd1501fdfa78724 
48 ··$tcAuthProtect1·::·GHC.Types.KindRep 
49 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
50 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] 
51 66171c7ededae13bf8328feabc8de1da 
52 ··$tcAuthProtect2·::·GHC.Types.TrName48 ··$tcRemoteHost1·::·GHC.Types.TrName
53 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
54 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
55 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcAuthProtect3]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRemoteHost2]
56 2ba88c62be55037e986f534b96b19e4252 9e3df6a73918658fa54e4fc7d7eb1d1f
57 ··$tcAuthProtect3·::·GHC.Prim.Addr#53 ··$tcRemoteHost2·::·GHC.Prim.Addr#
58 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
59 ···Unfolding:·Core:·<vanilla>·"AuthProtect"#]55 ···Unfolding:·Core:·<vanilla>·"RemoteHost"#]
60 9b875a210b1f18d0d8ea2ced76e50ffc56 bddac7939c42963a5a12c26d31a0d003
61 ··$trModule·::·GHC.Types.Module57 ··$trModule·::·GHC.Types.Module
62 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
63 ···LambdaFormInfo:·LFCon[GHC.Types.Module],59 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
64 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]60 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
65 944c3038e0afc0994bd1a5deac6e3e0061 602733ca12a0d4f4b24ba89986db8a58
66 ··$trModule1·::·GHC.Types.TrName62 ··$trModule1·::·GHC.Types.TrName
67 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
68 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
69 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
70 ba8e6e7900b71f775141fbea08bea2d166 c8f65286f168d041d14a172dfba15d3d
71 ··$trModule2·::·GHC.Prim.Addr#67 ··$trModule2·::·GHC.Prim.Addr#
72 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
73 ···Unfolding:·Core:·<vanilla>·"Servant.API.Experimental.Auth"#]69 ···Unfolding:·Core:·<vanilla>·"Servant.API.RemoteHost"#]
74 2b042ea773e1fa4690525e741fbee4e470 1cc5a391fc3d8eb6a42dfe5f96a70b41
75 ··$trModule3·::·GHC.Types.TrName71 ··$trModule3·::·GHC.Types.TrName
76 ··[HasNoCafRefs,·TagSig:·<TagProper>,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,
77 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
78 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
79 cfe3d7ac45e718e78bfec7cfd34abb1775 6392a456b1577675c9dbab11ac1e04d9
80 ··$trModule4·::·GHC.Prim.Addr#76 ··$trModule4·::·GHC.Prim.Addr#
81 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
82 ···Unfolding:·Core:·<vanilla>78 ···Unfolding:·Core:·<vanilla>
 79 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 80 5366695c4fe499646608d799bef8b7f5
 81 ··type·RemoteHost·::·*
 82 ··data·RemoteHost
83 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
84 b7f3a2d88538c9110bc05bc1389f4d92 
85 ··type·role·AuthProtect·phantom 
86 ··type·AuthProtect·::·forall·k.·k·->·* 
87 ··data·AuthProtect·tag 
88 Warnings:83 Warnings:
89 ··Deprecated·names:84 ··Deprecated·names:
90 ··Deprecated·exports:85 ··Deprecated·exports:
91 trusted:·none86 trusted:·none
92 require·own·pkg·trusted:·False87 require·own·pkg·trusted:·False
93 docs:88 docs:
94 ··Nothing89 ··Nothing
3.97 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Fragment.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Fragment.dyn_hi
Files 90% similar despite different names
3.67 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·Servant.API.Fragment·91037 interface·Servant.API.Fragment·9103
8 ··interface·hash:·d12d4e86ca4791dfcd766300ed8c5963 
9 ··ABI·hash:·7ef445bc891be2c89aac9643b220ca6c 
10 ··export-list·hash:·1f448586d0545eb7a254c0e969e708e48 ··interface·hash:·7acf826e5756e82f0b03c427a84c6322
 9 ··ABI·hash:·8154e3bd0a6bb368f6715772762db92f
 10 ··export-list·hash:·30d154b9aef35c272fea43471a130e9e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·430b8870d18c885d3315c5a8f7c2cf6816 ··src_hash:·430b8870d18c885d3315c5a8f7c2cf68
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 29, 60 lines modifiedOffset 29, 60 lines modified
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97332 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
33 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504633 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
36 b4eba228ba96149e5913fc79992f616036 bd04fc11bb9aafa22cf7b19eb22f3875
37 ··$tcFragment·::·GHC.Types.TyCon37 ··$tcFragment·::·GHC.Types.TyCon
38 ··[HasNoCafRefs,·TagSig:·<TagProper>,38 ··[HasNoCafRefs,·TagSig:·<TagProper>,
39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
40 ···Unfolding:·Core:·<vanilla>40 ···Unfolding:·Core:·<vanilla>
41 ··············GHC.Types.TyCon41 ··············GHC.Types.TyCon
42 ················17132900205494568328#Word64 
43 ················16280779734943758181#Word6442 ················13163641825227737236#Word64
 43 ················11984470814350322076#Word64
44 ················$trModule44 ················$trModule
45 ················$tcFragment145 ················$tcFragment1
46 ················0#46 ················0#
47 ················GHC.Types.krep$*Arr*]47 ················GHC.Types.krep$*Arr*]
48 e805ef394a978c5251852757367ba52e48 19ac269733ce9dc5939202a3d8810d76
49 ··$tcFragment1·::·GHC.Types.TrName49 ··$tcFragment1·::·GHC.Types.TrName
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFragment2]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFragment2]
53 8ab2cd61397539ad8cc9f20dff75178153 b44fa92c700c5d903d21e63a9006b3bf
54 ··$tcFragment2·::·GHC.Prim.Addr#54 ··$tcFragment2·::·GHC.Prim.Addr#
55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
56 ···Unfolding:·Core:·<vanilla>·"Fragment"#]56 ···Unfolding:·Core:·<vanilla>·"Fragment"#]
57 b84e310b944d4ebc784f43295f22e87b57 d39c9871f5a2ead06162b57bd7158335
58 ··$trModule·::·GHC.Types.Module58 ··$trModule·::·GHC.Types.Module
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.Module],60 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
61 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]61 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
62 47b63107a75f038e689052cf67b4bf4662 5ade5f968d6030977b6377c577eba206
63 ··$trModule1·::·GHC.Types.TrName63 ··$trModule1·::·GHC.Types.TrName
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
67 64c4bd6f05a47902ba932adc05a5f00367 2702f1fc4c98647986bb586447e98fae
68 ··$trModule2·::·GHC.Prim.Addr#68 ··$trModule2·::·GHC.Prim.Addr#
69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
70 ···Unfolding:·Core:·<vanilla>·"Servant.API.Fragment"#]70 ···Unfolding:·Core:·<vanilla>·"Servant.API.Fragment"#]
71 3df55164f95cc8efdb52c08e8617145771 832e29c6b5c936d23bc6e758e669754d
72 ··$trModule3·::·GHC.Types.TrName72 ··$trModule3·::·GHC.Types.TrName
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],74 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
75 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]75 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
76 f104a239cad29f494f86d3ef4393746676 33fca2f406eebc5c44bcdf4b41fd6166
77 ··$trModule4·::·GHC.Prim.Addr#77 ··$trModule4·::·GHC.Prim.Addr#
78 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,78 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
79 ···Unfolding:·Core:·<vanilla>79 ···Unfolding:·Core:·<vanilla>
80 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
81 090cb3e5d74cd1941af1d126f8b5244680 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 81 ac2b8d4058f342458d7c6babb33611f7
82 ··type·role·Fragment·phantom82 ··type·role·Fragment·phantom
83 ··type·Fragment·::·*·->·*83 ··type·Fragment·::·*·->·*
84 ··data·Fragment·a84 ··data·Fragment·a
85 Warnings:85 Warnings:
86 ··Deprecated·names:86 ··Deprecated·names:
87 ··Deprecated·exports:87 ··Deprecated·exports:
88 trusted:·none88 trusted:·none
3.96 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Fragment.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Fragment.hi
Files 90% similar despite different names
3.67 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·Servant.API.Fragment·91037 interface·Servant.API.Fragment·9103
8 ··interface·hash:·d12d4e86ca4791dfcd766300ed8c5963 
9 ··ABI·hash:·7ef445bc891be2c89aac9643b220ca6c 
10 ··export-list·hash:·1f448586d0545eb7a254c0e969e708e48 ··interface·hash:·7acf826e5756e82f0b03c427a84c6322
 9 ··ABI·hash:·8154e3bd0a6bb368f6715772762db92f
 10 ··export-list·hash:·30d154b9aef35c272fea43471a130e9e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·430b8870d18c885d3315c5a8f7c2cf6816 ··src_hash:·430b8870d18c885d3315c5a8f7c2cf68
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 29, 60 lines modifiedOffset 29, 60 lines modified
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97332 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
33 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504633 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
36 b4eba228ba96149e5913fc79992f616036 bd04fc11bb9aafa22cf7b19eb22f3875
37 ··$tcFragment·::·GHC.Types.TyCon37 ··$tcFragment·::·GHC.Types.TyCon
38 ··[HasNoCafRefs,·TagSig:·<TagProper>,38 ··[HasNoCafRefs,·TagSig:·<TagProper>,
39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
40 ···Unfolding:·Core:·<vanilla>40 ···Unfolding:·Core:·<vanilla>
41 ··············GHC.Types.TyCon41 ··············GHC.Types.TyCon
42 ················17132900205494568328#Word64 
43 ················16280779734943758181#Word6442 ················13163641825227737236#Word64
 43 ················11984470814350322076#Word64
44 ················$trModule44 ················$trModule
45 ················$tcFragment145 ················$tcFragment1
46 ················0#46 ················0#
47 ················GHC.Types.krep$*Arr*]47 ················GHC.Types.krep$*Arr*]
48 e805ef394a978c5251852757367ba52e48 19ac269733ce9dc5939202a3d8810d76
49 ··$tcFragment1·::·GHC.Types.TrName49 ··$tcFragment1·::·GHC.Types.TrName
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFragment2]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFragment2]
53 8ab2cd61397539ad8cc9f20dff75178153 b44fa92c700c5d903d21e63a9006b3bf
54 ··$tcFragment2·::·GHC.Prim.Addr#54 ··$tcFragment2·::·GHC.Prim.Addr#
55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
56 ···Unfolding:·Core:·<vanilla>·"Fragment"#]56 ···Unfolding:·Core:·<vanilla>·"Fragment"#]
57 b84e310b944d4ebc784f43295f22e87b57 d39c9871f5a2ead06162b57bd7158335
58 ··$trModule·::·GHC.Types.Module58 ··$trModule·::·GHC.Types.Module
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.Module],60 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
61 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]61 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
62 47b63107a75f038e689052cf67b4bf4662 5ade5f968d6030977b6377c577eba206
63 ··$trModule1·::·GHC.Types.TrName63 ··$trModule1·::·GHC.Types.TrName
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,
65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],65 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]66 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
67 64c4bd6f05a47902ba932adc05a5f00367 2702f1fc4c98647986bb586447e98fae
68 ··$trModule2·::·GHC.Prim.Addr#68 ··$trModule2·::·GHC.Prim.Addr#
69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,69 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
70 ···Unfolding:·Core:·<vanilla>·"Servant.API.Fragment"#]70 ···Unfolding:·Core:·<vanilla>·"Servant.API.Fragment"#]
71 3df55164f95cc8efdb52c08e8617145771 832e29c6b5c936d23bc6e758e669754d
72 ··$trModule3·::·GHC.Types.TrName72 ··$trModule3·::·GHC.Types.TrName
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],74 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
75 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]75 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
76 f104a239cad29f494f86d3ef4393746676 33fca2f406eebc5c44bcdf4b41fd6166
77 ··$trModule4·::·GHC.Prim.Addr#77 ··$trModule4·::·GHC.Prim.Addr#
78 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,78 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
79 ···Unfolding:·Core:·<vanilla>79 ···Unfolding:·Core:·<vanilla>
80 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
81 090cb3e5d74cd1941af1d126f8b5244680 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 81 ac2b8d4058f342458d7c6babb33611f7
82 ··type·role·Fragment·phantom82 ··type·role·Fragment·phantom
83 ··type·Fragment·::·*·->·*83 ··type·Fragment·::·*·->·*
84 ··data·Fragment·a84 ··data·Fragment·a
85 Warnings:85 Warnings:
86 ··Deprecated·names:86 ··Deprecated·names:
87 ··Deprecated·exports:87 ··Deprecated·exports:
88 trusted:·none88 trusted:·none
16.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Generic.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Generic.dyn_hi
Files 96% similar despite different names
16.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Servant.API.Generic·[family·instance·module]·91037 interface·Servant.API.Generic·[family·instance·module]·9103
8 ··interface·hash:·4660de2618a63ef343af97a740b65e8a 
9 ··ABI·hash:·1325ced57f409279bffed4d3ef12dd3d 
10 ··export-list·hash:·eb88bcf12f23e82a6b93388dfd76d6348 ··interface·hash:·fc80f551241b30b7e75e007e69a4857a
 9 ··ABI·hash:·195d1f8d926f4847fea8cd9dc9eba28e
 10 ··export-list·hash:·f940665d2f8b9eb128c93e30ffc6ece5
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0eaa8e901bc94f9ee4974ff29c7bdc0d16 ··src_hash:·0eaa8e901bc94f9ee4974ff29c7bdc0d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··GHC.Internal.Generics.Generic{GHC.Internal.Generics.Rep}24 ··GHC.Internal.Generics.Generic{GHC.Internal.Generics.Rep}
25 ··AsApi25 ··AsApi
26 ··GServantProduct26 ··GServantProduct
27 ··GenericMode{:-}27 ··GenericMode{:-}
28 ··GenericServant28 ··GenericServant
29 ··ToServant29 ··ToServant
30 ··ToServantApi30 ··ToServantApi
31 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Alternative31 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Alternative
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.20.2.033 direct·package·dependencies:·base-4.20.2.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext35 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
36 family·instance·modules:·Control.Applicative·Data.Array.Byte36 family·instance·modules:·Control.Applicative·Data.Array.Byte
37 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product37 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product
38 ·························Data.Functor.Sum·Data.Semigroup·Control.DeepSeq38 ·························Data.Functor.Sum·Data.Semigroup·Control.DeepSeq
Offset 45, 20 lines modifiedOffset 45, 20 lines modified
45 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97345 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
46 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8546 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
47 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e147 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1
48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
49 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c49 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
50 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c50 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
51 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b51 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
52 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Alternative·c91653e22b8b0c15f10543b90bdf2339 
53 ··exports:·ab2a1bfce22d8d0e63d0133790deb94d 
54 ··:<|>·57e95085845b9ddf6612442e3597dd94 
55 ··:<|>·1f3fcbac2be2aea49168c59d0d9331a852 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Alternative·ca307243020c60d111be95aed4db6310
 53 ··exports:·f9e7b62a66ce6c123173b163b2ed6675
 54 ··:<|>·d5e65f634ce57738621ace357f8b741d
 55 ··:<|>·9a4ec9a4f2eaea12660c87b03196efc1
56 fixities·infixl·0·:-56 fixities·infixl·0·:-
57 66ed8aad6f4ef6803a7c0a55b0abd07257 b76415d2f26d3f4ee4fece6065bbba70
58 ··$fGServantProductk:*:·::58 ··$fGServantProductk:*:·::
59 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*).59 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*).
60 ····(GServantProduct·l,·GServantProduct·r)·=>60 ····(GServantProduct·l,·GServantProduct·r)·=>
61 ····GServantProduct·(l·GHC.Internal.Generics.:*:·r)61 ····GServantProduct·(l·GHC.Internal.Generics.:*:·r)
62 ··DFunId62 ··DFunId
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
64 ···Arity:·2,·Strictness:·<LP(LC(S,L),LC(S,L))><LP(LC(S,L),LC(S,L))>,64 ···Arity:·2,·Strictness:·<LP(LC(S,L),LC(S,L))><LP(LC(S,L),LC(S,L))>,
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····················@r·::·k·->·*68 ····················@r·::·k·->·*
69 ····················(v['GHC.Types.Many]·::·GServantProduct·l)69 ····················(v['GHC.Types.Many]·::·GServantProduct·l)
70 ····················(v1['GHC.Types.Many]·::·GServantProduct·r).70 ····················(v1['GHC.Types.Many]·::·GServantProduct·r).
71 ················@k71 ················@k
72 ················@(l·GHC.Internal.Generics.:*:·r)72 ················@(l·GHC.Internal.Generics.:*:·r)
73 ················($fGServantProductk:*:_$cgtoServant·@k·@l·@r·v·v1)73 ················($fGServantProductk:*:_$cgtoServant·@k·@l·@r·v·v1)
74 ················($fGServantProductk:*:_$cgfromServant·@k·@l·@r·v·v1)]74 ················($fGServantProductk:*:_$cgfromServant·@k·@l·@r·v·v1)]
75 c1aed8459a2f3171ab0a84188325d34b75 6c8484a32389719dc6ad1e8e08d5f1ce
76 ··$fGServantProductk:*:_$cgfromServant·::76 ··$fGServantProductk:*:_$cgfromServant·::
77 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*)·(p·::·k).77 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*)·(p·::·k).
78 ····(GServantProduct·l,·GServantProduct·r)·=>78 ····(GServantProduct·l,·GServantProduct·r)·=>
79 ····GToServant·(l·GHC.Internal.Generics.:*:·r)79 ····GToServant·(l·GHC.Internal.Generics.:*:·r)
80 ····->·(GHC.Internal.Generics.:*:)·l·r·p80 ····->·(GHC.Internal.Generics.:*:)·l·r·p
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
82 ···Arity:·3,·Strictness:·<MP(A,1C(1,L))><MP(A,1C(1,L))><1!P(L,L)>,82 ···Arity:·3,·Strictness:·<MP(A,1C(1,L))><MP(A,1C(1,L))><1!P(L,L)>,
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··············GHC.Internal.Generics.:*:97 ··············GHC.Internal.Generics.:*:
98 ················@k98 ················@k
99 ················@l99 ················@l
100 ················@r100 ················@r
101 ················@p101 ················@p
102 ················(gfromServant·@k·@l·$dGServantProduct·@p·l1)102 ················(gfromServant·@k·@l·$dGServantProduct·@p·l1)
103 ················(gfromServant·@k·@r·$dGServantProduct1·@p·r1)·}]103 ················(gfromServant·@k·@r·$dGServantProduct1·@p·r1)·}]
104 1822b8e8529e97ce3450322d4c46eea2104 af885cce8e9e9ddcb55ae0d9f2edd041
105 ··$fGServantProductk:*:_$cgtoServant·::105 ··$fGServantProductk:*:_$cgtoServant·::
106 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*)·(p·::·k).106 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*)·(p·::·k).
107 ····(GServantProduct·l,·GServantProduct·r)·=>107 ····(GServantProduct·l,·GServantProduct·r)·=>
108 ····(GHC.Internal.Generics.:*:)·l·r·p108 ····(GHC.Internal.Generics.:*:)·l·r·p
109 ····->·GToServant·(l·GHC.Internal.Generics.:*:·r)109 ····->·GToServant·(l·GHC.Internal.Generics.:*:·r)
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
111 ···Arity:·3,·Strictness:·<MP(1C(1,L),A)><MP(1C(1,L),A)><1!P(L,L)>,111 ···Arity:·3,·Strictness:·<MP(1C(1,L),A)><MP(1C(1,L),A)><1!P(L,L)>,
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ··············(Servant.API.Alternative.:<|>122 ··············(Servant.API.Alternative.:<|>
123 ·················@(GToServant·l)123 ·················@(GToServant·l)
124 ·················@(GToServant·r)124 ·················@(GToServant·r)
125 ·················(gtoServant·@k·@l·$dGServantProduct·@p·l1)125 ·················(gtoServant·@k·@l·$dGServantProduct·@p·l1)
126 ·················(gtoServant·@k·@r·$dGServantProduct1·@p·r1))126 ·················(gtoServant·@k·@r·$dGServantProduct1·@p·r1))
127 ················`cast`127 ················`cast`
128 ··············(Sub·(Sym·(D:R:GToServantk:*:[0]·<k>_N·<l>_N·<r>_N)))·}]128 ··············(Sub·(Sym·(D:R:GToServantk:*:[0]·<k>_N·<l>_N·<r>_N)))·}]
129 b47c0409a5269b5490d4bf2a9cf6333f129 a30996aef20c22017cc4087cb228d76e
130 ··$fGServantProductkK1·::130 ··$fGServantProductkK1·::
131 ····GServantProduct·(GHC.Internal.Generics.K1·i·c)131 ····GServantProduct·(GHC.Internal.Generics.K1·i·c)
132 ··DFunId132 ··DFunId
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[C:GServantProduct],·Inline:·CONLIKE,134 ···LambdaFormInfo:·LFCon[C:GServantProduct],·Inline:·CONLIKE,
135 ···Unfolding:·DFun:·@k·@i·@c.135 ···Unfolding:·DFun:·@k·@i·@c.
136 ················@k136 ················@k
Offset 144, 21 lines modifiedOffset 144, 21 lines modified
144 ···········································;·Sub·(Sym·(D:R:GToServantkK1[0]·<k>_N·<i>_N·<c>_N)))144 ···········································;·Sub·(Sym·(D:R:GToServantkK1[0]·<k>_N·<i>_N·<c>_N)))
145 ················($fGServantProductkK2·@k·@i·@c)145 ················($fGServantProductkK2·@k·@i·@c)
146 ··················`cast`146 ··················`cast`
147 ················(forall·(p·::·<k>_N).147 ················(forall·(p·::·<k>_N).
148 ·················Sub·(Sym·(D:R:GToServantkK1[0]·<k>_N·<i>_N·<c>_N))148 ·················Sub·(Sym·(D:R:GToServantkK1[0]·<k>_N·<i>_N·<c>_N))
149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Internal.Generics.N:K1[0]149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Internal.Generics.N:K1[0]
150 ····················································<k>_N·<i>_P·<c>_R·<p>_P))]150 ····················································<k>_N·<i>_P·<c>_R·<p>_P))]
151 3d4429986f4357473ac0f71794a41598151 fb3ac563cd498a48fb00e904b5dfc12b
152 ··$fGServantProductkK2·::·forall·k·i·c·(p·::·k).·c·->·c152 ··$fGServantProductkK2·::·forall·k·i·c·(p·::·k).·c·->·c
153 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,153 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
154 ···Strictness:·<1L>,154 ···Strictness:·<1L>,
155 ···Unfolding:·Core:·<vanilla>155 ···Unfolding:·Core:·<vanilla>
156 ··············\·@k·@i·@c·@p·::·k·(ds['GHC.Types.Many]·::·c)·->·ds]156 ··············\·@k·@i·@c·@p·::·k·(ds['GHC.Types.Many]·::·c)·->·ds]
157 a3ef766179cb23599bc0505c4005a21e157 e610eaef1500d9c6596d98ccd719d5d8
158 ··$fGServantProductkM1·::158 ··$fGServantProductkM1·::
159 ····forall·k·(f·::·k·->·*)·i·(c·::·GHC.Internal.Generics.Meta).159 ····forall·k·(f·::·k·->·*)·i·(c·::·GHC.Internal.Generics.Meta).
160 ····GServantProduct·f·=>160 ····GServantProduct·f·=>
161 ····GServantProduct·(GHC.Internal.Generics.M1·i·c·f)161 ····GServantProduct·(GHC.Internal.Generics.M1·i·c·f)
162 ··DFunId162 ··DFunId
Max diff block lines reached; 10755/16923 bytes (63.55%) of diff not shown.
16.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Generic.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Generic.hi
Files 96% similar despite different names
16.6 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Servant.API.Generic·[family·instance·module]·91037 interface·Servant.API.Generic·[family·instance·module]·9103
8 ··interface·hash:·4660de2618a63ef343af97a740b65e8a 
9 ··ABI·hash:·1325ced57f409279bffed4d3ef12dd3d 
10 ··export-list·hash:·eb88bcf12f23e82a6b93388dfd76d6348 ··interface·hash:·fc80f551241b30b7e75e007e69a4857a
 9 ··ABI·hash:·195d1f8d926f4847fea8cd9dc9eba28e
 10 ··export-list·hash:·f940665d2f8b9eb128c93e30ffc6ece5
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0eaa8e901bc94f9ee4974ff29c7bdc0d16 ··src_hash:·0eaa8e901bc94f9ee4974ff29c7bdc0d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 24, 15 lines modifiedOffset 24, 15 lines modified
24 ··GHC.Internal.Generics.Generic{GHC.Internal.Generics.Rep}24 ··GHC.Internal.Generics.Generic{GHC.Internal.Generics.Rep}
25 ··AsApi25 ··AsApi
26 ··GServantProduct26 ··GServantProduct
27 ··GenericMode{:-}27 ··GenericMode{:-}
28 ··GenericServant28 ··GenericServant
29 ··ToServant29 ··ToServant
30 ··ToServantApi30 ··ToServantApi
31 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Alternative31 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Alternative
32 boot·module·dependencies:32 boot·module·dependencies:
33 direct·package·dependencies:·base-4.20.2.033 direct·package·dependencies:·base-4.20.2.0
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext35 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
36 family·instance·modules:·Control.Applicative·Data.Array.Byte36 family·instance·modules:·Control.Applicative·Data.Array.Byte
37 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product37 ·························Data.Complex·Data.Functor.Compose·Data.Functor.Product
38 ·························Data.Functor.Sum·Data.Semigroup·Control.DeepSeq38 ·························Data.Functor.Sum·Data.Semigroup·Control.DeepSeq
Offset 45, 20 lines modifiedOffset 45, 20 lines modified
45 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97345 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
46 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf8546 import··-/··Data.Proxy·210bfa05360ce573f6a663bf579bbf85
47 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e147 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1
48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
49 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c49 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
50 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c50 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
51 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b51 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
52 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Alternative·c91653e22b8b0c15f10543b90bdf2339 
53 ··exports:·ab2a1bfce22d8d0e63d0133790deb94d 
54 ··:<|>·57e95085845b9ddf6612442e3597dd94 
55 ··:<|>·1f3fcbac2be2aea49168c59d0d9331a852 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Alternative·ca307243020c60d111be95aed4db6310
 53 ··exports:·f9e7b62a66ce6c123173b163b2ed6675
 54 ··:<|>·d5e65f634ce57738621ace357f8b741d
 55 ··:<|>·9a4ec9a4f2eaea12660c87b03196efc1
56 fixities·infixl·0·:-56 fixities·infixl·0·:-
57 66ed8aad6f4ef6803a7c0a55b0abd07257 b76415d2f26d3f4ee4fece6065bbba70
58 ··$fGServantProductk:*:·::58 ··$fGServantProductk:*:·::
59 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*).59 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*).
60 ····(GServantProduct·l,·GServantProduct·r)·=>60 ····(GServantProduct·l,·GServantProduct·r)·=>
61 ····GServantProduct·(l·GHC.Internal.Generics.:*:·r)61 ····GServantProduct·(l·GHC.Internal.Generics.:*:·r)
62 ··DFunId62 ··DFunId
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
64 ···Arity:·2,·Strictness:·<LP(LC(S,L),LC(S,L))><LP(LC(S,L),LC(S,L))>,64 ···Arity:·2,·Strictness:·<LP(LC(S,L),LC(S,L))><LP(LC(S,L),LC(S,L))>,
Offset 68, 15 lines modifiedOffset 68, 15 lines modified
68 ····················@r·::·k·->·*68 ····················@r·::·k·->·*
69 ····················(v['GHC.Types.Many]·::·GServantProduct·l)69 ····················(v['GHC.Types.Many]·::·GServantProduct·l)
70 ····················(v1['GHC.Types.Many]·::·GServantProduct·r).70 ····················(v1['GHC.Types.Many]·::·GServantProduct·r).
71 ················@k71 ················@k
72 ················@(l·GHC.Internal.Generics.:*:·r)72 ················@(l·GHC.Internal.Generics.:*:·r)
73 ················($fGServantProductk:*:_$cgtoServant·@k·@l·@r·v·v1)73 ················($fGServantProductk:*:_$cgtoServant·@k·@l·@r·v·v1)
74 ················($fGServantProductk:*:_$cgfromServant·@k·@l·@r·v·v1)]74 ················($fGServantProductk:*:_$cgfromServant·@k·@l·@r·v·v1)]
75 c1aed8459a2f3171ab0a84188325d34b75 6c8484a32389719dc6ad1e8e08d5f1ce
76 ··$fGServantProductk:*:_$cgfromServant·::76 ··$fGServantProductk:*:_$cgfromServant·::
77 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*)·(p·::·k).77 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*)·(p·::·k).
78 ····(GServantProduct·l,·GServantProduct·r)·=>78 ····(GServantProduct·l,·GServantProduct·r)·=>
79 ····GToServant·(l·GHC.Internal.Generics.:*:·r)79 ····GToServant·(l·GHC.Internal.Generics.:*:·r)
80 ····->·(GHC.Internal.Generics.:*:)·l·r·p80 ····->·(GHC.Internal.Generics.:*:)·l·r·p
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
82 ···Arity:·3,·Strictness:·<MP(A,1C(1,L))><MP(A,1C(1,L))><1!P(L,L)>,82 ···Arity:·3,·Strictness:·<MP(A,1C(1,L))><MP(A,1C(1,L))><1!P(L,L)>,
Offset 97, 15 lines modifiedOffset 97, 15 lines modified
97 ··············GHC.Internal.Generics.:*:97 ··············GHC.Internal.Generics.:*:
98 ················@k98 ················@k
99 ················@l99 ················@l
100 ················@r100 ················@r
101 ················@p101 ················@p
102 ················(gfromServant·@k·@l·$dGServantProduct·@p·l1)102 ················(gfromServant·@k·@l·$dGServantProduct·@p·l1)
103 ················(gfromServant·@k·@r·$dGServantProduct1·@p·r1)·}]103 ················(gfromServant·@k·@r·$dGServantProduct1·@p·r1)·}]
104 1822b8e8529e97ce3450322d4c46eea2104 af885cce8e9e9ddcb55ae0d9f2edd041
105 ··$fGServantProductk:*:_$cgtoServant·::105 ··$fGServantProductk:*:_$cgtoServant·::
106 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*)·(p·::·k).106 ····forall·k·(l·::·k·->·*)·(r·::·k·->·*)·(p·::·k).
107 ····(GServantProduct·l,·GServantProduct·r)·=>107 ····(GServantProduct·l,·GServantProduct·r)·=>
108 ····(GHC.Internal.Generics.:*:)·l·r·p108 ····(GHC.Internal.Generics.:*:)·l·r·p
109 ····->·GToServant·(l·GHC.Internal.Generics.:*:·r)109 ····->·GToServant·(l·GHC.Internal.Generics.:*:·r)
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,
111 ···Arity:·3,·Strictness:·<MP(1C(1,L),A)><MP(1C(1,L),A)><1!P(L,L)>,111 ···Arity:·3,·Strictness:·<MP(1C(1,L),A)><MP(1C(1,L),A)><1!P(L,L)>,
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ··············(Servant.API.Alternative.:<|>122 ··············(Servant.API.Alternative.:<|>
123 ·················@(GToServant·l)123 ·················@(GToServant·l)
124 ·················@(GToServant·r)124 ·················@(GToServant·r)
125 ·················(gtoServant·@k·@l·$dGServantProduct·@p·l1)125 ·················(gtoServant·@k·@l·$dGServantProduct·@p·l1)
126 ·················(gtoServant·@k·@r·$dGServantProduct1·@p·r1))126 ·················(gtoServant·@k·@r·$dGServantProduct1·@p·r1))
127 ················`cast`127 ················`cast`
128 ··············(Sub·(Sym·(D:R:GToServantk:*:[0]·<k>_N·<l>_N·<r>_N)))·}]128 ··············(Sub·(Sym·(D:R:GToServantk:*:[0]·<k>_N·<l>_N·<r>_N)))·}]
129 b47c0409a5269b5490d4bf2a9cf6333f129 a30996aef20c22017cc4087cb228d76e
130 ··$fGServantProductkK1·::130 ··$fGServantProductkK1·::
131 ····GServantProduct·(GHC.Internal.Generics.K1·i·c)131 ····GServantProduct·(GHC.Internal.Generics.K1·i·c)
132 ··DFunId132 ··DFunId
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[C:GServantProduct],·Inline:·CONLIKE,134 ···LambdaFormInfo:·LFCon[C:GServantProduct],·Inline:·CONLIKE,
135 ···Unfolding:·DFun:·@k·@i·@c.135 ···Unfolding:·DFun:·@k·@i·@c.
136 ················@k136 ················@k
Offset 144, 21 lines modifiedOffset 144, 21 lines modified
144 ···········································;·Sub·(Sym·(D:R:GToServantkK1[0]·<k>_N·<i>_N·<c>_N)))144 ···········································;·Sub·(Sym·(D:R:GToServantkK1[0]·<k>_N·<i>_N·<c>_N)))
145 ················($fGServantProductkK2·@k·@i·@c)145 ················($fGServantProductkK2·@k·@i·@c)
146 ··················`cast`146 ··················`cast`
147 ················(forall·(p·::·<k>_N).147 ················(forall·(p·::·<k>_N).
148 ·················Sub·(Sym·(D:R:GToServantkK1[0]·<k>_N·<i>_N·<c>_N))148 ·················Sub·(Sym·(D:R:GToServantkK1[0]·<k>_N·<i>_N·<c>_N))
149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Internal.Generics.N:K1[0]149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Internal.Generics.N:K1[0]
150 ····················································<k>_N·<i>_P·<c>_R·<p>_P))]150 ····················································<k>_N·<i>_P·<c>_R·<p>_P))]
151 3d4429986f4357473ac0f71794a41598151 fb3ac563cd498a48fb00e904b5dfc12b
152 ··$fGServantProductkK2·::·forall·k·i·c·(p·::·k).·c·->·c152 ··$fGServantProductkK2·::·forall·k·i·c·(p·::·k).·c·->·c
153 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,153 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
154 ···Strictness:·<1L>,154 ···Strictness:·<1L>,
155 ···Unfolding:·Core:·<vanilla>155 ···Unfolding:·Core:·<vanilla>
156 ··············\·@k·@i·@c·@p·::·k·(ds['GHC.Types.Many]·::·c)·->·ds]156 ··············\·@k·@i·@c·@p·::·k·(ds['GHC.Types.Many]·::·c)·->·ds]
157 a3ef766179cb23599bc0505c4005a21e157 e610eaef1500d9c6596d98ccd719d5d8
158 ··$fGServantProductkM1·::158 ··$fGServantProductkM1·::
159 ····forall·k·(f·::·k·->·*)·i·(c·::·GHC.Internal.Generics.Meta).159 ····forall·k·(f·::·k·->·*)·i·(c·::·GHC.Internal.Generics.Meta).
160 ····GServantProduct·f·=>160 ····GServantProduct·f·=>
161 ····GServantProduct·(GHC.Internal.Generics.M1·i·c·f)161 ····GServantProduct·(GHC.Internal.Generics.M1·i·c·f)
162 ··DFunId162 ··DFunId
Max diff block lines reached; 10755/16920 bytes (63.56%) of diff not shown.
6.52 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Header.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ReqBody.hi
Files 89% similar despite different names
6.23 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 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·Servant.API.Header·91037 interface·Servant.API.ReqBody·9103
8 ··interface·hash:·c305d71fabdbfc5775c5a75ee3318348 
9 ··ABI·hash:·99a4351400e733aeb777f8606e15a9e4 
10 ··export-list·hash:·12aa7939069fe1636d2012179842ad408 ··interface·hash:·71f15ba6ec8bcb1ac8e849906389471f
 9 ··ABI·hash:·26c2f0ca0796d29b4cc118cb89b2e32c
 10 ··export-list·hash:·99d80f15d7ce01ba1b1f12a696d91dac
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0bf4e83782582ec955bd27a33d08e8d916 ··src_hash:·a93fd1af914e78725016695bd0af9a9c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Header 
22 ··Header'21 ··ReqBody
 22 ··ReqBody'
23 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers23 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·Data.Binary.Generic·Data.ByteString.Builder27 orphans:·Data.Binary.Generic·Data.ByteString.Builder
28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
29 ·········Data.Text.Show29 ·········Data.Text.Show
30 family·instance·modules:·Control.Applicative·Data.Array.Byte30 family·instance·modules:·Control.Applicative·Data.Array.Byte
Offset 41, 80 lines modifiedOffset 41, 79 lines modified
41 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList41 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
42 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList42 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
43 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ43 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ
44 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax44 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax
45 ·························Data.Text45 ·························Data.Text
46 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97346 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
47 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504647 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
48 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e 
49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
50 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b49 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
51 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers·176b9a9745ea8daad91a9f130cbd7f0e 
52 ··exports:·31147a3f45614c3498990df3ddfaace0 
53 ··Optional·ea6e9a5d731eb95ba93e17779f601ca4 
54 ··Strict·3972664c7470d4635079db04f3b57e9a 
55 339a9efec2f9c0d838eaa73955968ab750 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers·5febd518ea6f34478cb6817db70a59d7
 51 ··exports:·0887d2a59df075c2f20177e85ff91f38
 52 ··Required·49743428040d7019658deb37d8692665
 53 ··Strict·bfa2e59b6461a4d27977aa754e05c0e2
 54 2c8343ae9ac3c0f0c9b4a6e7d316bcb9
56 ··$tcHeader'·::·GHC.Types.TyCon55 ··$tcReqBody'·::·GHC.Types.TyCon
57 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
58 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],57 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
59 ···Unfolding:·Core:·<vanilla>58 ···Unfolding:·Core:·<vanilla>
60 ··············GHC.Types.TyCon59 ··············GHC.Types.TyCon
61 ················10088687536761041769#Word64 
62 ················10526236642947557953#Word6460 ················2698829367638678307#Word64
 61 ················2446763094521827677#Word64
63 ················$trModule62 ················$trModule
64 ················$tcHeader'263 ················$tcReqBody'2
65 ················0#64 ················0#
66 ················$tcHeader'1]65 ················$tcReqBody'1]
67 a0b952e9f90fde680cf416700d020e4b66 af5b31e37172e173297e5690b6df5afb
68 ··$tcHeader'1·::·GHC.Types.KindRep67 ··$tcReqBody'1·::·GHC.Types.KindRep
69 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
70 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]69 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
71 b8287ca086f0ab3d06f368d0f1625dc970 459e83b728b12587e7b871b14f178b90
72 ··$tcHeader'2·::·GHC.Types.TrName71 ··$tcReqBody'2·::·GHC.Types.TrName
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
75 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcHeader'3]74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcReqBody'3]
76 ad8bbd1aeb3d6157ba0cc6de90edb01475 b22455415ac0a237ca89688472f4a686
77 ··$tcHeader'3·::·GHC.Prim.Addr#76 ··$tcReqBody'3·::·GHC.Prim.Addr#
78 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
79 ···Unfolding:·Core:·<vanilla>·"Header'"#]78 ···Unfolding:·Core:·<vanilla>·"ReqBody'"#]
80 b90598f576e2294300d0bd7980f96e5179 e83ab132d4a003bb89ea3dab5675585c
81 ··$trModule·::·GHC.Types.Module80 ··$trModule·::·GHC.Types.Module
82 ··[HasNoCafRefs,·TagSig:·<TagProper>,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,
83 ···LambdaFormInfo:·LFCon[GHC.Types.Module],82 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
84 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]83 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
85 f44fde347603a372faca4e2b2fbdb4c284 e90ecd16ab7b32108301a748654db4e7
86 ··$trModule1·::·GHC.Types.TrName85 ··$trModule1·::·GHC.Types.TrName
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,
88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],87 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]88 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
90 9b0df750262346a10ae78466bae2c11f89 8402762e96a13d5e126174c3ff161594
91 ··$trModule2·::·GHC.Prim.Addr#90 ··$trModule2·::·GHC.Prim.Addr#
92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,91 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
93 ···Unfolding:·Core:·<vanilla>·"Servant.API.Header"#]92 ···Unfolding:·Core:·<vanilla>·"Servant.API.ReqBody"#]
94 497683cc1e46130a4a50b54d617951aa93 6c09d99bd81cb14965d367d59272b511
95 ··$trModule3·::·GHC.Types.TrName94 ··$trModule3·::·GHC.Types.TrName
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
99 0867de90460ab1db0140d037638a6c5598 adfdd17d607fda78f9d210b4ad7b74cd
100 ··$trModule4·::·GHC.Prim.Addr#99 ··$trModule4·::·GHC.Prim.Addr#
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
102 ···Unfolding:·Core:·<vanilla>101 ···Unfolding:·Core:·<vanilla>
103 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
104 107cb84d464430f1ec10176f68f4d1dd 
105 ··type·Header·::·GHC.Types.Symbol·->·*·->·* 
106 ··type·Header·= 
107 ····Header'102 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 103 966190633c00adad0ee947cd9b92ee1e
 104 ··type·ReqBody·::·[*]·->·*·->·*
 105 ··type·ReqBody·=
 106 ····ReqBody'
108 ······'[Servant.API.Modifiers.Optional,·Servant.API.Modifiers.Strict]107 ······'[Servant.API.Modifiers.Required,·Servant.API.Modifiers.Strict]
109 ····::·GHC.Types.Symbol·->·*·->·* 
110 f8ffac5cc845e472527291413480aa7f108 ····::·[*]·->·*·->·*
 109 77a48186a4803d9105df071b0d57e78b
111 ··type·role·Header'·phantom·phantom·phantom110 ··type·role·ReqBody'·phantom·phantom·phantom
112 ··type·Header'·::·[*]·->·GHC.Types.Symbol·->·*·->·* 
113 ··data·Header'·mods·sym·a111 ··type·ReqBody'·::·[*]·->·[*]·->·*·->·*
 112 ··data·ReqBody'·mods·contentTypes·a
114 Warnings:113 Warnings:
115 ··Deprecated·names:114 ··Deprecated·names:
116 ··Deprecated·exports:115 ··Deprecated·exports:
117 trusted:·none116 trusted:·none
118 require·own·pkg·trusted:·False117 require·own·pkg·trusted:·False
119 docs:118 docs:
120 ··Nothing119 ··Nothing
6.52 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Header.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ReqBody.dyn_hi
Files 89% similar despite different names
6.23 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 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·Servant.API.Header·91037 interface·Servant.API.ReqBody·9103
8 ··interface·hash:·c305d71fabdbfc5775c5a75ee3318348 
9 ··ABI·hash:·99a4351400e733aeb777f8606e15a9e4 
10 ··export-list·hash:·12aa7939069fe1636d2012179842ad408 ··interface·hash:·71f15ba6ec8bcb1ac8e849906389471f
 9 ··ABI·hash:·26c2f0ca0796d29b4cc118cb89b2e32c
 10 ··export-list·hash:·99d80f15d7ce01ba1b1f12a696d91dac
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0bf4e83782582ec955bd27a33d08e8d916 ··src_hash:·a93fd1af914e78725016695bd0af9a9c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Header 
22 ··Header'21 ··ReqBody
 22 ··ReqBody'
23 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers23 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·Data.Binary.Generic·Data.ByteString.Builder27 orphans:·Data.Binary.Generic·Data.ByteString.Builder
28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
29 ·········Data.Text.Show29 ·········Data.Text.Show
30 family·instance·modules:·Control.Applicative·Data.Array.Byte30 family·instance·modules:·Control.Applicative·Data.Array.Byte
Offset 41, 80 lines modifiedOffset 41, 79 lines modified
41 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList41 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
42 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList42 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
43 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ43 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ
44 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax44 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax
45 ·························Data.Text45 ·························Data.Text
46 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97346 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
47 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504647 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
48 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e 
49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
50 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b49 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
51 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers·176b9a9745ea8daad91a9f130cbd7f0e 
52 ··exports:·31147a3f45614c3498990df3ddfaace0 
53 ··Optional·ea6e9a5d731eb95ba93e17779f601ca4 
54 ··Strict·3972664c7470d4635079db04f3b57e9a 
55 339a9efec2f9c0d838eaa73955968ab750 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers·5febd518ea6f34478cb6817db70a59d7
 51 ··exports:·0887d2a59df075c2f20177e85ff91f38
 52 ··Required·49743428040d7019658deb37d8692665
 53 ··Strict·bfa2e59b6461a4d27977aa754e05c0e2
 54 2c8343ae9ac3c0f0c9b4a6e7d316bcb9
56 ··$tcHeader'·::·GHC.Types.TyCon55 ··$tcReqBody'·::·GHC.Types.TyCon
57 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
58 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],57 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
59 ···Unfolding:·Core:·<vanilla>58 ···Unfolding:·Core:·<vanilla>
60 ··············GHC.Types.TyCon59 ··············GHC.Types.TyCon
61 ················10088687536761041769#Word64 
62 ················10526236642947557953#Word6460 ················2698829367638678307#Word64
 61 ················2446763094521827677#Word64
63 ················$trModule62 ················$trModule
64 ················$tcHeader'263 ················$tcReqBody'2
65 ················0#64 ················0#
66 ················$tcHeader'1]65 ················$tcReqBody'1]
67 a0b952e9f90fde680cf416700d020e4b66 af5b31e37172e173297e5690b6df5afb
68 ··$tcHeader'1·::·GHC.Types.KindRep67 ··$tcReqBody'1·::·GHC.Types.KindRep
69 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
70 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]69 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
71 b8287ca086f0ab3d06f368d0f1625dc970 459e83b728b12587e7b871b14f178b90
72 ··$tcHeader'2·::·GHC.Types.TrName71 ··$tcReqBody'2·::·GHC.Types.TrName
73 ··[HasNoCafRefs,·TagSig:·<TagProper>,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,
74 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
75 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcHeader'3]74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcReqBody'3]
76 ad8bbd1aeb3d6157ba0cc6de90edb01475 b22455415ac0a237ca89688472f4a686
77 ··$tcHeader'3·::·GHC.Prim.Addr#76 ··$tcReqBody'3·::·GHC.Prim.Addr#
78 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
79 ···Unfolding:·Core:·<vanilla>·"Header'"#]78 ···Unfolding:·Core:·<vanilla>·"ReqBody'"#]
80 b90598f576e2294300d0bd7980f96e5179 e83ab132d4a003bb89ea3dab5675585c
81 ··$trModule·::·GHC.Types.Module80 ··$trModule·::·GHC.Types.Module
82 ··[HasNoCafRefs,·TagSig:·<TagProper>,81 ··[HasNoCafRefs,·TagSig:·<TagProper>,
83 ···LambdaFormInfo:·LFCon[GHC.Types.Module],82 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
84 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]83 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
85 f44fde347603a372faca4e2b2fbdb4c284 e90ecd16ab7b32108301a748654db4e7
86 ··$trModule1·::·GHC.Types.TrName85 ··$trModule1·::·GHC.Types.TrName
87 ··[HasNoCafRefs,·TagSig:·<TagProper>,86 ··[HasNoCafRefs,·TagSig:·<TagProper>,
88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],87 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]88 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
90 9b0df750262346a10ae78466bae2c11f89 8402762e96a13d5e126174c3ff161594
91 ··$trModule2·::·GHC.Prim.Addr#90 ··$trModule2·::·GHC.Prim.Addr#
92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,91 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
93 ···Unfolding:·Core:·<vanilla>·"Servant.API.Header"#]92 ···Unfolding:·Core:·<vanilla>·"Servant.API.ReqBody"#]
94 497683cc1e46130a4a50b54d617951aa93 6c09d99bd81cb14965d367d59272b511
95 ··$trModule3·::·GHC.Types.TrName94 ··$trModule3·::·GHC.Types.TrName
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
99 0867de90460ab1db0140d037638a6c5598 adfdd17d607fda78f9d210b4ad7b74cd
100 ··$trModule4·::·GHC.Prim.Addr#99 ··$trModule4·::·GHC.Prim.Addr#
101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
102 ···Unfolding:·Core:·<vanilla>101 ···Unfolding:·Core:·<vanilla>
103 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
104 107cb84d464430f1ec10176f68f4d1dd 
105 ··type·Header·::·GHC.Types.Symbol·->·*·->·* 
106 ··type·Header·= 
107 ····Header'102 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 103 966190633c00adad0ee947cd9b92ee1e
 104 ··type·ReqBody·::·[*]·->·*·->·*
 105 ··type·ReqBody·=
 106 ····ReqBody'
108 ······'[Servant.API.Modifiers.Optional,·Servant.API.Modifiers.Strict]107 ······'[Servant.API.Modifiers.Required,·Servant.API.Modifiers.Strict]
109 ····::·GHC.Types.Symbol·->·*·->·* 
110 f8ffac5cc845e472527291413480aa7f108 ····::·[*]·->·*·->·*
 109 77a48186a4803d9105df071b0d57e78b
111 ··type·role·Header'·phantom·phantom·phantom110 ··type·role·ReqBody'·phantom·phantom·phantom
112 ··type·Header'·::·[*]·->·GHC.Types.Symbol·->·*·->·* 
113 ··data·Header'·mods·sym·a111 ··type·ReqBody'·::·[*]·->·[*]·->·*·->·*
 112 ··data·ReqBody'·mods·contentTypes·a
114 Warnings:113 Warnings:
115 ··Deprecated·names:114 ··Deprecated·names:
116 ··Deprecated·exports:115 ··Deprecated·exports:
117 trusted:·none116 trusted:·none
118 require·own·pkg·trusted:·False117 require·own·pkg·trusted:·False
119 docs:118 docs:
120 ··Nothing119 ··Nothing
5.17 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Host.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/NamedRoutes.dyn_hi
Files 86% similar despite different names
4.86 KB
ghc --show-iface {}
    
Offset 1, 95 lines modifiedOffset 1, 93 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·Servant.API.Host·91037 interface·Servant.API.NamedRoutes·9103
8 ··interface·hash:·3cd68d3be19c7a8280ec65efb628c76d 
9 ··ABI·hash:·72b69b86ca69a54a07bd5e281253e956 
10 ··export-list·hash:·759fcf88e5458a2cb2c748a74d06e2c58 ··interface·hash:·f86c6f9ac1fe214e9aee67ceefbc36eb
 9 ··ABI·hash:·e376cac51ce8577f9a4d73dd8f744bd0
 10 ··export-list·hash:·0d09023705db18c707987992796f7bef
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a0cee23d24614f020d631511484bd70f16 ··src_hash:·54f8b9fd0f8139d308874c7e10c9bd76
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Host21 ··NamedRoutes
22 direct·module·dependencies:22 direct·module·dependencies:
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.20.2.024 direct·package·dependencies:·base-4.20.2.0
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
27 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
 32 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
32 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046 
33 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e 
34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
 34 c870d9605aa5ed4008557b3368504276
35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b 
36 9b6290119e0c52fc0339e5c8244b094e 
37 ··$tcHost·::·GHC.Types.TyCon35 ··$tcNamedRoutes·::·GHC.Types.TyCon
38 ··[HasNoCafRefs,·TagSig:·<TagProper>,36 ··[HasNoCafRefs,·TagSig:·<TagProper>,
39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],37 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
40 ···Unfolding:·Core:·<vanilla>38 ···Unfolding:·Core:·<vanilla>
41 ··············GHC.Types.TyCon39 ··············GHC.Types.TyCon
42 ················996781407628057232#Word64 
43 ················7674923253143141842#Word6440 ················17974208701738176428#Word64
 41 ················242441182131618798#Word64
44 ················$trModule42 ················$trModule
45 ················$tcHost243 ················$tcNamedRoutes2
46 ················0#44 ················0#
47 ················$tcHost1]45 ················$tcNamedRoutes1]
48 9c43605d2909721d55c8b70bb57a897946 1f56e2a841b4f6f80e15a847dc13de42
49 ··$tcHost1·::·GHC.Types.KindRep47 ··$tcNamedRoutes1·::·GHC.Types.KindRep
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,48 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]49 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
52 2cfd837350400417a3927ac0786db02e50 d5910e1e66c6570330f9d212b0b1ac22
53 ··$tcHost2·::·GHC.Types.TrName51 ··$tcNamedRoutes2·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,52 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],53 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcHost3]54 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcNamedRoutes3]
57 a7325162c164e1ef5a84791eb397da8055 239d6269d177d6c8a782fea1e35dd8fb
58 ··$tcHost3·::·GHC.Prim.Addr#56 ··$tcNamedRoutes3·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,57 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Host"#]58 ···Unfolding:·Core:·<vanilla>·"NamedRoutes"#]
61 c10c245dd04ea189dcc21c1470fc9fa959 36f758a0480131d489aaff71aebdc26a
62 ··$trModule·::·GHC.Types.Module60 ··$trModule·::·GHC.Types.Module
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],62 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]63 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
66 8a9731fb0f73f85488e74ff18b49afcf64 0f403bc435161d2bb44e54f8260ead21
67 ··$trModule1·::·GHC.Types.TrName65 ··$trModule1·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,66 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],67 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]68 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
71 82486745c977cbb5229a7f182d2d1b7e69 73096b15055d29a95d8883eed0a2a5c1
72 ··$trModule2·::·GHC.Prim.Addr#70 ··$trModule2·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,71 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>·"Servant.API.Host"#]72 ···Unfolding:·Core:·<vanilla>·"Servant.API.NamedRoutes"#]
75 a75b45f8b1e0002cf8b3a6a076b8190f73 8883f6bf8c86b475f49a8223c48af6fc
76 ··$trModule3·::·GHC.Types.TrName74 ··$trModule3·::·GHC.Types.TrName
77 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
78 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
79 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
80 b599bb5a18a263fc84136bde13834cc278 4cb5354fe43ba4515085284f06343d24
81 ··$trModule4·::·GHC.Prim.Addr#79 ··$trModule4·::·GHC.Prim.Addr#
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
83 ···Unfolding:·Core:·<vanilla>81 ···Unfolding:·Core:·<vanilla>
84 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
85 8f6ef1a2c93090d0449e802d1829559a82 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 83 254491391ef14646e8b51a9f23d770b0
86 ··type·role·Host·phantom84 ··type·role·NamedRoutes·phantom
87 ··type·Host·::·GHC.Types.Symbol·->·* 
88 ··data·Host·sym85 ··type·NamedRoutes·::·(*·->·*)·->·*
 86 ··data·NamedRoutes·api
89 Warnings:87 Warnings:
90 ··Deprecated·names:88 ··Deprecated·names:
91 ··Deprecated·exports:89 ··Deprecated·exports:
92 trusted:·none90 trusted:·none
93 require·own·pkg·trusted:·False91 require·own·pkg·trusted:·False
94 docs:92 docs:
95 ··Nothing93 ··Nothing
4.97 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Host.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/RemoteHost.hi
Files 86% similar despite different names
4.68 KB
ghc --show-iface {}
    
Offset 1, 95 lines modifiedOffset 1, 89 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·Servant.API.Host·91037 interface·Servant.API.RemoteHost·9103
8 ··interface·hash:·3cd68d3be19c7a8280ec65efb628c76d 
9 ··ABI·hash:·72b69b86ca69a54a07bd5e281253e956 
10 ··export-list·hash:·759fcf88e5458a2cb2c748a74d06e2c58 ··interface·hash:·7ce85fa590dab69cdc4f99bf88b13641
 9 ··ABI·hash:·e572c03f1c2b5dae075075494d0b36b3
 10 ··export-list·hash:·adefc9756dc8230e02a010ea2103104d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a0cee23d24614f020d631511484bd70f16 ··src_hash:·402aa81d775bbecbbbe3384f75236841
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··Host21 ··RemoteHost
22 direct·module·dependencies:22 direct·module·dependencies:
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.20.2.024 direct·package·dependencies:·base-4.20.2.0
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
27 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504632 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
33 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e 
34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b34 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
36 9b6290119e0c52fc0339e5c8244b094e35 9bd134af7066e7ce0a382a03f7141e39
37 ··$tcHost·::·GHC.Types.TyCon36 ··$tcRemoteHost·::·GHC.Types.TyCon
38 ··[HasNoCafRefs,·TagSig:·<TagProper>,37 ··[HasNoCafRefs,·TagSig:·<TagProper>,
39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],38 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
40 ···Unfolding:·Core:·<vanilla>39 ···Unfolding:·Core:·<vanilla>
41 ··············GHC.Types.TyCon40 ··············GHC.Types.TyCon
42 ················996781407628057232#Word64 
43 ················7674923253143141842#Word6441 ················7012711886004268616#Word64
 42 ················16165969673625334147#Word64
44 ················$trModule43 ················$trModule
45 ················$tcHost244 ················$tcRemoteHost1
46 ················0#45 ················0#
 46 ················GHC.Types.krep$*]
 47 3c3dcde76baf8cb9e10a14f12fc52822
47 ················$tcHost1] 
48 9c43605d2909721d55c8b70bb57a8979 
49 ··$tcHost1·::·GHC.Types.KindRep 
50 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
51 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] 
52 2cfd837350400417a3927ac0786db02e 
53 ··$tcHost2·::·GHC.Types.TrName48 ··$tcRemoteHost1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcHost3]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRemoteHost2]
57 a7325162c164e1ef5a84791eb397da8052 9e3df6a73918658fa54e4fc7d7eb1d1f
58 ··$tcHost3·::·GHC.Prim.Addr#53 ··$tcRemoteHost2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Host"#]55 ···Unfolding:·Core:·<vanilla>·"RemoteHost"#]
61 c10c245dd04ea189dcc21c1470fc9fa956 bddac7939c42963a5a12c26d31a0d003
62 ··$trModule·::·GHC.Types.Module57 ··$trModule·::·GHC.Types.Module
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,58 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],59 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]60 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
66 8a9731fb0f73f85488e74ff18b49afcf61 602733ca12a0d4f4b24ba89986db8a58
67 ··$trModule1·::·GHC.Types.TrName62 ··$trModule1·::·GHC.Types.TrName
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
71 82486745c977cbb5229a7f182d2d1b7e66 c8f65286f168d041d14a172dfba15d3d
72 ··$trModule2·::·GHC.Prim.Addr#67 ··$trModule2·::·GHC.Prim.Addr#
73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
74 ···Unfolding:·Core:·<vanilla>·"Servant.API.Host"#]69 ···Unfolding:·Core:·<vanilla>·"Servant.API.RemoteHost"#]
75 a75b45f8b1e0002cf8b3a6a076b8190f70 1cc5a391fc3d8eb6a42dfe5f96a70b41
76 ··$trModule3·::·GHC.Types.TrName71 ··$trModule3·::·GHC.Types.TrName
77 ··[HasNoCafRefs,·TagSig:·<TagProper>,72 ··[HasNoCafRefs,·TagSig:·<TagProper>,
78 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
79 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
80 b599bb5a18a263fc84136bde13834cc275 6392a456b1577675c9dbab11ac1e04d9
81 ··$trModule4·::·GHC.Prim.Addr#76 ··$trModule4·::·GHC.Prim.Addr#
82 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
83 ···Unfolding:·Core:·<vanilla>78 ···Unfolding:·Core:·<vanilla>
 79 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 80 5366695c4fe499646608d799bef8b7f5
 81 ··type·RemoteHost·::·*
 82 ··data·RemoteHost
84 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
85 8f6ef1a2c93090d0449e802d1829559a 
86 ··type·role·Host·phantom 
87 ··type·Host·::·GHC.Types.Symbol·->·* 
88 ··data·Host·sym 
89 Warnings:83 Warnings:
90 ··Deprecated·names:84 ··Deprecated·names:
91 ··Deprecated·exports:85 ··Deprecated·exports:
92 trusted:·none86 trusted:·none
93 require·own·pkg·trusted:·False87 require·own·pkg·trusted:·False
94 docs:88 docs:
95 ··Nothing89 ··Nothing
2.89 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/HttpVersion.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/HttpVersion.dyn_hi
Files 87% similar despite different names
2.58 KB
ghc --show-iface {}
    
Offset 1, 16 lines modifiedOffset 1, 16 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·Servant.API.HttpVersion·91037 interface·Servant.API.HttpVersion·9103
8 ··interface·hash:·5c2176acda8421fc105aed981b7568b6 
9 ··ABI·hash:·983d7f180a88e7801dc1e7358897cac78 ··interface·hash:·efaafedcd2693f458523babd9b749b41
 9 ··ABI·hash:·cf32ea0544e7a3ee5a981a3a2f916392
10 ··export-list·hash:·172d8120ec1e9760265411a5ad54019210 ··export-list·hash:·172d8120ec1e9760265411a5ad540192
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·249ea3a77bcc50a961256618c3cccc9816 ··src_hash:·249ea3a77bcc50a961256618c3cccc98
Offset 46, 38 lines modifiedOffset 46, 38 lines modified
46 ·························Network.HTTP.Types.Status·Network.HTTP.Types.Version46 ·························Network.HTTP.Types.Status·Network.HTTP.Types.Version
47 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ47 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ
48 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text48 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text
49 ·························Data.Text.Lazy49 ·························Data.Text.Lazy
50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
51 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc51 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc
52 import··-/··Network.HTTP.Types.Version·7368cc86f19b4e510a1522ad769a6b4952 import··-/··Network.HTTP.Types.Version·7368cc86f19b4e510a1522ad769a6b49
53 65933244e50cba27940a443ac618e5a553 632e34c39081878fc783504939b10aac
54 ··$trModule·::·GHC.Types.Module54 ··$trModule·::·GHC.Types.Module
55 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
56 ···LambdaFormInfo:·LFCon[GHC.Types.Module],56 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
57 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
58 362790f15841c942b83b5fdd4c3290a058 743795e23e4d89a2638082cf9ab5c395
59 ··$trModule1·::·GHC.Types.TrName59 ··$trModule1·::·GHC.Types.TrName
60 ··[HasNoCafRefs,·TagSig:·<TagProper>,60 ··[HasNoCafRefs,·TagSig:·<TagProper>,
61 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],61 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
62 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]62 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
63 3557a7a0e4c37c14a7a04453ada467c563 c751900245a556614a2ce001a06f9580
64 ··$trModule2·::·GHC.Prim.Addr#64 ··$trModule2·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"Servant.API.HttpVersion"#]66 ···Unfolding:·Core:·<vanilla>·"Servant.API.HttpVersion"#]
67 fd32ce164a9b8018be0e5eb8423601a867 a570de6c2093ba5c4982fed3c4a78258
68 ··$trModule3·::·GHC.Types.TrName68 ··$trModule3·::·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·$trModule4]71 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
72 a3ec92ec17b7cba5936433fb72d3681172 5694965382b423dd6916b9dcbc49b3d3
73 ··$trModule4·::·GHC.Prim.Addr#73 ··$trModule4·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>75 ···Unfolding:·Core:·<vanilla>
76 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#]76 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
77 Warnings:77 Warnings:
78 ··Deprecated·names:78 ··Deprecated·names:
79 ··Deprecated·exports:79 ··Deprecated·exports:
80 trusted:·none80 trusted:·none
81 require·own·pkg·trusted:·False81 require·own·pkg·trusted:·False
82 docs:82 docs:
83 ··Nothing83 ··Nothing
2.88 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/HttpVersion.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/HttpVersion.hi
Files 86% similar despite different names
2.58 KB
ghc --show-iface {}
    
Offset 1, 16 lines modifiedOffset 1, 16 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·Servant.API.HttpVersion·91037 interface·Servant.API.HttpVersion·9103
8 ··interface·hash:·5c2176acda8421fc105aed981b7568b6 
9 ··ABI·hash:·983d7f180a88e7801dc1e7358897cac78 ··interface·hash:·efaafedcd2693f458523babd9b749b41
 9 ··ABI·hash:·cf32ea0544e7a3ee5a981a3a2f916392
10 ··export-list·hash:·172d8120ec1e9760265411a5ad54019210 ··export-list·hash:·172d8120ec1e9760265411a5ad540192
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·249ea3a77bcc50a961256618c3cccc9816 ··src_hash:·249ea3a77bcc50a961256618c3cccc98
Offset 46, 38 lines modifiedOffset 46, 38 lines modified
46 ·························Network.HTTP.Types.Status·Network.HTTP.Types.Version46 ·························Network.HTTP.Types.Status·Network.HTTP.Types.Version
47 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ47 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ
48 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text48 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text
49 ·························Data.Text.Lazy49 ·························Data.Text.Lazy
50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a50 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
51 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc51 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc
52 import··-/··Network.HTTP.Types.Version·7368cc86f19b4e510a1522ad769a6b4952 import··-/··Network.HTTP.Types.Version·7368cc86f19b4e510a1522ad769a6b49
53 65933244e50cba27940a443ac618e5a553 632e34c39081878fc783504939b10aac
54 ··$trModule·::·GHC.Types.Module54 ··$trModule·::·GHC.Types.Module
55 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
56 ···LambdaFormInfo:·LFCon[GHC.Types.Module],56 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
57 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
58 362790f15841c942b83b5fdd4c3290a058 743795e23e4d89a2638082cf9ab5c395
59 ··$trModule1·::·GHC.Types.TrName59 ··$trModule1·::·GHC.Types.TrName
60 ··[HasNoCafRefs,·TagSig:·<TagProper>,60 ··[HasNoCafRefs,·TagSig:·<TagProper>,
61 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],61 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
62 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]62 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
63 3557a7a0e4c37c14a7a04453ada467c563 c751900245a556614a2ce001a06f9580
64 ··$trModule2·::·GHC.Prim.Addr#64 ··$trModule2·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"Servant.API.HttpVersion"#]66 ···Unfolding:·Core:·<vanilla>·"Servant.API.HttpVersion"#]
67 fd32ce164a9b8018be0e5eb8423601a867 a570de6c2093ba5c4982fed3c4a78258
68 ··$trModule3·::·GHC.Types.TrName68 ··$trModule3·::·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·$trModule4]71 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
72 a3ec92ec17b7cba5936433fb72d3681172 5694965382b423dd6916b9dcbc49b3d3
73 ··$trModule4·::·GHC.Prim.Addr#73 ··$trModule4·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>75 ···Unfolding:·Core:·<vanilla>
76 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#]76 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
77 Warnings:77 Warnings:
78 ··Deprecated·names:78 ··Deprecated·names:
79 ··Deprecated·exports:79 ··Deprecated·exports:
80 trusted:·none80 trusted:·none
81 require·own·pkg·trusted:·False81 require·own·pkg·trusted:·False
82 docs:82 docs:
83 ··Nothing83 ··Nothing
29.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/IsSecure.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/IsSecure.dyn_hi
Files 98% similar despite different names
28.9 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Servant.API.IsSecure·[family·instance·module]·91037 interface·Servant.API.IsSecure·[family·instance·module]·9103
8 ··interface·hash:·2e37e9e8b2ef9a2cbaf5ac4be74d3812 
9 ··ABI·hash:·80a3b54cd608ff2cfeb24fccdc91eacf 
10 ··export-list·hash:·d5b44be2a4638b5d09430147429af1018 ··interface·hash:·f8f58e308b9dba9716ab152e3f3f1e6c
 9 ··ABI·hash:·676788c2e044b6a2e18081b3e22a4a2a
 10 ··export-list·hash:·423a5243eaa5aff7e1befe0e3c8b6b05
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a363402d4234c11639d8357d30b38bf616 ··src_hash:·a363402d4234c11639d8357d30b38bf6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 36, 21 lines modifiedOffset 36, 21 lines modified
36 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b36 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
37 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b37 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
38 import··-/··GHC.Internal.Read·20524f0d5e5eebb99c3f121451db0ba138 import··-/··GHC.Internal.Read·20524f0d5e5eebb99c3f121451db0ba1
39 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c39 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
40 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd640 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
41 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c41 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
42 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988842 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
43 15fde8d489f226943916cc723916650d43 7880f2bd1a0481d1b9a3d4b5291e16a6
44 ··$fEqIsSecure·::·GHC.Classes.Eq·IsSecure44 ··$fEqIsSecure·::·GHC.Classes.Eq·IsSecure
45 ··DFunId45 ··DFunId
46 ··[HasNoCafRefs,·TagSig:·<TagProper>,46 ··[HasNoCafRefs,·TagSig:·<TagProper>,
47 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,47 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
48 ···Unfolding:·DFun:.·@IsSecure·$fEqIsSecure_$c==·$fEqIsSecure_$c/=]48 ···Unfolding:·DFun:.·@IsSecure·$fEqIsSecure_$c==·$fEqIsSecure_$c/=]
49 972e5e6028b144f3c76aa84bcc4c3f6949 02996b0fc6eacba7cdcdc0ed2694c486
50 ··$fEqIsSecure_$c/=·::·IsSecure·->·IsSecure·->·GHC.Types.Bool50 ··$fEqIsSecure_$c/=·::·IsSecure·->·IsSecure·->·GHC.Types.Bool
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
52 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),52 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
53 ···Unfolding:·Core:·StableUser·<2,FalseFalse>53 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
54 ··············\·(x['GHC.Types.Many]·::·IsSecure)54 ··············\·(x['GHC.Types.Many]·::·IsSecure)
55 ················(y['GHC.Types.Many]·::·IsSecure)·->55 ················(y['GHC.Types.Many]·::·IsSecure)·->
56 ··············case·GHC.Prim.dataToTagSmall#56 ··············case·GHC.Prim.dataToTagSmall#
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ·····················x·of·a#·{·DEFAULT·->59 ·····················x·of·a#·{·DEFAULT·->
60 ··············case·GHC.Prim.dataToTagSmall#60 ··············case·GHC.Prim.dataToTagSmall#
61 ·····················@'GHC.Types.Lifted61 ·····················@'GHC.Types.Lifted
62 ·····················@IsSecure62 ·····················@IsSecure
63 ·····················y·of·b#·{·DEFAULT·->63 ·····················y·of·b#·{·DEFAULT·->
64 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{64 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
65 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]65 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
66 91635a4c5d1cc96a171b6e8b876bef0266 da49c151f62de4eec9ef5f5f968d933a
67 ··$fEqIsSecure_$c==·::·IsSecure·->·IsSecure·->·GHC.Types.Bool67 ··$fEqIsSecure_$c==·::·IsSecure·->·IsSecure·->·GHC.Types.Bool
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
69 ···Strictness:·<SL><SL>,69 ···Strictness:·<SL><SL>,
70 ···Unfolding:·Core:·<vanilla>70 ···Unfolding:·Core:·<vanilla>
71 ··············\·(a['GHC.Types.Many]·::·IsSecure)71 ··············\·(a['GHC.Types.Many]·::·IsSecure)
72 ················(b['GHC.Types.Many]·::·IsSecure)·->72 ················(b['GHC.Types.Many]·::·IsSecure)·->
73 ··············case·GHC.Prim.dataToTagSmall#73 ··············case·GHC.Prim.dataToTagSmall#
Offset 75, 23 lines modifiedOffset 75, 23 lines modified
75 ·····················@IsSecure75 ·····················@IsSecure
76 ·····················a·of·a#·{·DEFAULT·->76 ·····················a·of·a#·{·DEFAULT·->
77 ··············case·GHC.Prim.dataToTagSmall#77 ··············case·GHC.Prim.dataToTagSmall#
78 ·····················@'GHC.Types.Lifted78 ·····················@'GHC.Types.Lifted
79 ·····················@IsSecure79 ·····················@IsSecure
80 ·····················b·of·b#·{·DEFAULT·->80 ·····················b·of·b#·{·DEFAULT·->
81 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]81 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
82 502b073ade854675bb591dd8e6c09c8582 e4be33f1b9c55decb100d129e188efe2
83 ··$fGenericIsSecure·::·GHC.Internal.Generics.Generic·IsSecure83 ··$fGenericIsSecure·::·GHC.Internal.Generics.Generic·IsSecure
84 ··DFunId84 ··DFunId
85 ··[HasNoCafRefs,·TagSig:·<TagProper>,85 ··[HasNoCafRefs,·TagSig:·<TagProper>,
86 ···LambdaFormInfo:·LFCon[GHC.Internal.Generics.C:Generic],86 ···LambdaFormInfo:·LFCon[GHC.Internal.Generics.C:Generic],
87 ···Inline:·CONLIKE,87 ···Inline:·CONLIKE,
88 ···Unfolding:·DFun:.88 ···Unfolding:·DFun:.
89 ················@IsSecure·$fGenericIsSecure_$cfrom·$fGenericIsSecure_$cto]89 ················@IsSecure·$fGenericIsSecure_$cfrom·$fGenericIsSecure_$cto]
90 eab6fea2a56cf3f419f4c4bcd52c528b90 cccbb169da2e80015dd0cd001ac154a4
91 ··$fGenericIsSecure_$cfrom·::91 ··$fGenericIsSecure_$cfrom·::
92 ····IsSecure·->·GHC.Internal.Generics.Rep·IsSecure·x92 ····IsSecure·->·GHC.Internal.Generics.Rep·IsSecure·x
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
94 ···Strictness:·<1L>,·Inline:·[1]·(sat-args=1),94 ···Strictness:·<1L>,·Inline:·[1]·(sat-args=1),
95 ···Unfolding:·Core:·StableUser·<1,FalseFalse>95 ···Unfolding:·Core:·StableUser·<1,FalseFalse>
96 ··············(\·@x·(x1['GHC.Types.Many]·::·IsSecure)·->96 ··············(\·@x·(x1['GHC.Types.Many]·::·IsSecure)·->
97 ···············case·x1·of·wild·{97 ···············case·x1·of·wild·{
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ···············<IsSecure>_R144 ···············<IsSecure>_R
145 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]145 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]
146 ···················································<*>_N146 ···················································<*>_N
147 ···················································<GHC.Internal.Generics.D>_P147 ···················································<GHC.Internal.Generics.D>_P
148 ···················································<'GHC.Internal.Generics.MetaData148 ···················································<'GHC.Internal.Generics.MetaData
149 ······················································"IsSecure"149 ······················································"IsSecure"
150 ······················································"Servant.API.IsSecure"150 ······················································"Servant.API.IsSecure"
151 ······················································"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"151 ······················································"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
152 ······················································'GHC.Types.False>_P152 ······················································'GHC.Types.False>_P
153 ···················································<GHC.Internal.Generics.M1153 ···················································<GHC.Internal.Generics.M1
154 ······················································GHC.Internal.Generics.C154 ······················································GHC.Internal.Generics.C
155 ······················································('GHC.Internal.Generics.MetaCons155 ······················································('GHC.Internal.Generics.MetaCons
156 ·························································"Secure"156 ·························································"Secure"
157 ·························································'GHC.Internal.Generics.PrefixI157 ·························································'GHC.Internal.Generics.PrefixI
158 ·························································'GHC.Types.False)158 ·························································'GHC.Types.False)
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 ················································································GHC.Internal.Generics.C161 ················································································GHC.Internal.Generics.C
162 ················································································('GHC.Internal.Generics.MetaCons162 ················································································('GHC.Internal.Generics.MetaCons
163 ···················································································"NotSecure"163 ···················································································"NotSecure"
164 ···················································································'GHC.Internal.Generics.PrefixI164 ···················································································'GHC.Internal.Generics.PrefixI
165 ···················································································'GHC.Types.False)165 ···················································································'GHC.Types.False)
166 ················································································GHC.Internal.Generics.U1>_R)166 ················································································GHC.Internal.Generics.U1>_R)
167 ··········································;·Sub·(Sym·(Rep_IsSecure[0])))·<x>_N)]167 ··········································;·Sub·(Sym·(Rep_IsSecure[0])))·<x>_N)]
168 2c2bf70c7b461bb86d97ed844475501e168 562ee9de4a2dd635326410d17203815c
169 ··$fGenericIsSecure_$cto·::169 ··$fGenericIsSecure_$cto·::
170 ····GHC.Internal.Generics.Rep·IsSecure·x·->·IsSecure170 ····GHC.Internal.Generics.Rep·IsSecure·x·->·IsSecure
171 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,171 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
172 ···Arity:·1,·Strictness:·<1L>,·Inline:·[1]·(sat-args=1),172 ···Arity:·1,·Strictness:·<1L>,·Inline:·[1]·(sat-args=1),
173 ···Unfolding:·Core:·StableUser·<1,FalseFalse>173 ···Unfolding:·Core:·StableUser·<1,FalseFalse>
174 ··············\·@x174 ··············\·@x
175 ················(ds['GHC.Types.Many]·::·GHC.Internal.Generics.Rep·IsSecure·x)·->175 ················(ds['GHC.Types.Many]·::·GHC.Internal.Generics.Rep·IsSecure·x)·->
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 ···················((Sub·(Rep_IsSecure[0])178 ···················((Sub·(Rep_IsSecure[0])
179 ·····················;·GHC.Internal.Generics.N:M1[0]179 ·····················;·GHC.Internal.Generics.N:M1[0]
180 ···························<*>_N180 ···························<*>_N
181 ···························<GHC.Internal.Generics.D>_P181 ···························<GHC.Internal.Generics.D>_P
182 ···························<'GHC.Internal.Generics.MetaData182 ···························<'GHC.Internal.Generics.MetaData
183 ······························"IsSecure"183 ······························"IsSecure"
184 ······························"Servant.API.IsSecure"184 ······························"Servant.API.IsSecure"
185 ······························"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"185 ······························"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
186 ······························'GHC.Types.False>_P186 ······························'GHC.Types.False>_P
187 ···························<GHC.Internal.Generics.M1187 ···························<GHC.Internal.Generics.M1
188 ······························GHC.Internal.Generics.C188 ······························GHC.Internal.Generics.C
189 ······························('GHC.Internal.Generics.MetaCons189 ······························('GHC.Internal.Generics.MetaCons
190 ·································"Secure"·'GHC.Internal.Generics.PrefixI·'GHC.Types.False)190 ·································"Secure"·'GHC.Internal.Generics.PrefixI·'GHC.Types.False)
Max diff block lines reached; 22442/29600 bytes (75.82%) of diff not shown.
29.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/IsSecure.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/IsSecure.hi
Files 92% similar despite different names
28.9 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Servant.API.IsSecure·[family·instance·module]·91037 interface·Servant.API.IsSecure·[family·instance·module]·9103
8 ··interface·hash:·2e37e9e8b2ef9a2cbaf5ac4be74d3812 
9 ··ABI·hash:·80a3b54cd608ff2cfeb24fccdc91eacf 
10 ··export-list·hash:·d5b44be2a4638b5d09430147429af1018 ··interface·hash:·f8f58e308b9dba9716ab152e3f3f1e6c
 9 ··ABI·hash:·676788c2e044b6a2e18081b3e22a4a2a
 10 ··export-list·hash:·423a5243eaa5aff7e1befe0e3c8b6b05
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a363402d4234c11639d8357d30b38bf616 ··src_hash:·a363402d4234c11639d8357d30b38bf6
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 36, 21 lines modifiedOffset 36, 21 lines modified
36 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b36 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
37 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b37 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
38 import··-/··GHC.Internal.Read·20524f0d5e5eebb99c3f121451db0ba138 import··-/··GHC.Internal.Read·20524f0d5e5eebb99c3f121451db0ba1
39 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c39 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
40 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd640 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
41 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c41 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
42 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff8349988842 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
43 15fde8d489f226943916cc723916650d43 7880f2bd1a0481d1b9a3d4b5291e16a6
44 ··$fEqIsSecure·::·GHC.Classes.Eq·IsSecure44 ··$fEqIsSecure·::·GHC.Classes.Eq·IsSecure
45 ··DFunId45 ··DFunId
46 ··[HasNoCafRefs,·TagSig:·<TagProper>,46 ··[HasNoCafRefs,·TagSig:·<TagProper>,
47 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,47 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
48 ···Unfolding:·DFun:.·@IsSecure·$fEqIsSecure_$c==·$fEqIsSecure_$c/=]48 ···Unfolding:·DFun:.·@IsSecure·$fEqIsSecure_$c==·$fEqIsSecure_$c/=]
49 972e5e6028b144f3c76aa84bcc4c3f6949 02996b0fc6eacba7cdcdc0ed2694c486
50 ··$fEqIsSecure_$c/=·::·IsSecure·->·IsSecure·->·GHC.Types.Bool50 ··$fEqIsSecure_$c/=·::·IsSecure·->·IsSecure·->·GHC.Types.Bool
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
52 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),52 ···Arity:·2,·Strictness:·<SL><SL>,·Inline:·(sat-args=2),
53 ···Unfolding:·Core:·StableUser·<2,FalseFalse>53 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
54 ··············\·(x['GHC.Types.Many]·::·IsSecure)54 ··············\·(x['GHC.Types.Many]·::·IsSecure)
55 ················(y['GHC.Types.Many]·::·IsSecure)·->55 ················(y['GHC.Types.Many]·::·IsSecure)·->
56 ··············case·GHC.Prim.dataToTagSmall#56 ··············case·GHC.Prim.dataToTagSmall#
Offset 59, 15 lines modifiedOffset 59, 15 lines modified
59 ·····················x·of·a#·{·DEFAULT·->59 ·····················x·of·a#·{·DEFAULT·->
60 ··············case·GHC.Prim.dataToTagSmall#60 ··············case·GHC.Prim.dataToTagSmall#
61 ·····················@'GHC.Types.Lifted61 ·····················@'GHC.Types.Lifted
62 ·····················@IsSecure62 ·····················@IsSecure
63 ·····················y·of·b#·{·DEFAULT·->63 ·····················y·of·b#·{·DEFAULT·->
64 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{64 ··············case·GHC.Prim.==#·a#·b#·of·lwild·{
65 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]65 ················DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
66 91635a4c5d1cc96a171b6e8b876bef0266 da49c151f62de4eec9ef5f5f968d933a
67 ··$fEqIsSecure_$c==·::·IsSecure·->·IsSecure·->·GHC.Types.Bool67 ··$fEqIsSecure_$c==·::·IsSecure·->·IsSecure·->·GHC.Types.Bool
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
69 ···Strictness:·<SL><SL>,69 ···Strictness:·<SL><SL>,
70 ···Unfolding:·Core:·<vanilla>70 ···Unfolding:·Core:·<vanilla>
71 ··············\·(a['GHC.Types.Many]·::·IsSecure)71 ··············\·(a['GHC.Types.Many]·::·IsSecure)
72 ················(b['GHC.Types.Many]·::·IsSecure)·->72 ················(b['GHC.Types.Many]·::·IsSecure)·->
73 ··············case·GHC.Prim.dataToTagSmall#73 ··············case·GHC.Prim.dataToTagSmall#
Offset 75, 23 lines modifiedOffset 75, 23 lines modified
75 ·····················@IsSecure75 ·····················@IsSecure
76 ·····················a·of·a#·{·DEFAULT·->76 ·····················a·of·a#·{·DEFAULT·->
77 ··············case·GHC.Prim.dataToTagSmall#77 ··············case·GHC.Prim.dataToTagSmall#
78 ·····················@'GHC.Types.Lifted78 ·····················@'GHC.Types.Lifted
79 ·····················@IsSecure79 ·····················@IsSecure
80 ·····················b·of·b#·{·DEFAULT·->80 ·····················b·of·b#·{·DEFAULT·->
81 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]81 ··············GHC.Prim.tagToEnum#·@GHC.Types.Bool·(GHC.Prim.==#·a#·b#)·}·}]
82 502b073ade854675bb591dd8e6c09c8582 e4be33f1b9c55decb100d129e188efe2
83 ··$fGenericIsSecure·::·GHC.Internal.Generics.Generic·IsSecure83 ··$fGenericIsSecure·::·GHC.Internal.Generics.Generic·IsSecure
84 ··DFunId84 ··DFunId
85 ··[HasNoCafRefs,·TagSig:·<TagProper>,85 ··[HasNoCafRefs,·TagSig:·<TagProper>,
86 ···LambdaFormInfo:·LFCon[GHC.Internal.Generics.C:Generic],86 ···LambdaFormInfo:·LFCon[GHC.Internal.Generics.C:Generic],
87 ···Inline:·CONLIKE,87 ···Inline:·CONLIKE,
88 ···Unfolding:·DFun:.88 ···Unfolding:·DFun:.
89 ················@IsSecure·$fGenericIsSecure_$cfrom·$fGenericIsSecure_$cto]89 ················@IsSecure·$fGenericIsSecure_$cfrom·$fGenericIsSecure_$cto]
90 eab6fea2a56cf3f419f4c4bcd52c528b90 cccbb169da2e80015dd0cd001ac154a4
91 ··$fGenericIsSecure_$cfrom·::91 ··$fGenericIsSecure_$cfrom·::
92 ····IsSecure·->·GHC.Internal.Generics.Rep·IsSecure·x92 ····IsSecure·->·GHC.Internal.Generics.Rep·IsSecure·x
93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,93 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
94 ···Strictness:·<1L>,·Inline:·[1]·(sat-args=1),94 ···Strictness:·<1L>,·Inline:·[1]·(sat-args=1),
95 ···Unfolding:·Core:·StableUser·<1,FalseFalse>95 ···Unfolding:·Core:·StableUser·<1,FalseFalse>
96 ··············(\·@x·(x1['GHC.Types.Many]·::·IsSecure)·->96 ··············(\·@x·(x1['GHC.Types.Many]·::·IsSecure)·->
97 ···············case·x1·of·wild·{97 ···············case·x1·of·wild·{
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ···············<IsSecure>_R144 ···············<IsSecure>_R
145 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]145 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]
146 ···················································<*>_N146 ···················································<*>_N
147 ···················································<GHC.Internal.Generics.D>_P147 ···················································<GHC.Internal.Generics.D>_P
148 ···················································<'GHC.Internal.Generics.MetaData148 ···················································<'GHC.Internal.Generics.MetaData
149 ······················································"IsSecure"149 ······················································"IsSecure"
150 ······················································"Servant.API.IsSecure"150 ······················································"Servant.API.IsSecure"
151 ······················································"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"151 ······················································"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
152 ······················································'GHC.Types.False>_P152 ······················································'GHC.Types.False>_P
153 ···················································<GHC.Internal.Generics.M1153 ···················································<GHC.Internal.Generics.M1
154 ······················································GHC.Internal.Generics.C154 ······················································GHC.Internal.Generics.C
155 ······················································('GHC.Internal.Generics.MetaCons155 ······················································('GHC.Internal.Generics.MetaCons
156 ·························································"Secure"156 ·························································"Secure"
157 ·························································'GHC.Internal.Generics.PrefixI157 ·························································'GHC.Internal.Generics.PrefixI
158 ·························································'GHC.Types.False)158 ·························································'GHC.Types.False)
Offset 161, 15 lines modifiedOffset 161, 15 lines modified
161 ················································································GHC.Internal.Generics.C161 ················································································GHC.Internal.Generics.C
162 ················································································('GHC.Internal.Generics.MetaCons162 ················································································('GHC.Internal.Generics.MetaCons
163 ···················································································"NotSecure"163 ···················································································"NotSecure"
164 ···················································································'GHC.Internal.Generics.PrefixI164 ···················································································'GHC.Internal.Generics.PrefixI
165 ···················································································'GHC.Types.False)165 ···················································································'GHC.Types.False)
166 ················································································GHC.Internal.Generics.U1>_R)166 ················································································GHC.Internal.Generics.U1>_R)
167 ··········································;·Sub·(Sym·(Rep_IsSecure[0])))·<x>_N)]167 ··········································;·Sub·(Sym·(Rep_IsSecure[0])))·<x>_N)]
168 2c2bf70c7b461bb86d97ed844475501e168 562ee9de4a2dd635326410d17203815c
169 ··$fGenericIsSecure_$cto·::169 ··$fGenericIsSecure_$cto·::
170 ····GHC.Internal.Generics.Rep·IsSecure·x·->·IsSecure170 ····GHC.Internal.Generics.Rep·IsSecure·x·->·IsSecure
171 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,171 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
172 ···Arity:·1,·Strictness:·<1L>,·Inline:·[1]·(sat-args=1),172 ···Arity:·1,·Strictness:·<1L>,·Inline:·[1]·(sat-args=1),
173 ···Unfolding:·Core:·StableUser·<1,FalseFalse>173 ···Unfolding:·Core:·StableUser·<1,FalseFalse>
174 ··············\·@x174 ··············\·@x
175 ················(ds['GHC.Types.Many]·::·GHC.Internal.Generics.Rep·IsSecure·x)·->175 ················(ds['GHC.Types.Many]·::·GHC.Internal.Generics.Rep·IsSecure·x)·->
Offset 178, 15 lines modifiedOffset 178, 15 lines modified
178 ···················((Sub·(Rep_IsSecure[0])178 ···················((Sub·(Rep_IsSecure[0])
179 ·····················;·GHC.Internal.Generics.N:M1[0]179 ·····················;·GHC.Internal.Generics.N:M1[0]
180 ···························<*>_N180 ···························<*>_N
181 ···························<GHC.Internal.Generics.D>_P181 ···························<GHC.Internal.Generics.D>_P
182 ···························<'GHC.Internal.Generics.MetaData182 ···························<'GHC.Internal.Generics.MetaData
183 ······························"IsSecure"183 ······························"IsSecure"
184 ······························"Servant.API.IsSecure"184 ······························"Servant.API.IsSecure"
185 ······························"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"185 ······························"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
186 ······························'GHC.Types.False>_P186 ······························'GHC.Types.False>_P
187 ···························<GHC.Internal.Generics.M1187 ···························<GHC.Internal.Generics.M1
188 ······························GHC.Internal.Generics.C188 ······························GHC.Internal.Generics.C
189 ······························('GHC.Internal.Generics.MetaCons189 ······························('GHC.Internal.Generics.MetaCons
190 ·································"Secure"·'GHC.Internal.Generics.PrefixI·'GHC.Types.False)190 ·································"Secure"·'GHC.Internal.Generics.PrefixI·'GHC.Types.False)
Max diff block lines reached; 22442/29597 bytes (75.83%) of diff not shown.
13.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Modifiers.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Modifiers.hi
Files 97% similar despite different names
13.0 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.Modifiers·91037 interface·Servant.API.Modifiers·9103
8 ··interface·hash:·7c7796bc649faa6888c735c12c589c99 
9 ··ABI·hash:·176b9a9745ea8daad91a9f130cbd7f0e 
10 ··export-list·hash:·31147a3f45614c3498990df3ddfaace08 ··interface·hash:·399a075d49b592312bbbfcdf7924605f
 9 ··ABI·hash:·5febd518ea6f34478cb6817db70a59d7
 10 ··export-list·hash:·0887d2a59df075c2f20177e85ff91f38
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d3708963ee9ec97c099ad1bceaee5e2116 ··src_hash:·d3708963ee9ec97c099ad1bceaee5e21
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 62, 123 lines modifiedOffset 62, 123 lines modified
62 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c62 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
63 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d63 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d
64 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c64 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
65 import··-/··GHC.Internal.Data.Type.Bool·e978bdbe5900d451eddb7f4569e105bd65 import··-/··GHC.Internal.Data.Type.Bool·e978bdbe5900d451eddb7f4569e105bd
66 import··-/··Data.Singletons.Bool·82166909f54e2f7cab8aaca7d424889a66 import··-/··Data.Singletons.Bool·82166909f54e2f7cab8aaca7d424889a
67 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e67 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
68 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11868 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
69 2d29304d6a1593351f567381ff41d7fa69 cff1c4a8ac28c152392c83d378ab9d94
70 ··$tcLenient·::·GHC.Types.TyCon70 ··$tcLenient·::·GHC.Types.TyCon
71 ··[HasNoCafRefs,·TagSig:·<TagProper>,71 ··[HasNoCafRefs,·TagSig:·<TagProper>,
72 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],72 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
73 ···Unfolding:·Core:·<vanilla>73 ···Unfolding:·Core:·<vanilla>
74 ··············GHC.Types.TyCon74 ··············GHC.Types.TyCon
75 ················9624281980768521146#Word64 
76 ················10396575051948332206#Word6475 ················3563764439905666333#Word64
 76 ················13930852656754534781#Word64
77 ················$trModule77 ················$trModule
78 ················$tcLenient178 ················$tcLenient1
79 ················0#79 ················0#
80 ················GHC.Types.krep$*]80 ················GHC.Types.krep$*]
81 a04bf32ec1611d5f45ee4abe8288da9681 27e41dab825bdc4d7ca9c665bfdbb50b
82 ··$tcLenient1·::·GHC.Types.TrName82 ··$tcLenient1·::·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·$tcLenient2]85 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcLenient2]
86 ca78e758d7a0521487d069b9dd10b11486 b2ff563605520683e3f7d01775234898
87 ··$tcLenient2·::·GHC.Prim.Addr#87 ··$tcLenient2·::·GHC.Prim.Addr#
88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
89 ···Unfolding:·Core:·<vanilla>·"Lenient"#]89 ···Unfolding:·Core:·<vanilla>·"Lenient"#]
90 031ff9dd4ce01830a492f411a035f29190 e713b6015d110748e0ea3db4a6aab584
91 ··$tcOptional·::·GHC.Types.TyCon91 ··$tcOptional·::·GHC.Types.TyCon
92 ··[HasNoCafRefs,·TagSig:·<TagProper>,92 ··[HasNoCafRefs,·TagSig:·<TagProper>,
93 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],93 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
94 ···Unfolding:·Core:·<vanilla>94 ···Unfolding:·Core:·<vanilla>
95 ··············GHC.Types.TyCon95 ··············GHC.Types.TyCon
96 ················3240097386872442634#Word64 
97 ················12759198388153517719#Word6496 ················4298624843696939356#Word64
 97 ················7433201815534670099#Word64
98 ················$trModule98 ················$trModule
99 ················$tcOptional199 ················$tcOptional1
100 ················0#100 ················0#
101 ················GHC.Types.krep$*]101 ················GHC.Types.krep$*]
102 68b3fcc2fa6d0c2da213cba94b97508c102 6a196b03debf7649ffa8c44d386d6ea9
103 ··$tcOptional1·::·GHC.Types.TrName103 ··$tcOptional1·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcOptional2]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcOptional2]
107 9a56bd04b5c4520876d1ab09b2077e73107 20efd3027999b692bb2912fe8a3bbc18
108 ··$tcOptional2·::·GHC.Prim.Addr#108 ··$tcOptional2·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>·"Optional"#]110 ···Unfolding:·Core:·<vanilla>·"Optional"#]
111 2650ea55413bca51c55e5d4c6d22d901111 b5457117e50a05b4f6d6a0528e065a89
112 ··$tcRequired·::·GHC.Types.TyCon112 ··$tcRequired·::·GHC.Types.TyCon
113 ··[HasNoCafRefs,·TagSig:·<TagProper>,113 ··[HasNoCafRefs,·TagSig:·<TagProper>,
114 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],114 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
115 ···Unfolding:·Core:·<vanilla>115 ···Unfolding:·Core:·<vanilla>
116 ··············GHC.Types.TyCon116 ··············GHC.Types.TyCon
117 ················5211943191286201622#Word64117 ················14552590552508506057#Word64
118 ················2318813917805884786#Word64118 ················10813639040887441263#Word64
119 ················$trModule119 ················$trModule
120 ················$tcRequired1120 ················$tcRequired1
121 ················0#121 ················0#
122 ················GHC.Types.krep$*]122 ················GHC.Types.krep$*]
123 3ce7839fc4cda07ce602dca4cf65491a123 2866238c6d75d5c6f504ed641907f77d
124 ··$tcRequired1·::·GHC.Types.TrName124 ··$tcRequired1·::·GHC.Types.TrName
125 ··[HasNoCafRefs,·TagSig:·<TagProper>,125 ··[HasNoCafRefs,·TagSig:·<TagProper>,
126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRequired2]127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRequired2]
128 17df7ca6ada18263775975f76d318980128 09f3aa27027aafcca4bc351059e6b472
129 ··$tcRequired2·::·GHC.Prim.Addr#129 ··$tcRequired2·::·GHC.Prim.Addr#
130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
131 ···Unfolding:·Core:·<vanilla>·"Required"#]131 ···Unfolding:·Core:·<vanilla>·"Required"#]
132 2c9efed29286e9be574ba906ff0bc2bb132 7ac099c518db5b039df0ef8af45887f9
133 ··$tcStrict·::·GHC.Types.TyCon133 ··$tcStrict·::·GHC.Types.TyCon
134 ··[HasNoCafRefs,·TagSig:·<TagProper>,134 ··[HasNoCafRefs,·TagSig:·<TagProper>,
135 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],135 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
136 ···Unfolding:·Core:·<vanilla>136 ···Unfolding:·Core:·<vanilla>
137 ··············GHC.Types.TyCon137 ··············GHC.Types.TyCon
138 ················16853136028993592990#Word64 
139 ················8577769188631244220#Word64138 ················4109309732380379284#Word64
 139 ················7366584025002051925#Word64
140 ················$trModule140 ················$trModule
141 ················$tcStrict1141 ················$tcStrict1
142 ················0#142 ················0#
143 ················GHC.Types.krep$*]143 ················GHC.Types.krep$*]
144 95c78b1326f7b436a57802f46b5c9a69144 f802b4f9f310edd772857da394098632
145 ··$tcStrict1·::·GHC.Types.TrName145 ··$tcStrict1·::·GHC.Types.TrName
146 ··[HasNoCafRefs,·TagSig:·<TagProper>,146 ··[HasNoCafRefs,·TagSig:·<TagProper>,
147 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],147 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
148 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcStrict2]148 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcStrict2]
149 99091c92894d4a69f3a7be891699475c149 87c48cae90f9646dde7ce0f3b2ac4a97
150 ··$tcStrict2·::·GHC.Prim.Addr#150 ··$tcStrict2·::·GHC.Prim.Addr#
151 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,151 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
152 ···Unfolding:·Core:·<vanilla>·"Strict"#]152 ···Unfolding:·Core:·<vanilla>·"Strict"#]
153 a592fcc09b7de8c111a563f8adc6b898153 9970328252b9f503fe4623a43b72fae2
154 ··$trModule·::·GHC.Types.Module154 ··$trModule·::·GHC.Types.Module
155 ··[HasNoCafRefs,·TagSig:·<TagProper>,155 ··[HasNoCafRefs,·TagSig:·<TagProper>,
156 ···LambdaFormInfo:·LFCon[GHC.Types.Module],156 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
157 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]157 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
158 cdcd6d19b4f24df38fa37fdc540f0858158 b43978520fc65ff3ebbf7746230f57d7
159 ··$trModule1·::·GHC.Types.TrName159 ··$trModule1·::·GHC.Types.TrName
160 ··[HasNoCafRefs,·TagSig:·<TagProper>,160 ··[HasNoCafRefs,·TagSig:·<TagProper>,
161 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],161 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
162 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]162 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
163 b5266cdca47faf6895c93bff38414381163 a627a5e50c7cd22bbb99ea230cbf52c8
Max diff block lines reached; 7434/13315 bytes (55.83%) of diff not shown.
13.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Modifiers.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Modifiers.dyn_hi
Files 97% similar despite different names
13.0 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.Modifiers·91037 interface·Servant.API.Modifiers·9103
8 ··interface·hash:·7c7796bc649faa6888c735c12c589c99 
9 ··ABI·hash:·176b9a9745ea8daad91a9f130cbd7f0e 
10 ··export-list·hash:·31147a3f45614c3498990df3ddfaace08 ··interface·hash:·399a075d49b592312bbbfcdf7924605f
 9 ··ABI·hash:·5febd518ea6f34478cb6817db70a59d7
 10 ··export-list·hash:·0887d2a59df075c2f20177e85ff91f38
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d3708963ee9ec97c099ad1bceaee5e2116 ··src_hash:·d3708963ee9ec97c099ad1bceaee5e21
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 62, 123 lines modifiedOffset 62, 123 lines modified
62 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c62 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
63 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d63 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d
64 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c64 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
65 import··-/··GHC.Internal.Data.Type.Bool·e978bdbe5900d451eddb7f4569e105bd65 import··-/··GHC.Internal.Data.Type.Bool·e978bdbe5900d451eddb7f4569e105bd
66 import··-/··Data.Singletons.Bool·82166909f54e2f7cab8aaca7d424889a66 import··-/··Data.Singletons.Bool·82166909f54e2f7cab8aaca7d424889a
67 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e67 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
68 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11868 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
69 2d29304d6a1593351f567381ff41d7fa69 cff1c4a8ac28c152392c83d378ab9d94
70 ··$tcLenient·::·GHC.Types.TyCon70 ··$tcLenient·::·GHC.Types.TyCon
71 ··[HasNoCafRefs,·TagSig:·<TagProper>,71 ··[HasNoCafRefs,·TagSig:·<TagProper>,
72 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],72 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
73 ···Unfolding:·Core:·<vanilla>73 ···Unfolding:·Core:·<vanilla>
74 ··············GHC.Types.TyCon74 ··············GHC.Types.TyCon
75 ················9624281980768521146#Word64 
76 ················10396575051948332206#Word6475 ················3563764439905666333#Word64
 76 ················13930852656754534781#Word64
77 ················$trModule77 ················$trModule
78 ················$tcLenient178 ················$tcLenient1
79 ················0#79 ················0#
80 ················GHC.Types.krep$*]80 ················GHC.Types.krep$*]
81 a04bf32ec1611d5f45ee4abe8288da9681 27e41dab825bdc4d7ca9c665bfdbb50b
82 ··$tcLenient1·::·GHC.Types.TrName82 ··$tcLenient1·::·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·$tcLenient2]85 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcLenient2]
86 ca78e758d7a0521487d069b9dd10b11486 b2ff563605520683e3f7d01775234898
87 ··$tcLenient2·::·GHC.Prim.Addr#87 ··$tcLenient2·::·GHC.Prim.Addr#
88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,88 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
89 ···Unfolding:·Core:·<vanilla>·"Lenient"#]89 ···Unfolding:·Core:·<vanilla>·"Lenient"#]
90 031ff9dd4ce01830a492f411a035f29190 e713b6015d110748e0ea3db4a6aab584
91 ··$tcOptional·::·GHC.Types.TyCon91 ··$tcOptional·::·GHC.Types.TyCon
92 ··[HasNoCafRefs,·TagSig:·<TagProper>,92 ··[HasNoCafRefs,·TagSig:·<TagProper>,
93 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],93 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
94 ···Unfolding:·Core:·<vanilla>94 ···Unfolding:·Core:·<vanilla>
95 ··············GHC.Types.TyCon95 ··············GHC.Types.TyCon
96 ················3240097386872442634#Word64 
97 ················12759198388153517719#Word6496 ················4298624843696939356#Word64
 97 ················7433201815534670099#Word64
98 ················$trModule98 ················$trModule
99 ················$tcOptional199 ················$tcOptional1
100 ················0#100 ················0#
101 ················GHC.Types.krep$*]101 ················GHC.Types.krep$*]
102 68b3fcc2fa6d0c2da213cba94b97508c102 6a196b03debf7649ffa8c44d386d6ea9
103 ··$tcOptional1·::·GHC.Types.TrName103 ··$tcOptional1·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcOptional2]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcOptional2]
107 9a56bd04b5c4520876d1ab09b2077e73107 20efd3027999b692bb2912fe8a3bbc18
108 ··$tcOptional2·::·GHC.Prim.Addr#108 ··$tcOptional2·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>·"Optional"#]110 ···Unfolding:·Core:·<vanilla>·"Optional"#]
111 2650ea55413bca51c55e5d4c6d22d901111 b5457117e50a05b4f6d6a0528e065a89
112 ··$tcRequired·::·GHC.Types.TyCon112 ··$tcRequired·::·GHC.Types.TyCon
113 ··[HasNoCafRefs,·TagSig:·<TagProper>,113 ··[HasNoCafRefs,·TagSig:·<TagProper>,
114 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],114 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
115 ···Unfolding:·Core:·<vanilla>115 ···Unfolding:·Core:·<vanilla>
116 ··············GHC.Types.TyCon116 ··············GHC.Types.TyCon
117 ················5211943191286201622#Word64117 ················14552590552508506057#Word64
118 ················2318813917805884786#Word64118 ················10813639040887441263#Word64
119 ················$trModule119 ················$trModule
120 ················$tcRequired1120 ················$tcRequired1
121 ················0#121 ················0#
122 ················GHC.Types.krep$*]122 ················GHC.Types.krep$*]
123 3ce7839fc4cda07ce602dca4cf65491a123 2866238c6d75d5c6f504ed641907f77d
124 ··$tcRequired1·::·GHC.Types.TrName124 ··$tcRequired1·::·GHC.Types.TrName
125 ··[HasNoCafRefs,·TagSig:·<TagProper>,125 ··[HasNoCafRefs,·TagSig:·<TagProper>,
126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRequired2]127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRequired2]
128 17df7ca6ada18263775975f76d318980128 09f3aa27027aafcca4bc351059e6b472
129 ··$tcRequired2·::·GHC.Prim.Addr#129 ··$tcRequired2·::·GHC.Prim.Addr#
130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
131 ···Unfolding:·Core:·<vanilla>·"Required"#]131 ···Unfolding:·Core:·<vanilla>·"Required"#]
132 2c9efed29286e9be574ba906ff0bc2bb132 7ac099c518db5b039df0ef8af45887f9
133 ··$tcStrict·::·GHC.Types.TyCon133 ··$tcStrict·::·GHC.Types.TyCon
134 ··[HasNoCafRefs,·TagSig:·<TagProper>,134 ··[HasNoCafRefs,·TagSig:·<TagProper>,
135 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],135 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
136 ···Unfolding:·Core:·<vanilla>136 ···Unfolding:·Core:·<vanilla>
137 ··············GHC.Types.TyCon137 ··············GHC.Types.TyCon
138 ················16853136028993592990#Word64 
139 ················8577769188631244220#Word64138 ················4109309732380379284#Word64
 139 ················7366584025002051925#Word64
140 ················$trModule140 ················$trModule
141 ················$tcStrict1141 ················$tcStrict1
142 ················0#142 ················0#
143 ················GHC.Types.krep$*]143 ················GHC.Types.krep$*]
144 95c78b1326f7b436a57802f46b5c9a69144 f802b4f9f310edd772857da394098632
145 ··$tcStrict1·::·GHC.Types.TrName145 ··$tcStrict1·::·GHC.Types.TrName
146 ··[HasNoCafRefs,·TagSig:·<TagProper>,146 ··[HasNoCafRefs,·TagSig:·<TagProper>,
147 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],147 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
148 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcStrict2]148 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcStrict2]
149 99091c92894d4a69f3a7be891699475c149 87c48cae90f9646dde7ce0f3b2ac4a97
150 ··$tcStrict2·::·GHC.Prim.Addr#150 ··$tcStrict2·::·GHC.Prim.Addr#
151 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,151 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
152 ···Unfolding:·Core:·<vanilla>·"Strict"#]152 ···Unfolding:·Core:·<vanilla>·"Strict"#]
153 a592fcc09b7de8c111a563f8adc6b898153 9970328252b9f503fe4623a43b72fae2
154 ··$trModule·::·GHC.Types.Module154 ··$trModule·::·GHC.Types.Module
155 ··[HasNoCafRefs,·TagSig:·<TagProper>,155 ··[HasNoCafRefs,·TagSig:·<TagProper>,
156 ···LambdaFormInfo:·LFCon[GHC.Types.Module],156 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
157 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]157 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
158 cdcd6d19b4f24df38fa37fdc540f0858158 b43978520fc65ff3ebbf7746230f57d7
159 ··$trModule1·::·GHC.Types.TrName159 ··$trModule1·::·GHC.Types.TrName
160 ··[HasNoCafRefs,·TagSig:·<TagProper>,160 ··[HasNoCafRefs,·TagSig:·<TagProper>,
161 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],161 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
162 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]162 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
163 b5266cdca47faf6895c93bff38414381163 a627a5e50c7cd22bbb99ea230cbf52c8
Max diff block lines reached; 7434/13315 bytes (55.83%) of diff not shown.
119 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/MultiVerb.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/MultiVerb.dyn_hi
Files 98% similar despite different names
119 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·Servant.API.MultiVerb·[family·instance·module]·91037 interface·Servant.API.MultiVerb·[family·instance·module]·9103
8 ··interface·hash:·e8798d24dbba890ae5cf7044b66d335b 
9 ··ABI·hash:·d877e9db39cf5d35afb802d6614a13a2 
10 ··export-list·hash:·c4ae0ef5aff2de49367c5a2c478cdd178 ··interface·hash:·0f9805d9e4a2a46c4d468f85f8282a78
 9 ··ABI·hash:·5d601eca9d1f4607ffbc8fcf4fba4723
 10 ··export-list·hash:·d77600d0d19870b1e7c37f9a940f0a7d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·c899c00c66601c73440f1da9ce806afe12 ··flag·hash:·c899c00c66601c73440f1da9ce806afe
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f7aed1cd7191b4536c12b689e9e68b6816 ··src_hash:·f7aed1cd7191b4536c12b689e9e68b68
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 37, 18 lines modifiedOffset 37, 18 lines modified
37 ··RespondStreaming37 ··RespondStreaming
38 ··ResponseType38 ··ResponseType
39 ··ResponseTypes39 ··ResponseTypes
40 ··ServantHeader{constructHeader}40 ··ServantHeader{constructHeader}
41 ··ServantHeaders{constructHeaders·extractHeaders}41 ··ServantHeaders{constructHeaders·extractHeaders}
42 ··UnrenderResult{StatusMismatch·UnrenderError·UnrenderSuccess}42 ··UnrenderResult{StatusMismatch·UnrenderError·UnrenderSuccess}
43 ··WithHeaders43 ··WithHeaders
44 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header44 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header
45 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Stream45 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Stream
46 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.TypeLevel.List46 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.TypeLevel.List
47 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union47 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union
48 boot·module·dependencies:48 boot·module·dependencies:
49 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.049 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
50 ·····························case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh·containers-0.750 ·····························case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh·containers-0.7
51 ·····························generics-sop-0.5.1.4-B5VUmI9FzJaI6srxunUpy851 ·····························generics-sop-0.5.1.4-B5VUmI9FzJaI6srxunUpy8
52 ·····························http-api-data-0.6.2-3kWrBxdp1hYKpowwxzf5hi52 ·····························http-api-data-0.6.2-3kWrBxdp1hYKpowwxzf5hi
53 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui253 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui2
54 ·····························sop-core-0.5.0.2-C7SUNoN29CWAtvRET7K2zW·text-2.1.354 ·····························sop-core-0.5.0.2-C7SUNoN29CWAtvRET7K2zW·text-2.1.3
Offset 121, 54 lines modifiedOffset 121, 54 lines modified
121 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6121 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
122 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c122 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
123 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2123 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2
124 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c124 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c
125 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc125 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc
126 import··-/··Network.HTTP.Types.Header·55b8bdf174cdb2857dc1b6a3658e8d21126 import··-/··Network.HTTP.Types.Header·55b8bdf174cdb2857dc1b6a3658e8d21
127 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692127 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
128 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header·99a4351400e733aeb777f8606e15a9e4 
129 ··exports:·12aa7939069fe1636d2012179842ad40 
130 ··Header'·f8ffac5cc845e472527291413480aa7f 
131 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Stream·4271ac0f19ab12afe257b94429961962 
132 ··exports:·28fb9edd084290d361ea6cae39740b5e 
133 ··SourceIO·d75bf135569e098c7f508285e1134260 
134 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.TypeLevel.List·776d56784186d1c0cf5cddcc861e61f8 
135 ··exports:·165c38fc80af56153cb7dcb71f5c829a 
136 ··.++·5c00a749020a9bc774757c0361e084eb 
137 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union·48b9be88f74bf7686c7119310bbb3216 
138 ··exports:·7ed2efc3fa122eb495c14c3396a890d1 
139 ··Union·72d44f0009c1721ad47f5def72f967b0128 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header·03c235b34fd8a1c7feb6f1fd4763d7c5
 129 ··exports:·60f943ce9ad9ef34cffe3fb7c1179ea8
 130 ··Header'·09b2d63ccb6e0a52d619256c3c18c016
 131 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Stream·7c53e45585a50c9165c0b7a7a0478324
 132 ··exports:·916bc7775973d1f0c719baced450c4c1
 133 ··SourceIO·feaf4309151657cd32e25a6de5bc3a71
 134 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.TypeLevel.List·295b7a5d881442209662f07dd9ec3b2a
 135 ··exports:·898312719507fbd04dd59aefcd1e45fb
 136 ··.++·59021176dbcc725ae2b65be5399402a9
 137 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union·46e29946524a2bac32d0e49a07d18cfd
 138 ··exports:·67f5ea2dd24d7cb44580b7b350eb68c6
 139 ··Union·ab60bf3dd2befd775ddce5cc1bd0665f
140 import··-/··Data.SOP·20cd4e2d18b1f0d22a2f0e50fe48fdea140 import··-/··Data.SOP·20cd4e2d18b1f0d22a2f0e50fe48fdea
141 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4141 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4
142 import··-/··Data.SOP.NP·dc53b51013e567dd79459f036bb50c64142 import··-/··Data.SOP.NP·dc53b51013e567dd79459f036bb50c64
143 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41143 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41
144 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e144 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
145 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8145 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
146 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118146 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
147 54608c319d31ffaf8c568478e5196c90147 412144bd4a35c089569e2dd9ab51ccc5
148 ··$fAlternativeUnrenderResult·::148 ··$fAlternativeUnrenderResult·::
149 ····GHC.Internal.Base.Alternative·UnrenderResult149 ····GHC.Internal.Base.Alternative·UnrenderResult
150 ··DFunId150 ··DFunId
151 ··[HasNoCafRefs,·TagSig:·<TagProper>,151 ··[HasNoCafRefs,·TagSig:·<TagProper>,
152 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Alternative],152 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Alternative],
153 ···Inline:·CONLIKE,153 ···Inline:·CONLIKE,
154 ···Unfolding:·DFun:.154 ···Unfolding:·DFun:.
155 ················@UnrenderResult155 ················@UnrenderResult
156 ················$fApplicativeUnrenderResult156 ················$fApplicativeUnrenderResult
157 ················StatusMismatch157 ················StatusMismatch
158 ················$fAlternativeUnrenderResult_$cmplus158 ················$fAlternativeUnrenderResult_$cmplus
159 ················$fAlternativeUnrenderResult_$csome159 ················$fAlternativeUnrenderResult_$csome
160 ················$fAlternativeUnrenderResult_$cmany]160 ················$fAlternativeUnrenderResult_$cmany]
161 2457c23acdb6b0c071d592457235be81161 c4091e6351c70f8fb18fb1b34f0ed62d
162 ··$fAlternativeUnrenderResult1·::·UnrenderResult·[a]162 ··$fAlternativeUnrenderResult1·::·UnrenderResult·[a]
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,
164 ···LambdaFormInfo:·LFCon[UnrenderSuccess],164 ···LambdaFormInfo:·LFCon[UnrenderSuccess],
165 ···Unfolding:·Core:·<vanilla>165 ···Unfolding:·Core:·<vanilla>
166 ··············\·@a·->·UnrenderSuccess·@[a]·(GHC.Types.[]·@a)]166 ··············\·@a·->·UnrenderSuccess·@[a]·(GHC.Types.[]·@a)]
167 5fa333be7fb714a777c1d3cfa7262957167 ca9af6f60a65cdb692db17fa6f66e609
168 ··$fAlternativeUnrenderResult_$cmany·::168 ··$fAlternativeUnrenderResult_$cmany·::
169 ····UnrenderResult·a·->·UnrenderResult·[a]169 ····UnrenderResult·a·->·UnrenderResult·[a]
170 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,170 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
171 ···Strictness:·<SL>,·CPR:·3,171 ···Strictness:·<SL>,·CPR:·3,
172 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>172 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
173 ··············\·@a·(eta['GHC.Types.Many]·::·UnrenderResult·a)·->173 ··············\·@a·(eta['GHC.Types.Many]·::·UnrenderResult·a)·->
174 ··············letrec·{174 ··············letrec·{
Offset 177, 29 lines modifiedOffset 177, 29 lines modified
177 ····················DEFAULT·->·$fAlternativeUnrenderResult1·@a177 ····················DEFAULT·->·$fAlternativeUnrenderResult1·@a
178 ····················UnrenderSuccess·a1178 ····················UnrenderSuccess·a1
179 ····················->·case·many_v·of·wild1·{179 ····················->·case·many_v·of·wild1·{
180 ·························DEFAULT·->·$fAlternativeUnrenderResult1·@a180 ·························DEFAULT·->·$fAlternativeUnrenderResult1·@a
181 ·························UnrenderSuccess·x·->·UnrenderSuccess·@[a]·(GHC.Types.:·@a·a1·x)·}·}181 ·························UnrenderSuccess·x·->·UnrenderSuccess·@[a]·(GHC.Types.:·@a·a1·x)·}·}
182 ··············}·in182 ··············}·in
183 ··············many_v]183 ··············many_v]
184 834922c813ccba98f691782b5d4756d2184 46882d3e45e31afe38e285244c92e93b
185 ··$fAlternativeUnrenderResult_$cmplus·::185 ··$fAlternativeUnrenderResult_$cmplus·::
186 ····UnrenderResult·a·->·UnrenderResult·a·->·UnrenderResult·a186 ····UnrenderResult·a·->·UnrenderResult·a·->·UnrenderResult·a
187 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,187 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
188 ···Strictness:·<1L><ML>,188 ···Strictness:·<1L><ML>,
189 ···Unfolding:·Core:·<vanilla>189 ···Unfolding:·Core:·<vanilla>
190 ··············\·@a190 ··············\·@a
191 ················(ds['GHC.Types.Many]·::·UnrenderResult·a)191 ················(ds['GHC.Types.Many]·::·UnrenderResult·a)
192 ················(m['GHC.Types.Many]·::·UnrenderResult·a)·->192 ················(m['GHC.Types.Many]·::·UnrenderResult·a)·->
193 ··············case·ds·of·wild·{193 ··············case·ds·of·wild·{
194 ················StatusMismatch·->·m194 ················StatusMismatch·->·m
195 ················UnrenderError·e195 ················UnrenderError·e
196 ················->·case·m·of·wild1·{·DEFAULT·->·wild1·StatusMismatch·->·wild·}196 ················->·case·m·of·wild1·{·DEFAULT·->·wild1·StatusMismatch·->·wild·}
197 ················UnrenderSuccess·ds1·->·wild·}]197 ················UnrenderSuccess·ds1·->·wild·}]
198 b17754ce1f9652422f46f4ec17ca4b35198 1bb5a33c99effd7980423b8f409d52dd
Max diff block lines reached; 114330/121462 bytes (94.13%) of diff not shown.
119 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/MultiVerb.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/MultiVerb.hi
Files 99% similar despite different names
119 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·Servant.API.MultiVerb·[family·instance·module]·91037 interface·Servant.API.MultiVerb·[family·instance·module]·9103
8 ··interface·hash:·e8798d24dbba890ae5cf7044b66d335b 
9 ··ABI·hash:·d877e9db39cf5d35afb802d6614a13a2 
10 ··export-list·hash:·c4ae0ef5aff2de49367c5a2c478cdd178 ··interface·hash:·0f9805d9e4a2a46c4d468f85f8282a78
 9 ··ABI·hash:·5d601eca9d1f4607ffbc8fcf4fba4723
 10 ··export-list·hash:·d77600d0d19870b1e7c37f9a940f0a7d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·254ace9e50a56afecb66eb63a313618d12 ··flag·hash:·254ace9e50a56afecb66eb63a313618d
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f7aed1cd7191b4536c12b689e9e68b6816 ··src_hash:·f7aed1cd7191b4536c12b689e9e68b68
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 37, 18 lines modifiedOffset 37, 18 lines modified
37 ··RespondStreaming37 ··RespondStreaming
38 ··ResponseType38 ··ResponseType
39 ··ResponseTypes39 ··ResponseTypes
40 ··ServantHeader{constructHeader}40 ··ServantHeader{constructHeader}
41 ··ServantHeaders{constructHeaders·extractHeaders}41 ··ServantHeaders{constructHeaders·extractHeaders}
42 ··UnrenderResult{StatusMismatch·UnrenderError·UnrenderSuccess}42 ··UnrenderResult{StatusMismatch·UnrenderError·UnrenderSuccess}
43 ··WithHeaders43 ··WithHeaders
44 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header44 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header
45 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Stream45 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Stream
46 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.TypeLevel.List46 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.TypeLevel.List
47 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union47 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union
48 boot·module·dependencies:48 boot·module·dependencies:
49 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.049 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
50 ·····························case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh·containers-0.750 ·····························case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh·containers-0.7
51 ·····························generics-sop-0.5.1.4-B5VUmI9FzJaI6srxunUpy851 ·····························generics-sop-0.5.1.4-B5VUmI9FzJaI6srxunUpy8
52 ·····························http-api-data-0.6.2-3kWrBxdp1hYKpowwxzf5hi52 ·····························http-api-data-0.6.2-3kWrBxdp1hYKpowwxzf5hi
53 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui253 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui2
54 ·····························sop-core-0.5.0.2-C7SUNoN29CWAtvRET7K2zW·text-2.1.354 ·····························sop-core-0.5.0.2-C7SUNoN29CWAtvRET7K2zW·text-2.1.3
Offset 121, 54 lines modifiedOffset 121, 54 lines modified
121 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6121 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
122 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c122 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
123 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2123 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2
124 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c124 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c
125 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc125 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc
126 import··-/··Network.HTTP.Types.Header·55b8bdf174cdb2857dc1b6a3658e8d21126 import··-/··Network.HTTP.Types.Header·55b8bdf174cdb2857dc1b6a3658e8d21
127 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692127 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
128 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header·99a4351400e733aeb777f8606e15a9e4 
129 ··exports:·12aa7939069fe1636d2012179842ad40 
130 ··Header'·f8ffac5cc845e472527291413480aa7f 
131 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Stream·4271ac0f19ab12afe257b94429961962 
132 ··exports:·28fb9edd084290d361ea6cae39740b5e 
133 ··SourceIO·d75bf135569e098c7f508285e1134260 
134 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.TypeLevel.List·776d56784186d1c0cf5cddcc861e61f8 
135 ··exports:·165c38fc80af56153cb7dcb71f5c829a 
136 ··.++·5c00a749020a9bc774757c0361e084eb 
137 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union·48b9be88f74bf7686c7119310bbb3216 
138 ··exports:·7ed2efc3fa122eb495c14c3396a890d1 
139 ··Union·72d44f0009c1721ad47f5def72f967b0128 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header·03c235b34fd8a1c7feb6f1fd4763d7c5
 129 ··exports:·60f943ce9ad9ef34cffe3fb7c1179ea8
 130 ··Header'·09b2d63ccb6e0a52d619256c3c18c016
 131 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Stream·7c53e45585a50c9165c0b7a7a0478324
 132 ··exports:·916bc7775973d1f0c719baced450c4c1
 133 ··SourceIO·feaf4309151657cd32e25a6de5bc3a71
 134 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.TypeLevel.List·295b7a5d881442209662f07dd9ec3b2a
 135 ··exports:·898312719507fbd04dd59aefcd1e45fb
 136 ··.++·59021176dbcc725ae2b65be5399402a9
 137 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union·46e29946524a2bac32d0e49a07d18cfd
 138 ··exports:·67f5ea2dd24d7cb44580b7b350eb68c6
 139 ··Union·ab60bf3dd2befd775ddce5cc1bd0665f
140 import··-/··Data.SOP·20cd4e2d18b1f0d22a2f0e50fe48fdea140 import··-/··Data.SOP·20cd4e2d18b1f0d22a2f0e50fe48fdea
141 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4141 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4
142 import··-/··Data.SOP.NP·dc53b51013e567dd79459f036bb50c64142 import··-/··Data.SOP.NP·dc53b51013e567dd79459f036bb50c64
143 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41143 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41
144 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e144 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
145 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8145 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
146 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118146 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
147 54608c319d31ffaf8c568478e5196c90147 412144bd4a35c089569e2dd9ab51ccc5
148 ··$fAlternativeUnrenderResult·::148 ··$fAlternativeUnrenderResult·::
149 ····GHC.Internal.Base.Alternative·UnrenderResult149 ····GHC.Internal.Base.Alternative·UnrenderResult
150 ··DFunId150 ··DFunId
151 ··[HasNoCafRefs,·TagSig:·<TagProper>,151 ··[HasNoCafRefs,·TagSig:·<TagProper>,
152 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Alternative],152 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Alternative],
153 ···Inline:·CONLIKE,153 ···Inline:·CONLIKE,
154 ···Unfolding:·DFun:.154 ···Unfolding:·DFun:.
155 ················@UnrenderResult155 ················@UnrenderResult
156 ················$fApplicativeUnrenderResult156 ················$fApplicativeUnrenderResult
157 ················StatusMismatch157 ················StatusMismatch
158 ················$fAlternativeUnrenderResult_$cmplus158 ················$fAlternativeUnrenderResult_$cmplus
159 ················$fAlternativeUnrenderResult_$csome159 ················$fAlternativeUnrenderResult_$csome
160 ················$fAlternativeUnrenderResult_$cmany]160 ················$fAlternativeUnrenderResult_$cmany]
161 2457c23acdb6b0c071d592457235be81161 c4091e6351c70f8fb18fb1b34f0ed62d
162 ··$fAlternativeUnrenderResult1·::·UnrenderResult·[a]162 ··$fAlternativeUnrenderResult1·::·UnrenderResult·[a]
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,
164 ···LambdaFormInfo:·LFCon[UnrenderSuccess],164 ···LambdaFormInfo:·LFCon[UnrenderSuccess],
165 ···Unfolding:·Core:·<vanilla>165 ···Unfolding:·Core:·<vanilla>
166 ··············\·@a·->·UnrenderSuccess·@[a]·(GHC.Types.[]·@a)]166 ··············\·@a·->·UnrenderSuccess·@[a]·(GHC.Types.[]·@a)]
167 5fa333be7fb714a777c1d3cfa7262957167 ca9af6f60a65cdb692db17fa6f66e609
168 ··$fAlternativeUnrenderResult_$cmany·::168 ··$fAlternativeUnrenderResult_$cmany·::
169 ····UnrenderResult·a·->·UnrenderResult·[a]169 ····UnrenderResult·a·->·UnrenderResult·[a]
170 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,170 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
171 ···Strictness:·<SL>,·CPR:·3,171 ···Strictness:·<SL>,·CPR:·3,
172 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>172 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
173 ··············\·@a·(eta['GHC.Types.Many]·::·UnrenderResult·a)·->173 ··············\·@a·(eta['GHC.Types.Many]·::·UnrenderResult·a)·->
174 ··············letrec·{174 ··············letrec·{
Offset 177, 29 lines modifiedOffset 177, 29 lines modified
177 ····················DEFAULT·->·$fAlternativeUnrenderResult1·@a177 ····················DEFAULT·->·$fAlternativeUnrenderResult1·@a
178 ····················UnrenderSuccess·a1178 ····················UnrenderSuccess·a1
179 ····················->·case·many_v·of·wild1·{179 ····················->·case·many_v·of·wild1·{
180 ·························DEFAULT·->·$fAlternativeUnrenderResult1·@a180 ·························DEFAULT·->·$fAlternativeUnrenderResult1·@a
181 ·························UnrenderSuccess·x·->·UnrenderSuccess·@[a]·(GHC.Types.:·@a·a1·x)·}·}181 ·························UnrenderSuccess·x·->·UnrenderSuccess·@[a]·(GHC.Types.:·@a·a1·x)·}·}
182 ··············}·in182 ··············}·in
183 ··············many_v]183 ··············many_v]
184 834922c813ccba98f691782b5d4756d2184 46882d3e45e31afe38e285244c92e93b
185 ··$fAlternativeUnrenderResult_$cmplus·::185 ··$fAlternativeUnrenderResult_$cmplus·::
186 ····UnrenderResult·a·->·UnrenderResult·a·->·UnrenderResult·a186 ····UnrenderResult·a·->·UnrenderResult·a·->·UnrenderResult·a
187 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,187 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
188 ···Strictness:·<1L><ML>,188 ···Strictness:·<1L><ML>,
189 ···Unfolding:·Core:·<vanilla>189 ···Unfolding:·Core:·<vanilla>
190 ··············\·@a190 ··············\·@a
191 ················(ds['GHC.Types.Many]·::·UnrenderResult·a)191 ················(ds['GHC.Types.Many]·::·UnrenderResult·a)
192 ················(m['GHC.Types.Many]·::·UnrenderResult·a)·->192 ················(m['GHC.Types.Many]·::·UnrenderResult·a)·->
193 ··············case·ds·of·wild·{193 ··············case·ds·of·wild·{
194 ················StatusMismatch·->·m194 ················StatusMismatch·->·m
195 ················UnrenderError·e195 ················UnrenderError·e
196 ················->·case·m·of·wild1·{·DEFAULT·->·wild1·StatusMismatch·->·wild·}196 ················->·case·m·of·wild1·{·DEFAULT·->·wild1·StatusMismatch·->·wild·}
197 ················UnrenderSuccess·ds1·->·wild·}]197 ················UnrenderSuccess·ds1·->·wild·}]
198 b17754ce1f9652422f46f4ec17ca4b35198 1bb5a33c99effd7980423b8f409d52dd
Max diff block lines reached; 114330/121459 bytes (94.13%) of diff not shown.
4.31 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/NamedRoutes.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/NamedRoutes.hi
Files 88% similar despite different names
4.01 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.NamedRoutes·91037 interface·Servant.API.NamedRoutes·9103
8 ··interface·hash:·6ba8f21bf31b18a096f98c82c6e62fe2 
9 ··ABI·hash:·5c60a89771128b85949ad7ea990074ce 
10 ··export-list·hash:·aeb9dd3f6119d53b089310bb4e9260018 ··interface·hash:·f86c6f9ac1fe214e9aee67ceefbc36eb
 9 ··ABI·hash:·e376cac51ce8577f9a4d73dd8f744bd0
 10 ··export-list·hash:·0d09023705db18c707987992796f7bef
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·54f8b9fd0f8139d308874c7e10c9bd7616 ··src_hash:·54f8b9fd0f8139d308874c7e10c9bd76
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 27, 64 lines modifiedOffset 27, 64 lines modified
27 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97332 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
34 4b837e9d094ef49756b19a7ab3a79acb34 c870d9605aa5ed4008557b3368504276
35 ··$tcNamedRoutes·::·GHC.Types.TyCon35 ··$tcNamedRoutes·::·GHC.Types.TyCon
36 ··[HasNoCafRefs,·TagSig:·<TagProper>,36 ··[HasNoCafRefs,·TagSig:·<TagProper>,
37 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],37 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
38 ···Unfolding:·Core:·<vanilla>38 ···Unfolding:·Core:·<vanilla>
39 ··············GHC.Types.TyCon39 ··············GHC.Types.TyCon
40 ················14952464315286748818#Word64 
41 ················13535223544093436700#Word6440 ················17974208701738176428#Word64
 41 ················242441182131618798#Word64
42 ················$trModule42 ················$trModule
43 ················$tcNamedRoutes243 ················$tcNamedRoutes2
44 ················0#44 ················0#
45 ················$tcNamedRoutes1]45 ················$tcNamedRoutes1]
46 e2704dd147c3d24183010f809087260646 1f56e2a841b4f6f80e15a847dc13de42
47 ··$tcNamedRoutes1·::·GHC.Types.KindRep47 ··$tcNamedRoutes1·::·GHC.Types.KindRep
48 ··[HasNoCafRefs,·TagSig:·<TagProper>,48 ··[HasNoCafRefs,·TagSig:·<TagProper>,
49 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]49 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
50 009fb26d891f095ff779368b9492fe0a50 d5910e1e66c6570330f9d212b0b1ac22
51 ··$tcNamedRoutes2·::·GHC.Types.TrName51 ··$tcNamedRoutes2·::·GHC.Types.TrName
52 ··[HasNoCafRefs,·TagSig:·<TagProper>,52 ··[HasNoCafRefs,·TagSig:·<TagProper>,
53 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],53 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
54 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcNamedRoutes3]54 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcNamedRoutes3]
55 4e3a80987d95f684bb9c9065a7ead92455 239d6269d177d6c8a782fea1e35dd8fb
56 ··$tcNamedRoutes3·::·GHC.Prim.Addr#56 ··$tcNamedRoutes3·::·GHC.Prim.Addr#
57 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,57 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
58 ···Unfolding:·Core:·<vanilla>·"NamedRoutes"#]58 ···Unfolding:·Core:·<vanilla>·"NamedRoutes"#]
59 a5b22e1c18693b85d4ce8f87a874e41159 36f758a0480131d489aaff71aebdc26a
60 ··$trModule·::·GHC.Types.Module60 ··$trModule·::·GHC.Types.Module
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,61 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.Module],62 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
63 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]63 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
64 12ca3b41aa528c2d18c212202b622aa164 0f403bc435161d2bb44e54f8260ead21
65 ··$trModule1·::·GHC.Types.TrName65 ··$trModule1·::·GHC.Types.TrName
66 ··[HasNoCafRefs,·TagSig:·<TagProper>,66 ··[HasNoCafRefs,·TagSig:·<TagProper>,
67 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],67 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
68 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]68 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
69 34a60d155a393e906b0a1e86e5ae652f69 73096b15055d29a95d8883eed0a2a5c1
70 ··$trModule2·::·GHC.Prim.Addr#70 ··$trModule2·::·GHC.Prim.Addr#
71 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,71 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
72 ···Unfolding:·Core:·<vanilla>·"Servant.API.NamedRoutes"#]72 ···Unfolding:·Core:·<vanilla>·"Servant.API.NamedRoutes"#]
73 c7bf4e504dab09a552df71014f4a7ee973 8883f6bf8c86b475f49a8223c48af6fc
74 ··$trModule3·::·GHC.Types.TrName74 ··$trModule3·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
78 8c740c9c9ecc2a86b57f1303bd26339a78 4cb5354fe43ba4515085284f06343d24
79 ··$trModule4·::·GHC.Prim.Addr#79 ··$trModule4·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>81 ···Unfolding:·Core:·<vanilla>
82 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
83 5a0c26125d89fcaded1aead4ee654ac282 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 83 254491391ef14646e8b51a9f23d770b0
84 ··type·role·NamedRoutes·phantom84 ··type·role·NamedRoutes·phantom
85 ··type·NamedRoutes·::·(*·->·*)·->·*85 ··type·NamedRoutes·::·(*·->·*)·->·*
86 ··data·NamedRoutes·api86 ··data·NamedRoutes·api
87 Warnings:87 Warnings:
88 ··Deprecated·names:88 ··Deprecated·names:
89 ··Deprecated·exports:89 ··Deprecated·exports:
90 trusted:·none90 trusted:·none
5.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/NamedRoutes.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Raw.hi
Files 82% similar despite different names
5.51 KB
ghc --show-iface {}
    
Offset 1, 93 lines modifiedOffset 1, 114 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·Servant.API.NamedRoutes·91037 interface·Servant.API.Raw·9103
8 ··interface·hash:·6ba8f21bf31b18a096f98c82c6e62fe2 
9 ··ABI·hash:·5c60a89771128b85949ad7ea990074ce 
10 ··export-list·hash:·aeb9dd3f6119d53b089310bb4e9260018 ··interface·hash:·7232b9a383c04f9cc2bf6ad9b9e3fe69
 9 ··ABI·hash:·dc675d1df3cef22d41816939b6dcd48e
 10 ··export-list·hash:·c26579fcaaf7bd5f27d6594ae211839e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·54f8b9fd0f8139d308874c7e10c9bd7616 ··src_hash:·d1109ef58751aeec373a901199486cad
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··NamedRoutes21 ··Raw
 22 ··RawM
22 direct·module·dependencies:23 direct·module·dependencies:
23 boot·module·dependencies:24 boot·module·dependencies:
24 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
25 plugin·package·dependencies:26 plugin·package·dependencies:
26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext27 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
27 family·instance·modules:·GHC.Internal.Data.Functor.Const28 family·instance·modules:·GHC.Internal.Data.Functor.Const
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid29 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord30 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception31 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags32 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97333 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
34 4b837e9d094ef49756b19a7ab3a79acb35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
 36 f31db59219e0651cd19a274145e241d3
35 ··$tcNamedRoutes·::·GHC.Types.TyCon37 ··$tcRaw·::·GHC.Types.TyCon
36 ··[HasNoCafRefs,·TagSig:·<TagProper>,38 ··[HasNoCafRefs,·TagSig:·<TagProper>,
37 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
38 ···Unfolding:·Core:·<vanilla>40 ···Unfolding:·Core:·<vanilla>
39 ··············GHC.Types.TyCon41 ··············GHC.Types.TyCon
40 ················14952464315286748818#Word64 
41 ················13535223544093436700#Word6442 ················14470185422785093321#Word64
 43 ················17356607832214388113#Word64
42 ················$trModule44 ················$trModule
43 ················$tcNamedRoutes245 ················$tcRaw1
44 ················0#46 ················0#
 47 ················GHC.Types.krep$*]
 48 c56cb95f01441d2c141f619583e1bbd2
45 ················$tcNamedRoutes1] 
46 e2704dd147c3d24183010f8090872606 
47 ··$tcNamedRoutes1·::·GHC.Types.KindRep 
48 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
49 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] 
50 009fb26d891f095ff779368b9492fe0a 
51 ··$tcNamedRoutes2·::·GHC.Types.TrName49 ··$tcRaw1·::·GHC.Types.TrName
52 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
53 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
54 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcNamedRoutes3]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRaw2]
55 4e3a80987d95f684bb9c9065a7ead92453 eaf692461272e7bc5cb527df7214aaa3
56 ··$tcNamedRoutes3·::·GHC.Prim.Addr#54 ··$tcRaw2·::·GHC.Prim.Addr#
57 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
58 ···Unfolding:·Core:·<vanilla>·"NamedRoutes"#]56 ···Unfolding:·Core:·<vanilla>·"Raw"#]
59 a5b22e1c18693b85d4ce8f87a874e41157 24f2332e61138ed94a92fcc57e4b2c9a
 58 ··$tcRawM·::·GHC.Types.TyCon
 59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
 60 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
 61 ···Unfolding:·Core:·<vanilla>
 62 ··············GHC.Types.TyCon
 63 ················2197999704270477927#Word64
 64 ················3097869754306173430#Word64
 65 ················$trModule
 66 ················$tcRawM1
 67 ················0#
 68 ················GHC.Types.krep$*]
 69 918b372a71302d19408345390fa5e301
 70 ··$tcRawM1·::·GHC.Types.TrName
 71 ··[HasNoCafRefs,·TagSig:·<TagProper>,
 72 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
 73 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRawM2]
 74 cd56e39b0a2d146dca8b83e5e9720b5b
 75 ··$tcRawM2·::·GHC.Prim.Addr#
 76 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
 77 ···Unfolding:·Core:·<vanilla>·"RawM"#]
 78 fb6334745812c20d6d063def364c2dd6
60 ··$trModule·::·GHC.Types.Module79 ··$trModule·::·GHC.Types.Module
61 ··[HasNoCafRefs,·TagSig:·<TagProper>,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,
62 ···LambdaFormInfo:·LFCon[GHC.Types.Module],81 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
63 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]82 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
64 12ca3b41aa528c2d18c212202b622aa183 710b5b53df4575404da147246571e599
65 ··$trModule1·::·GHC.Types.TrName84 ··$trModule1·::·GHC.Types.TrName
66 ··[HasNoCafRefs,·TagSig:·<TagProper>,85 ··[HasNoCafRefs,·TagSig:·<TagProper>,
67 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],86 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
68 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]87 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
69 34a60d155a393e906b0a1e86e5ae652f88 d6773e7d16ff7ce0983074d85d849ab8
70 ··$trModule2·::·GHC.Prim.Addr#89 ··$trModule2·::·GHC.Prim.Addr#
71 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,90 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
72 ···Unfolding:·Core:·<vanilla>·"Servant.API.NamedRoutes"#]91 ···Unfolding:·Core:·<vanilla>·"Servant.API.Raw"#]
73 c7bf4e504dab09a552df71014f4a7ee992 3b9ce3ebe7ed86db684991c3ebb8aa8b
74 ··$trModule3·::·GHC.Types.TrName93 ··$trModule3·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,94 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
78 8c740c9c9ecc2a86b57f1303bd26339a97 d1f64e983f9b694508f44d2152e66886
79 ··$trModule4·::·GHC.Prim.Addr#98 ··$trModule4·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>100 ···Unfolding:·Core:·<vanilla>
82 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
83 5a0c26125d89fcaded1aead4ee654ac2 
84 ··type·role·NamedRoutes·phantom 
85 ··type·NamedRoutes·::·(*·->·*)·->·* 
86 ··data·NamedRoutes·api101 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 102 d45730eb175707f063fc35655c82d35e
 103 ··type·Raw·::·*
 104 ··data·Raw
 105 fadf99e40378723be631882b452afd5c
 106 ··type·RawM·::·*
 107 ··data·RawM
87 Warnings:108 Warnings:
88 ··Deprecated·names:109 ··Deprecated·names:
89 ··Deprecated·exports:110 ··Deprecated·exports:
90 trusted:·none111 trusted:·none
91 require·own·pkg·trusted:·False112 require·own·pkg·trusted:·False
92 docs:113 docs:
93 ··Nothing114 ··Nothing
Max diff block lines reached; -1/5605 bytes (-0.02%) of diff not shown.
8.28 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryParam.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryParam.hi
Files 93% similar despite different names
7.97 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·Servant.API.QueryParam·91037 interface·Servant.API.QueryParam·9103
8 ··interface·hash:·92cc310f0fa5d5f1580ba254aa6489da 
9 ··ABI·hash:·03a44c60cc83a0788bb63e4377f245df 
10 ··export-list·hash:·a666f13fa1c9aa19d6a5260019684cbf8 ··interface·hash:·10e1a2f070a0a3b05526d1111cd97f58
 9 ··ABI·hash:·965d7b4ddbb3d93a2cb8324c981b4b89
 10 ··export-list·hash:·1c59b00b682b617157daabbff71ff71c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4b99146794c952d974be1427289bf32716 ··src_hash:·4b99146794c952d974be1427289bf327
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··QueryFlag21 ··QueryFlag
22 ··QueryParam22 ··QueryParam
23 ··QueryParam'23 ··QueryParam'
24 ··QueryParams24 ··QueryParams
25 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers25 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.027 direct·package·dependencies:·base-4.20.2.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Binary.Generic·Data.ByteString.Builder29 orphans:·Data.Binary.Generic·Data.ByteString.Builder
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 46, 132 lines modifiedOffset 46, 132 lines modified
46 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax46 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax
47 ·························Data.Text47 ·························Data.Text
48 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97348 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
49 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504649 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
50 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e50 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
51 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a51 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
52 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b52 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
53 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers·176b9a9745ea8daad91a9f130cbd7f0e 
54 ··exports:·31147a3f45614c3498990df3ddfaace0 
55 ··Optional·ea6e9a5d731eb95ba93e17779f601ca4 
56 ··Strict·3972664c7470d4635079db04f3b57e9a 
57 64e2df58845f5cf66d14270d41a16a0e53 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers·5febd518ea6f34478cb6817db70a59d7
 54 ··exports:·0887d2a59df075c2f20177e85ff91f38
 55 ··Optional·60d462860a2c71cb9be00d14aa1a9a66
 56 ··Strict·bfa2e59b6461a4d27977aa754e05c0e2
 57 bf3e344d2735cbbbde2dfdc8942271af
58 ··$tcQueryFlag·::·GHC.Types.TyCon58 ··$tcQueryFlag·::·GHC.Types.TyCon
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],60 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
61 ···Unfolding:·Core:·<vanilla>61 ···Unfolding:·Core:·<vanilla>
62 ··············GHC.Types.TyCon62 ··············GHC.Types.TyCon
63 ················15731876783206956073#Word64 
64 ················5281704719707704689#Word6463 ················14828210875057853465#Word64
 64 ················16186299010158342733#Word64
65 ················$trModule65 ················$trModule
66 ················$tcQueryFlag266 ················$tcQueryFlag2
67 ················0#67 ················0#
68 ················$tcQueryFlag1]68 ················$tcQueryFlag1]
69 87e6c0386ec4185e13e4792178059b5e69 0ecaae8c0ad0c7dcc1a7516e3c479df0
70 ··$tcQueryFlag1·::·GHC.Types.KindRep70 ··$tcQueryFlag1·::·GHC.Types.KindRep
71 ··[HasNoCafRefs,·TagSig:·<TagProper>,71 ··[HasNoCafRefs,·TagSig:·<TagProper>,
72 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]72 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
73 d5f53ab04141b9939ca9e844a0e3e0d173 b432c86efeed3bf15cd72f273588514f
74 ··$tcQueryFlag2·::·GHC.Types.TrName74 ··$tcQueryFlag2·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryFlag3]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryFlag3]
78 cc701bc873f24fab5ce594f1a26d792b78 42b6aa21f2942a728ca1125bfc4629d9
79 ··$tcQueryFlag3·::·GHC.Prim.Addr#79 ··$tcQueryFlag3·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>·"QueryFlag"#]81 ···Unfolding:·Core:·<vanilla>·"QueryFlag"#]
82 7c286059b4cb06488f3c0c9578138e6982 abd81a2866d5a802ab0faee7453f14b3
83 ··$tcQueryParam'·::·GHC.Types.TyCon83 ··$tcQueryParam'·::·GHC.Types.TyCon
84 ··[HasNoCafRefs,·TagSig:·<TagProper>,84 ··[HasNoCafRefs,·TagSig:·<TagProper>,
85 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],85 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
86 ···Unfolding:·Core:·<vanilla>86 ···Unfolding:·Core:·<vanilla>
87 ··············GHC.Types.TyCon87 ··············GHC.Types.TyCon
88 ················2364162165757456084#Word64 
89 ················5686694125078989505#Word6488 ················18133345832081164389#Word64
 89 ················2243524576977176325#Word64
90 ················$trModule90 ················$trModule
91 ················$tcQueryParam'291 ················$tcQueryParam'2
92 ················0#92 ················0#
93 ················$tcQueryParam'1]93 ················$tcQueryParam'1]
94 11f46e9288ab00f484c0ddd16f93579c94 a1ad50ede7ffeec05728cf9fe15d8f3e
95 ··$tcQueryParam'1·::·GHC.Types.KindRep95 ··$tcQueryParam'1·::·GHC.Types.KindRep
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]97 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
98 e3e9ffbd2897378ffc465629ef98f53f98 5d6355cd0f702bc63fa194013ff67468
99 ··$tcQueryParam'2·::·GHC.Types.TrName99 ··$tcQueryParam'2·::·GHC.Types.TrName
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryParam'3]102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryParam'3]
103 80de3221cd5453840eb4a65700294fe8103 e5522c47ad8c3c3b48a20e7d2438ae5f
104 ··$tcQueryParam'3·::·GHC.Prim.Addr#104 ··$tcQueryParam'3·::·GHC.Prim.Addr#
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
106 ···Unfolding:·Core:·<vanilla>·"QueryParam'"#]106 ···Unfolding:·Core:·<vanilla>·"QueryParam'"#]
107 1f0b945f5a7b78562c89ed791851a3de107 692a2608ce52235a482d5994a981d4c2
108 ··$tcQueryParams·::·GHC.Types.TyCon108 ··$tcQueryParams·::·GHC.Types.TyCon
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
110 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],110 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
111 ···Unfolding:·Core:·<vanilla>111 ···Unfolding:·Core:·<vanilla>
112 ··············GHC.Types.TyCon112 ··············GHC.Types.TyCon
113 ················5042584927173991128#Word64 
114 ················2406625940632467431#Word64113 ················9530281145241289860#Word64
 114 ················10959133473586082085#Word64
115 ················$trModule115 ················$trModule
116 ················$tcQueryParams2116 ················$tcQueryParams2
117 ················0#117 ················0#
118 ················$tcQueryParams1]118 ················$tcQueryParams1]
119 67c15c39aec41bbf2a3adef5b13a1939119 d89807c3b803ada922f60bb7f0e46d5e
120 ··$tcQueryParams1·::·GHC.Types.KindRep120 ··$tcQueryParams1·::·GHC.Types.KindRep
121 ··[HasNoCafRefs,·TagSig:·<TagProper>,121 ··[HasNoCafRefs,·TagSig:·<TagProper>,
122 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]122 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
123 b1a4b32bf63a76056344333a0d914816123 bca4f98a0cd0d48ff3b7bd8894d0d188
124 ··$tcQueryParams2·::·GHC.Types.TrName124 ··$tcQueryParams2·::·GHC.Types.TrName
125 ··[HasNoCafRefs,·TagSig:·<TagProper>,125 ··[HasNoCafRefs,·TagSig:·<TagProper>,
126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryParams3]127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryParams3]
128 c49fa6d2371cb2443067676203da9358128 5d6d87d8462e1c057fdd1f5f83a69912
129 ··$tcQueryParams3·::·GHC.Prim.Addr#129 ··$tcQueryParams3·::·GHC.Prim.Addr#
130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
Max diff block lines reached; 2136/8128 bytes (26.28%) of diff not shown.
8.28 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryParam.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryParam.dyn_hi
Files 82% similar despite different names
7.97 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·Servant.API.QueryParam·91037 interface·Servant.API.QueryParam·9103
8 ··interface·hash:·92cc310f0fa5d5f1580ba254aa6489da 
9 ··ABI·hash:·03a44c60cc83a0788bb63e4377f245df 
10 ··export-list·hash:·a666f13fa1c9aa19d6a5260019684cbf8 ··interface·hash:·10e1a2f070a0a3b05526d1111cd97f58
 9 ··ABI·hash:·965d7b4ddbb3d93a2cb8324c981b4b89
 10 ··export-list·hash:·1c59b00b682b617157daabbff71ff71c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·4b99146794c952d974be1427289bf32716 ··src_hash:·4b99146794c952d974be1427289bf327
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··QueryFlag21 ··QueryFlag
22 ··QueryParam22 ··QueryParam
23 ··QueryParam'23 ··QueryParam'
24 ··QueryParams24 ··QueryParams
25 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers25 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·base-4.20.2.027 direct·package·dependencies:·base-4.20.2.0
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Binary.Generic·Data.ByteString.Builder29 orphans:·Data.Binary.Generic·Data.ByteString.Builder
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 46, 132 lines modifiedOffset 46, 132 lines modified
46 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax46 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax
47 ·························Data.Text47 ·························Data.Text
48 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97348 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
49 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504649 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
50 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e50 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
51 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a51 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
52 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b52 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
53 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers·176b9a9745ea8daad91a9f130cbd7f0e 
54 ··exports:·31147a3f45614c3498990df3ddfaace0 
55 ··Optional·ea6e9a5d731eb95ba93e17779f601ca4 
56 ··Strict·3972664c7470d4635079db04f3b57e9a 
57 64e2df58845f5cf66d14270d41a16a0e53 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers·5febd518ea6f34478cb6817db70a59d7
 54 ··exports:·0887d2a59df075c2f20177e85ff91f38
 55 ··Optional·60d462860a2c71cb9be00d14aa1a9a66
 56 ··Strict·bfa2e59b6461a4d27977aa754e05c0e2
 57 bf3e344d2735cbbbde2dfdc8942271af
58 ··$tcQueryFlag·::·GHC.Types.TyCon58 ··$tcQueryFlag·::·GHC.Types.TyCon
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],60 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
61 ···Unfolding:·Core:·<vanilla>61 ···Unfolding:·Core:·<vanilla>
62 ··············GHC.Types.TyCon62 ··············GHC.Types.TyCon
63 ················15731876783206956073#Word64 
64 ················5281704719707704689#Word6463 ················14828210875057853465#Word64
 64 ················16186299010158342733#Word64
65 ················$trModule65 ················$trModule
66 ················$tcQueryFlag266 ················$tcQueryFlag2
67 ················0#67 ················0#
68 ················$tcQueryFlag1]68 ················$tcQueryFlag1]
69 87e6c0386ec4185e13e4792178059b5e69 0ecaae8c0ad0c7dcc1a7516e3c479df0
70 ··$tcQueryFlag1·::·GHC.Types.KindRep70 ··$tcQueryFlag1·::·GHC.Types.KindRep
71 ··[HasNoCafRefs,·TagSig:·<TagProper>,71 ··[HasNoCafRefs,·TagSig:·<TagProper>,
72 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]72 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
73 d5f53ab04141b9939ca9e844a0e3e0d173 b432c86efeed3bf15cd72f273588514f
74 ··$tcQueryFlag2·::·GHC.Types.TrName74 ··$tcQueryFlag2·::·GHC.Types.TrName
75 ··[HasNoCafRefs,·TagSig:·<TagProper>,75 ··[HasNoCafRefs,·TagSig:·<TagProper>,
76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],76 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryFlag3]77 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryFlag3]
78 cc701bc873f24fab5ce594f1a26d792b78 42b6aa21f2942a728ca1125bfc4629d9
79 ··$tcQueryFlag3·::·GHC.Prim.Addr#79 ··$tcQueryFlag3·::·GHC.Prim.Addr#
80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,80 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
81 ···Unfolding:·Core:·<vanilla>·"QueryFlag"#]81 ···Unfolding:·Core:·<vanilla>·"QueryFlag"#]
82 7c286059b4cb06488f3c0c9578138e6982 abd81a2866d5a802ab0faee7453f14b3
83 ··$tcQueryParam'·::·GHC.Types.TyCon83 ··$tcQueryParam'·::·GHC.Types.TyCon
84 ··[HasNoCafRefs,·TagSig:·<TagProper>,84 ··[HasNoCafRefs,·TagSig:·<TagProper>,
85 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],85 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
86 ···Unfolding:·Core:·<vanilla>86 ···Unfolding:·Core:·<vanilla>
87 ··············GHC.Types.TyCon87 ··············GHC.Types.TyCon
88 ················2364162165757456084#Word64 
89 ················5686694125078989505#Word6488 ················18133345832081164389#Word64
 89 ················2243524576977176325#Word64
90 ················$trModule90 ················$trModule
91 ················$tcQueryParam'291 ················$tcQueryParam'2
92 ················0#92 ················0#
93 ················$tcQueryParam'1]93 ················$tcQueryParam'1]
94 11f46e9288ab00f484c0ddd16f93579c94 a1ad50ede7ffeec05728cf9fe15d8f3e
95 ··$tcQueryParam'1·::·GHC.Types.KindRep95 ··$tcQueryParam'1·::·GHC.Types.KindRep
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]97 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
98 e3e9ffbd2897378ffc465629ef98f53f98 5d6355cd0f702bc63fa194013ff67468
99 ··$tcQueryParam'2·::·GHC.Types.TrName99 ··$tcQueryParam'2·::·GHC.Types.TrName
100 ··[HasNoCafRefs,·TagSig:·<TagProper>,100 ··[HasNoCafRefs,·TagSig:·<TagProper>,
101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],101 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryParam'3]102 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryParam'3]
103 80de3221cd5453840eb4a65700294fe8103 e5522c47ad8c3c3b48a20e7d2438ae5f
104 ··$tcQueryParam'3·::·GHC.Prim.Addr#104 ··$tcQueryParam'3·::·GHC.Prim.Addr#
105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,105 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
106 ···Unfolding:·Core:·<vanilla>·"QueryParam'"#]106 ···Unfolding:·Core:·<vanilla>·"QueryParam'"#]
107 1f0b945f5a7b78562c89ed791851a3de107 692a2608ce52235a482d5994a981d4c2
108 ··$tcQueryParams·::·GHC.Types.TyCon108 ··$tcQueryParams·::·GHC.Types.TyCon
109 ··[HasNoCafRefs,·TagSig:·<TagProper>,109 ··[HasNoCafRefs,·TagSig:·<TagProper>,
110 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],110 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
111 ···Unfolding:·Core:·<vanilla>111 ···Unfolding:·Core:·<vanilla>
112 ··············GHC.Types.TyCon112 ··············GHC.Types.TyCon
113 ················5042584927173991128#Word64 
114 ················2406625940632467431#Word64113 ················9530281145241289860#Word64
 114 ················10959133473586082085#Word64
115 ················$trModule115 ················$trModule
116 ················$tcQueryParams2116 ················$tcQueryParams2
117 ················0#117 ················0#
118 ················$tcQueryParams1]118 ················$tcQueryParams1]
119 67c15c39aec41bbf2a3adef5b13a1939119 d89807c3b803ada922f60bb7f0e46d5e
120 ··$tcQueryParams1·::·GHC.Types.KindRep120 ··$tcQueryParams1·::·GHC.Types.KindRep
121 ··[HasNoCafRefs,·TagSig:·<TagProper>,121 ··[HasNoCafRefs,·TagSig:·<TagProper>,
122 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]122 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
123 b1a4b32bf63a76056344333a0d914816123 bca4f98a0cd0d48ff3b7bd8894d0d188
124 ··$tcQueryParams2·::·GHC.Types.TrName124 ··$tcQueryParams2·::·GHC.Types.TrName
125 ··[HasNoCafRefs,·TagSig:·<TagProper>,125 ··[HasNoCafRefs,·TagSig:·<TagProper>,
126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],126 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryParams3]127 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcQueryParams3]
128 c49fa6d2371cb2443067676203da9358128 5d6d87d8462e1c057fdd1f5f83a69912
129 ··$tcQueryParams3·::·GHC.Prim.Addr#129 ··$tcQueryParams3·::·GHC.Prim.Addr#
130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,130 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
Max diff block lines reached; 2136/8128 bytes (26.28%) of diff not shown.
20.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryString.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryString.dyn_hi
Files 93% similar despite different names
19.9 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·Servant.API.QueryString·91037 interface·Servant.API.QueryString·9103
8 ··interface·hash:·10a7a79ab5078ef35b83c33646d83505 
9 ··ABI·hash:·17bf07a7db6cdf55cc77554eea4003b6 
10 ··export-list·hash:·1284c816d9dccb74569ef26338a32f4b 
11 ··orphan·hash:·b089280340bd08cdc0d0d6eee48d5cbc8 ··interface·hash:·0a540d962cb563fbbcea94b077b4140e
 9 ··ABI·hash:·0472c696648530b12ca5d7f7bb84d3fa
 10 ··export-list·hash:·0d1e0f2b488cc8de9029ef2d3618a151
 11 ··orphan·hash:·1f781fc61dfbe0e9620b9e1c01132842
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·081b8fb6d5e1932ce69dc709dc94686816 ··src_hash:·081b8fb6d5e1932ce69dc709dc946868
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 80, 105 lines modifiedOffset 80, 105 lines modified
80 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148480 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
81 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b81 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
82 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a282 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2
83 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c83 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c
84 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e84 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
85 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11885 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
86 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533886 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
87 8fabf6529f3427e8a09f6d906918bab087 d07875c2a3d8c1b319e55c5f0b02fccd
88 ··$fFromDeepQueryMap·::88 ··$fFromDeepQueryMap·::
89 ····Web.Internal.HttpApiData.FromHttpApiData·a·=>89 ····Web.Internal.HttpApiData.FromHttpApiData·a·=>
90 ····FromDeepQuery·(Data.Map.Internal.Map·Data.Text.Internal.Text·a)90 ····FromDeepQuery·(Data.Map.Internal.Map·Data.Text.Internal.Text·a)
91 ··DFunId91 ··DFunId
92 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,92 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
93 ···Strictness:·<SP(A,A,SC(S,L))><1L>,·Inline:·(sat-args=0),93 ···Strictness:·<SP(A,A,SC(S,L))><1L>,·Inline:·(sat-args=0),
94 ···Unfolding:·Core:·StableUser·<1,FalseTrue>94 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
95 ··············$fFromDeepQueryMap_$cfromDeepQuery95 ··············$fFromDeepQueryMap_$cfromDeepQuery
96 ················`cast`96 ················`cast`
97 ··············(forall·(a·::·<*>_N).97 ··············(forall·(a·::·<*>_N).
98 ···············<Web.Internal.HttpApiData.FromHttpApiData·a>_R98 ···············<Web.Internal.HttpApiData.FromHttpApiData·a>_R
99 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FromDeepQuery[0]99 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FromDeepQuery[0]
100 ··················································<Data.Map.Internal.Map100 ··················································<Data.Map.Internal.Map
101 ·····················································Data.Text.Internal.Text·a>_N))]101 ·····················································Data.Text.Internal.Text·a>_N))]
102 12685e181cf6685c663709c739a38704102 2e1ead4acc3b883121d86a7138089631
103 ··$fFromDeepQueryMap1·::103 ··$fFromDeepQueryMap1·::
104 ····GHC.Internal.Data.Either.Either104 ····GHC.Internal.Data.Either.Either
105 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]105 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]
106 ··[TagSig:·<TagProper>,106 ··[TagSig:·<TagProper>,
107 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],107 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],
108 ···Unfolding:·Core:·<vanilla>108 ···Unfolding:·Core:·<vanilla>
109 ··············\·@a·->109 ··············\·@a·->
110 ··············GHC.Internal.Data.Either.Left110 ··············GHC.Internal.Data.Either.Left
111 ················@[GHC.Types.Char]111 ················@[GHC.Types.Char]
112 ················@[(Data.Text.Internal.Text,·a)]112 ················@[(Data.Text.Internal.Text,·a)]
113 ················$fFromDeepQueryMap2]113 ················$fFromDeepQueryMap2]
114 29c0b5d7e493b8a31039717ea8b5f347114 cc33ede4bb2ea1460eb271dfbcdd5ff9
115 ··$fFromDeepQueryMap10·::115 ··$fFromDeepQueryMap10·::
116 ····GHC.Internal.Data.Either.Either116 ····GHC.Internal.Data.Either.Either
117 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]117 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Right],119 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Right],
120 ···Unfolding:·Core:·<vanilla>120 ···Unfolding:·Core:·<vanilla>
121 ··············\·@a·->121 ··············\·@a·->
122 ··············GHC.Internal.Data.Either.Right122 ··············GHC.Internal.Data.Either.Right
123 ················@[GHC.Types.Char]123 ················@[GHC.Types.Char]
124 ················@[(Data.Text.Internal.Text,·a)]124 ················@[(Data.Text.Internal.Text,·a)]
125 ················(GHC.Types.[]·@(Data.Text.Internal.Text,·a))]125 ················(GHC.Types.[]·@(Data.Text.Internal.Text,·a))]
126 be8d51ed87f6523dbc4a7ac164517b57126 808b2134f4bff31f81504f1637fb49f9
127 ··$fFromDeepQueryMap2·::·[GHC.Types.Char]127 ··$fFromDeepQueryMap2·::·[GHC.Types.Char]
128 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),128 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
129 ···Unfolding:·Core:·<vanilla>129 ···Unfolding:·Core:·<vanilla>
130 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap3]130 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap3]
131 30c577b658e31d8fe7af5602cb6ab4bc131 dd541ab19975607665cf62299f9f723e
132 ··$fFromDeepQueryMap3·::·GHC.Prim.Addr#132 ··$fFromDeepQueryMap3·::·GHC.Prim.Addr#
133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
134 ···Unfolding:·Core:·<vanilla>·"Nested·map·values"#]134 ···Unfolding:·Core:·<vanilla>·"Nested·map·values"#]
135 df81946282e58e284cb8867991a231c7135 faeba4b1d0557fdd2c64ae17ff41a890
136 ··$fFromDeepQueryMap4·::136 ··$fFromDeepQueryMap4·::
137 ····GHC.Internal.Data.Either.Either137 ····GHC.Internal.Data.Either.Either
138 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]138 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]
139 ··[TagSig:·<TagProper>,139 ··[TagSig:·<TagProper>,
140 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],140 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],
141 ···Unfolding:·Core:·<vanilla>141 ···Unfolding:·Core:·<vanilla>
142 ··············\·@a·->142 ··············\·@a·->
143 ··············GHC.Internal.Data.Either.Left143 ··············GHC.Internal.Data.Either.Left
144 ················@[GHC.Types.Char]144 ················@[GHC.Types.Char]
145 ················@[(Data.Text.Internal.Text,·a)]145 ················@[(Data.Text.Internal.Text,·a)]
146 ················$fFromDeepQueryMap5]146 ················$fFromDeepQueryMap5]
147 58e898019b83e83951fb399ac7ca368a147 5817cc703a157c75773d8a5954b078f7
148 ··$fFromDeepQueryMap5·::·[GHC.Types.Char]148 ··$fFromDeepQueryMap5·::·[GHC.Types.Char]
149 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),149 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
150 ···Unfolding:·Core:·<vanilla>150 ···Unfolding:·Core:·<vanilla>
151 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap6]151 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap6]
152 d0ebf9f64c5b474a90d95bc7fd47850b152 84d6fb0934e521fe643d9285f55a5294
153 ··$fFromDeepQueryMap6·::·GHC.Prim.Addr#153 ··$fFromDeepQueryMap6·::·GHC.Prim.Addr#
154 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,154 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
155 ···Unfolding:·Core:·<vanilla>·"Empty·map·parameter"#]155 ···Unfolding:·Core:·<vanilla>·"Empty·map·parameter"#]
156 6ef6438b4a7e13c3fd29c562331ce053156 bc313e390e5ba5d210c32540c60bad23
157 ··$fFromDeepQueryMap7·::157 ··$fFromDeepQueryMap7·::
158 ····GHC.Internal.Data.Either.Either158 ····GHC.Internal.Data.Either.Either
159 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]159 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]
160 ··[TagSig:·<TagProper>,160 ··[TagSig:·<TagProper>,
161 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],161 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],
162 ···Unfolding:·Core:·<vanilla>162 ···Unfolding:·Core:·<vanilla>
163 ··············\·@a·->163 ··············\·@a·->
164 ··············GHC.Internal.Data.Either.Left164 ··············GHC.Internal.Data.Either.Left
165 ················@[GHC.Types.Char]165 ················@[GHC.Types.Char]
166 ················@[(Data.Text.Internal.Text,·a)]166 ················@[(Data.Text.Internal.Text,·a)]
167 ················$fFromDeepQueryMap8]167 ················$fFromDeepQueryMap8]
168 6eb6bb60c0bf6d6bc37696cb6cd69b64168 a92f0718d0c9a1ed189e695b749d2f8d
169 ··$fFromDeepQueryMap8·::·[GHC.Types.Char]169 ··$fFromDeepQueryMap8·::·[GHC.Types.Char]
170 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),170 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
171 ···Unfolding:·Core:·<vanilla>171 ···Unfolding:·Core:·<vanilla>
172 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap9]172 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap9]
173 df2ee2808b3f681dcf224f2ef54b33f4173 4f373436920c327ec9fe7cd6688e396c
174 ··$fFromDeepQueryMap9·::·GHC.Prim.Addr#174 ··$fFromDeepQueryMap9·::·GHC.Prim.Addr#
175 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,175 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
176 ···Unfolding:·Core:·<vanilla>·"Empty·map·value"#]176 ···Unfolding:·Core:·<vanilla>·"Empty·map·value"#]
177 de2e2f3a38c58325ed7973c0afd8d5df177 b7fc8ad037ee30228c2e479d196ba1d8
178 ··$fFromDeepQueryMap_$cfromDeepQuery·::178 ··$fFromDeepQueryMap_$cfromDeepQuery·::
179 ····Web.Internal.HttpApiData.FromHttpApiData·a·=>179 ····Web.Internal.HttpApiData.FromHttpApiData·a·=>
180 ····[([Data.Text.Internal.Text],180 ····[([Data.Text.Internal.Text],
181 ······GHC.Internal.Maybe.Maybe·Data.Text.Internal.Text)]181 ······GHC.Internal.Maybe.Maybe·Data.Text.Internal.Text)]
182 ····->·GHC.Internal.Data.Either.Either182 ····->·GHC.Internal.Data.Either.Either
183 ·········GHC.Internal.Base.String183 ·········GHC.Internal.Base.String
184 ·········(Data.Map.Internal.Map·Data.Text.Internal.Text·a)184 ·········(Data.Map.Internal.Map·Data.Text.Internal.Text·a)
Max diff block lines reached; 14334/20334 bytes (70.49%) of diff not shown.
20.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/QueryString.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/QueryString.hi
Files 93% similar despite different names
19.9 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·Servant.API.QueryString·91037 interface·Servant.API.QueryString·9103
8 ··interface·hash:·10a7a79ab5078ef35b83c33646d83505 
9 ··ABI·hash:·17bf07a7db6cdf55cc77554eea4003b6 
10 ··export-list·hash:·1284c816d9dccb74569ef26338a32f4b 
11 ··orphan·hash:·b089280340bd08cdc0d0d6eee48d5cbc8 ··interface·hash:·0a540d962cb563fbbcea94b077b4140e
 9 ··ABI·hash:·0472c696648530b12ca5d7f7bb84d3fa
 10 ··export-list·hash:·0d1e0f2b488cc8de9029ef2d3618a151
 11 ··orphan·hash:·1f781fc61dfbe0e9620b9e1c01132842
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·081b8fb6d5e1932ce69dc709dc94686816 ··src_hash:·081b8fb6d5e1932ce69dc709dc946868
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 80, 105 lines modifiedOffset 80, 105 lines modified
80 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b951221148480 import··-/··GHC.Internal.Data.Traversable·c2cdaa6b9580a49023910b9512211484
81 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b81 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
82 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a282 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2
83 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c83 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c
84 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e84 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
85 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e11885 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
86 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b89645533886 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
87 8fabf6529f3427e8a09f6d906918bab087 d07875c2a3d8c1b319e55c5f0b02fccd
88 ··$fFromDeepQueryMap·::88 ··$fFromDeepQueryMap·::
89 ····Web.Internal.HttpApiData.FromHttpApiData·a·=>89 ····Web.Internal.HttpApiData.FromHttpApiData·a·=>
90 ····FromDeepQuery·(Data.Map.Internal.Map·Data.Text.Internal.Text·a)90 ····FromDeepQuery·(Data.Map.Internal.Map·Data.Text.Internal.Text·a)
91 ··DFunId91 ··DFunId
92 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,92 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
93 ···Strictness:·<SP(A,A,SC(S,L))><1L>,·Inline:·(sat-args=0),93 ···Strictness:·<SP(A,A,SC(S,L))><1L>,·Inline:·(sat-args=0),
94 ···Unfolding:·Core:·StableUser·<1,FalseTrue>94 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
95 ··············$fFromDeepQueryMap_$cfromDeepQuery95 ··············$fFromDeepQueryMap_$cfromDeepQuery
96 ················`cast`96 ················`cast`
97 ··············(forall·(a·::·<*>_N).97 ··············(forall·(a·::·<*>_N).
98 ···············<Web.Internal.HttpApiData.FromHttpApiData·a>_R98 ···············<Web.Internal.HttpApiData.FromHttpApiData·a>_R
99 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FromDeepQuery[0]99 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:FromDeepQuery[0]
100 ··················································<Data.Map.Internal.Map100 ··················································<Data.Map.Internal.Map
101 ·····················································Data.Text.Internal.Text·a>_N))]101 ·····················································Data.Text.Internal.Text·a>_N))]
102 12685e181cf6685c663709c739a38704102 2e1ead4acc3b883121d86a7138089631
103 ··$fFromDeepQueryMap1·::103 ··$fFromDeepQueryMap1·::
104 ····GHC.Internal.Data.Either.Either104 ····GHC.Internal.Data.Either.Either
105 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]105 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]
106 ··[TagSig:·<TagProper>,106 ··[TagSig:·<TagProper>,
107 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],107 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],
108 ···Unfolding:·Core:·<vanilla>108 ···Unfolding:·Core:·<vanilla>
109 ··············\·@a·->109 ··············\·@a·->
110 ··············GHC.Internal.Data.Either.Left110 ··············GHC.Internal.Data.Either.Left
111 ················@[GHC.Types.Char]111 ················@[GHC.Types.Char]
112 ················@[(Data.Text.Internal.Text,·a)]112 ················@[(Data.Text.Internal.Text,·a)]
113 ················$fFromDeepQueryMap2]113 ················$fFromDeepQueryMap2]
114 29c0b5d7e493b8a31039717ea8b5f347114 cc33ede4bb2ea1460eb271dfbcdd5ff9
115 ··$fFromDeepQueryMap10·::115 ··$fFromDeepQueryMap10·::
116 ····GHC.Internal.Data.Either.Either116 ····GHC.Internal.Data.Either.Either
117 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]117 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Right],119 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Right],
120 ···Unfolding:·Core:·<vanilla>120 ···Unfolding:·Core:·<vanilla>
121 ··············\·@a·->121 ··············\·@a·->
122 ··············GHC.Internal.Data.Either.Right122 ··············GHC.Internal.Data.Either.Right
123 ················@[GHC.Types.Char]123 ················@[GHC.Types.Char]
124 ················@[(Data.Text.Internal.Text,·a)]124 ················@[(Data.Text.Internal.Text,·a)]
125 ················(GHC.Types.[]·@(Data.Text.Internal.Text,·a))]125 ················(GHC.Types.[]·@(Data.Text.Internal.Text,·a))]
126 be8d51ed87f6523dbc4a7ac164517b57126 808b2134f4bff31f81504f1637fb49f9
127 ··$fFromDeepQueryMap2·::·[GHC.Types.Char]127 ··$fFromDeepQueryMap2·::·[GHC.Types.Char]
128 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),128 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
129 ···Unfolding:·Core:·<vanilla>129 ···Unfolding:·Core:·<vanilla>
130 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap3]130 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap3]
131 30c577b658e31d8fe7af5602cb6ab4bc131 dd541ab19975607665cf62299f9f723e
132 ··$fFromDeepQueryMap3·::·GHC.Prim.Addr#132 ··$fFromDeepQueryMap3·::·GHC.Prim.Addr#
133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
134 ···Unfolding:·Core:·<vanilla>·"Nested·map·values"#]134 ···Unfolding:·Core:·<vanilla>·"Nested·map·values"#]
135 df81946282e58e284cb8867991a231c7135 faeba4b1d0557fdd2c64ae17ff41a890
136 ··$fFromDeepQueryMap4·::136 ··$fFromDeepQueryMap4·::
137 ····GHC.Internal.Data.Either.Either137 ····GHC.Internal.Data.Either.Either
138 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]138 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]
139 ··[TagSig:·<TagProper>,139 ··[TagSig:·<TagProper>,
140 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],140 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],
141 ···Unfolding:·Core:·<vanilla>141 ···Unfolding:·Core:·<vanilla>
142 ··············\·@a·->142 ··············\·@a·->
143 ··············GHC.Internal.Data.Either.Left143 ··············GHC.Internal.Data.Either.Left
144 ················@[GHC.Types.Char]144 ················@[GHC.Types.Char]
145 ················@[(Data.Text.Internal.Text,·a)]145 ················@[(Data.Text.Internal.Text,·a)]
146 ················$fFromDeepQueryMap5]146 ················$fFromDeepQueryMap5]
147 58e898019b83e83951fb399ac7ca368a147 5817cc703a157c75773d8a5954b078f7
148 ··$fFromDeepQueryMap5·::·[GHC.Types.Char]148 ··$fFromDeepQueryMap5·::·[GHC.Types.Char]
149 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),149 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
150 ···Unfolding:·Core:·<vanilla>150 ···Unfolding:·Core:·<vanilla>
151 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap6]151 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap6]
152 d0ebf9f64c5b474a90d95bc7fd47850b152 84d6fb0934e521fe643d9285f55a5294
153 ··$fFromDeepQueryMap6·::·GHC.Prim.Addr#153 ··$fFromDeepQueryMap6·::·GHC.Prim.Addr#
154 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,154 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
155 ···Unfolding:·Core:·<vanilla>·"Empty·map·parameter"#]155 ···Unfolding:·Core:·<vanilla>·"Empty·map·parameter"#]
156 6ef6438b4a7e13c3fd29c562331ce053156 bc313e390e5ba5d210c32540c60bad23
157 ··$fFromDeepQueryMap7·::157 ··$fFromDeepQueryMap7·::
158 ····GHC.Internal.Data.Either.Either158 ····GHC.Internal.Data.Either.Either
159 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]159 ······[GHC.Types.Char]·[(Data.Text.Internal.Text,·a)]
160 ··[TagSig:·<TagProper>,160 ··[TagSig:·<TagProper>,
161 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],161 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Either.Left],
162 ···Unfolding:·Core:·<vanilla>162 ···Unfolding:·Core:·<vanilla>
163 ··············\·@a·->163 ··············\·@a·->
164 ··············GHC.Internal.Data.Either.Left164 ··············GHC.Internal.Data.Either.Left
165 ················@[GHC.Types.Char]165 ················@[GHC.Types.Char]
166 ················@[(Data.Text.Internal.Text,·a)]166 ················@[(Data.Text.Internal.Text,·a)]
167 ················$fFromDeepQueryMap8]167 ················$fFromDeepQueryMap8]
168 6eb6bb60c0bf6d6bc37696cb6cd69b64168 a92f0718d0c9a1ed189e695b749d2f8d
169 ··$fFromDeepQueryMap8·::·[GHC.Types.Char]169 ··$fFromDeepQueryMap8·::·[GHC.Types.Char]
170 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),170 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
171 ···Unfolding:·Core:·<vanilla>171 ···Unfolding:·Core:·<vanilla>
172 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap9]172 ··············GHC.CString.unpackCString#·$fFromDeepQueryMap9]
173 df2ee2808b3f681dcf224f2ef54b33f4173 4f373436920c327ec9fe7cd6688e396c
174 ··$fFromDeepQueryMap9·::·GHC.Prim.Addr#174 ··$fFromDeepQueryMap9·::·GHC.Prim.Addr#
175 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,175 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
176 ···Unfolding:·Core:·<vanilla>·"Empty·map·value"#]176 ···Unfolding:·Core:·<vanilla>·"Empty·map·value"#]
177 de2e2f3a38c58325ed7973c0afd8d5df177 b7fc8ad037ee30228c2e479d196ba1d8
178 ··$fFromDeepQueryMap_$cfromDeepQuery·::178 ··$fFromDeepQueryMap_$cfromDeepQuery·::
179 ····Web.Internal.HttpApiData.FromHttpApiData·a·=>179 ····Web.Internal.HttpApiData.FromHttpApiData·a·=>
180 ····[([Data.Text.Internal.Text],180 ····[([Data.Text.Internal.Text],
181 ······GHC.Internal.Maybe.Maybe·Data.Text.Internal.Text)]181 ······GHC.Internal.Maybe.Maybe·Data.Text.Internal.Text)]
182 ····->·GHC.Internal.Data.Either.Either182 ····->·GHC.Internal.Data.Either.Either
183 ·········GHC.Internal.Base.String183 ·········GHC.Internal.Base.String
184 ·········(Data.Map.Internal.Map·Data.Text.Internal.Text·a)184 ·········(Data.Map.Internal.Map·Data.Text.Internal.Text·a)
Max diff block lines reached; 14334/20331 bytes (70.50%) of diff not shown.
36.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Range.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Range.hi
Files 97% similar despite different names
35.8 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.Range·[family·instance·module]·91037 interface·Servant.API.Range·[family·instance·module]·9103
8 ··interface·hash:·8d24f2ae80adf31dd7531fee2000d0da 
9 ··ABI·hash:·9bb430b35a3275f72a04a56db8cdd48e 
10 ··export-list·hash:·7671d6439c0fd021e75743458143ffd08 ··interface·hash:·62040d898ded934107840b33fe8900f6
 9 ··ABI·hash:·83f069fb4057c17868eab4a483f1d381
 10 ··export-list·hash:·a10eee746f3afced083bb30e5303cc98
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·095870982fb1b420c5d538e0ff34acea12 ··flag·hash:·f3ba87db91958a8ba7e45536442360b0
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c4a0f27f2db54bb1ef3f082e641977bb16 ··src_hash:·c4a0f27f2db54bb1ef3f082e641977bb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··mkRange21 ··mkRange
22 ··unsafeRange22 ··unsafeRange
23 ··Range{unRange}23 ··Range{unRange}
24 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API24 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav26 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav
27 ·····························base-4.20.2.0·text-2.1.327 ·····························base-4.20.2.0·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Attoparsec.ByteString.Char8·Data.Orphans29 orphans:·Data.Attoparsec.ByteString.Char8·Data.Orphans
30 ·········Data.Binary.Generic·Data.ByteString.Builder·Generics.SOP.Instances30 ·········Data.Binary.Generic·Data.ByteString.Builder·Generics.SOP.Instances
31 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext31 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
Offset 105, 19 lines modifiedOffset 105, 19 lines modified
105 import··-/··GHC.Internal.Ix·78d968471f30f620ff29616f5492a400105 import··-/··GHC.Internal.Ix·78d968471f30f620ff29616f5492a400
106 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635106 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
107 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c107 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
108 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0108 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0
109 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045109 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
110 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6110 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
111 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c111 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c
112 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API·a124443a3a16c4ac8ad57a664f9fea8b 
113 ··exports:·3447e926c9e47ba4d92d4f8be786b1f0112 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API·a7b1d5052bc32c18b497bc76df75fd71
 113 ··exports:·6baa4456bc6607aaa6ee164f8eec4127
114 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e114 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
115 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118115 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
116 0f2c9dce15da0ae4bcfb275618e561ec116 45e16224d8d6d77b1bcfc6212da147a8
117 ··$fBoundedRange·::117 ··$fBoundedRange·::
118 ····(GHC.Internal.TypeNats.KnownNat·min,118 ····(GHC.Internal.TypeNats.KnownNat·min,
119 ·····GHC.Internal.TypeNats.KnownNat·max)·=>119 ·····GHC.Internal.TypeNats.KnownNat·max)·=>
120 ····GHC.Internal.Enum.Bounded·(Range·min·max)120 ····GHC.Internal.Enum.Bounded·(Range·min·max)
121 ··DFunId121 ··DFunId
122 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,122 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
123 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,123 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,
Offset 131, 29 lines modifiedOffset 131, 29 lines modified
131 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<min>_N131 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<min>_N
132 ·················;·Sym·(N:Range[0]·<min>_P·<max>_P))132 ·················;·Sym·(N:Range[0]·<min>_P·<max>_P))
133 ················v1133 ················v1
134 ··················`cast`134 ··················`cast`
135 ················(GHC.Internal.TypeNats.N:KnownNat[0]·<max>_N135 ················(GHC.Internal.TypeNats.N:KnownNat[0]·<max>_N
136 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<max>_N136 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<max>_N
137 ·················;·Sym·(N:Range[0]·<min>_P·<max>_P))]137 ·················;·Sym·(N:Range[0]·<min>_P·<max>_P))]
138 65fd97fab41796fec6a5772457f9b2eb138 6274dad496004419e373e8ff9456c9b3
139 ··$fEqRange·::·GHC.Classes.Eq·(Range·min·max)139 ··$fEqRange·::·GHC.Classes.Eq·(Range·min·max)
140 ··DFunId140 ··DFunId
141 ··[HasNoCafRefs,·TagSig:·<TagProper>,141 ··[HasNoCafRefs,·TagSig:·<TagProper>,
142 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,142 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
143 ···Unfolding:·DFun:·@min·::·GHC.Internal.TypeNats.Nat143 ···Unfolding:·DFun:·@min·::·GHC.Internal.TypeNats.Nat
144 ····················@max·::·GHC.Internal.TypeNats.Nat.144 ····················@max·::·GHC.Internal.TypeNats.Nat.
145 ················@(Range·min·max)145 ················@(Range·min·max)
146 ················GHC.Num.Natural.naturalEq146 ················GHC.Num.Natural.naturalEq
147 ··················`cast`147 ··················`cast`
148 ················(Sym·(N:Range[0]·<min>_P·<max>_P)148 ················(Sym·(N:Range[0]·<min>_P·<max>_P)
149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Range[0]·<min>_P·<max>_P)149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Range[0]·<min>_P·<max>_P)
150 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)150 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
151 ················($fEqRange_$c/=·@min·@max)]151 ················($fEqRange_$c/=·@min·@max)]
152 7a2a0e7efb98ee8c8c1c9fbd996a0743152 a2ee59e6118f3fd10a50d2875fa13bd7
153 ··$fEqRange_$c/=·::·Range·min·max·->·Range·min·max·->·GHC.Types.Bool153 ··$fEqRange_$c/=·::·Range·min·max·->·Range·min·max·->·GHC.Types.Bool
154 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,154 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
155 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),155 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),
156 ···Unfolding:·Core:·StableUser·<2,FalseFalse>156 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
157 ··············\·@min·::·GHC.Internal.TypeNats.Nat157 ··············\·@min·::·GHC.Internal.TypeNats.Nat
158 ················@max·::·GHC.Internal.TypeNats.Nat158 ················@max·::·GHC.Internal.TypeNats.Nat
159 ················(x['GHC.Types.Many]·::·Range·min·max)159 ················(x['GHC.Types.Many]·::·Range·min·max)
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 ·····················GHC.Num.Natural.NB·ipv·->·GHC.Types.True·}167 ·····················GHC.Num.Natural.NB·ipv·->·GHC.Types.True·}
168 ················GHC.Num.Natural.NB·x2168 ················GHC.Num.Natural.NB·x2
169 ················->·case·y·`cast`·(N:Range[0]·<min>_P·<max>_P)·of·y1·{169 ················->·case·y·`cast`·(N:Range[0]·<min>_P·<max>_P)·of·y1·{
170 ·····················GHC.Num.Natural.NS·ipv·->·GHC.Types.True170 ·····················GHC.Num.Natural.NS·ipv·->·GHC.Types.True
171 ·····················GHC.Num.Natural.NB·y2171 ·····················GHC.Num.Natural.NB·y2
172 ·····················->·case·GHC.Num.BigNat.bigNatEq#·x2·y2·of·x3·{172 ·····················->·case·GHC.Num.BigNat.bigNatEq#·x2·y2·of·x3·{
173 ··························DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]173 ··························DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
174 e2a1fd86a83a523ec22cff802df7b72e174 fc9f98fd3cf1dc4b2adc48a0269e44dd
175 ··$fFromHttpApiDataRange·::175 ··$fFromHttpApiDataRange·::
176 ····(GHC.Internal.TypeNats.KnownNat·min,176 ····(GHC.Internal.TypeNats.KnownNat·min,
177 ·····GHC.Internal.TypeNats.KnownNat·max)·=>177 ·····GHC.Internal.TypeNats.KnownNat·max)·=>
178 ····Web.Internal.HttpApiData.FromHttpApiData·(Range·min·max)178 ····Web.Internal.HttpApiData.FromHttpApiData·(Range·min·max)
179 ··DFunId179 ··DFunId
180 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,180 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
181 ···Strictness:·<L><L>,·Inline:·CONLIKE,181 ···Strictness:·<L><L>,·Inline:·CONLIKE,
Offset 183, 32 lines modifiedOffset 183, 32 lines modified
183 ····················@max·::·GHC.Internal.TypeNats.Nat183 ····················@max·::·GHC.Internal.TypeNats.Nat
184 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·min)184 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·min)
185 ····················(v1['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·max).185 ····················(v1['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·max).
186 ················@(Range·min·max)186 ················@(Range·min·max)
187 ················($fFromHttpApiDataRange_$cparseQueryParam·@min·@max·v·v1)187 ················($fFromHttpApiDataRange_$cparseQueryParam·@min·@max·v·v1)
188 ················($fFromHttpApiDataRange_$cparseHeader·@min·@max·v·v1)188 ················($fFromHttpApiDataRange_$cparseHeader·@min·@max·v·v1)
189 ················($fFromHttpApiDataRange_$cparseQueryParam·@min·@max·v·v1)]189 ················($fFromHttpApiDataRange_$cparseQueryParam·@min·@max·v·v1)]
190 0bb7aa573e1a8131605cc146865be657190 48eff0a8d571b4d5f7d957b1246b5a15
191 ··$fFromHttpApiDataRange1·::·[GHC.Types.Char]191 ··$fFromHttpApiDataRange1·::·[GHC.Types.Char]
192 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),192 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
193 ···Unfolding:·Core:·<vanilla>193 ···Unfolding:·Core:·<vanilla>
194 ··············GHC.CString.unpackCString#·$fFromHttpApiDataRange2]194 ··············GHC.CString.unpackCString#·$fFromHttpApiDataRange2]
195 afc58654371f1b50c716b6a72ab5c70e195 9e642acb18a7d6a2bd95869e952cc966
196 ··$fFromHttpApiDataRange2·::·GHC.Prim.Addr#196 ··$fFromHttpApiDataRange2·::·GHC.Prim.Addr#
197 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,197 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
198 ···Unfolding:·Core:·<vanilla>·"."#]198 ···Unfolding:·Core:·<vanilla>·"."#]
199 99bfa7f942d6db3c7cca3da848dac950199 e951b921f24d493d01ea86f83ee0c896
200 ··$fFromHttpApiDataRange3·::·GHC.Prim.Addr#200 ··$fFromHttpApiDataRange3·::·GHC.Prim.Addr#
201 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,201 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
202 ···Unfolding:·Core:·<vanilla>·"·and·"#]202 ···Unfolding:·Core:·<vanilla>·"·and·"#]
203 7db4b64a5ef6e954ce0a4d35e2c0a294203 6d1f35d526610b2dcecee18fd6bac4ec
204 ··$fFromHttpApiDataRange4·::·GHC.Prim.Addr#204 ··$fFromHttpApiDataRange4·::·GHC.Prim.Addr#
205 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,205 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
206 ···Unfolding:·Core:·<vanilla>·"Expecting·a·natural·number·between·"#]206 ···Unfolding:·Core:·<vanilla>·"Expecting·a·natural·number·between·"#]
207 a664bc41fc9ad29a0c31367a3ff33314207 168f985122dde0a1bbac955e15d3c64a
208 ··$fFromHttpApiDataRange5·::208 ··$fFromHttpApiDataRange5·::
Max diff block lines reached; 30056/36660 bytes (81.99%) of diff not shown.
36.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Range.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Range.dyn_hi
Files 99% similar despite different names
35.8 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.Range·[family·instance·module]·91037 interface·Servant.API.Range·[family·instance·module]·9103
8 ··interface·hash:·8d24f2ae80adf31dd7531fee2000d0da 
9 ··ABI·hash:·9bb430b35a3275f72a04a56db8cdd48e 
10 ··export-list·hash:·7671d6439c0fd021e75743458143ffd08 ··interface·hash:·62040d898ded934107840b33fe8900f6
 9 ··ABI·hash:·83f069fb4057c17868eab4a483f1d381
 10 ··export-list·hash:·a10eee746f3afced083bb30e5303cc98
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f3ba87db91958a8ba7e45536442360b012 ··flag·hash:·095870982fb1b420c5d538e0ff34acea
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c4a0f27f2db54bb1ef3f082e641977bb16 ··src_hash:·c4a0f27f2db54bb1ef3f082e641977bb
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··mkRange21 ··mkRange
22 ··unsafeRange22 ··unsafeRange
23 ··Range{unRange}23 ··Range{unRange}
24 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API24 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav26 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav
27 ·····························base-4.20.2.0·text-2.1.327 ·····························base-4.20.2.0·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Attoparsec.ByteString.Char8·Data.Orphans29 orphans:·Data.Attoparsec.ByteString.Char8·Data.Orphans
30 ·········Data.Binary.Generic·Data.ByteString.Builder·Generics.SOP.Instances30 ·········Data.Binary.Generic·Data.ByteString.Builder·Generics.SOP.Instances
31 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext31 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
Offset 105, 19 lines modifiedOffset 105, 19 lines modified
105 import··-/··GHC.Internal.Ix·78d968471f30f620ff29616f5492a400105 import··-/··GHC.Internal.Ix·78d968471f30f620ff29616f5492a400
106 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635106 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
107 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c107 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
108 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0108 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0
109 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045109 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
110 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6110 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
111 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c111 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c
112 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API·a124443a3a16c4ac8ad57a664f9fea8b 
113 ··exports:·3447e926c9e47ba4d92d4f8be786b1f0112 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API·a7b1d5052bc32c18b497bc76df75fd71
 113 ··exports:·6baa4456bc6607aaa6ee164f8eec4127
114 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e114 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
115 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118115 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
116 0f2c9dce15da0ae4bcfb275618e561ec116 45e16224d8d6d77b1bcfc6212da147a8
117 ··$fBoundedRange·::117 ··$fBoundedRange·::
118 ····(GHC.Internal.TypeNats.KnownNat·min,118 ····(GHC.Internal.TypeNats.KnownNat·min,
119 ·····GHC.Internal.TypeNats.KnownNat·max)·=>119 ·····GHC.Internal.TypeNats.KnownNat·max)·=>
120 ····GHC.Internal.Enum.Bounded·(Range·min·max)120 ····GHC.Internal.Enum.Bounded·(Range·min·max)
121 ··DFunId121 ··DFunId
122 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,122 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
123 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,123 ···Arity:·2,·Strictness:·<L><L>,·Inline:·CONLIKE,
Offset 131, 29 lines modifiedOffset 131, 29 lines modified
131 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<min>_N131 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<min>_N
132 ·················;·Sym·(N:Range[0]·<min>_P·<max>_P))132 ·················;·Sym·(N:Range[0]·<min>_P·<max>_P))
133 ················v1133 ················v1
134 ··················`cast`134 ··················`cast`
135 ················(GHC.Internal.TypeNats.N:KnownNat[0]·<max>_N135 ················(GHC.Internal.TypeNats.N:KnownNat[0]·<max>_N
136 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<max>_N136 ·················;·GHC.Internal.TypeNats.N:SNat[0]·<max>_N
137 ·················;·Sym·(N:Range[0]·<min>_P·<max>_P))]137 ·················;·Sym·(N:Range[0]·<min>_P·<max>_P))]
138 65fd97fab41796fec6a5772457f9b2eb138 6274dad496004419e373e8ff9456c9b3
139 ··$fEqRange·::·GHC.Classes.Eq·(Range·min·max)139 ··$fEqRange·::·GHC.Classes.Eq·(Range·min·max)
140 ··DFunId140 ··DFunId
141 ··[HasNoCafRefs,·TagSig:·<TagProper>,141 ··[HasNoCafRefs,·TagSig:·<TagProper>,
142 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,142 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
143 ···Unfolding:·DFun:·@min·::·GHC.Internal.TypeNats.Nat143 ···Unfolding:·DFun:·@min·::·GHC.Internal.TypeNats.Nat
144 ····················@max·::·GHC.Internal.TypeNats.Nat.144 ····················@max·::·GHC.Internal.TypeNats.Nat.
145 ················@(Range·min·max)145 ················@(Range·min·max)
146 ················GHC.Num.Natural.naturalEq146 ················GHC.Num.Natural.naturalEq
147 ··················`cast`147 ··················`cast`
148 ················(Sym·(N:Range[0]·<min>_P·<max>_P)148 ················(Sym·(N:Range[0]·<min>_P·<max>_P)
149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Range[0]·<min>_P·<max>_P)149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:Range[0]·<min>_P·<max>_P)
150 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)150 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
151 ················($fEqRange_$c/=·@min·@max)]151 ················($fEqRange_$c/=·@min·@max)]
152 7a2a0e7efb98ee8c8c1c9fbd996a0743152 a2ee59e6118f3fd10a50d2875fa13bd7
153 ··$fEqRange_$c/=·::·Range·min·max·->·Range·min·max·->·GHC.Types.Bool153 ··$fEqRange_$c/=·::·Range·min·max·->·Range·min·max·->·GHC.Types.Bool
154 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,154 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
155 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),155 ···Arity:·2,·Strictness:·<1L><1L>,·Inline:·(sat-args=2),
156 ···Unfolding:·Core:·StableUser·<2,FalseFalse>156 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
157 ··············\·@min·::·GHC.Internal.TypeNats.Nat157 ··············\·@min·::·GHC.Internal.TypeNats.Nat
158 ················@max·::·GHC.Internal.TypeNats.Nat158 ················@max·::·GHC.Internal.TypeNats.Nat
159 ················(x['GHC.Types.Many]·::·Range·min·max)159 ················(x['GHC.Types.Many]·::·Range·min·max)
Offset 167, 15 lines modifiedOffset 167, 15 lines modified
167 ·····················GHC.Num.Natural.NB·ipv·->·GHC.Types.True·}167 ·····················GHC.Num.Natural.NB·ipv·->·GHC.Types.True·}
168 ················GHC.Num.Natural.NB·x2168 ················GHC.Num.Natural.NB·x2
169 ················->·case·y·`cast`·(N:Range[0]·<min>_P·<max>_P)·of·y1·{169 ················->·case·y·`cast`·(N:Range[0]·<min>_P·<max>_P)·of·y1·{
170 ·····················GHC.Num.Natural.NS·ipv·->·GHC.Types.True170 ·····················GHC.Num.Natural.NS·ipv·->·GHC.Types.True
171 ·····················GHC.Num.Natural.NB·y2171 ·····················GHC.Num.Natural.NB·y2
172 ·····················->·case·GHC.Num.BigNat.bigNatEq#·x2·y2·of·x3·{172 ·····················->·case·GHC.Num.BigNat.bigNatEq#·x2·y2·of·x3·{
173 ··························DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]173 ··························DEFAULT·->·GHC.Types.True·1#·->·GHC.Types.False·}·}·}]
174 e2a1fd86a83a523ec22cff802df7b72e174 fc9f98fd3cf1dc4b2adc48a0269e44dd
175 ··$fFromHttpApiDataRange·::175 ··$fFromHttpApiDataRange·::
176 ····(GHC.Internal.TypeNats.KnownNat·min,176 ····(GHC.Internal.TypeNats.KnownNat·min,
177 ·····GHC.Internal.TypeNats.KnownNat·max)·=>177 ·····GHC.Internal.TypeNats.KnownNat·max)·=>
178 ····Web.Internal.HttpApiData.FromHttpApiData·(Range·min·max)178 ····Web.Internal.HttpApiData.FromHttpApiData·(Range·min·max)
179 ··DFunId179 ··DFunId
180 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,180 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
181 ···Strictness:·<L><L>,·Inline:·CONLIKE,181 ···Strictness:·<L><L>,·Inline:·CONLIKE,
Offset 183, 32 lines modifiedOffset 183, 32 lines modified
183 ····················@max·::·GHC.Internal.TypeNats.Nat183 ····················@max·::·GHC.Internal.TypeNats.Nat
184 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·min)184 ····················(v['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·min)
185 ····················(v1['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·max).185 ····················(v1['GHC.Types.Many]·::·GHC.Internal.TypeNats.KnownNat·max).
186 ················@(Range·min·max)186 ················@(Range·min·max)
187 ················($fFromHttpApiDataRange_$cparseQueryParam·@min·@max·v·v1)187 ················($fFromHttpApiDataRange_$cparseQueryParam·@min·@max·v·v1)
188 ················($fFromHttpApiDataRange_$cparseHeader·@min·@max·v·v1)188 ················($fFromHttpApiDataRange_$cparseHeader·@min·@max·v·v1)
189 ················($fFromHttpApiDataRange_$cparseQueryParam·@min·@max·v·v1)]189 ················($fFromHttpApiDataRange_$cparseQueryParam·@min·@max·v·v1)]
190 0bb7aa573e1a8131605cc146865be657190 48eff0a8d571b4d5f7d957b1246b5a15
191 ··$fFromHttpApiDataRange1·::·[GHC.Types.Char]191 ··$fFromHttpApiDataRange1·::·[GHC.Types.Char]
192 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),192 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
193 ···Unfolding:·Core:·<vanilla>193 ···Unfolding:·Core:·<vanilla>
194 ··············GHC.CString.unpackCString#·$fFromHttpApiDataRange2]194 ··············GHC.CString.unpackCString#·$fFromHttpApiDataRange2]
195 afc58654371f1b50c716b6a72ab5c70e195 9e642acb18a7d6a2bd95869e952cc966
196 ··$fFromHttpApiDataRange2·::·GHC.Prim.Addr#196 ··$fFromHttpApiDataRange2·::·GHC.Prim.Addr#
197 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,197 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
198 ···Unfolding:·Core:·<vanilla>·"."#]198 ···Unfolding:·Core:·<vanilla>·"."#]
199 99bfa7f942d6db3c7cca3da848dac950199 e951b921f24d493d01ea86f83ee0c896
200 ··$fFromHttpApiDataRange3·::·GHC.Prim.Addr#200 ··$fFromHttpApiDataRange3·::·GHC.Prim.Addr#
201 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,201 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
202 ···Unfolding:·Core:·<vanilla>·"·and·"#]202 ···Unfolding:·Core:·<vanilla>·"·and·"#]
203 7db4b64a5ef6e954ce0a4d35e2c0a294203 6d1f35d526610b2dcecee18fd6bac4ec
204 ··$fFromHttpApiDataRange4·::·GHC.Prim.Addr#204 ··$fFromHttpApiDataRange4·::·GHC.Prim.Addr#
205 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,205 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
206 ···Unfolding:·Core:·<vanilla>·"Expecting·a·natural·number·between·"#]206 ···Unfolding:·Core:·<vanilla>·"Expecting·a·natural·number·between·"#]
207 a664bc41fc9ad29a0c31367a3ff33314207 168f985122dde0a1bbac955e15d3c64a
208 ··$fFromHttpApiDataRange5·::208 ··$fFromHttpApiDataRange5·::
Max diff block lines reached; 30056/36660 bytes (81.99%) of diff not shown.
4.96 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Raw.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Raw.dyn_hi
Files 87% similar despite different names
4.67 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·Servant.API.Raw·91037 interface·Servant.API.Raw·9103
8 ··interface·hash:·75ffe899f0ceefeadce8ceb0615c4d97 
9 ··ABI·hash:·73946dbbd3ed205427fb0c3cc84b78c9 
10 ··export-list·hash:·5ec4e8fecd45231b4ee46734a9892e718 ··interface·hash:·7232b9a383c04f9cc2bf6ad9b9e3fe69
 9 ··ABI·hash:·dc675d1df3cef22d41816939b6dcd48e
 10 ··export-list·hash:·c26579fcaaf7bd5f27d6594ae211839e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d1109ef58751aeec373a901199486cad16 ··src_hash:·d1109ef58751aeec373a901199486cad
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 29, 84 lines modifiedOffset 29, 84 lines modified
29 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid29 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
30 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord30 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
31 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception31 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
32 ·························GHC.Internal.RTS.Flags32 ·························GHC.Internal.RTS.Flags
33 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504633 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
36 155645af80174d93ca03e4f3db70a2ac36 f31db59219e0651cd19a274145e241d3
37 ··$tcRaw·::·GHC.Types.TyCon37 ··$tcRaw·::·GHC.Types.TyCon
38 ··[HasNoCafRefs,·TagSig:·<TagProper>,38 ··[HasNoCafRefs,·TagSig:·<TagProper>,
39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
40 ···Unfolding:·Core:·<vanilla>40 ···Unfolding:·Core:·<vanilla>
41 ··············GHC.Types.TyCon41 ··············GHC.Types.TyCon
42 ················3877772677057673057#Word64 
43 ················887390972907146269#Word6442 ················14470185422785093321#Word64
 43 ················17356607832214388113#Word64
44 ················$trModule44 ················$trModule
45 ················$tcRaw145 ················$tcRaw1
46 ················0#46 ················0#
47 ················GHC.Types.krep$*]47 ················GHC.Types.krep$*]
48 ae320ac5292c6ce30474c0883b04c6cf48 c56cb95f01441d2c141f619583e1bbd2
49 ··$tcRaw1·::·GHC.Types.TrName49 ··$tcRaw1·::·GHC.Types.TrName
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRaw2]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRaw2]
53 317547116bcc7c1bd87471f19584475353 eaf692461272e7bc5cb527df7214aaa3
54 ··$tcRaw2·::·GHC.Prim.Addr#54 ··$tcRaw2·::·GHC.Prim.Addr#
55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
56 ···Unfolding:·Core:·<vanilla>·"Raw"#]56 ···Unfolding:·Core:·<vanilla>·"Raw"#]
57 bb1b03a14211ed385ed4fb3da064f2fa57 24f2332e61138ed94a92fcc57e4b2c9a
58 ··$tcRawM·::·GHC.Types.TyCon58 ··$tcRawM·::·GHC.Types.TyCon
59 ··[HasNoCafRefs,·TagSig:·<TagProper>,59 ··[HasNoCafRefs,·TagSig:·<TagProper>,
60 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],60 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
61 ···Unfolding:·Core:·<vanilla>61 ···Unfolding:·Core:·<vanilla>
62 ··············GHC.Types.TyCon62 ··············GHC.Types.TyCon
63 ················1056906415769199913#Word64 
64 ················12752844569655562968#Word6463 ················2197999704270477927#Word64
 64 ················3097869754306173430#Word64
65 ················$trModule65 ················$trModule
66 ················$tcRawM166 ················$tcRawM1
67 ················0#67 ················0#
68 ················GHC.Types.krep$*]68 ················GHC.Types.krep$*]
69 5668beaf54d061f3e4a2e616cb4c468269 918b372a71302d19408345390fa5e301
70 ··$tcRawM1·::·GHC.Types.TrName70 ··$tcRawM1·::·GHC.Types.TrName
71 ··[HasNoCafRefs,·TagSig:·<TagProper>,71 ··[HasNoCafRefs,·TagSig:·<TagProper>,
72 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],72 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
73 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRawM2]73 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRawM2]
74 d38af8e42af6b48f6baaeb1574c2d29e74 cd56e39b0a2d146dca8b83e5e9720b5b
75 ··$tcRawM2·::·GHC.Prim.Addr#75 ··$tcRawM2·::·GHC.Prim.Addr#
76 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,76 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
77 ···Unfolding:·Core:·<vanilla>·"RawM"#]77 ···Unfolding:·Core:·<vanilla>·"RawM"#]
78 a2d350d51c2a71e066aa6e71b4d5bcf578 fb6334745812c20d6d063def364c2dd6
79 ··$trModule·::·GHC.Types.Module79 ··$trModule·::·GHC.Types.Module
80 ··[HasNoCafRefs,·TagSig:·<TagProper>,80 ··[HasNoCafRefs,·TagSig:·<TagProper>,
81 ···LambdaFormInfo:·LFCon[GHC.Types.Module],81 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
82 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]82 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
83 70c45dea8757c9480b2276c3cfc063a783 710b5b53df4575404da147246571e599
84 ··$trModule1·::·GHC.Types.TrName84 ··$trModule1·::·GHC.Types.TrName
85 ··[HasNoCafRefs,·TagSig:·<TagProper>,85 ··[HasNoCafRefs,·TagSig:·<TagProper>,
86 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],86 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
87 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]87 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
88 fce44459421745d4c1c38687f8543c3188 d6773e7d16ff7ce0983074d85d849ab8
89 ··$trModule2·::·GHC.Prim.Addr#89 ··$trModule2·::·GHC.Prim.Addr#
90 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,90 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
91 ···Unfolding:·Core:·<vanilla>·"Servant.API.Raw"#]91 ···Unfolding:·Core:·<vanilla>·"Servant.API.Raw"#]
92 9348666b6620bf6165c2b294fcbd180c92 3b9ce3ebe7ed86db684991c3ebb8aa8b
93 ··$trModule3·::·GHC.Types.TrName93 ··$trModule3·::·GHC.Types.TrName
94 ··[HasNoCafRefs,·TagSig:·<TagProper>,94 ··[HasNoCafRefs,·TagSig:·<TagProper>,
95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
97 4ee4dd54955596d7a2916165ddc197b097 d1f64e983f9b694508f44d2152e66886
98 ··$trModule4·::·GHC.Prim.Addr#98 ··$trModule4·::·GHC.Prim.Addr#
99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
100 ···Unfolding:·Core:·<vanilla>100 ···Unfolding:·Core:·<vanilla>
101 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
102 6a39c0ada1e327a2d4ea494eb742feb3101 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 102 d45730eb175707f063fc35655c82d35e
103 ··type·Raw·::·*103 ··type·Raw·::·*
104 ··data·Raw104 ··data·Raw
105 d1feb0355f9b6aa263e6b8b5a5939427105 fadf99e40378723be631882b452afd5c
106 ··type·RawM·::·*106 ··type·RawM·::·*
107 ··data·RawM107 ··data·RawM
108 Warnings:108 Warnings:
109 ··Deprecated·names:109 ··Deprecated·names:
110 ··Deprecated·exports:110 ··Deprecated·exports:
111 trusted:·none111 trusted:·none
112 require·own·pkg·trusted:·False112 require·own·pkg·trusted:·False
5.71 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Raw.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Host.hi
Files 80% similar despite different names
5.42 KB
ghc --show-iface {}
    
Offset 1, 114 lines modifiedOffset 1, 95 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·Servant.API.Raw·91037 interface·Servant.API.Host·9103
8 ··interface·hash:·75ffe899f0ceefeadce8ceb0615c4d97 
9 ··ABI·hash:·73946dbbd3ed205427fb0c3cc84b78c9 
10 ··export-list·hash:·5ec4e8fecd45231b4ee46734a9892e718 ··interface·hash:·3d971c2760fb0eff97b5ec31f3f4165a
 9 ··ABI·hash:·52ebff9731bda4ad798e08ab6ccc8922
 10 ··export-list·hash:·81edeb6c9d86b63316c8bedb6b4c9e83
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d1109ef58751aeec373a901199486cad16 ··src_hash:·a0cee23d24614f020d631511484bd70f
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
 21 ··Host
21 ··Raw 
22 ··RawM 
23 direct·module·dependencies:22 direct·module·dependencies:
24 boot·module·dependencies:23 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.024 direct·package·dependencies:·base-4.20.2.0
26 plugin·package·dependencies:25 plugin·package·dependencies:
27 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
28 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
29 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
30 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
31 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
32 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
33 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504632 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
 33 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
36 155645af80174d93ca03e4f3db70a2ac36 9709b3981f7c4970368440d3e43b6967
37 ··$tcRaw·::·GHC.Types.TyCon37 ··$tcHost·::·GHC.Types.TyCon
38 ··[HasNoCafRefs,·TagSig:·<TagProper>,38 ··[HasNoCafRefs,·TagSig:·<TagProper>,
39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],39 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
40 ···Unfolding:·Core:·<vanilla>40 ···Unfolding:·Core:·<vanilla>
41 ··············GHC.Types.TyCon41 ··············GHC.Types.TyCon
42 ················3877772677057673057#Word64 
43 ················887390972907146269#Word6442 ················3135074932101168816#Word64
 43 ················2593053272441097617#Word64
44 ················$trModule44 ················$trModule
45 ················$tcRaw145 ················$tcHost2
46 ················0#46 ················0#
47 ················GHC.Types.krep$*] 
48 ae320ac5292c6ce30474c0883b04c6cf47 ················$tcHost1]
 48 7211e4527b8cd202cb44ab8fa8f15710
 49 ··$tcHost1·::·GHC.Types.KindRep
 50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
 51 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
 52 4467101bf2e1a4b23591451335ddcc93
49 ··$tcRaw1·::·GHC.Types.TrName53 ··$tcHost2·::·GHC.Types.TrName
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRaw2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcHost3]
53 317547116bcc7c1bd87471f19584475357 0c298538ecc34edb389c95ec41d2d86a
54 ··$tcRaw2·::·GHC.Prim.Addr#58 ··$tcHost3·::·GHC.Prim.Addr#
55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
56 ···Unfolding:·Core:·<vanilla>·"Raw"#]60 ···Unfolding:·Core:·<vanilla>·"Host"#]
 61 a2c7fce1ade5dd53893ee9430820fae0
57 bb1b03a14211ed385ed4fb3da064f2fa 
58 ··$tcRawM·::·GHC.Types.TyCon 
59 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
60 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], 
61 ···Unfolding:·Core:·<vanilla> 
62 ··············GHC.Types.TyCon 
63 ················1056906415769199913#Word64 
64 ················12752844569655562968#Word64 
65 ················$trModule 
66 ················$tcRawM1 
67 ················0# 
68 ················GHC.Types.krep$*] 
69 5668beaf54d061f3e4a2e616cb4c4682 
70 ··$tcRawM1·::·GHC.Types.TrName 
71 ··[HasNoCafRefs,·TagSig:·<TagProper>, 
72 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], 
73 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRawM2] 
74 d38af8e42af6b48f6baaeb1574c2d29e 
75 ··$tcRawM2·::·GHC.Prim.Addr# 
76 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, 
77 ···Unfolding:·Core:·<vanilla>·"RawM"#] 
78 a2d350d51c2a71e066aa6e71b4d5bcf5 
79 ··$trModule·::·GHC.Types.Module62 ··$trModule·::·GHC.Types.Module
80 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
81 ···LambdaFormInfo:·LFCon[GHC.Types.Module],64 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
82 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
83 70c45dea8757c9480b2276c3cfc063a766 bdf0ef288d384b66ca18caf2eecf1152
84 ··$trModule1·::·GHC.Types.TrName67 ··$trModule1·::·GHC.Types.TrName
85 ··[HasNoCafRefs,·TagSig:·<TagProper>,68 ··[HasNoCafRefs,·TagSig:·<TagProper>,
86 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],69 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
87 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]70 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
88 fce44459421745d4c1c38687f8543c3171 a323dd4058a814d7ff8bf255419c5a97
89 ··$trModule2·::·GHC.Prim.Addr#72 ··$trModule2·::·GHC.Prim.Addr#
90 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,73 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
91 ···Unfolding:·Core:·<vanilla>·"Servant.API.Raw"#]74 ···Unfolding:·Core:·<vanilla>·"Servant.API.Host"#]
92 9348666b6620bf6165c2b294fcbd180c75 b8e184675650c7676a92558f2ab1ad45
93 ··$trModule3·::·GHC.Types.TrName76 ··$trModule3·::·GHC.Types.TrName
94 ··[HasNoCafRefs,·TagSig:·<TagProper>,77 ··[HasNoCafRefs,·TagSig:·<TagProper>,
95 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],78 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
96 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]79 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
97 4ee4dd54955596d7a2916165ddc197b080 ce8fa1ebd1e7deb1789ee12b80782fb5
98 ··$trModule4·::·GHC.Prim.Addr#81 ··$trModule4·::·GHC.Prim.Addr#
99 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,82 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
100 ···Unfolding:·Core:·<vanilla>83 ···Unfolding:·Core:·<vanilla>
 84 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 85 455531484a4c3ee5e6dfc68544cbfd16
 86 ··type·role·Host·phantom
 87 ··type·Host·::·GHC.Types.Symbol·->·*
 88 ··data·Host·sym
101 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
102 6a39c0ada1e327a2d4ea494eb742feb3 
103 ··type·Raw·::·* 
104 ··data·Raw 
105 d1feb0355f9b6aa263e6b8b5a5939427 
106 ··type·RawM·::·* 
107 ··data·RawM 
108 Warnings:89 Warnings:
109 ··Deprecated·names:90 ··Deprecated·names:
110 ··Deprecated·exports:91 ··Deprecated·exports:
111 trusted:·none92 trusted:·none
Max diff block lines reached; 18/5514 bytes (0.33%) of diff not shown.
5.06 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/RemoteHost.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithResource.dyn_hi
Files 81% similar despite different names
4.75 KB
ghc --show-iface {}
    
Offset 1, 89 lines modifiedOffset 1, 92 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·Servant.API.RemoteHost·91037 interface·Servant.API.WithResource·9103
8 ··interface·hash:·f00fe1d96898129167a9c83060d57141 
9 ··ABI·hash:·2e3eeddbc8cec7f0b6517b3a19c810f0 
10 ··export-list·hash:·e05cad846509026a77036e4eb3b4c3d28 ··interface·hash:·5056ef53d1538d142c4fae9d8aee08ca
 9 ··ABI·hash:·436eb259ce4b149346b8719f44f7d0ca
 10 ··export-list·hash:·8ff06530f191e572e697a42d9631591c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·402aa81d775bbecbbbe3384f7523684116 ··src_hash:·9c423b1e4bd0ace2784f776a9cb25c56
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··RemoteHost21 ··WithResource
22 direct·module·dependencies:22 direct·module·dependencies:
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.20.2.024 direct·package·dependencies:·base-4.20.2.0
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
27 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046 
33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a32 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
 33 b48c088240b0e079c75e07446d6006b5
34 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b 
35 3c4ca96cf65ec340750c6da0eb405233 
36 ··$tcRemoteHost·::·GHC.Types.TyCon34 ··$tcWithResource·::·GHC.Types.TyCon
37 ··[HasNoCafRefs,·TagSig:·<TagProper>,35 ··[HasNoCafRefs,·TagSig:·<TagProper>,
38 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],36 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
39 ···Unfolding:·Core:·<vanilla>37 ···Unfolding:·Core:·<vanilla>
40 ··············GHC.Types.TyCon38 ··············GHC.Types.TyCon
41 ················9243193271193603009#Word6439 ················13012113675609009563#Word64
42 ················3918757993025950990#Word6440 ················6412836814547357928#Word64
43 ················$trModule41 ················$trModule
44 ················$tcRemoteHost142 ················$tcWithResource2
45 ················0#43 ················1#
46 ················GHC.Types.krep$*] 
47 86d49b1c22e51ee4d93087da74be940844 ················$tcWithResource1]
 45 263c40a0e5c4ee4f6fd9fefc7a2672fa
 46 ··$tcWithResource1·::·GHC.Types.KindRep
 47 ··[HasNoCafRefs,·TagSig:·<TagProper>,
 48 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
 49 62a0633381344540fc802b0711d892ff
48 ··$tcRemoteHost1·::·GHC.Types.TrName50 ··$tcWithResource2·::·GHC.Types.TrName
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],52 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRemoteHost2]53 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcWithResource3]
52 d9bed9390ad5009b176eb5304e546d3554 2478025e8c85245baff7b5d795595669
53 ··$tcRemoteHost2·::·GHC.Prim.Addr#55 ··$tcWithResource3·::·GHC.Prim.Addr#
54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,56 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
55 ···Unfolding:·Core:·<vanilla>·"RemoteHost"#]57 ···Unfolding:·Core:·<vanilla>·"WithResource"#]
56 51fc52e1e1299f0e013f9f1c06ea74ec58 4c8dddaf3ca3e436f15120aed03c354d
57 ··$trModule·::·GHC.Types.Module59 ··$trModule·::·GHC.Types.Module
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,60 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.Module],61 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
60 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]62 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
61 779c8a3ba3fa68abbaada0b61d811f5e63 eab700825efb39d723f1eb82d49d1275
62 ··$trModule1·::·GHC.Types.TrName64 ··$trModule1·::·GHC.Types.TrName
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,65 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],66 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]67 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
66 3c83fc4f92a9a3b97540362d6a68679f68 f12fa6a41862e5709c9400fa0b670972
67 ··$trModule2·::·GHC.Prim.Addr#69 ··$trModule2·::·GHC.Prim.Addr#
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,70 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
69 ···Unfolding:·Core:·<vanilla>·"Servant.API.RemoteHost"#]71 ···Unfolding:·Core:·<vanilla>·"Servant.API.WithResource"#]
70 1eb3b0ea4b66c0cc433e0dff2a3876e572 79cef24c17fa1f5d3ce3e242a5e6f5d0
71 ··$trModule3·::·GHC.Types.TrName73 ··$trModule3·::·GHC.Types.TrName
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
75 a6af5cbcee378125aebefe254257dcec77 7412f3d2fda36db985d3b1309f67a6c7
76 ··$trModule4·::·GHC.Prim.Addr#78 ··$trModule4·::·GHC.Prim.Addr#
77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
78 ···Unfolding:·Core:·<vanilla>80 ···Unfolding:·Core:·<vanilla>
79 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
80 00e3e369e6e0e0e06afbaa57bdd3f6a2 
81 ··type·RemoteHost·::·* 
82 ··data·RemoteHost81 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 82 1d0f3eae8557f5afce838ddee26cdbdb
 83 ··type·role·WithResource·phantom
 84 ··type·WithResource·::·forall·{k}.·k·->·*
 85 ··data·WithResource·res
83 Warnings:86 Warnings:
84 ··Deprecated·names:87 ··Deprecated·names:
85 ··Deprecated·exports:88 ··Deprecated·exports:
86 trusted:·none89 trusted:·none
87 require·own·pkg·trusted:·False90 require·own·pkg·trusted:·False
88 docs:91 docs:
89 ··Nothing92 ··Nothing
5.05 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/RemoteHost.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/WithResource.hi
Files 83% similar despite different names
4.75 KB
ghc --show-iface {}
    
Offset 1, 89 lines modifiedOffset 1, 92 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·Servant.API.RemoteHost·91037 interface·Servant.API.WithResource·9103
8 ··interface·hash:·f00fe1d96898129167a9c83060d57141 
9 ··ABI·hash:·2e3eeddbc8cec7f0b6517b3a19c810f0 
10 ··export-list·hash:·e05cad846509026a77036e4eb3b4c3d28 ··interface·hash:·5056ef53d1538d142c4fae9d8aee08ca
 9 ··ABI·hash:·436eb259ce4b149346b8719f44f7d0ca
 10 ··export-list·hash:·8ff06530f191e572e697a42d9631591c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·402aa81d775bbecbbbe3384f7523684116 ··src_hash:·9c423b1e4bd0ace2784f776a9cb25c56
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··RemoteHost21 ··WithResource
22 direct·module·dependencies:22 direct·module·dependencies:
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·base-4.20.2.024 direct·package·dependencies:·base-4.20.2.0
25 plugin·package·dependencies:25 plugin·package·dependencies:
26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext26 orphans:·GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
27 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046 
33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a32 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
 33 b48c088240b0e079c75e07446d6006b5
34 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b 
35 3c4ca96cf65ec340750c6da0eb405233 
36 ··$tcRemoteHost·::·GHC.Types.TyCon34 ··$tcWithResource·::·GHC.Types.TyCon
37 ··[HasNoCafRefs,·TagSig:·<TagProper>,35 ··[HasNoCafRefs,·TagSig:·<TagProper>,
38 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],36 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
39 ···Unfolding:·Core:·<vanilla>37 ···Unfolding:·Core:·<vanilla>
40 ··············GHC.Types.TyCon38 ··············GHC.Types.TyCon
41 ················9243193271193603009#Word6439 ················13012113675609009563#Word64
42 ················3918757993025950990#Word6440 ················6412836814547357928#Word64
43 ················$trModule41 ················$trModule
44 ················$tcRemoteHost142 ················$tcWithResource2
45 ················0#43 ················1#
46 ················GHC.Types.krep$*] 
47 86d49b1c22e51ee4d93087da74be940844 ················$tcWithResource1]
 45 263c40a0e5c4ee4f6fd9fefc7a2672fa
 46 ··$tcWithResource1·::·GHC.Types.KindRep
 47 ··[HasNoCafRefs,·TagSig:·<TagProper>,
 48 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
 49 62a0633381344540fc802b0711d892ff
48 ··$tcRemoteHost1·::·GHC.Types.TrName50 ··$tcWithResource2·::·GHC.Types.TrName
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],52 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcRemoteHost2]53 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcWithResource3]
52 d9bed9390ad5009b176eb5304e546d3554 2478025e8c85245baff7b5d795595669
53 ··$tcRemoteHost2·::·GHC.Prim.Addr#55 ··$tcWithResource3·::·GHC.Prim.Addr#
54 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,56 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
55 ···Unfolding:·Core:·<vanilla>·"RemoteHost"#]57 ···Unfolding:·Core:·<vanilla>·"WithResource"#]
56 51fc52e1e1299f0e013f9f1c06ea74ec58 4c8dddaf3ca3e436f15120aed03c354d
57 ··$trModule·::·GHC.Types.Module59 ··$trModule·::·GHC.Types.Module
58 ··[HasNoCafRefs,·TagSig:·<TagProper>,60 ··[HasNoCafRefs,·TagSig:·<TagProper>,
59 ···LambdaFormInfo:·LFCon[GHC.Types.Module],61 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
60 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]62 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
61 779c8a3ba3fa68abbaada0b61d811f5e63 eab700825efb39d723f1eb82d49d1275
62 ··$trModule1·::·GHC.Types.TrName64 ··$trModule1·::·GHC.Types.TrName
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,65 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],66 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]67 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
66 3c83fc4f92a9a3b97540362d6a68679f68 f12fa6a41862e5709c9400fa0b670972
67 ··$trModule2·::·GHC.Prim.Addr#69 ··$trModule2·::·GHC.Prim.Addr#
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,70 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
69 ···Unfolding:·Core:·<vanilla>·"Servant.API.RemoteHost"#]71 ···Unfolding:·Core:·<vanilla>·"Servant.API.WithResource"#]
70 1eb3b0ea4b66c0cc433e0dff2a3876e572 79cef24c17fa1f5d3ce3e242a5e6f5d0
71 ··$trModule3·::·GHC.Types.TrName73 ··$trModule3·::·GHC.Types.TrName
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,74 ··[HasNoCafRefs,·TagSig:·<TagProper>,
73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],75 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]76 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
75 a6af5cbcee378125aebefe254257dcec77 7412f3d2fda36db985d3b1309f67a6c7
76 ··$trModule4·::·GHC.Prim.Addr#78 ··$trModule4·::·GHC.Prim.Addr#
77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
78 ···Unfolding:·Core:·<vanilla>80 ···Unfolding:·Core:·<vanilla>
79 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
80 00e3e369e6e0e0e06afbaa57bdd3f6a2 
81 ··type·RemoteHost·::·* 
82 ··data·RemoteHost81 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 82 1d0f3eae8557f5afce838ddee26cdbdb
 83 ··type·role·WithResource·phantom
 84 ··type·WithResource·::·forall·{k}.·k·->·*
 85 ··data·WithResource·res
83 Warnings:86 Warnings:
84 ··Deprecated·names:87 ··Deprecated·names:
85 ··Deprecated·exports:88 ··Deprecated·exports:
86 trusted:·none89 trusted:·none
87 require·own·pkg·trusted:·False90 require·own·pkg·trusted:·False
88 docs:91 docs:
89 ··Nothing92 ··Nothing
6.47 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ReqBody.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Header.dyn_hi
Files 82% similar despite different names
6.17 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 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·Servant.API.ReqBody·91037 interface·Servant.API.Header·9103
8 ··interface·hash:·b1e226246d8ade657914c0fab4aa38b9 
9 ··ABI·hash:·22d564fe28e29ed2055d951aa1fe4940 
10 ··export-list·hash:·a6bbb4073a6ab7979613911aa1314c2c8 ··interface·hash:·996816970dfb3e52408af6d9f7860c0c
 9 ··ABI·hash:·03c235b34fd8a1c7feb6f1fd4763d7c5
 10 ··export-list·hash:·60f943ce9ad9ef34cffe3fb7c1179ea8
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a93fd1af914e78725016695bd0af9a9c16 ··src_hash:·0bf4e83782582ec955bd27a33d08e8d9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··ReqBody 
22 ··ReqBody'21 ··Header
 22 ··Header'
23 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers23 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·Data.Binary.Generic·Data.ByteString.Builder27 orphans:·Data.Binary.Generic·Data.ByteString.Builder
28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
29 ·········Data.Text.Show29 ·········Data.Text.Show
30 family·instance·modules:·Control.Applicative·Data.Array.Byte30 family·instance·modules:·Control.Applicative·Data.Array.Byte
Offset 41, 79 lines modifiedOffset 41, 80 lines modified
41 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList41 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
42 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList42 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
43 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ43 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ
44 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax44 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax
45 ·························Data.Text45 ·························Data.Text
46 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97346 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
47 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504647 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
 48 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
49 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b50 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
50 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers·176b9a9745ea8daad91a9f130cbd7f0e 
51 ··exports:·31147a3f45614c3498990df3ddfaace0 
52 ··Required·c4c3522645e5417896d8c0eafce0b146 
53 ··Strict·3972664c7470d4635079db04f3b57e9a 
54 8d3562eb9f8294f26b66332cddd951da51 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers·5febd518ea6f34478cb6817db70a59d7
 52 ··exports:·0887d2a59df075c2f20177e85ff91f38
 53 ··Optional·60d462860a2c71cb9be00d14aa1a9a66
 54 ··Strict·bfa2e59b6461a4d27977aa754e05c0e2
 55 f16447e897862977565b0a3ed5df7efa
55 ··$tcReqBody'·::·GHC.Types.TyCon56 ··$tcHeader'·::·GHC.Types.TyCon
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,57 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],58 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
58 ···Unfolding:·Core:·<vanilla>59 ···Unfolding:·Core:·<vanilla>
59 ··············GHC.Types.TyCon60 ··············GHC.Types.TyCon
60 ················17069868283357882783#Word64 
61 ················2489864703865891184#Word6461 ················3497829725087293648#Word64
 62 ················7562008402823885016#Word64
62 ················$trModule63 ················$trModule
63 ················$tcReqBody'264 ················$tcHeader'2
64 ················0#65 ················0#
65 ················$tcReqBody'1]66 ················$tcHeader'1]
66 9835de797f530157d93fd23c737b0a5867 2f192fc73a3fda76a475a51142bcae93
67 ··$tcReqBody'1·::·GHC.Types.KindRep68 ··$tcHeader'1·::·GHC.Types.KindRep
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,69 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]70 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
70 6f8b172df36c23d7bfcee6ba8df1116771 62ed9300112ccd31b13d4c9a1cf099fe
71 ··$tcReqBody'2·::·GHC.Types.TrName72 ··$tcHeader'2·::·GHC.Types.TrName
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],74 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcReqBody'3]75 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcHeader'3]
75 1cf257ef7b82e2f193f87982fe0d94a476 891b54e2ff3c2536c987d8e1d253e106
76 ··$tcReqBody'3·::·GHC.Prim.Addr#77 ··$tcHeader'3·::·GHC.Prim.Addr#
77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,78 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
78 ···Unfolding:·Core:·<vanilla>·"ReqBody'"#]79 ···Unfolding:·Core:·<vanilla>·"Header'"#]
79 bedd10150a9e3c8b91ae2f450b1fde9f80 c93cbfae98630347d2437f63576ac6da
80 ··$trModule·::·GHC.Types.Module81 ··$trModule·::·GHC.Types.Module
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,82 ··[HasNoCafRefs,·TagSig:·<TagProper>,
82 ···LambdaFormInfo:·LFCon[GHC.Types.Module],83 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
83 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]84 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
84 bc580f7ad461025f53d726448b0d80d785 b8acfd9daf1ca39bb7afc2c66ba2079b
85 ··$trModule1·::·GHC.Types.TrName86 ··$trModule1·::·GHC.Types.TrName
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
88 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
89 ff6487862e3f9d4928c905a0246cd01790 5a813c72ff5b657e62cb7b64dd542845
90 ··$trModule2·::·GHC.Prim.Addr#91 ··$trModule2·::·GHC.Prim.Addr#
91 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
92 ···Unfolding:·Core:·<vanilla>·"Servant.API.ReqBody"#]93 ···Unfolding:·Core:·<vanilla>·"Servant.API.Header"#]
93 23f0212b95579fdffd61649b6a1bd2b894 0fa109fb5d6ee6ae6155738fc4f38655
94 ··$trModule3·::·GHC.Types.TrName95 ··$trModule3·::·GHC.Types.TrName
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
98 bb9a2eecd4fe13a8bbe2abaabc4fe27999 a6bce01fbfe6f078fdde49a9555de64c
99 ··$trModule4·::·GHC.Prim.Addr#100 ··$trModule4·::·GHC.Prim.Addr#
100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
101 ···Unfolding:·Core:·<vanilla>102 ···Unfolding:·Core:·<vanilla>
102 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
103 ae52e30223e50551f1c210fb5af922ae 
104 ··type·ReqBody·::·[*]·->·*·->·* 
105 ··type·ReqBody·= 
106 ····ReqBody'103 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 104 40c34f9420e44b4eedb247af356c3f00
 105 ··type·Header·::·GHC.Types.Symbol·->·*·->·*
 106 ··type·Header·=
 107 ····Header'
107 ······'[Servant.API.Modifiers.Required,·Servant.API.Modifiers.Strict]108 ······'[Servant.API.Modifiers.Optional,·Servant.API.Modifiers.Strict]
108 ····::·[*]·->·*·->·* 
109 49b45c395774e1ca7d4e9a73a0895de4109 ····::·GHC.Types.Symbol·->·*·->·*
 110 09b2d63ccb6e0a52d619256c3c18c016
110 ··type·role·ReqBody'·phantom·phantom·phantom111 ··type·role·Header'·phantom·phantom·phantom
111 ··type·ReqBody'·::·[*]·->·[*]·->·*·->·* 
112 ··data·ReqBody'·mods·contentTypes·a112 ··type·Header'·::·[*]·->·GHC.Types.Symbol·->·*·->·*
 113 ··data·Header'·mods·sym·a
113 Warnings:114 Warnings:
114 ··Deprecated·names:115 ··Deprecated·names:
115 ··Deprecated·exports:116 ··Deprecated·exports:
116 trusted:·none117 trusted:·none
117 require·own·pkg·trusted:·False118 require·own·pkg·trusted:·False
118 docs:119 docs:
119 ··Nothing120 ··Nothing
6.46 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ReqBody.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Header.hi
Files 82% similar despite different names
6.17 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 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·Servant.API.ReqBody·91037 interface·Servant.API.Header·9103
8 ··interface·hash:·b1e226246d8ade657914c0fab4aa38b9 
9 ··ABI·hash:·22d564fe28e29ed2055d951aa1fe4940 
10 ··export-list·hash:·a6bbb4073a6ab7979613911aa1314c2c8 ··interface·hash:·996816970dfb3e52408af6d9f7860c0c
 9 ··ABI·hash:·03c235b34fd8a1c7feb6f1fd4763d7c5
 10 ··export-list·hash:·60f943ce9ad9ef34cffe3fb7c1179ea8
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a93fd1af914e78725016695bd0af9a9c16 ··src_hash:·0bf4e83782582ec955bd27a33d08e8d9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··ReqBody 
22 ··ReqBody'21 ··Header
 22 ··Header'
23 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers23 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·Data.Binary.Generic·Data.ByteString.Builder27 orphans:·Data.Binary.Generic·Data.ByteString.Builder
28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext·Data.Text
29 ·········Data.Text.Show29 ·········Data.Text.Show
30 family·instance·modules:·Control.Applicative·Data.Array.Byte30 family·instance·modules:·Control.Applicative·Data.Array.Byte
Offset 41, 79 lines modifiedOffset 41, 80 lines modified
41 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList41 ·························GHC.Internal.Data.Version·GHC.Internal.Functor.ZipList
42 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList42 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
43 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ43 ·························GHC.Internal.RTS.Flags·Text.PrettyPrint.Annotated.HughesPJ
44 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax44 ·························Text.PrettyPrint.HughesPJ·Data.Tagged·Language.Haskell.TH.Syntax
45 ·························Data.Text45 ·························Data.Text
46 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97346 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
47 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504647 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
 48 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a49 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
49 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b50 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
50 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers·176b9a9745ea8daad91a9f130cbd7f0e 
51 ··exports:·31147a3f45614c3498990df3ddfaace0 
52 ··Required·c4c3522645e5417896d8c0eafce0b146 
53 ··Strict·3972664c7470d4635079db04f3b57e9a 
54 8d3562eb9f8294f26b66332cddd951da51 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers·5febd518ea6f34478cb6817db70a59d7
 52 ··exports:·0887d2a59df075c2f20177e85ff91f38
 53 ··Optional·60d462860a2c71cb9be00d14aa1a9a66
 54 ··Strict·bfa2e59b6461a4d27977aa754e05c0e2
 55 f16447e897862977565b0a3ed5df7efa
55 ··$tcReqBody'·::·GHC.Types.TyCon56 ··$tcHeader'·::·GHC.Types.TyCon
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,57 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],58 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
58 ···Unfolding:·Core:·<vanilla>59 ···Unfolding:·Core:·<vanilla>
59 ··············GHC.Types.TyCon60 ··············GHC.Types.TyCon
60 ················17069868283357882783#Word64 
61 ················2489864703865891184#Word6461 ················3497829725087293648#Word64
 62 ················7562008402823885016#Word64
62 ················$trModule63 ················$trModule
63 ················$tcReqBody'264 ················$tcHeader'2
64 ················0#65 ················0#
65 ················$tcReqBody'1]66 ················$tcHeader'1]
66 9835de797f530157d93fd23c737b0a5867 2f192fc73a3fda76a475a51142bcae93
67 ··$tcReqBody'1·::·GHC.Types.KindRep68 ··$tcHeader'1·::·GHC.Types.KindRep
68 ··[HasNoCafRefs,·TagSig:·<TagProper>,69 ··[HasNoCafRefs,·TagSig:·<TagProper>,
69 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]70 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
70 6f8b172df36c23d7bfcee6ba8df1116771 62ed9300112ccd31b13d4c9a1cf099fe
71 ··$tcReqBody'2·::·GHC.Types.TrName72 ··$tcHeader'2·::·GHC.Types.TrName
72 ··[HasNoCafRefs,·TagSig:·<TagProper>,73 ··[HasNoCafRefs,·TagSig:·<TagProper>,
73 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],74 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
74 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcReqBody'3]75 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcHeader'3]
75 1cf257ef7b82e2f193f87982fe0d94a476 891b54e2ff3c2536c987d8e1d253e106
76 ··$tcReqBody'3·::·GHC.Prim.Addr#77 ··$tcHeader'3·::·GHC.Prim.Addr#
77 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,78 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
78 ···Unfolding:·Core:·<vanilla>·"ReqBody'"#]79 ···Unfolding:·Core:·<vanilla>·"Header'"#]
79 bedd10150a9e3c8b91ae2f450b1fde9f80 c93cbfae98630347d2437f63576ac6da
80 ··$trModule·::·GHC.Types.Module81 ··$trModule·::·GHC.Types.Module
81 ··[HasNoCafRefs,·TagSig:·<TagProper>,82 ··[HasNoCafRefs,·TagSig:·<TagProper>,
82 ···LambdaFormInfo:·LFCon[GHC.Types.Module],83 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
83 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]84 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
84 bc580f7ad461025f53d726448b0d80d785 b8acfd9daf1ca39bb7afc2c66ba2079b
85 ··$trModule1·::·GHC.Types.TrName86 ··$trModule1·::·GHC.Types.TrName
86 ··[HasNoCafRefs,·TagSig:·<TagProper>,87 ··[HasNoCafRefs,·TagSig:·<TagProper>,
87 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],88 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
88 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]89 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
89 ff6487862e3f9d4928c905a0246cd01790 5a813c72ff5b657e62cb7b64dd542845
90 ··$trModule2·::·GHC.Prim.Addr#91 ··$trModule2·::·GHC.Prim.Addr#
91 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,92 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
92 ···Unfolding:·Core:·<vanilla>·"Servant.API.ReqBody"#]93 ···Unfolding:·Core:·<vanilla>·"Servant.API.Header"#]
93 23f0212b95579fdffd61649b6a1bd2b894 0fa109fb5d6ee6ae6155738fc4f38655
94 ··$trModule3·::·GHC.Types.TrName95 ··$trModule3·::·GHC.Types.TrName
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],97 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]98 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
98 bb9a2eecd4fe13a8bbe2abaabc4fe27999 a6bce01fbfe6f078fdde49a9555de64c
99 ··$trModule4·::·GHC.Prim.Addr#100 ··$trModule4·::·GHC.Prim.Addr#
100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,101 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
101 ···Unfolding:·Core:·<vanilla>102 ···Unfolding:·Core:·<vanilla>
102 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
103 ae52e30223e50551f1c210fb5af922ae 
104 ··type·ReqBody·::·[*]·->·*·->·* 
105 ··type·ReqBody·= 
106 ····ReqBody'103 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 104 40c34f9420e44b4eedb247af356c3f00
 105 ··type·Header·::·GHC.Types.Symbol·->·*·->·*
 106 ··type·Header·=
 107 ····Header'
107 ······'[Servant.API.Modifiers.Required,·Servant.API.Modifiers.Strict]108 ······'[Servant.API.Modifiers.Optional,·Servant.API.Modifiers.Strict]
108 ····::·[*]·->·*·->·* 
109 49b45c395774e1ca7d4e9a73a0895de4109 ····::·GHC.Types.Symbol·->·*·->·*
 110 09b2d63ccb6e0a52d619256c3c18c016
110 ··type·role·ReqBody'·phantom·phantom·phantom111 ··type·role·Header'·phantom·phantom·phantom
111 ··type·ReqBody'·::·[*]·->·[*]·->·*·->·* 
112 ··data·ReqBody'·mods·contentTypes·a112 ··type·Header'·::·[*]·->·GHC.Types.Symbol·->·*·->·*
 113 ··data·Header'·mods·sym·a
113 Warnings:114 Warnings:
114 ··Deprecated·names:115 ··Deprecated·names:
115 ··Deprecated·exports:116 ··Deprecated·exports:
116 trusted:·none117 trusted:·none
117 require·own·pkg·trusted:·False118 require·own·pkg·trusted:·False
118 docs:119 docs:
119 ··Nothing120 ··Nothing
73.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ResponseHeaders.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ResponseHeaders.hi
Files 98% similar despite different names
72.7 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.ResponseHeaders·91037 interface·Servant.API.ResponseHeaders·9103
8 ··interface·hash:·6d8bde725ff51557e6b7b29f58ce3b84 
9 ··ABI·hash:·4c811d8d1c06eb0dd1237efdf5545d1a 
10 ··export-list·hash:·8803ce2f22439bb7bd9c4ad9cf0d1b948 ··interface·hash:·b9c9616dae0dc21c2254de9b5dde1ad1
 9 ··ABI·hash:·23afc42ad45803c7ca2b4d9e99fe0a55
 10 ··export-list·hash:·d64fb8f34d36e61e11d2de9c9830523c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·95ff39c5505293e9c992b93fe59e9d5416 ··src_hash:·95ff39c5505293e9c992b93fe59e9d54
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 28, 17 lines modifiedOffset 28, 17 lines modified
28 ··GetHeaders{getHeaders}28 ··GetHeaders{getHeaders}
29 ··GetHeaders'29 ··GetHeaders'
30 ··HList{HCons·HNil}30 ··HList{HCons·HNil}
31 ··HasResponseHeader31 ··HasResponseHeader
32 ··HeaderValMap32 ··HeaderValMap
33 ··Headers{Headers·getHeadersHList·getResponse}33 ··Headers{Headers·getHeadersHList·getResponse}
34 ··ResponseHeader{Header·MissingHeader·UndecodableHeader}34 ··ResponseHeader{Header·MissingHeader·UndecodableHeader}
35 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header35 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header
36 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers36 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers
37 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union37 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union
38 boot·module·dependencies:38 boot·module·dependencies:
39 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.039 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
40 ·····························case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh·deepseq-1.5.0.040 ·····························case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh·deepseq-1.5.0.0
41 ·····························http-api-data-0.6.2-3kWrBxdp1hYKpowwxzf5hi41 ·····························http-api-data-0.6.2-3kWrBxdp1hYKpowwxzf5hi
42 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui242 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui2
43 ·····························sop-core-0.5.0.2-C7SUNoN29CWAtvRET7K2zW43 ·····························sop-core-0.5.0.2-C7SUNoN29CWAtvRET7K2zW
44 plugin·package·dependencies:44 plugin·package·dependencies:
Offset 100, 27 lines modifiedOffset 100, 27 lines modified
100 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c100 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
101 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0101 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0
102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
103 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c103 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
104 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2104 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2
105 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c105 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c
106 import··-/··Network.HTTP.Types.Header·55b8bdf174cdb2857dc1b6a3658e8d21106 import··-/··Network.HTTP.Types.Header·55b8bdf174cdb2857dc1b6a3658e8d21
107 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header·99a4351400e733aeb777f8606e15a9e4 
108 ··exports:·12aa7939069fe1636d2012179842ad40 
109 ··Header'·f8ffac5cc845e472527291413480aa7f 
110 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers·176b9a9745ea8daad91a9f130cbd7f0e 
111 ··exports:·31147a3f45614c3498990df3ddfaace0 
112 ··Optional·ea6e9a5d731eb95ba93e17779f601ca4 
113 ··Strict·3972664c7470d4635079db04f3b57e9a 
114 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union·48b9be88f74bf7686c7119310bbb3216 
115 ··exports:·7ed2efc3fa122eb495c14c3396a890d1 
116 ··Union·72d44f0009c1721ad47f5def72f967b0107 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header·03c235b34fd8a1c7feb6f1fd4763d7c5
 108 ··exports:·60f943ce9ad9ef34cffe3fb7c1179ea8
 109 ··Header'·09b2d63ccb6e0a52d619256c3c18c016
 110 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers·5febd518ea6f34478cb6817db70a59d7
 111 ··exports:·0887d2a59df075c2f20177e85ff91f38
 112 ··Optional·60d462860a2c71cb9be00d14aa1a9a66
 113 ··Strict·bfa2e59b6461a4d27977aa754e05c0e2
 114 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union·46e29946524a2bac32d0e49a07d18cfd
 115 ··exports:·67f5ea2dd24d7cb44580b7b350eb68c6
 116 ··Union·ab60bf3dd2befd775ddce5cc1bd0665f
117 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4117 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4
118 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41118 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41
119 368257a68d0a57960afb2b75aa010fe0119 38c63d3bdfba27679c85e3808bfc8c71
120 ··$fAddHeadermodshvHeadersHeaders·::120 ··$fAddHeadermodshvHeadersHeaders·::
121 ····(GHC.Internal.TypeLits.KnownSymbol·h,121 ····(GHC.Internal.TypeLits.KnownSymbol·h,
122 ·····Web.Internal.HttpApiData.ToHttpApiData·v)·=>122 ·····Web.Internal.HttpApiData.ToHttpApiData·v)·=>
123 ····AddHeader123 ····AddHeader
124 ······mods124 ······mods
125 ······h125 ······h
126 ······v126 ······v
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ··················································<h>_N141 ··················································<h>_N
142 ··················································<v>_N142 ··················································<v>_N
143 ··················································<Headers·(fst·:·rest)·a>_N143 ··················································<Headers·(fst·:·rest)·a>_N
144 ··················································<Headers144 ··················································<Headers
145 ·····················································(Servant.API.Header.Header'·mods·h·v145 ·····················································(Servant.API.Header.Header'·mods·h·v
146 ························································:·fst·:·rest)146 ························································:·fst·:·rest)
147 ·····················································a>_N))]147 ·····················································a>_N))]
148 b85efe2011b1aee5467a2bae66399b95148 344f224f3c0adbc40e0b9b037c377659
149 ··$fAddHeadermodshvHeadersHeaders_$caddOptionalHeader·::149 ··$fAddHeadermodshvHeadersHeaders_$caddOptionalHeader·::
150 ····(GHC.Internal.TypeLits.KnownSymbol·h,150 ····(GHC.Internal.TypeLits.KnownSymbol·h,
151 ·····Web.Internal.HttpApiData.ToHttpApiData·v)·=>151 ·····Web.Internal.HttpApiData.ToHttpApiData·v)·=>
152 ····ResponseHeader·h·v152 ····ResponseHeader·h·v
153 ····->·Headers·(fst·:·rest)·a153 ····->·Headers·(fst·:·rest)·a
154 ····->·Headers·(Servant.API.Header.Header'·mods·h·v·:·fst·:·rest)·a154 ····->·Headers·(Servant.API.Header.Header'·mods·h·v·:·fst·:·rest)·a
155 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,155 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ················(ds['GHC.Types.Many]·::·Headers·(fst·:·rest)·a)·->169 ················(ds['GHC.Types.Many]·::·Headers·(fst·:·rest)·a)·->
170 ··············case·ds·of·wild·{·Headers·resp·heads·->170 ··············case·ds·of·wild·{·Headers·resp·heads·->
171 ··············Headers171 ··············Headers
172 ················@(Servant.API.Header.Header'·mods·h·v·:·fst·:·rest)172 ················@(Servant.API.Header.Header'·mods·h·v·:·fst·:·rest)
173 ················@a173 ················@a
174 ················resp174 ················resp
175 ················($WHCons·@h·@v·@(fst·:·rest)·@mods·hdr·heads)·}]175 ················($WHCons·@h·@v·@(fst·:·rest)·@mods·hdr·heads)·}]
176 3ccb80c4804d251ed50918934b07ac8d176 493a80899546a31f1b2ff27c4fc75ea3
177 ··$fAddHeadermodshvNSNS·::177 ··$fAddHeadermodshvNSNS·::
178 ····(AddHeader·mods·h·v·old·new,178 ····(AddHeader·mods·h·v·old·new,
179 ·····AddHeader179 ·····AddHeader
180 ·······mods180 ·······mods
181 ·······h181 ·······h
182 ·······v182 ·······v
183 ·······(Servant.API.UVerb.Union.Union·oldrest)183 ·······(Servant.API.UVerb.Union.Union·oldrest)
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:AddHeader[0]210 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:AddHeader[0]
211 ··················································<mods>_N211 ··················································<mods>_N
212 ··················································<h>_N212 ··················································<h>_N
213 ··················································<v>_N213 ··················································<v>_N
214 ··················································<Servant.API.UVerb.Union.Union·(old·:·a·:·as)>_N214 ··················································<Servant.API.UVerb.Union.Union·(old·:·a·:·as)>_N
215 ··················································<Servant.API.UVerb.Union.Union215 ··················································<Servant.API.UVerb.Union.Union
216 ·····················································(new·:·b·:·bs)>_N))]216 ·····················································(new·:·b·:·bs)>_N))]
217 fef35b9b1411ba8682bf6cc70ab1b264217 81c901ef03152792f6c3a34df72b372f
218 ··$fAddHeadermodshvNSNS0·::218 ··$fAddHeadermodshvNSNS0·::
219 ····AddHeader·mods·h·v·old·new·=>219 ····AddHeader·mods·h·v·old·new·=>
220 ····AddHeader220 ····AddHeader
221 ······mods221 ······mods
222 ······h222 ······h
223 ······v223 ······v
224 ······(Servant.API.UVerb.Union.Union·'[old])224 ······(Servant.API.UVerb.Union.Union·'[old])
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 ···············<AddHeader·mods·h·v·old·new>_R233 ···············<AddHeader·mods·h·v·old·new>_R
234 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:AddHeader[0]234 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:AddHeader[0]
Max diff block lines reached; 67803/74412 bytes (91.12%) of diff not shown.
73.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ResponseHeaders.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ResponseHeaders.dyn_hi
Files 97% similar despite different names
72.7 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.ResponseHeaders·91037 interface·Servant.API.ResponseHeaders·9103
8 ··interface·hash:·6d8bde725ff51557e6b7b29f58ce3b84 
9 ··ABI·hash:·4c811d8d1c06eb0dd1237efdf5545d1a 
10 ··export-list·hash:·8803ce2f22439bb7bd9c4ad9cf0d1b948 ··interface·hash:·b9c9616dae0dc21c2254de9b5dde1ad1
 9 ··ABI·hash:·23afc42ad45803c7ca2b4d9e99fe0a55
 10 ··export-list·hash:·d64fb8f34d36e61e11d2de9c9830523c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·95ff39c5505293e9c992b93fe59e9d5416 ··src_hash:·95ff39c5505293e9c992b93fe59e9d54
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 28, 17 lines modifiedOffset 28, 17 lines modified
28 ··GetHeaders{getHeaders}28 ··GetHeaders{getHeaders}
29 ··GetHeaders'29 ··GetHeaders'
30 ··HList{HCons·HNil}30 ··HList{HCons·HNil}
31 ··HasResponseHeader31 ··HasResponseHeader
32 ··HeaderValMap32 ··HeaderValMap
33 ··Headers{Headers·getHeadersHList·getResponse}33 ··Headers{Headers·getHeadersHList·getResponse}
34 ··ResponseHeader{Header·MissingHeader·UndecodableHeader}34 ··ResponseHeader{Header·MissingHeader·UndecodableHeader}
35 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header35 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header
36 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers36 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers
37 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union37 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union
38 boot·module·dependencies:38 boot·module·dependencies:
39 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.039 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
40 ·····························case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh·deepseq-1.5.0.040 ·····························case-insensitive-1.2.1.0-dzG1OCwXUu7fJJ1GkjlLh·deepseq-1.5.0.0
41 ·····························http-api-data-0.6.2-3kWrBxdp1hYKpowwxzf5hi41 ·····························http-api-data-0.6.2-3kWrBxdp1hYKpowwxzf5hi
42 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui242 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui2
43 ·····························sop-core-0.5.0.2-C7SUNoN29CWAtvRET7K2zW43 ·····························sop-core-0.5.0.2-C7SUNoN29CWAtvRET7K2zW
44 plugin·package·dependencies:44 plugin·package·dependencies:
Offset 100, 27 lines modifiedOffset 100, 27 lines modified
100 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c100 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
101 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0101 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0
102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
103 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c103 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
104 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2104 import··-/··Web.HttpApiData·2076e949002eb5d77ed93a7d5cc325a2
105 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c105 import··-/··Web.Internal.HttpApiData·1d743896ed8e025a6c4ac0c2fd8a5f2c
106 import··-/··Network.HTTP.Types.Header·55b8bdf174cdb2857dc1b6a3658e8d21106 import··-/··Network.HTTP.Types.Header·55b8bdf174cdb2857dc1b6a3658e8d21
107 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header·99a4351400e733aeb777f8606e15a9e4 
108 ··exports:·12aa7939069fe1636d2012179842ad40 
109 ··Header'·f8ffac5cc845e472527291413480aa7f 
110 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Modifiers·176b9a9745ea8daad91a9f130cbd7f0e 
111 ··exports:·31147a3f45614c3498990df3ddfaace0 
112 ··Optional·ea6e9a5d731eb95ba93e17779f601ca4 
113 ··Strict·3972664c7470d4635079db04f3b57e9a 
114 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union·48b9be88f74bf7686c7119310bbb3216 
115 ··exports:·7ed2efc3fa122eb495c14c3396a890d1 
116 ··Union·72d44f0009c1721ad47f5def72f967b0107 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header·03c235b34fd8a1c7feb6f1fd4763d7c5
 108 ··exports:·60f943ce9ad9ef34cffe3fb7c1179ea8
 109 ··Header'·09b2d63ccb6e0a52d619256c3c18c016
 110 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Modifiers·5febd518ea6f34478cb6817db70a59d7
 111 ··exports:·0887d2a59df075c2f20177e85ff91f38
 112 ··Optional·60d462860a2c71cb9be00d14aa1a9a66
 113 ··Strict·bfa2e59b6461a4d27977aa754e05c0e2
 114 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union·46e29946524a2bac32d0e49a07d18cfd
 115 ··exports:·67f5ea2dd24d7cb44580b7b350eb68c6
 116 ··Union·ab60bf3dd2befd775ddce5cc1bd0665f
117 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4117 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4
118 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41118 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41
119 368257a68d0a57960afb2b75aa010fe0119 38c63d3bdfba27679c85e3808bfc8c71
120 ··$fAddHeadermodshvHeadersHeaders·::120 ··$fAddHeadermodshvHeadersHeaders·::
121 ····(GHC.Internal.TypeLits.KnownSymbol·h,121 ····(GHC.Internal.TypeLits.KnownSymbol·h,
122 ·····Web.Internal.HttpApiData.ToHttpApiData·v)·=>122 ·····Web.Internal.HttpApiData.ToHttpApiData·v)·=>
123 ····AddHeader123 ····AddHeader
124 ······mods124 ······mods
125 ······h125 ······h
126 ······v126 ······v
Offset 141, 15 lines modifiedOffset 141, 15 lines modified
141 ··················································<h>_N141 ··················································<h>_N
142 ··················································<v>_N142 ··················································<v>_N
143 ··················································<Headers·(fst·:·rest)·a>_N143 ··················································<Headers·(fst·:·rest)·a>_N
144 ··················································<Headers144 ··················································<Headers
145 ·····················································(Servant.API.Header.Header'·mods·h·v145 ·····················································(Servant.API.Header.Header'·mods·h·v
146 ························································:·fst·:·rest)146 ························································:·fst·:·rest)
147 ·····················································a>_N))]147 ·····················································a>_N))]
148 b85efe2011b1aee5467a2bae66399b95148 344f224f3c0adbc40e0b9b037c377659
149 ··$fAddHeadermodshvHeadersHeaders_$caddOptionalHeader·::149 ··$fAddHeadermodshvHeadersHeaders_$caddOptionalHeader·::
150 ····(GHC.Internal.TypeLits.KnownSymbol·h,150 ····(GHC.Internal.TypeLits.KnownSymbol·h,
151 ·····Web.Internal.HttpApiData.ToHttpApiData·v)·=>151 ·····Web.Internal.HttpApiData.ToHttpApiData·v)·=>
152 ····ResponseHeader·h·v152 ····ResponseHeader·h·v
153 ····->·Headers·(fst·:·rest)·a153 ····->·Headers·(fst·:·rest)·a
154 ····->·Headers·(Servant.API.Header.Header'·mods·h·v·:·fst·:·rest)·a154 ····->·Headers·(Servant.API.Header.Header'·mods·h·v·:·fst·:·rest)·a
155 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,155 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 ················(ds['GHC.Types.Many]·::·Headers·(fst·:·rest)·a)·->169 ················(ds['GHC.Types.Many]·::·Headers·(fst·:·rest)·a)·->
170 ··············case·ds·of·wild·{·Headers·resp·heads·->170 ··············case·ds·of·wild·{·Headers·resp·heads·->
171 ··············Headers171 ··············Headers
172 ················@(Servant.API.Header.Header'·mods·h·v·:·fst·:·rest)172 ················@(Servant.API.Header.Header'·mods·h·v·:·fst·:·rest)
173 ················@a173 ················@a
174 ················resp174 ················resp
175 ················($WHCons·@h·@v·@(fst·:·rest)·@mods·hdr·heads)·}]175 ················($WHCons·@h·@v·@(fst·:·rest)·@mods·hdr·heads)·}]
176 3ccb80c4804d251ed50918934b07ac8d176 493a80899546a31f1b2ff27c4fc75ea3
177 ··$fAddHeadermodshvNSNS·::177 ··$fAddHeadermodshvNSNS·::
178 ····(AddHeader·mods·h·v·old·new,178 ····(AddHeader·mods·h·v·old·new,
179 ·····AddHeader179 ·····AddHeader
180 ·······mods180 ·······mods
181 ·······h181 ·······h
182 ·······v182 ·······v
183 ·······(Servant.API.UVerb.Union.Union·oldrest)183 ·······(Servant.API.UVerb.Union.Union·oldrest)
Offset 210, 15 lines modifiedOffset 210, 15 lines modified
210 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:AddHeader[0]210 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:AddHeader[0]
211 ··················································<mods>_N211 ··················································<mods>_N
212 ··················································<h>_N212 ··················································<h>_N
213 ··················································<v>_N213 ··················································<v>_N
214 ··················································<Servant.API.UVerb.Union.Union·(old·:·a·:·as)>_N214 ··················································<Servant.API.UVerb.Union.Union·(old·:·a·:·as)>_N
215 ··················································<Servant.API.UVerb.Union.Union215 ··················································<Servant.API.UVerb.Union.Union
216 ·····················································(new·:·b·:·bs)>_N))]216 ·····················································(new·:·b·:·bs)>_N))]
217 fef35b9b1411ba8682bf6cc70ab1b264217 81c901ef03152792f6c3a34df72b372f
218 ··$fAddHeadermodshvNSNS0·::218 ··$fAddHeadermodshvNSNS0·::
219 ····AddHeader·mods·h·v·old·new·=>219 ····AddHeader·mods·h·v·old·new·=>
220 ····AddHeader220 ····AddHeader
221 ······mods221 ······mods
222 ······h222 ······h
223 ······v223 ······v
224 ······(Servant.API.UVerb.Union.Union·'[old])224 ······(Servant.API.UVerb.Union.Union·'[old])
Offset 233, 15 lines modifiedOffset 233, 15 lines modified
233 ···············<AddHeader·mods·h·v·old·new>_R233 ···············<AddHeader·mods·h·v·old·new>_R
234 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:AddHeader[0]234 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:AddHeader[0]
Max diff block lines reached; 67803/74412 bytes (91.12%) of diff not shown.
12.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ServerSentEvents.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ServerSentEvents.dyn_hi
Files 92% similar despite different names
11.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·Servant.API.ServerSentEvents·[family·instance·module]·91037 interface·Servant.API.ServerSentEvents·[family·instance·module]·9103
8 ··interface·hash:·266696d535d9e8e420065845c4079ef5 
9 ··ABI·hash:·1d78150ddcdeca1fff9826b98d251acf 
10 ··export-list·hash:·a719ed7055ccfeaee83313574bafbd268 ··interface·hash:·25c587b6a8ca6092c5fb5cd3eae9a6c3
 9 ··ABI·hash:·0c837d99970326318d155c3d0cc235b3
 10 ··export-list·hash:·6f9560c606b4a381ab5c77b6de640e3a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d2711466681fca4a44f77c231a13b56316 ··src_hash:·d2711466681fca4a44f77c231a13b563
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e55 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
56 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a56 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
57 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b57 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
58 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b58 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
59 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104559 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
60 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc60 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc
61 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d61118469261 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
62 720b7b9ec7f00dafb08bdb81494c455562 5ea56aa095828074b5522213c2b8bd28
63 ··$fGenericServerSentEvents'·::63 ··$fGenericServerSentEvents'·::
64 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)64 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)
65 ···········(kind·::·EventKind)·a.65 ···········(kind·::·EventKind)·a.
66 ····GHC.Internal.Generics.Generic66 ····GHC.Internal.Generics.Generic
67 ······(ServerSentEvents'·method·status·kind·a)67 ······(ServerSentEvents'·method·status·kind·a)
68 ··DFunId68 ··DFunId
69 ··[HasNoCafRefs,·TagSig:·<TagProper>,69 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····················@method·::·k73 ····················@method·::·k
74 ····················@status·::·GHC.Internal.TypeNats.Nat74 ····················@status·::·GHC.Internal.TypeNats.Nat
75 ····················@kind·::·EventKind75 ····················@kind·::·EventKind
76 ····················@a.76 ····················@a.
77 ················@(ServerSentEvents'·method·status·kind·a)77 ················@(ServerSentEvents'·method·status·kind·a)
78 ················($fGenericServerSentEvents'_$cfrom·@k·@method·@status·@kind·@a)78 ················($fGenericServerSentEvents'_$cfrom·@k·@method·@status·@kind·@a)
79 ················($fGenericServerSentEvents'_$cto·@k·@method·@status·@kind·@a)]79 ················($fGenericServerSentEvents'_$cto·@k·@method·@status·@kind·@a)]
80 09c469d8ec8e1c12ccf0ce4fed702d5480 293998515618c729c35502d5cb01fbe5
81 ··$fGenericServerSentEvents'_$cfrom·::81 ··$fGenericServerSentEvents'_$cfrom·::
82 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)82 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)
83 ···········(kind·::·EventKind)·a·x.83 ···········(kind·::·EventKind)·a·x.
84 ····ServerSentEvents'·method·status·kind·a84 ····ServerSentEvents'·method·status·kind·a
85 ····->·GHC.Internal.Generics.Rep85 ····->·GHC.Internal.Generics.Rep
86 ·········(ServerSentEvents'·method·status·kind·a)·x86 ·········(ServerSentEvents'·method·status·kind·a)·x
87 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,87 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
Offset 100, 24 lines modifiedOffset 100, 24 lines modified
100 ···············<ServerSentEvents'·method·status·kind·a>_R100 ···············<ServerSentEvents'·method·status·kind·a>_R
101 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]101 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]
102 ···················································<*>_N102 ···················································<*>_N
103 ···················································<GHC.Internal.Generics.D>_P103 ···················································<GHC.Internal.Generics.D>_P
104 ···················································<'GHC.Internal.Generics.MetaData104 ···················································<'GHC.Internal.Generics.MetaData
105 ······················································"ServerSentEvents'"105 ······················································"ServerSentEvents'"
106 ······················································"Servant.API.ServerSentEvents"106 ······················································"Servant.API.ServerSentEvents"
107 ······················································"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"107 ······················································"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
108 ······················································'GHC.Types.False>_P108 ······················································'GHC.Types.False>_P
109 ···················································<GHC.Internal.Generics.V1>_R)109 ···················································<GHC.Internal.Generics.V1>_R)
110 ··········································;·Sub·(Sym·(Rep_ServerSentEvents'[0]110 ··········································;·Sub·(Sym·(Rep_ServerSentEvents'[0]
111 ··························································<k>_N111 ··························································<k>_N
112 ··························································<method>_N112 ··························································<method>_N
113 ··························································<status>_N113 ··························································<status>_N
114 ··························································<kind>_N114 ··························································<kind>_N
115 ··························································<a>_N)))·<x>_N)]115 ··························································<a>_N)))·<x>_N)]
116 6c62c9382f6d6fd9933484c7c235e115116 d0ab0e6044c28f558a7ba516c3f00400
117 ··$fGenericServerSentEvents'_$cto·::117 ··$fGenericServerSentEvents'_$cto·::
118 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)118 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)
119 ···········(kind·::·EventKind)·a·x.119 ···········(kind·::·EventKind)·a·x.
120 ····GHC.Internal.Generics.Rep120 ····GHC.Internal.Generics.Rep
121 ······(ServerSentEvents'·method·status·kind·a)·x121 ······(ServerSentEvents'·method·status·kind·a)·x
122 ····->·ServerSentEvents'·method·status·kind·a122 ····->·ServerSentEvents'·method·status·kind·a
123 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,123 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
Offset 137, 156 lines modifiedOffset 137, 156 lines modified
137 ······························<k>_N·<method>_N·<status>_N·<kind>_N·<a>_N)137 ······························<k>_N·<method>_N·<status>_N·<kind>_N·<a>_N)
138 ·····················;·GHC.Internal.Generics.N:M1[0]138 ·····················;·GHC.Internal.Generics.N:M1[0]
139 ···························<*>_N139 ···························<*>_N
140 ···························<GHC.Internal.Generics.D>_P140 ···························<GHC.Internal.Generics.D>_P
141 ···························<'GHC.Internal.Generics.MetaData141 ···························<'GHC.Internal.Generics.MetaData
142 ······························"ServerSentEvents'"142 ······························"ServerSentEvents'"
143 ······························"Servant.API.ServerSentEvents"143 ······························"Servant.API.ServerSentEvents"
144 ······························"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"144 ······························"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
145 ······························'GHC.Types.False>_P145 ······························'GHC.Types.False>_P
146 ···························<GHC.Internal.Generics.V1>_R)·<x>_N)146 ···························<GHC.Internal.Generics.V1>_R)·<x>_N)
147 ··············ret_ty·(ServerSentEvents'·method·status·kind·a)147 ··············ret_ty·(ServerSentEvents'·method·status·kind·a)
148 ··············of·{}]148 ··············of·{}]
149 7f6eaa0b777eb4855324f23e02b98120149 95c434239f83d7677469aa80e6590ade
150 ··$tc'JsonEvent·::·GHC.Types.TyCon150 ··$tc'JsonEvent·::·GHC.Types.TyCon
151 ··[HasNoCafRefs,·TagSig:·<TagProper>,151 ··[HasNoCafRefs,·TagSig:·<TagProper>,
152 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],152 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············GHC.Types.TyCon154 ··············GHC.Types.TyCon
155 ················12867571105663359034#Word64 
156 ················16301890774177601632#Word64155 ················6188654238760360956#Word64
 156 ················14267207967476987269#Word64
157 ················$trModule157 ················$trModule
158 ················$tc'JsonEvent2158 ················$tc'JsonEvent2
159 ················0#159 ················0#
160 ················$tc'JsonEvent1]160 ················$tc'JsonEvent1]
161 cd5b6f6ded604fafa1d1a99a92921abd161 d7d5182933d765c29697ef53712d69fd
162 ··$tc'JsonEvent1·::·GHC.Types.KindRep162 ··$tc'JsonEvent1·::·GHC.Types.KindRep
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,
164 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepTyConApp],·Inline:·[~]]164 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepTyConApp],·Inline:·[~]]
165 022f53c34979f52eec926e182df87e0a165 dbc993f25ed81d4fc31829b3ac630883
166 ··$tc'JsonEvent2·::·GHC.Types.TrName166 ··$tc'JsonEvent2·::·GHC.Types.TrName
167 ··[HasNoCafRefs,·TagSig:·<TagProper>,167 ··[HasNoCafRefs,·TagSig:·<TagProper>,
168 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],168 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
169 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'JsonEvent3]169 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'JsonEvent3]
170 3492ec537b8a3e427c47ef93cff60eea170 7348bcbe23892dd616ff8204e4c55efc
171 ··$tc'JsonEvent3·::·GHC.Prim.Addr#171 ··$tc'JsonEvent3·::·GHC.Prim.Addr#
172 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,172 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
173 ···Unfolding:·Core:·<vanilla>·"'JsonEvent"#]173 ···Unfolding:·Core:·<vanilla>·"'JsonEvent"#]
174 95f3dba00db810dc727e99112a4f6b7a174 7815effab0721f6887fb2abb77f4a8eb
175 ··$tc'RawEvent·::·GHC.Types.TyCon175 ··$tc'RawEvent·::·GHC.Types.TyCon
176 ··[HasNoCafRefs,·TagSig:·<TagProper>,176 ··[HasNoCafRefs,·TagSig:·<TagProper>,
177 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],177 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
178 ···Unfolding:·Core:·<vanilla>178 ···Unfolding:·Core:·<vanilla>
179 ··············GHC.Types.TyCon179 ··············GHC.Types.TyCon
180 ················16251382200402210409#Word64180 ················9095648805487591689#Word64
181 ················14692614524519758092#Word64181 ················12639326188841777804#Word64
182 ················$trModule182 ················$trModule
183 ················$tc'RawEvent1183 ················$tc'RawEvent1
184 ················0#184 ················0#
185 ················$tc'JsonEvent1]185 ················$tc'JsonEvent1]
Max diff block lines reached; 5282/12075 bytes (43.74%) of diff not shown.
12.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/ServerSentEvents.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/ServerSentEvents.hi
Files 89% similar despite different names
11.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·Servant.API.ServerSentEvents·[family·instance·module]·91037 interface·Servant.API.ServerSentEvents·[family·instance·module]·9103
8 ··interface·hash:·266696d535d9e8e420065845c4079ef5 
9 ··ABI·hash:·1d78150ddcdeca1fff9826b98d251acf 
10 ··export-list·hash:·a719ed7055ccfeaee83313574bafbd268 ··interface·hash:·25c587b6a8ca6092c5fb5cd3eae9a6c3
 9 ··ABI·hash:·0c837d99970326318d155c3d0cc235b3
 10 ··export-list·hash:·6f9560c606b4a381ab5c77b6de640e3a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d2711466681fca4a44f77c231a13b56316 ··src_hash:·d2711466681fca4a44f77c231a13b563
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 55, 15 lines modifiedOffset 55, 15 lines modified
55 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e55 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
56 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a56 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
57 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b57 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
58 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b58 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
59 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104559 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
60 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc60 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc
61 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d61118469261 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
62 720b7b9ec7f00dafb08bdb81494c455562 5ea56aa095828074b5522213c2b8bd28
63 ··$fGenericServerSentEvents'·::63 ··$fGenericServerSentEvents'·::
64 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)64 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)
65 ···········(kind·::·EventKind)·a.65 ···········(kind·::·EventKind)·a.
66 ····GHC.Internal.Generics.Generic66 ····GHC.Internal.Generics.Generic
67 ······(ServerSentEvents'·method·status·kind·a)67 ······(ServerSentEvents'·method·status·kind·a)
68 ··DFunId68 ··DFunId
69 ··[HasNoCafRefs,·TagSig:·<TagProper>,69 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Offset 73, 15 lines modifiedOffset 73, 15 lines modified
73 ····················@method·::·k73 ····················@method·::·k
74 ····················@status·::·GHC.Internal.TypeNats.Nat74 ····················@status·::·GHC.Internal.TypeNats.Nat
75 ····················@kind·::·EventKind75 ····················@kind·::·EventKind
76 ····················@a.76 ····················@a.
77 ················@(ServerSentEvents'·method·status·kind·a)77 ················@(ServerSentEvents'·method·status·kind·a)
78 ················($fGenericServerSentEvents'_$cfrom·@k·@method·@status·@kind·@a)78 ················($fGenericServerSentEvents'_$cfrom·@k·@method·@status·@kind·@a)
79 ················($fGenericServerSentEvents'_$cto·@k·@method·@status·@kind·@a)]79 ················($fGenericServerSentEvents'_$cto·@k·@method·@status·@kind·@a)]
80 09c469d8ec8e1c12ccf0ce4fed702d5480 293998515618c729c35502d5cb01fbe5
81 ··$fGenericServerSentEvents'_$cfrom·::81 ··$fGenericServerSentEvents'_$cfrom·::
82 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)82 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)
83 ···········(kind·::·EventKind)·a·x.83 ···········(kind·::·EventKind)·a·x.
84 ····ServerSentEvents'·method·status·kind·a84 ····ServerSentEvents'·method·status·kind·a
85 ····->·GHC.Internal.Generics.Rep85 ····->·GHC.Internal.Generics.Rep
86 ·········(ServerSentEvents'·method·status·kind·a)·x86 ·········(ServerSentEvents'·method·status·kind·a)·x
87 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,87 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
Offset 100, 24 lines modifiedOffset 100, 24 lines modified
100 ···············<ServerSentEvents'·method·status·kind·a>_R100 ···············<ServerSentEvents'·method·status·kind·a>_R
101 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]101 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]
102 ···················································<*>_N102 ···················································<*>_N
103 ···················································<GHC.Internal.Generics.D>_P103 ···················································<GHC.Internal.Generics.D>_P
104 ···················································<'GHC.Internal.Generics.MetaData104 ···················································<'GHC.Internal.Generics.MetaData
105 ······················································"ServerSentEvents'"105 ······················································"ServerSentEvents'"
106 ······················································"Servant.API.ServerSentEvents"106 ······················································"Servant.API.ServerSentEvents"
107 ······················································"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"107 ······················································"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
108 ······················································'GHC.Types.False>_P108 ······················································'GHC.Types.False>_P
109 ···················································<GHC.Internal.Generics.V1>_R)109 ···················································<GHC.Internal.Generics.V1>_R)
110 ··········································;·Sub·(Sym·(Rep_ServerSentEvents'[0]110 ··········································;·Sub·(Sym·(Rep_ServerSentEvents'[0]
111 ··························································<k>_N111 ··························································<k>_N
112 ··························································<method>_N112 ··························································<method>_N
113 ··························································<status>_N113 ··························································<status>_N
114 ··························································<kind>_N114 ··························································<kind>_N
115 ··························································<a>_N)))·<x>_N)]115 ··························································<a>_N)))·<x>_N)]
116 6c62c9382f6d6fd9933484c7c235e115116 d0ab0e6044c28f558a7ba516c3f00400
117 ··$fGenericServerSentEvents'_$cto·::117 ··$fGenericServerSentEvents'_$cto·::
118 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)118 ····forall·k·(method·::·k)·(status·::·GHC.Internal.TypeNats.Nat)
119 ···········(kind·::·EventKind)·a·x.119 ···········(kind·::·EventKind)·a·x.
120 ····GHC.Internal.Generics.Rep120 ····GHC.Internal.Generics.Rep
121 ······(ServerSentEvents'·method·status·kind·a)·x121 ······(ServerSentEvents'·method·status·kind·a)·x
122 ····->·ServerSentEvents'·method·status·kind·a122 ····->·ServerSentEvents'·method·status·kind·a
123 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,123 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
Offset 137, 156 lines modifiedOffset 137, 156 lines modified
137 ······························<k>_N·<method>_N·<status>_N·<kind>_N·<a>_N)137 ······························<k>_N·<method>_N·<status>_N·<kind>_N·<a>_N)
138 ·····················;·GHC.Internal.Generics.N:M1[0]138 ·····················;·GHC.Internal.Generics.N:M1[0]
139 ···························<*>_N139 ···························<*>_N
140 ···························<GHC.Internal.Generics.D>_P140 ···························<GHC.Internal.Generics.D>_P
141 ···························<'GHC.Internal.Generics.MetaData141 ···························<'GHC.Internal.Generics.MetaData
142 ······························"ServerSentEvents'"142 ······························"ServerSentEvents'"
143 ······························"Servant.API.ServerSentEvents"143 ······························"Servant.API.ServerSentEvents"
144 ······························"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"144 ······························"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
145 ······························'GHC.Types.False>_P145 ······························'GHC.Types.False>_P
146 ···························<GHC.Internal.Generics.V1>_R)·<x>_N)146 ···························<GHC.Internal.Generics.V1>_R)·<x>_N)
147 ··············ret_ty·(ServerSentEvents'·method·status·kind·a)147 ··············ret_ty·(ServerSentEvents'·method·status·kind·a)
148 ··············of·{}]148 ··············of·{}]
149 7f6eaa0b777eb4855324f23e02b98120149 95c434239f83d7677469aa80e6590ade
150 ··$tc'JsonEvent·::·GHC.Types.TyCon150 ··$tc'JsonEvent·::·GHC.Types.TyCon
151 ··[HasNoCafRefs,·TagSig:·<TagProper>,151 ··[HasNoCafRefs,·TagSig:·<TagProper>,
152 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],152 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············GHC.Types.TyCon154 ··············GHC.Types.TyCon
155 ················12867571105663359034#Word64 
156 ················16301890774177601632#Word64155 ················6188654238760360956#Word64
 156 ················14267207967476987269#Word64
157 ················$trModule157 ················$trModule
158 ················$tc'JsonEvent2158 ················$tc'JsonEvent2
159 ················0#159 ················0#
160 ················$tc'JsonEvent1]160 ················$tc'JsonEvent1]
161 cd5b6f6ded604fafa1d1a99a92921abd161 d7d5182933d765c29697ef53712d69fd
162 ··$tc'JsonEvent1·::·GHC.Types.KindRep162 ··$tc'JsonEvent1·::·GHC.Types.KindRep
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,
164 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepTyConApp],·Inline:·[~]]164 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepTyConApp],·Inline:·[~]]
165 022f53c34979f52eec926e182df87e0a165 dbc993f25ed81d4fc31829b3ac630883
166 ··$tc'JsonEvent2·::·GHC.Types.TrName166 ··$tc'JsonEvent2·::·GHC.Types.TrName
167 ··[HasNoCafRefs,·TagSig:·<TagProper>,167 ··[HasNoCafRefs,·TagSig:·<TagProper>,
168 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],168 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
169 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'JsonEvent3]169 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'JsonEvent3]
170 3492ec537b8a3e427c47ef93cff60eea170 7348bcbe23892dd616ff8204e4c55efc
171 ··$tc'JsonEvent3·::·GHC.Prim.Addr#171 ··$tc'JsonEvent3·::·GHC.Prim.Addr#
172 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,172 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
173 ···Unfolding:·Core:·<vanilla>·"'JsonEvent"#]173 ···Unfolding:·Core:·<vanilla>·"'JsonEvent"#]
174 95f3dba00db810dc727e99112a4f6b7a174 7815effab0721f6887fb2abb77f4a8eb
175 ··$tc'RawEvent·::·GHC.Types.TyCon175 ··$tc'RawEvent·::·GHC.Types.TyCon
176 ··[HasNoCafRefs,·TagSig:·<TagProper>,176 ··[HasNoCafRefs,·TagSig:·<TagProper>,
177 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],177 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
178 ···Unfolding:·Core:·<vanilla>178 ···Unfolding:·Core:·<vanilla>
179 ··············GHC.Types.TyCon179 ··············GHC.Types.TyCon
180 ················16251382200402210409#Word64180 ················9095648805487591689#Word64
181 ················14692614524519758092#Word64181 ················12639326188841777804#Word64
182 ················$trModule182 ················$trModule
183 ················$tc'RawEvent1183 ················$tc'RawEvent1
184 ················0#184 ················0#
185 ················$tc'JsonEvent1]185 ················$tc'JsonEvent1]
Max diff block lines reached; 5282/12072 bytes (43.75%) of diff not shown.
62.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Status.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Status.hi
Files 97% similar despite different names
61.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.Status·91037 interface·Servant.API.Status·9103
8 ··interface·hash:·ca1c7a780ca8b451a0aec71e2b8435e4 
9 ··ABI·hash:·d408543cb5d9130fb8a340723ca3e519 
10 ··export-list·hash:·c07e5b7f5494d14c8e893c8b0d87216a8 ··interface·hash:·cfdf436688e9e6bdb4b6d9d0ec621120
 9 ··ABI·hash:·2d95c49592dfe0b270683dfbe3907ea0
 10 ··export-list·hash:·73e82b58bd816d63574203d49c64fa86
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fee765fe745b2c65fc7c3e4c76b58b6b16 ··src_hash:·fee765fe745b2c65fc7c3e4c76b58b6b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 42, 1318 lines modifiedOffset 42, 1318 lines modified
42 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a42 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
43 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c43 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
44 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b0944 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
45 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63545 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
46 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d046 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0
47 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104547 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
48 import··-/··Network.HTTP.Types.Status·c79cab427873650f09c71cee6f1fc99548 import··-/··Network.HTTP.Types.Status·c79cab427873650f09c71cee6f1fc995
49 8e2e3292bc0884f02d20342e7b37b2d149 3b3f5a899868f8acc61aaf8509f38b25
50 ··$fKnownStatus1·::·GHC.Num.Natural.Natural50 ··$fKnownStatus1·::·GHC.Num.Natural.Natural
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,
52 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],52 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
53 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·100##]53 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·100##]
54 e3f38c2d859e4eb6fd92a443c238151854 7f4ba5c90624e0eb77683e5082753323
55 ··$fKnownStatus10·::·GHC.Num.Natural.Natural55 ··$fKnownStatus10·::·GHC.Num.Natural.Natural
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],57 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
58 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·300##]58 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·300##]
59 c9db84e3be78941f5b2c57bf5d24943c59 bbea9e9d937dcfac2035db30f2f7e8d3
60 ··$fKnownStatus100·::·KnownStatus·10060 ··$fKnownStatus100·::·KnownStatus·100
61 ··DFunId61 ··DFunId
62 ··[HasNoCafRefs,·TagSig:·<TagProper>,62 ··[HasNoCafRefs,·TagSig:·<TagProper>,
63 ···LambdaFormInfo:·LFCon[C:KnownStatus],·Inline:·CONLIKE,63 ···LambdaFormInfo:·LFCon[C:KnownStatus],·Inline:·CONLIKE,
64 ···Unfolding:·DFun:.64 ···Unfolding:·DFun:.
65 ················@10065 ················@100
66 ················$fKnownStatus166 ················$fKnownStatus1
67 ··················`cast`67 ··················`cast`
68 ················(Sym·(GHC.Internal.TypeNats.N:SNat[0]·<100>_N)68 ················(Sym·(GHC.Internal.TypeNats.N:SNat[0]·<100>_N)
69 ·················;·Sym·(GHC.Internal.TypeNats.N:KnownNat[0]·<100>_N))69 ·················;·Sym·(GHC.Internal.TypeNats.N:KnownNat[0]·<100>_N))
70 ················$fKnownStatus100_$cstatusVal]70 ················$fKnownStatus100_$cstatusVal]
71 94fd5b6c23b658bb57916011b358654871 138fe73473fa7303b6070ff14518f07f
72 ··$fKnownStatus100_$cstatusVal·::72 ··$fKnownStatus100_$cstatusVal·::
73 ····proxy·100·->·Network.HTTP.Types.Status.Status73 ····proxy·100·->·Network.HTTP.Types.Status.Status
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
75 ···Strictness:·<A>,·CPR:·1(1,·1(,·2,)),75 ···Strictness:·<A>,·CPR:·1(1,·1(,·2,)),
76 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>76 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>
77 ··············\·@proxy·::·GHC.Internal.TypeNats.Nat·->·*77 ··············\·@proxy·::·GHC.Internal.TypeNats.Nat·->·*
78 ················(ds['GHC.Types.Many]·::·proxy·100)·->78 ················(ds['GHC.Types.Many]·::·proxy·100)·->
79 ··············Network.HTTP.Types.Status.status100]79 ··············Network.HTTP.Types.Status.status100]
80 a5fe39c9dd4411773f1707b5bf1b446280 7989028629614339485f1ec048a144c0
81 ··$fKnownStatus101·::·KnownStatus·10181 ··$fKnownStatus101·::·KnownStatus·101
82 ··DFunId82 ··DFunId
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[C:KnownStatus],·Inline:·CONLIKE,84 ···LambdaFormInfo:·LFCon[C:KnownStatus],·Inline:·CONLIKE,
85 ···Unfolding:·DFun:.85 ···Unfolding:·DFun:.
86 ················@10186 ················@101
87 ················$fKnownStatus287 ················$fKnownStatus2
88 ··················`cast`88 ··················`cast`
89 ················(Sym·(GHC.Internal.TypeNats.N:SNat[0]·<101>_N)89 ················(Sym·(GHC.Internal.TypeNats.N:SNat[0]·<101>_N)
90 ·················;·Sym·(GHC.Internal.TypeNats.N:KnownNat[0]·<101>_N))90 ·················;·Sym·(GHC.Internal.TypeNats.N:KnownNat[0]·<101>_N))
91 ················$fKnownStatus101_$cstatusVal]91 ················$fKnownStatus101_$cstatusVal]
92 062b1cbbe52cee98dbd6413c7d8dec1492 8aaf0f62691b3575f84ca70822a1cea4
93 ··$fKnownStatus101_$cstatusVal·::93 ··$fKnownStatus101_$cstatusVal·::
94 ····proxy·101·->·Network.HTTP.Types.Status.Status94 ····proxy·101·->·Network.HTTP.Types.Status.Status
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,95 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
96 ···Strictness:·<A>,·CPR:·1(1,·1(,·2,)),96 ···Strictness:·<A>,·CPR:·1(1,·1(,·2,)),
97 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>97 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>
98 ··············\·@proxy·::·GHC.Internal.TypeNats.Nat·->·*98 ··············\·@proxy·::·GHC.Internal.TypeNats.Nat·->·*
99 ················(ds['GHC.Types.Many]·::·proxy·101)·->99 ················(ds['GHC.Types.Many]·::·proxy·101)·->
100 ··············Network.HTTP.Types.Status.status101]100 ··············Network.HTTP.Types.Status.status101]
101 a594306de841c3b472958fceff0934a0101 cc3160bc0cc410e1938d21d0853d70a3
102 ··$fKnownStatus11·::·GHC.Num.Natural.Natural102 ··$fKnownStatus11·::·GHC.Num.Natural.Natural
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],104 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·301##]105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·301##]
106 15200110abb792ad15e5c02d33193fb7106 6c86560fda62fab98964a0aec4f7c547
107 ··$fKnownStatus12·::·GHC.Num.Natural.Natural107 ··$fKnownStatus12·::·GHC.Num.Natural.Natural
108 ··[HasNoCafRefs,·TagSig:·<TagProper>,108 ··[HasNoCafRefs,·TagSig:·<TagProper>,
109 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],109 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
110 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·302##]110 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·302##]
111 b51fe9e02b345f089edd7ba2ce8f33d8111 0fe2f714ace903b8faac54900d8b4e5e
112 ··$fKnownStatus13·::·GHC.Num.Natural.Natural112 ··$fKnownStatus13·::·GHC.Num.Natural.Natural
113 ··[HasNoCafRefs,·TagSig:·<TagProper>,113 ··[HasNoCafRefs,·TagSig:·<TagProper>,
114 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],114 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
115 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·303##]115 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·303##]
116 0cbf3ca9f91f5aa53990c43e04a0551d116 6278b8a754c22e2eb632c5d24211ca13
117 ··$fKnownStatus14·::·GHC.Num.Natural.Natural117 ··$fKnownStatus14·::·GHC.Num.Natural.Natural
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],119 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
120 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·304##]120 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·304##]
121 8b4e50edcc491f850e776e48b8a406b4121 af79979a5d3340ddce44327049f6b435
122 ··$fKnownStatus15·::·GHC.Num.Natural.Natural122 ··$fKnownStatus15·::·GHC.Num.Natural.Natural
123 ··[HasNoCafRefs,·TagSig:·<TagProper>,123 ··[HasNoCafRefs,·TagSig:·<TagProper>,
124 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],124 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
125 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·305##]125 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·305##]
126 192168a3e302c0ee1ce6f398d3eec3d8126 801653adfbdc5e1b5ca3ec0653dedc1a
127 ··$fKnownStatus16·::·GHC.Num.Natural.Natural127 ··$fKnownStatus16·::·GHC.Num.Natural.Natural
128 ··[HasNoCafRefs,·TagSig:·<TagProper>,128 ··[HasNoCafRefs,·TagSig:·<TagProper>,
129 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],129 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
130 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·307##]130 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·307##]
131 bd59fc2e5d4d7551a2ff8600b8e9d1e9131 fd50b9cfdf9e75a5169a4e6e6060ed2a
132 ··$fKnownStatus17·::·GHC.Num.Natural.Natural132 ··$fKnownStatus17·::·GHC.Num.Natural.Natural
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],134 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
135 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·308##]135 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·308##]
136 2be1418d396003c0211b5f7898147a5b136 4de59e0cdf918848c02b1cf6008a9463
137 ··$fKnownStatus18·::·GHC.Num.Natural.Natural137 ··$fKnownStatus18·::·GHC.Num.Natural.Natural
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],139 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
140 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·400##]140 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·400##]
141 3d763e2d071312f3e33b384be5e298ff141 9ac3e05c3fdfe5920a3274cea8efc66d
142 ··$fKnownStatus19·::·GHC.Num.Natural.Natural142 ··$fKnownStatus19·::·GHC.Num.Natural.Natural
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],144 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
145 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·401##]145 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·401##]
146 1c5a197e5464011fb9ecc061f8dcefd0146 0fad122ca05dd13c1c9b2c84a59e214d
Max diff block lines reached; 56968/63195 bytes (90.15%) of diff not shown.
62.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Status.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Status.dyn_hi
Files 98% similar despite different names
61.8 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.Status·91037 interface·Servant.API.Status·9103
8 ··interface·hash:·ca1c7a780ca8b451a0aec71e2b8435e4 
9 ··ABI·hash:·d408543cb5d9130fb8a340723ca3e519 
10 ··export-list·hash:·c07e5b7f5494d14c8e893c8b0d87216a8 ··interface·hash:·cfdf436688e9e6bdb4b6d9d0ec621120
 9 ··ABI·hash:·2d95c49592dfe0b270683dfbe3907ea0
 10 ··export-list·hash:·73e82b58bd816d63574203d49c64fa86
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fee765fe745b2c65fc7c3e4c76b58b6b16 ··src_hash:·fee765fe745b2c65fc7c3e4c76b58b6b
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 42, 1318 lines modifiedOffset 42, 1318 lines modified
42 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a42 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
43 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c43 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
44 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b0944 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
45 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c63545 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
46 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d046 import··-/··GHC.Internal.TypeLits·a056f543245bf19715e55c0ec31936d0
47 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104547 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
48 import··-/··Network.HTTP.Types.Status·c79cab427873650f09c71cee6f1fc99548 import··-/··Network.HTTP.Types.Status·c79cab427873650f09c71cee6f1fc995
49 8e2e3292bc0884f02d20342e7b37b2d149 3b3f5a899868f8acc61aaf8509f38b25
50 ··$fKnownStatus1·::·GHC.Num.Natural.Natural50 ··$fKnownStatus1·::·GHC.Num.Natural.Natural
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,
52 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],52 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
53 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·100##]53 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·100##]
54 e3f38c2d859e4eb6fd92a443c238151854 7f4ba5c90624e0eb77683e5082753323
55 ··$fKnownStatus10·::·GHC.Num.Natural.Natural55 ··$fKnownStatus10·::·GHC.Num.Natural.Natural
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],57 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
58 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·300##]58 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·300##]
59 c9db84e3be78941f5b2c57bf5d24943c59 bbea9e9d937dcfac2035db30f2f7e8d3
60 ··$fKnownStatus100·::·KnownStatus·10060 ··$fKnownStatus100·::·KnownStatus·100
61 ··DFunId61 ··DFunId
62 ··[HasNoCafRefs,·TagSig:·<TagProper>,62 ··[HasNoCafRefs,·TagSig:·<TagProper>,
63 ···LambdaFormInfo:·LFCon[C:KnownStatus],·Inline:·CONLIKE,63 ···LambdaFormInfo:·LFCon[C:KnownStatus],·Inline:·CONLIKE,
64 ···Unfolding:·DFun:.64 ···Unfolding:·DFun:.
65 ················@10065 ················@100
66 ················$fKnownStatus166 ················$fKnownStatus1
67 ··················`cast`67 ··················`cast`
68 ················(Sym·(GHC.Internal.TypeNats.N:SNat[0]·<100>_N)68 ················(Sym·(GHC.Internal.TypeNats.N:SNat[0]·<100>_N)
69 ·················;·Sym·(GHC.Internal.TypeNats.N:KnownNat[0]·<100>_N))69 ·················;·Sym·(GHC.Internal.TypeNats.N:KnownNat[0]·<100>_N))
70 ················$fKnownStatus100_$cstatusVal]70 ················$fKnownStatus100_$cstatusVal]
71 94fd5b6c23b658bb57916011b358654871 138fe73473fa7303b6070ff14518f07f
72 ··$fKnownStatus100_$cstatusVal·::72 ··$fKnownStatus100_$cstatusVal·::
73 ····proxy·100·->·Network.HTTP.Types.Status.Status73 ····proxy·100·->·Network.HTTP.Types.Status.Status
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
75 ···Strictness:·<A>,·CPR:·1(1,·1(,·2,)),75 ···Strictness:·<A>,·CPR:·1(1,·1(,·2,)),
76 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>76 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>
77 ··············\·@proxy·::·GHC.Internal.TypeNats.Nat·->·*77 ··············\·@proxy·::·GHC.Internal.TypeNats.Nat·->·*
78 ················(ds['GHC.Types.Many]·::·proxy·100)·->78 ················(ds['GHC.Types.Many]·::·proxy·100)·->
79 ··············Network.HTTP.Types.Status.status100]79 ··············Network.HTTP.Types.Status.status100]
80 a5fe39c9dd4411773f1707b5bf1b446280 7989028629614339485f1ec048a144c0
81 ··$fKnownStatus101·::·KnownStatus·10181 ··$fKnownStatus101·::·KnownStatus·101
82 ··DFunId82 ··DFunId
83 ··[HasNoCafRefs,·TagSig:·<TagProper>,83 ··[HasNoCafRefs,·TagSig:·<TagProper>,
84 ···LambdaFormInfo:·LFCon[C:KnownStatus],·Inline:·CONLIKE,84 ···LambdaFormInfo:·LFCon[C:KnownStatus],·Inline:·CONLIKE,
85 ···Unfolding:·DFun:.85 ···Unfolding:·DFun:.
86 ················@10186 ················@101
87 ················$fKnownStatus287 ················$fKnownStatus2
88 ··················`cast`88 ··················`cast`
89 ················(Sym·(GHC.Internal.TypeNats.N:SNat[0]·<101>_N)89 ················(Sym·(GHC.Internal.TypeNats.N:SNat[0]·<101>_N)
90 ·················;·Sym·(GHC.Internal.TypeNats.N:KnownNat[0]·<101>_N))90 ·················;·Sym·(GHC.Internal.TypeNats.N:KnownNat[0]·<101>_N))
91 ················$fKnownStatus101_$cstatusVal]91 ················$fKnownStatus101_$cstatusVal]
92 062b1cbbe52cee98dbd6413c7d8dec1492 8aaf0f62691b3575f84ca70822a1cea4
93 ··$fKnownStatus101_$cstatusVal·::93 ··$fKnownStatus101_$cstatusVal·::
94 ····proxy·101·->·Network.HTTP.Types.Status.Status94 ····proxy·101·->·Network.HTTP.Types.Status.Status
95 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,95 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
96 ···Strictness:·<A>,·CPR:·1(1,·1(,·2,)),96 ···Strictness:·<A>,·CPR:·1(1,·1(,·2,)),
97 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>97 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>
98 ··············\·@proxy·::·GHC.Internal.TypeNats.Nat·->·*98 ··············\·@proxy·::·GHC.Internal.TypeNats.Nat·->·*
99 ················(ds['GHC.Types.Many]·::·proxy·101)·->99 ················(ds['GHC.Types.Many]·::·proxy·101)·->
100 ··············Network.HTTP.Types.Status.status101]100 ··············Network.HTTP.Types.Status.status101]
101 a594306de841c3b472958fceff0934a0101 cc3160bc0cc410e1938d21d0853d70a3
102 ··$fKnownStatus11·::·GHC.Num.Natural.Natural102 ··$fKnownStatus11·::·GHC.Num.Natural.Natural
103 ··[HasNoCafRefs,·TagSig:·<TagProper>,103 ··[HasNoCafRefs,·TagSig:·<TagProper>,
104 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],104 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·301##]105 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·301##]
106 15200110abb792ad15e5c02d33193fb7106 6c86560fda62fab98964a0aec4f7c547
107 ··$fKnownStatus12·::·GHC.Num.Natural.Natural107 ··$fKnownStatus12·::·GHC.Num.Natural.Natural
108 ··[HasNoCafRefs,·TagSig:·<TagProper>,108 ··[HasNoCafRefs,·TagSig:·<TagProper>,
109 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],109 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
110 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·302##]110 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·302##]
111 b51fe9e02b345f089edd7ba2ce8f33d8111 0fe2f714ace903b8faac54900d8b4e5e
112 ··$fKnownStatus13·::·GHC.Num.Natural.Natural112 ··$fKnownStatus13·::·GHC.Num.Natural.Natural
113 ··[HasNoCafRefs,·TagSig:·<TagProper>,113 ··[HasNoCafRefs,·TagSig:·<TagProper>,
114 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],114 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
115 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·303##]115 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·303##]
116 0cbf3ca9f91f5aa53990c43e04a0551d116 6278b8a754c22e2eb632c5d24211ca13
117 ··$fKnownStatus14·::·GHC.Num.Natural.Natural117 ··$fKnownStatus14·::·GHC.Num.Natural.Natural
118 ··[HasNoCafRefs,·TagSig:·<TagProper>,118 ··[HasNoCafRefs,·TagSig:·<TagProper>,
119 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],119 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
120 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·304##]120 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·304##]
121 8b4e50edcc491f850e776e48b8a406b4121 af79979a5d3340ddce44327049f6b435
122 ··$fKnownStatus15·::·GHC.Num.Natural.Natural122 ··$fKnownStatus15·::·GHC.Num.Natural.Natural
123 ··[HasNoCafRefs,·TagSig:·<TagProper>,123 ··[HasNoCafRefs,·TagSig:·<TagProper>,
124 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],124 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
125 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·305##]125 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·305##]
126 192168a3e302c0ee1ce6f398d3eec3d8126 801653adfbdc5e1b5ca3ec0653dedc1a
127 ··$fKnownStatus16·::·GHC.Num.Natural.Natural127 ··$fKnownStatus16·::·GHC.Num.Natural.Natural
128 ··[HasNoCafRefs,·TagSig:·<TagProper>,128 ··[HasNoCafRefs,·TagSig:·<TagProper>,
129 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],129 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
130 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·307##]130 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·307##]
131 bd59fc2e5d4d7551a2ff8600b8e9d1e9131 fd50b9cfdf9e75a5169a4e6e6060ed2a
132 ··$fKnownStatus17·::·GHC.Num.Natural.Natural132 ··$fKnownStatus17·::·GHC.Num.Natural.Natural
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],134 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
135 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·308##]135 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·308##]
136 2be1418d396003c0211b5f7898147a5b136 4de59e0cdf918848c02b1cf6008a9463
137 ··$fKnownStatus18·::·GHC.Num.Natural.Natural137 ··$fKnownStatus18·::·GHC.Num.Natural.Natural
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],139 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
140 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·400##]140 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·400##]
141 3d763e2d071312f3e33b384be5e298ff141 9ac3e05c3fdfe5920a3274cea8efc66d
142 ··$fKnownStatus19·::·GHC.Num.Natural.Natural142 ··$fKnownStatus19·::·GHC.Num.Natural.Natural
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],144 ···LambdaFormInfo:·LFCon[GHC.Num.Natural.NS],
145 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·401##]145 ···Unfolding:·Core:·<vanilla>·GHC.Num.Natural.NS·401##]
146 1c5a197e5464011fb9ecc061f8dcefd0146 0fad122ca05dd13c1c9b2c84a59e214d
Max diff block lines reached; 56968/63195 bytes (90.15%) of diff not shown.
51.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Stream.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Stream.dyn_hi
Files 99% similar despite different names
51.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·Servant.API.Stream·[family·instance·module]·91037 interface·Servant.API.Stream·[family·instance·module]·9103
8 ··interface·hash:·b52832905a278da2a2dd8adfa0c1a96e 
9 ··ABI·hash:·4271ac0f19ab12afe257b94429961962 
10 ··export-list·hash:·28fb9edd084290d361ea6cae39740b5e8 ··interface·hash:·5fe57bcae3b6a101a2217b34e83fb87e
 9 ··ABI·hash:·7c53e45585a50c9165c0b7a7a0478324
 10 ··export-list·hash:·916bc7775973d1f0c719baced450c4c1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e4e35e56a5d4b85eaba0243e58c28b4916 ··src_hash:·e4e35e56a5d4b85eaba0243e58c28b49
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ··SourceToSourceIO{sourceToSourceIO}28 ··SourceToSourceIO{sourceToSourceIO}
29 ··Stream29 ··Stream
30 ··StreamBody30 ··StreamBody
31 ··StreamBody'31 ··StreamBody'
32 ··StreamGet32 ··StreamGet
33 ··StreamPost33 ··StreamPost
34 ··ToSourceIO{toSourceIO}34 ··ToSourceIO{toSourceIO}
35 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.Types.SourceT35 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.Types.SourceT
36 boot·module·dependencies:36 boot·module·dependencies:
37 direct·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio37 direct·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio
38 ·····························base-4.20.2.0·bytestring-0.12.2.038 ·····························base-4.20.2.0·bytestring-0.12.2.0
39 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui239 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui2
40 plugin·package·dependencies:40 plugin·package·dependencies:
41 orphans:·Data.Attoparsec.ByteString.Char8·Data.Binary.Generic41 orphans:·Data.Attoparsec.ByteString.Char8·Data.Binary.Generic
42 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float42 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
Offset 96, 30 lines modifiedOffset 96, 30 lines modified
96 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b96 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
97 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b97 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
98 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c98 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
99 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104599 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
100 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6100 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
101 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888101 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
102 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692102 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
103 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.Types.SourceT·a0f6ff41926b18b7d98a6939bc36bd15 
104 ··exports:·fbd74fe5691886e6a742813705c37289 
105 ··Effect·2bacdc55a67910288b5a9b34f2581f73 
106 ··Error·cf1ccfbf17878aa898af643dc4d0f57a 
107 ··Skip·6cfb9d99f3432c9aac57b376a898062a 
108 ··SourceT·57b1b04bf2bb358a6054ca55627b4031 
109 ··SourceT·e1ac87c3de4d79d66d260d724dd6cee6 
110 ··StepT·10c43efccbe8ad40a6c17c218fc5d912 
111 ··Stop·8a9379153d6e7456c9c8630ace0b2a39 
112 ··Yield·0620e4fa69e8e8b5889f8441b6e92b32 
113 ··fromStepT·5050029b3c84593b975a079931f58700 
114 ··mapStepT·986bb018ed8af642e34406d5e0313b02 
115 ··source·4d3fec1ae9e70ab4de1af62539968830 
116 ··transformWithAtto·9bc715a109bdb55fb5c09d45268a245e 
117 ··unSourceT·b602ef2e3c957a42d54d7d6907cda7fd 
118 587706985a8c76b05c3551b4100b4bd8103 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.Types.SourceT·56e539ff5896a00879c4c7270f592e29
 104 ··exports:·9b054bf34c9454fb615a53451c107ff9
 105 ··Effect·5a2941095942533591bf734dedcee36f
 106 ··Error·5826feac1db6eded7c639c5231782a4d
 107 ··Skip·530a0229680be30ccacddb703f70d610
 108 ··SourceT·f34aacda7f681dacc20112ace67a01d9
 109 ··SourceT·f6bc66e4f4e6f8ea0809da1bef5256da
 110 ··StepT·ea68a5c03576605d2e86b2c5c9caf408
 111 ··Stop·ac86924187d88a3fcf511b29551ba72d
 112 ··Yield·570f90332b84304e9445e3ec8536693c
 113 ··fromStepT·487118e570995118a97c25b5adc2bbd1
 114 ··mapStepT·3d6acae4c6b929c0893c032574258ff9
 115 ··source·a085e2514deed2a5969105ee56756dba
 116 ··transformWithAtto·22107983edc45706cf8115bf11452a1c
 117 ··unSourceT·ebea89c1557a455ed7066cf2b7a2c6ad
 118 fbd0b8ecddabfb8a0c0237fe4250871b
119 ··$fFramingRenderTYPENetstringFraming·::119 ··$fFramingRenderTYPENetstringFraming·::
120 ····FramingRender·NetstringFraming120 ····FramingRender·NetstringFraming
121 ··DFunId121 ··DFunId
122 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,122 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,
123 ···Strictness:·<MP(1P(1P(SC(S,C(1,L)),A),A,A,A,A,A),A,A,A)><A><LC(S,L)><1C(1,L)><LC(S,L)>,123 ···Strictness:·<MP(1P(1P(SC(S,C(1,L)),A),A,A,A,A,A),A,A,A)><A><LC(S,L)><1C(1,L)><LC(S,L)>,
124 ···Inline:·(sat-args=0),124 ···Inline:·(sat-args=0),
125 ···Unfolding:·Core:·StableUser·<0,FalseTrue>125 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ··········································->·Data.ByteString.Lazy.Internal.ByteString>_R133 ··········································->·Data.ByteString.Lazy.Internal.ByteString>_R
134 ···············%<'GHC.Types.Many>_N·->_R·<Servant.Types.SourceT.SourceT134 ···············%<'GHC.Types.Many>_N·->_R·<Servant.Types.SourceT.SourceT
135 ············································(m·|>·<*·->·*>_N)·(a·|>·<*>_N)>_R135 ············································(m·|>·<*·->·*>_N)·(a·|>·<*>_N)>_R
136 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Servant.Types.SourceT.N:SourceT[0]136 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Servant.Types.SourceT.N:SourceT[0]
137 ··················································<(m·|>·<*·->·*>_N)>_N137 ··················································<(m·|>·<*·->·*>_N)>_N
138 ··················································<Data.ByteString.Lazy.Internal.ByteString>_N)138 ··················································<Data.ByteString.Lazy.Internal.ByteString>_N)
139 ···············;·Sym·(N:FramingRender[0]·<*>_N·<NetstringFraming>_N))]139 ···············;·Sym·(N:FramingRender[0]·<*>_N·<NetstringFraming>_N))]
140 b0c6eac465bfa0b2ee1a89bf675aa064140 607ee1f25464e40216563fb91b5e069e
141 ··$fFramingRenderTYPENetstringFraming1·::141 ··$fFramingRenderTYPENetstringFraming1·::
142 ····GHC.Internal.Base.Monad·m·=>142 ····GHC.Internal.Base.Monad·m·=>
143 ····GHC.Internal.Data.Proxy.Proxy·NetstringFraming143 ····GHC.Internal.Data.Proxy.Proxy·NetstringFraming
144 ····->·(a·->·Data.ByteString.Lazy.Internal.ByteString)144 ····->·(a·->·Data.ByteString.Lazy.Internal.ByteString)
145 ····->·Servant.Types.SourceT.SourceT·m·a145 ····->·Servant.Types.SourceT.SourceT·m·a
146 ····->·forall·b.146 ····->·forall·b.
147 ·······(Servant.Types.SourceT.StepT147 ·······(Servant.Types.SourceT.StepT
Offset 161, 38 lines modifiedOffset 161, 38 lines modified
161 ··········································->·Data.ByteString.Lazy.Internal.ByteString)161 ··········································->·Data.ByteString.Lazy.Internal.ByteString)
162 ················(eta2['GHC.Types.Many]·::·Servant.Types.SourceT.SourceT·m·a)162 ················(eta2['GHC.Types.Many]·::·Servant.Types.SourceT.SourceT·m·a)
163 ················@b163 ················@b
164 ················(eta3['GHC.Types.Many]·::·Servant.Types.SourceT.StepT164 ················(eta3['GHC.Types.Many]·::·Servant.Types.SourceT.StepT
165 ············································m·Data.ByteString.Lazy.Internal.ByteString165 ············································m·Data.ByteString.Lazy.Internal.ByteString
166 ··········································->·m·b)·->166 ··········································->·m·b)·->
167 ··············$w$cframingRender·@m·@a·$dMonad·eta1·eta2·@b·eta3]167 ··············$w$cframingRender·@m·@a·$dMonad·eta1·eta2·@b·eta3]
168 39a0e166c84ad3b4f5e41bcff0568133168 a5a82d40caf2385cc3393c2e7faff05e
169 ··$fFramingRenderTYPENetstringFraming2·::169 ··$fFramingRenderTYPENetstringFraming2·::
170 ····Data.ByteString.Lazy.Internal.ByteString170 ····Data.ByteString.Lazy.Internal.ByteString
171 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),171 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
172 ···Unfolding:·Core:·<vanilla>172 ···Unfolding:·Core:·<vanilla>
173 ··············Data.ByteString.Lazy.Internal.packChars_$spackChunks173 ··············Data.ByteString.Lazy.Internal.packChars_$spackChunks
174 ················32#174 ················32#
175 ················$fFramingRenderTYPENetstringFraming3]175 ················$fFramingRenderTYPENetstringFraming3]
176 bf8c9753eac1ff258b8dd719f7b75459176 3b7e9845276dfa4dfe23dff97d63d3ad
177 ··$fFramingRenderTYPENetstringFraming3·::·[GHC.Types.Char]177 ··$fFramingRenderTYPENetstringFraming3·::·[GHC.Types.Char]
178 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),178 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
179 ···Unfolding:·Core:·<vanilla>179 ···Unfolding:·Core:·<vanilla>
180 ··············GHC.CString.unpackCString#·$fFramingRenderTYPENetstringFraming4]180 ··············GHC.CString.unpackCString#·$fFramingRenderTYPENetstringFraming4]
181 374e44a7a680645b9b43289841d51cac181 42f89bcfa90d72cefb86f2379e083786
182 ··$fFramingRenderTYPENetstringFraming4·::·GHC.Prim.Addr#182 ··$fFramingRenderTYPENetstringFraming4·::·GHC.Prim.Addr#
183 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,183 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
184 ···Unfolding:·Core:·<vanilla>·":"#]184 ···Unfolding:·Core:·<vanilla>·":"#]
185 cb5292722350334541d7ad55481d41f2185 81d9dd08910d428db779248765be664b
186 ··$fFramingRenderTYPENetstringFraming_go·::186 ··$fFramingRenderTYPENetstringFraming_go·::
187 ····Data.ByteString.Lazy.Internal.ByteString187 ····Data.ByteString.Lazy.Internal.ByteString
188 ····->·Data.ByteString.Lazy.Internal.ByteString188 ····->·Data.ByteString.Lazy.Internal.ByteString
189 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,189 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Max diff block lines reached; 45904/52390 bytes (87.62%) of diff not shown.
51.5 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Stream.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Stream.hi
Files 98% similar despite different names
51.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·Servant.API.Stream·[family·instance·module]·91037 interface·Servant.API.Stream·[family·instance·module]·9103
8 ··interface·hash:·b52832905a278da2a2dd8adfa0c1a96e 
9 ··ABI·hash:·4271ac0f19ab12afe257b94429961962 
10 ··export-list·hash:·28fb9edd084290d361ea6cae39740b5e8 ··interface·hash:·5fe57bcae3b6a101a2217b34e83fb87e
 9 ··ABI·hash:·7c53e45585a50c9165c0b7a7a0478324
 10 ··export-list·hash:·916bc7775973d1f0c719baced450c4c1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e4e35e56a5d4b85eaba0243e58c28b4916 ··src_hash:·e4e35e56a5d4b85eaba0243e58c28b49
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 28, 15 lines modifiedOffset 28, 15 lines modified
28 ··SourceToSourceIO{sourceToSourceIO}28 ··SourceToSourceIO{sourceToSourceIO}
29 ··Stream29 ··Stream
30 ··StreamBody30 ··StreamBody
31 ··StreamBody'31 ··StreamBody'
32 ··StreamGet32 ··StreamGet
33 ··StreamPost33 ··StreamPost
34 ··ToSourceIO{toSourceIO}34 ··ToSourceIO{toSourceIO}
35 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.Types.SourceT35 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.Types.SourceT
36 boot·module·dependencies:36 boot·module·dependencies:
37 direct·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio37 direct·package·dependencies:·attoparsec-0.14.4-E7VUJVyq1xG6gLHapayFio
38 ·····························base-4.20.2.0·bytestring-0.12.2.038 ·····························base-4.20.2.0·bytestring-0.12.2.0
39 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui239 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui2
40 plugin·package·dependencies:40 plugin·package·dependencies:
41 orphans:·Data.Attoparsec.ByteString.Char8·Data.Binary.Generic41 orphans:·Data.Attoparsec.ByteString.Char8·Data.Binary.Generic
42 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float42 ·········Data.ByteString.Builder·GHC.Internal.Base·GHC.Internal.Float
Offset 96, 30 lines modifiedOffset 96, 30 lines modified
96 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b96 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
97 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b97 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
98 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c98 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
99 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104599 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
100 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6100 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
101 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888101 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
102 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692102 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
103 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.Types.SourceT·a0f6ff41926b18b7d98a6939bc36bd15 
104 ··exports:·fbd74fe5691886e6a742813705c37289 
105 ··Effect·2bacdc55a67910288b5a9b34f2581f73 
106 ··Error·cf1ccfbf17878aa898af643dc4d0f57a 
107 ··Skip·6cfb9d99f3432c9aac57b376a898062a 
108 ··SourceT·57b1b04bf2bb358a6054ca55627b4031 
109 ··SourceT·e1ac87c3de4d79d66d260d724dd6cee6 
110 ··StepT·10c43efccbe8ad40a6c17c218fc5d912 
111 ··Stop·8a9379153d6e7456c9c8630ace0b2a39 
112 ··Yield·0620e4fa69e8e8b5889f8441b6e92b32 
113 ··fromStepT·5050029b3c84593b975a079931f58700 
114 ··mapStepT·986bb018ed8af642e34406d5e0313b02 
115 ··source·4d3fec1ae9e70ab4de1af62539968830 
116 ··transformWithAtto·9bc715a109bdb55fb5c09d45268a245e 
117 ··unSourceT·b602ef2e3c957a42d54d7d6907cda7fd 
118 587706985a8c76b05c3551b4100b4bd8103 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.Types.SourceT·56e539ff5896a00879c4c7270f592e29
 104 ··exports:·9b054bf34c9454fb615a53451c107ff9
 105 ··Effect·5a2941095942533591bf734dedcee36f
 106 ··Error·5826feac1db6eded7c639c5231782a4d
 107 ··Skip·530a0229680be30ccacddb703f70d610
 108 ··SourceT·f34aacda7f681dacc20112ace67a01d9
 109 ··SourceT·f6bc66e4f4e6f8ea0809da1bef5256da
 110 ··StepT·ea68a5c03576605d2e86b2c5c9caf408
 111 ··Stop·ac86924187d88a3fcf511b29551ba72d
 112 ··Yield·570f90332b84304e9445e3ec8536693c
 113 ··fromStepT·487118e570995118a97c25b5adc2bbd1
 114 ··mapStepT·3d6acae4c6b929c0893c032574258ff9
 115 ··source·a085e2514deed2a5969105ee56756dba
 116 ··transformWithAtto·22107983edc45706cf8115bf11452a1c
 117 ··unSourceT·ebea89c1557a455ed7066cf2b7a2c6ad
 118 fbd0b8ecddabfb8a0c0237fe4250871b
119 ··$fFramingRenderTYPENetstringFraming·::119 ··$fFramingRenderTYPENetstringFraming·::
120 ····FramingRender·NetstringFraming120 ····FramingRender·NetstringFraming
121 ··DFunId121 ··DFunId
122 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,122 ··[LambdaFormInfo:·LFReEntrant·5,·Arity:·5,
123 ···Strictness:·<MP(1P(1P(SC(S,C(1,L)),A),A,A,A,A,A),A,A,A)><A><LC(S,L)><1C(1,L)><LC(S,L)>,123 ···Strictness:·<MP(1P(1P(SC(S,C(1,L)),A),A,A,A,A,A),A,A,A)><A><LC(S,L)><1C(1,L)><LC(S,L)>,
124 ···Inline:·(sat-args=0),124 ···Inline:·(sat-args=0),
125 ···Unfolding:·Core:·StableUser·<0,FalseTrue>125 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 ··········································->·Data.ByteString.Lazy.Internal.ByteString>_R133 ··········································->·Data.ByteString.Lazy.Internal.ByteString>_R
134 ···············%<'GHC.Types.Many>_N·->_R·<Servant.Types.SourceT.SourceT134 ···············%<'GHC.Types.Many>_N·->_R·<Servant.Types.SourceT.SourceT
135 ············································(m·|>·<*·->·*>_N)·(a·|>·<*>_N)>_R135 ············································(m·|>·<*·->·*>_N)·(a·|>·<*>_N)>_R
136 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Servant.Types.SourceT.N:SourceT[0]136 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Servant.Types.SourceT.N:SourceT[0]
137 ··················································<(m·|>·<*·->·*>_N)>_N137 ··················································<(m·|>·<*·->·*>_N)>_N
138 ··················································<Data.ByteString.Lazy.Internal.ByteString>_N)138 ··················································<Data.ByteString.Lazy.Internal.ByteString>_N)
139 ···············;·Sym·(N:FramingRender[0]·<*>_N·<NetstringFraming>_N))]139 ···············;·Sym·(N:FramingRender[0]·<*>_N·<NetstringFraming>_N))]
140 b0c6eac465bfa0b2ee1a89bf675aa064140 607ee1f25464e40216563fb91b5e069e
141 ··$fFramingRenderTYPENetstringFraming1·::141 ··$fFramingRenderTYPENetstringFraming1·::
142 ····GHC.Internal.Base.Monad·m·=>142 ····GHC.Internal.Base.Monad·m·=>
143 ····GHC.Internal.Data.Proxy.Proxy·NetstringFraming143 ····GHC.Internal.Data.Proxy.Proxy·NetstringFraming
144 ····->·(a·->·Data.ByteString.Lazy.Internal.ByteString)144 ····->·(a·->·Data.ByteString.Lazy.Internal.ByteString)
145 ····->·Servant.Types.SourceT.SourceT·m·a145 ····->·Servant.Types.SourceT.SourceT·m·a
146 ····->·forall·b.146 ····->·forall·b.
147 ·······(Servant.Types.SourceT.StepT147 ·······(Servant.Types.SourceT.StepT
Offset 161, 38 lines modifiedOffset 161, 38 lines modified
161 ··········································->·Data.ByteString.Lazy.Internal.ByteString)161 ··········································->·Data.ByteString.Lazy.Internal.ByteString)
162 ················(eta2['GHC.Types.Many]·::·Servant.Types.SourceT.SourceT·m·a)162 ················(eta2['GHC.Types.Many]·::·Servant.Types.SourceT.SourceT·m·a)
163 ················@b163 ················@b
164 ················(eta3['GHC.Types.Many]·::·Servant.Types.SourceT.StepT164 ················(eta3['GHC.Types.Many]·::·Servant.Types.SourceT.StepT
165 ············································m·Data.ByteString.Lazy.Internal.ByteString165 ············································m·Data.ByteString.Lazy.Internal.ByteString
166 ··········································->·m·b)·->166 ··········································->·m·b)·->
167 ··············$w$cframingRender·@m·@a·$dMonad·eta1·eta2·@b·eta3]167 ··············$w$cframingRender·@m·@a·$dMonad·eta1·eta2·@b·eta3]
168 39a0e166c84ad3b4f5e41bcff0568133168 a5a82d40caf2385cc3393c2e7faff05e
169 ··$fFramingRenderTYPENetstringFraming2·::169 ··$fFramingRenderTYPENetstringFraming2·::
170 ····Data.ByteString.Lazy.Internal.ByteString170 ····Data.ByteString.Lazy.Internal.ByteString
171 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),171 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
172 ···Unfolding:·Core:·<vanilla>172 ···Unfolding:·Core:·<vanilla>
173 ··············Data.ByteString.Lazy.Internal.packChars_$spackChunks173 ··············Data.ByteString.Lazy.Internal.packChars_$spackChunks
174 ················32#174 ················32#
175 ················$fFramingRenderTYPENetstringFraming3]175 ················$fFramingRenderTYPENetstringFraming3]
176 bf8c9753eac1ff258b8dd719f7b75459176 3b7e9845276dfa4dfe23dff97d63d3ad
177 ··$fFramingRenderTYPENetstringFraming3·::·[GHC.Types.Char]177 ··$fFramingRenderTYPENetstringFraming3·::·[GHC.Types.Char]
178 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),178 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
179 ···Unfolding:·Core:·<vanilla>179 ···Unfolding:·Core:·<vanilla>
180 ··············GHC.CString.unpackCString#·$fFramingRenderTYPENetstringFraming4]180 ··············GHC.CString.unpackCString#·$fFramingRenderTYPENetstringFraming4]
181 374e44a7a680645b9b43289841d51cac181 42f89bcfa90d72cefb86f2379e083786
182 ··$fFramingRenderTYPENetstringFraming4·::·GHC.Prim.Addr#182 ··$fFramingRenderTYPENetstringFraming4·::·GHC.Prim.Addr#
183 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,183 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
184 ···Unfolding:·Core:·<vanilla>·":"#]184 ···Unfolding:·Core:·<vanilla>·":"#]
185 cb5292722350334541d7ad55481d41f2185 81d9dd08910d428db779248765be664b
186 ··$fFramingRenderTYPENetstringFraming_go·::186 ··$fFramingRenderTYPENetstringFraming_go·::
187 ····Data.ByteString.Lazy.Internal.ByteString187 ····Data.ByteString.Lazy.Internal.ByteString
188 ····->·Data.ByteString.Lazy.Internal.ByteString188 ····->·Data.ByteString.Lazy.Internal.ByteString
189 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,189 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
Max diff block lines reached; 45904/52387 bytes (87.62%) of diff not shown.
4.05 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Sub.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Sub.dyn_hi
Files 85% similar despite different names
3.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·Servant.API.Sub·91037 interface·Servant.API.Sub·9103
8 ··interface·hash:·74618d2c0ef26f3367528ac6df9c9e7b 
9 ··ABI·hash:·95a340c76220ddc786cd54053f3d61cc 
10 ··export-list·hash:·d2085e9b1a3ba5ba0bfff94969b7c8228 ··interface·hash:·a75ef8166cdc9e424980b92d8b839226
 9 ··ABI·hash:·d0999d05a52df1c628a223d1c01f0ac6
 10 ··export-list·hash:·318674b0cb002d152c2124be746a8df2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·8b1fbaf4e4eecbd026db65df7a39b51a16 ··src_hash:·8b1fbaf4e4eecbd026db65df7a39b51a
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 30, 64 lines modifiedOffset 30, 64 lines modified
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97332 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
33 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c7504633 import··-/··Data.Typeable·0b51255f9bb206478eb1cb7fa6c75046
34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a34 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b35 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
36 fixities·infixr·4·:>36 fixities·infixr·4·:>
37 27d020d8301dce685898be49f5ce846437 a862fb6470c35f926eaf6e85bbe8d3cd
38 ··$tc:>·::·GHC.Types.TyCon38 ··$tc:>·::·GHC.Types.TyCon
39 ··[HasNoCafRefs,·TagSig:·<TagProper>,39 ··[HasNoCafRefs,·TagSig:·<TagProper>,
40 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],40 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
41 ···Unfolding:·Core:·<vanilla>41 ···Unfolding:·Core:·<vanilla>
42 ··············GHC.Types.TyCon42 ··············GHC.Types.TyCon
43 ················14250804424793792986#Word64 
44 ················12230939840949559481#Word6443 ················9785619989871910645#Word64
 44 ················8015060440865889107#Word64
45 ················$trModule45 ················$trModule
46 ················$tc:>246 ················$tc:>2
47 ················1#47 ················1#
48 ················$tc:>1]48 ················$tc:>1]
49 205dbc17e51d6283e86b4a8ec841a3c949 425abab72b83e468c2fcb5217b6549a8
50 ··$tc:>1·::·GHC.Types.KindRep50 ··$tc:>1·::·GHC.Types.KindRep
51 ··[HasNoCafRefs,·TagSig:·<TagProper>,51 ··[HasNoCafRefs,·TagSig:·<TagProper>,
52 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]52 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
53 2ffd8ec870090cac6b4923e3c39ebf7a53 1e5e7a487e26620bed545fc81dc0e819
54 ··$tc:>2·::·GHC.Types.TrName54 ··$tc:>2·::·GHC.Types.TrName
55 ··[HasNoCafRefs,·TagSig:·<TagProper>,55 ··[HasNoCafRefs,·TagSig:·<TagProper>,
56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],56 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc:>3]57 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc:>3]
58 f4f3fe2e36aaf278d3fa57f5d57a1d4858 e514afb2a23b9d621c7d46b3821844ba
59 ··$tc:>3·::·GHC.Prim.Addr#59 ··$tc:>3·::·GHC.Prim.Addr#
60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,60 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
61 ···Unfolding:·Core:·<vanilla>·":>"#]61 ···Unfolding:·Core:·<vanilla>·":>"#]
62 e1330ef11e688323dec12954f974ce8162 f4bc44ac637c689f3b611bf6ba7bcb77
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 178cbe040b12e025dc2a6ded4970641567 3bcb4909db3aaaa91b4937e4def671e6
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 0e4484a752f4217cc21cf6fb074ed2a772 02c9b9f1956febd49b340e7740a9224c
73 ··$trModule2·::·GHC.Prim.Addr#73 ··$trModule2·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>·"Servant.API.Sub"#]75 ···Unfolding:·Core:·<vanilla>·"Servant.API.Sub"#]
76 9743dbf41e46e3b74964393a4111edb676 333994f7892354fd51dd95645997dfae
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 46a47a6158187499ba1409b90250d85281 5aa968c3dc3651ed87530da9765f7cf8
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 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
86 af2161987a02c89f2d635d4c9b3f96c385 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 86 cb20c062fc44c2b3a63a663d8ee55b67
87 ··type·role·(:>)·phantom·phantom87 ··type·role·(:>)·phantom·phantom
88 ··type·(:>)·::·forall·k.·k·->·*·->·*88 ··type·(:>)·::·forall·k.·k·->·*·->·*
89 ··data·(:>)·path·a89 ··data·(:>)·path·a
90 Warnings:90 Warnings:
91 ··Deprecated·names:91 ··Deprecated·names:
92 ··Deprecated·exports:92 ··Deprecated·exports:
93 trusted:·none93 trusted:·none
8.28 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeErrors.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeErrors.hi
Files 93% similar despite different names
7.98 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.TypeErrors·91037 interface·Servant.API.TypeErrors·9103
8 ··interface·hash:·8085b0f5e12f282782c4d661cf535344 
9 ··ABI·hash:·50e784633ac7a84fea2a5f719eaa2ca4 
10 ··export-list·hash:·cfc9df13dc2e2ca8538b0d1f2e0aa4638 ··interface·hash:·b53ef7a56269b62e6e28e88cba7651a3
 9 ··ABI·hash:·05b3733496a547392851c99a69632e8f
 10 ··export-list·hash:·9ccda6308b75846b665d73ede688c849
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·6de87d36cf01e4a0512a17e69015293216 ··src_hash:·6de87d36cf01e4a0512a17e690152932
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 35, 141 lines modifiedOffset 35, 141 lines modified
35 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97335 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
36 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e136 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1
37 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e37 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
38 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a38 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
39 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b39 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
40 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf540 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf5
41 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104541 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
42 34f5f854e21b108f96bc67ce36d3945f42 51342dfd324d636f051d8a81298dcf0f
43 ··$tcT1·::·GHC.Types.TyCon43 ··$tcT1·::·GHC.Types.TyCon
44 ··[HasNoCafRefs,·TagSig:·<TagProper>,44 ··[HasNoCafRefs,·TagSig:·<TagProper>,
45 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],45 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
46 ···Unfolding:·Core:·<vanilla>46 ···Unfolding:·Core:·<vanilla>
47 ··············GHC.Types.TyCon47 ··············GHC.Types.TyCon
48 ················11133454784157091852#Word64 
49 ················5921458800358810424#Word6448 ················17930051208033340516#Word64
 49 ················3682292894266849051#Word64
50 ················$trModule50 ················$trModule
51 ················$tcT351 ················$tcT3
52 ················1#52 ················1#
53 ················$tcT2]53 ················$tcT2]
54 4df2d79d5a05d512de3eb88abcf9386a54 9b9ee275e521688821835f9a2aa64fb2
55 ··$tcT2·::·GHC.Types.KindRep55 ··$tcT2·::·GHC.Types.KindRep
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]57 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
58 c561aa27db64e88f9152b55c162b360858 847a623588fd001e5e45b12d3094598c
59 ··$tcT3·::·GHC.Types.TrName59 ··$tcT3·::·GHC.Types.TrName
60 ··[HasNoCafRefs,·TagSig:·<TagProper>,60 ··[HasNoCafRefs,·TagSig:·<TagProper>,
61 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],61 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
62 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcT4]62 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcT4]
63 c58842d467538c9db8860db7fb150d6a63 5e8991bba5184ec7112d825a8dc45083
64 ··$tcT4·::·GHC.Prim.Addr#64 ··$tcT4·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"T1"#]66 ···Unfolding:·Core:·<vanilla>·"T1"#]
67 6db2b2f61a01948d5e6e1ef04cd8250167 fcc25437eab072a9e0e70e28a1c31f4c
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 09beb46a085f6a493ff8043ac87b1cad72 e145bfe3170c0b62208790ad7a11aa00
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 613d86e45305e6bfbafdf539d35d6ea377 888b8faad72d2f5c7bb88907e9ed88b9
78 ··$trModule2·::·GHC.Prim.Addr#78 ··$trModule2·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"Servant.API.TypeErrors"#]80 ···Unfolding:·Core:·<vanilla>·"Servant.API.TypeErrors"#]
81 037e64063ddcca30564981afb088360581 6f38738f9b71c8167af56aa31a617777
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 c619cd4efdf66e9472302063d152354986 adeed3bd5215fdedc5562cbca6a29d3f
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 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
91 f0374a82c630259db56f3ebdd2619a1e90 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 91 a74849f2e789f951099134bbbee6a63f
92 ··type·Arity·::·forall·k.·k·->·GHC.Internal.TypeNats.Nat92 ··type·Arity·::·forall·k.·k·->·GHC.Internal.TypeNats.Nat
93 ··type·Arity·ty·=·Arity'·k·::·GHC.Internal.TypeNats.Nat93 ··type·Arity·ty·=·Arity'·k·::·GHC.Internal.TypeNats.Nat
94 802e9a1a76eaf59b229ce5786f44666994 25aaa031c236496828a97991a87643a5
95 ··type·Arity'·::·forall·k.·k·->·GHC.Internal.TypeNats.Nat95 ··type·Arity'·::·forall·k.·k·->·GHC.Internal.TypeNats.Nat
96 ··type·family·Arity'·ty·where96 ··type·family·Arity'·ty·where
97 ····forall·(t1·::·GHC.Types.RuntimeRep)·(t2·::·GHC.Types.RuntimeRep)97 ····forall·(t1·::·GHC.Types.RuntimeRep)·(t2·::·GHC.Types.RuntimeRep)
98 ···········(_1·::·GHC.Prim.TYPE·t2)·(ty·::·GHC.Prim.TYPE·t1).98 ···········(_1·::·GHC.Prim.TYPE·t2)·(ty·::·GHC.Prim.TYPE·t1).
99 ······Arity'·(_1·->·ty)·=·1·GHC.Internal.TypeNats.+·Arity'·ty99 ······Arity'·(_1·->·ty)·=·1·GHC.Internal.TypeNats.+·Arity'·ty
100 ····forall·k·(_1·::·k).·Arity'·_1·=·0100 ····forall·k·(_1·::·k).·Arity'·_1·=·0
101 ····axiom·D:R:Arity'101 ····axiom·D:R:Arity'
102 5255ca7e4e6b0955dbd759e31d38fdf0102 a81c136cf9507a0f86b5cd8d8347cb94
103 ··type·Break·::·forall·{k}·{k1}.103 ··type·Break·::·forall·{k}·{k1}.
104 ················k·->·(k1·->·*)·->·GHC.Types.Constraint104 ················k·->·(k1·->·*)·->·GHC.Types.Constraint
105 ··type·family·Break·err·a·where105 ··type·family·Break·err·a·where
106 ····forall·k1·k2·(_1·::·k1).106 ····forall·k1·k2·(_1·::·k1).
107 ······Break·_1·T1·=·(()·::·Constraint,·()·::·Constraint)107 ······Break·_1·T1·=·(()·::·Constraint,·()·::·Constraint)
108 ····forall·k1·k2·(_1·::·k2)·(a·::·k1·->·*).108 ····forall·k1·k2·(_1·::·k2)·(a·::·k1·->·*).
109 ······Break·_1·a·=·()·::·Constraint109 ······Break·_1·a·=·()·::·Constraint
110 ····axiom·D:R:Break110 ····axiom·D:R:Break
111 211d0e67c6b3d2b466dc5b7d8506aea7111 adf6dc9e74e0fd0de2ba879b33b1cfc5
112 ··axiom·D:R:Arity'·::112 ··axiom·D:R:Arity'·::
113 ····forall·(t1·::·GHC.Types.RuntimeRep)·(t2·::·GHC.Types.RuntimeRep)113 ····forall·(t1·::·GHC.Types.RuntimeRep)·(t2·::·GHC.Types.RuntimeRep)
114 ···········(_1·::·GHC.Prim.TYPE·t2)·(ty·::·GHC.Prim.TYPE·t1).114 ···········(_1·::·GHC.Prim.TYPE·t2)·(ty·::·GHC.Prim.TYPE·t1).
115 ······Arity'·(_1·->·ty)·=·1·GHC.Internal.TypeNats.+·Arity'·ty115 ······Arity'·(_1·->·ty)·=·1·GHC.Internal.TypeNats.+·Arity'·ty
116 ····forall·k·(_1·::·k).·Arity'·_1·=·0116 ····forall·k·(_1·::·k).·Arity'·_1·=·0
117 3342612c96870e8f1033d86bd24aed33117 85bad83d125ff23b9599d5fe163e1e34
118 ··axiom·D:R:Break·::118 ··axiom·D:R:Break·::
119 ····forall·k1·k2·(_1·::·k1).119 ····forall·k1·k2·(_1·::·k1).
120 ······Break·_1·T1·=·(()·::·Constraint,·()·::·Constraint)120 ······Break·_1·T1·=·(()·::·Constraint,·()·::·Constraint)
121 ····forall·k1·k2·(_1·::·k2)·(a·::·k1·->·*).121 ····forall·k1·k2·(_1·::·k2)·(a·::·k1·->·*).
122 ······Break·_1·a·=·()·::·Constraint122 ······Break·_1·a·=·()·::·Constraint
123 267535501ec67b7a2bb0984b99726618123 439ca3d470ac0e37821aa8d1abce0c60
124 ··axiom·D:R:NoGeneric·::·NoGeneric·routes·=·(TypeError·...)124 ··axiom·D:R:NoGeneric·::·NoGeneric·routes·=·(TypeError·...)
125 02d8f153c4d782ac91ee1442284744c8125 8729d216bfe0828740ee7f0951f6218f
126 ··type·ErrorIfNoGeneric·::·(*·->·*)·->·GHC.Types.Constraint126 ··type·ErrorIfNoGeneric·::·(*·->·*)·->·GHC.Types.Constraint
127 ··type·ErrorIfNoGeneric·routes·=127 ··type·ErrorIfNoGeneric·routes·=
128 ····Break·(NoGeneric·routes)·(GHC.Internal.Generics.Rep·(routes·()))128 ····Break·(NoGeneric·routes)·(GHC.Internal.Generics.Rep·(routes·()))
129 ····::·GHC.Types.Constraint129 ····::·GHC.Types.Constraint
130 79bcd52342cea46d5af7b145b2cf952b130 34dc11914b3d5658542366c3547aa01b
131 ··type·NoGeneric·::·forall·{k}.·(*·->·*)·->·k131 ··type·NoGeneric·::·forall·{k}.·(*·->·*)·->·k
132 ··type·family·NoGeneric·routes·where132 ··type·family·NoGeneric·routes·where
133 ······NoGeneric·routes·=·(TypeError·...)133 ······NoGeneric·routes·=·(TypeError·...)
134 ····axiom·D:R:NoGeneric134 ····axiom·D:R:NoGeneric
135 85b4212be6d66b21c2e1190197810350135 d518d859ac112920dee6e34753717777
136 ··type·NoInstanceFor·::·forall·k.136 ··type·NoInstanceFor·::·forall·k.
137 ························k·->·GHC.Internal.TypeError.ErrorMessage137 ························k·->·GHC.Internal.TypeError.ErrorMessage
Max diff block lines reached; 2040/8135 bytes (25.08%) of diff not shown.
8.28 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeErrors.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeErrors.dyn_hi
Files 88% similar despite different names
7.98 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.TypeErrors·91037 interface·Servant.API.TypeErrors·9103
8 ··interface·hash:·8085b0f5e12f282782c4d661cf535344 
9 ··ABI·hash:·50e784633ac7a84fea2a5f719eaa2ca4 
10 ··export-list·hash:·cfc9df13dc2e2ca8538b0d1f2e0aa4638 ··interface·hash:·b53ef7a56269b62e6e28e88cba7651a3
 9 ··ABI·hash:·05b3733496a547392851c99a69632e8f
 10 ··export-list·hash:·9ccda6308b75846b665d73ede688c849
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·6de87d36cf01e4a0512a17e69015293216 ··src_hash:·6de87d36cf01e4a0512a17e690152932
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 35, 141 lines modifiedOffset 35, 141 lines modified
35 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97335 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
36 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e136 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1
37 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e37 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
38 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a38 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
39 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b39 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
40 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf540 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf5
41 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104541 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
42 34f5f854e21b108f96bc67ce36d3945f42 51342dfd324d636f051d8a81298dcf0f
43 ··$tcT1·::·GHC.Types.TyCon43 ··$tcT1·::·GHC.Types.TyCon
44 ··[HasNoCafRefs,·TagSig:·<TagProper>,44 ··[HasNoCafRefs,·TagSig:·<TagProper>,
45 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],45 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
46 ···Unfolding:·Core:·<vanilla>46 ···Unfolding:·Core:·<vanilla>
47 ··············GHC.Types.TyCon47 ··············GHC.Types.TyCon
48 ················11133454784157091852#Word64 
49 ················5921458800358810424#Word6448 ················17930051208033340516#Word64
 49 ················3682292894266849051#Word64
50 ················$trModule50 ················$trModule
51 ················$tcT351 ················$tcT3
52 ················1#52 ················1#
53 ················$tcT2]53 ················$tcT2]
54 4df2d79d5a05d512de3eb88abcf9386a54 9b9ee275e521688821835f9a2aa64fb2
55 ··$tcT2·::·GHC.Types.KindRep55 ··$tcT2·::·GHC.Types.KindRep
56 ··[HasNoCafRefs,·TagSig:·<TagProper>,56 ··[HasNoCafRefs,·TagSig:·<TagProper>,
57 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]57 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
58 c561aa27db64e88f9152b55c162b360858 847a623588fd001e5e45b12d3094598c
59 ··$tcT3·::·GHC.Types.TrName59 ··$tcT3·::·GHC.Types.TrName
60 ··[HasNoCafRefs,·TagSig:·<TagProper>,60 ··[HasNoCafRefs,·TagSig:·<TagProper>,
61 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],61 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
62 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcT4]62 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcT4]
63 c58842d467538c9db8860db7fb150d6a63 5e8991bba5184ec7112d825a8dc45083
64 ··$tcT4·::·GHC.Prim.Addr#64 ··$tcT4·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"T1"#]66 ···Unfolding:·Core:·<vanilla>·"T1"#]
67 6db2b2f61a01948d5e6e1ef04cd8250167 fcc25437eab072a9e0e70e28a1c31f4c
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 09beb46a085f6a493ff8043ac87b1cad72 e145bfe3170c0b62208790ad7a11aa00
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 613d86e45305e6bfbafdf539d35d6ea377 888b8faad72d2f5c7bb88907e9ed88b9
78 ··$trModule2·::·GHC.Prim.Addr#78 ··$trModule2·::·GHC.Prim.Addr#
79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,79 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
80 ···Unfolding:·Core:·<vanilla>·"Servant.API.TypeErrors"#]80 ···Unfolding:·Core:·<vanilla>·"Servant.API.TypeErrors"#]
81 037e64063ddcca30564981afb088360581 6f38738f9b71c8167af56aa31a617777
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 c619cd4efdf66e9472302063d152354986 adeed3bd5215fdedc5562cbca6a29d3f
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 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
91 f0374a82c630259db56f3ebdd2619a1e90 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 91 a74849f2e789f951099134bbbee6a63f
92 ··type·Arity·::·forall·k.·k·->·GHC.Internal.TypeNats.Nat92 ··type·Arity·::·forall·k.·k·->·GHC.Internal.TypeNats.Nat
93 ··type·Arity·ty·=·Arity'·k·::·GHC.Internal.TypeNats.Nat93 ··type·Arity·ty·=·Arity'·k·::·GHC.Internal.TypeNats.Nat
94 802e9a1a76eaf59b229ce5786f44666994 25aaa031c236496828a97991a87643a5
95 ··type·Arity'·::·forall·k.·k·->·GHC.Internal.TypeNats.Nat95 ··type·Arity'·::·forall·k.·k·->·GHC.Internal.TypeNats.Nat
96 ··type·family·Arity'·ty·where96 ··type·family·Arity'·ty·where
97 ····forall·(t1·::·GHC.Types.RuntimeRep)·(t2·::·GHC.Types.RuntimeRep)97 ····forall·(t1·::·GHC.Types.RuntimeRep)·(t2·::·GHC.Types.RuntimeRep)
98 ···········(_1·::·GHC.Prim.TYPE·t2)·(ty·::·GHC.Prim.TYPE·t1).98 ···········(_1·::·GHC.Prim.TYPE·t2)·(ty·::·GHC.Prim.TYPE·t1).
99 ······Arity'·(_1·->·ty)·=·1·GHC.Internal.TypeNats.+·Arity'·ty99 ······Arity'·(_1·->·ty)·=·1·GHC.Internal.TypeNats.+·Arity'·ty
100 ····forall·k·(_1·::·k).·Arity'·_1·=·0100 ····forall·k·(_1·::·k).·Arity'·_1·=·0
101 ····axiom·D:R:Arity'101 ····axiom·D:R:Arity'
102 5255ca7e4e6b0955dbd759e31d38fdf0102 a81c136cf9507a0f86b5cd8d8347cb94
103 ··type·Break·::·forall·{k}·{k1}.103 ··type·Break·::·forall·{k}·{k1}.
104 ················k·->·(k1·->·*)·->·GHC.Types.Constraint104 ················k·->·(k1·->·*)·->·GHC.Types.Constraint
105 ··type·family·Break·err·a·where105 ··type·family·Break·err·a·where
106 ····forall·k1·k2·(_1·::·k1).106 ····forall·k1·k2·(_1·::·k1).
107 ······Break·_1·T1·=·(()·::·Constraint,·()·::·Constraint)107 ······Break·_1·T1·=·(()·::·Constraint,·()·::·Constraint)
108 ····forall·k1·k2·(_1·::·k2)·(a·::·k1·->·*).108 ····forall·k1·k2·(_1·::·k2)·(a·::·k1·->·*).
109 ······Break·_1·a·=·()·::·Constraint109 ······Break·_1·a·=·()·::·Constraint
110 ····axiom·D:R:Break110 ····axiom·D:R:Break
111 211d0e67c6b3d2b466dc5b7d8506aea7111 adf6dc9e74e0fd0de2ba879b33b1cfc5
112 ··axiom·D:R:Arity'·::112 ··axiom·D:R:Arity'·::
113 ····forall·(t1·::·GHC.Types.RuntimeRep)·(t2·::·GHC.Types.RuntimeRep)113 ····forall·(t1·::·GHC.Types.RuntimeRep)·(t2·::·GHC.Types.RuntimeRep)
114 ···········(_1·::·GHC.Prim.TYPE·t2)·(ty·::·GHC.Prim.TYPE·t1).114 ···········(_1·::·GHC.Prim.TYPE·t2)·(ty·::·GHC.Prim.TYPE·t1).
115 ······Arity'·(_1·->·ty)·=·1·GHC.Internal.TypeNats.+·Arity'·ty115 ······Arity'·(_1·->·ty)·=·1·GHC.Internal.TypeNats.+·Arity'·ty
116 ····forall·k·(_1·::·k).·Arity'·_1·=·0116 ····forall·k·(_1·::·k).·Arity'·_1·=·0
117 3342612c96870e8f1033d86bd24aed33117 85bad83d125ff23b9599d5fe163e1e34
118 ··axiom·D:R:Break·::118 ··axiom·D:R:Break·::
119 ····forall·k1·k2·(_1·::·k1).119 ····forall·k1·k2·(_1·::·k1).
120 ······Break·_1·T1·=·(()·::·Constraint,·()·::·Constraint)120 ······Break·_1·T1·=·(()·::·Constraint,·()·::·Constraint)
121 ····forall·k1·k2·(_1·::·k2)·(a·::·k1·->·*).121 ····forall·k1·k2·(_1·::·k2)·(a·::·k1·->·*).
122 ······Break·_1·a·=·()·::·Constraint122 ······Break·_1·a·=·()·::·Constraint
123 267535501ec67b7a2bb0984b99726618123 439ca3d470ac0e37821aa8d1abce0c60
124 ··axiom·D:R:NoGeneric·::·NoGeneric·routes·=·(TypeError·...)124 ··axiom·D:R:NoGeneric·::·NoGeneric·routes·=·(TypeError·...)
125 02d8f153c4d782ac91ee1442284744c8125 8729d216bfe0828740ee7f0951f6218f
126 ··type·ErrorIfNoGeneric·::·(*·->·*)·->·GHC.Types.Constraint126 ··type·ErrorIfNoGeneric·::·(*·->·*)·->·GHC.Types.Constraint
127 ··type·ErrorIfNoGeneric·routes·=127 ··type·ErrorIfNoGeneric·routes·=
128 ····Break·(NoGeneric·routes)·(GHC.Internal.Generics.Rep·(routes·()))128 ····Break·(NoGeneric·routes)·(GHC.Internal.Generics.Rep·(routes·()))
129 ····::·GHC.Types.Constraint129 ····::·GHC.Types.Constraint
130 79bcd52342cea46d5af7b145b2cf952b130 34dc11914b3d5658542366c3547aa01b
131 ··type·NoGeneric·::·forall·{k}.·(*·->·*)·->·k131 ··type·NoGeneric·::·forall·{k}.·(*·->·*)·->·k
132 ··type·family·NoGeneric·routes·where132 ··type·family·NoGeneric·routes·where
133 ······NoGeneric·routes·=·(TypeError·...)133 ······NoGeneric·routes·=·(TypeError·...)
134 ····axiom·D:R:NoGeneric134 ····axiom·D:R:NoGeneric
135 85b4212be6d66b21c2e1190197810350135 d518d859ac112920dee6e34753717777
136 ··type·NoInstanceFor·::·forall·k.136 ··type·NoInstanceFor·::·forall·k.
137 ························k·->·GHC.Internal.TypeError.ErrorMessage137 ························k·->·GHC.Internal.TypeError.ErrorMessage
Max diff block lines reached; 2040/8135 bytes (25.08%) of diff not shown.
3.34 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel/List.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel/List.hi
Files 90% similar despite different names
3.03 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.TypeLevel.List·91037 interface·Servant.API.TypeLevel.List·9103
8 ··interface·hash:·88680fcacd44a1d2723cb936b191b01a 
9 ··ABI·hash:·776d56784186d1c0cf5cddcc861e61f8 
10 ··export-list·hash:·165c38fc80af56153cb7dcb71f5c829a8 ··interface·hash:·0e6e5cfbbb07b5f81ed46063ee54de7e
 9 ··ABI·hash:·295b7a5d881442209662f07dd9ec3b2a
 10 ··export-list·hash:·898312719507fbd04dd59aefcd1e45fb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·749df390c615c12f25c43a512d504be316 ··src_hash:·749df390c615c12f25c43a512d504be3
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 27, 45 lines modifiedOffset 27, 45 lines modified
27 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97332 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
34 92f04d1c8034eb53cb655abd306b25a634 0b716fd89a4dd5e204228fa5a1e3d7c0
35 ··$trModule·::·GHC.Types.Module35 ··$trModule·::·GHC.Types.Module
36 ··[HasNoCafRefs,·TagSig:·<TagProper>,36 ··[HasNoCafRefs,·TagSig:·<TagProper>,
37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
39 f0096b903377ed14987563bf92bec23139 c4035ebc68edf5c6ceec5505e19717bd
40 ··$trModule1·::·GHC.Types.TrName40 ··$trModule1·::·GHC.Types.TrName
41 ··[HasNoCafRefs,·TagSig:·<TagProper>,41 ··[HasNoCafRefs,·TagSig:·<TagProper>,
42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
44 6e3139312433b6c092e1ed5d4d1b362f44 64c370ce71356193688b9e404f588356
45 ··$trModule2·::·GHC.Prim.Addr#45 ··$trModule2·::·GHC.Prim.Addr#
46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
47 ···Unfolding:·Core:·<vanilla>·"Servant.API.TypeLevel.List"#]47 ···Unfolding:·Core:·<vanilla>·"Servant.API.TypeLevel.List"#]
48 e6dbebfc1bd831487d9e45bf3866de4348 0e6a80650dc4872d85074e6363053112
49 ··$trModule3·::·GHC.Types.TrName49 ··$trModule3·::·GHC.Types.TrName
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
53 5c126895a034c98f03abcaf25755063453 d33fe4fdcdb0c081121c502875b71e31
54 ··$trModule4·::·GHC.Prim.Addr#54 ··$trModule4·::·GHC.Prim.Addr#
55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
56 ···Unfolding:·Core:·<vanilla>56 ···Unfolding:·Core:·<vanilla>
57 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
58 5c00a749020a9bc774757c0361e084eb57 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 58 59021176dbcc725ae2b65be5399402a9
59 ··type·(.++)·::·[*]·->·[*]·->·[*]59 ··type·(.++)·::·[*]·->·[*]·->·[*]
60 ··type·family·(.++)·l1·l2·where60 ··type·family·(.++)·l1·l2·where
61 ······(.++)·'[]·a·=·a61 ······(.++)·'[]·a·=·a
62 ······(.++)·(a·:·as)·b·=·a·:·(as·.++·b)62 ······(.++)·(a·:·as)·b·=·a·:·(as·.++·b)
63 ····axiom·D:R:.++63 ····axiom·D:R:.++
64 4135638c1575be174478b9b22891843864 69377fb9609e049be896a55f1ddb5967
65 ··axiom·D:R:.++·::65 ··axiom·D:R:.++·::
66 ······.++·'[]·a·=·a66 ······.++·'[]·a·=·a
67 ······.++·(a·:·as)·b·=·a·:·(as·.++·b)67 ······.++·(a·:·as)·b·=·a·:·(as·.++·b)
68 Warnings:68 Warnings:
69 ··Deprecated·names:69 ··Deprecated·names:
70 ··Deprecated·exports:70 ··Deprecated·exports:
71 trusted:·none71 trusted:·none
3.34 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel/List.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel/List.dyn_hi
Files 88% similar despite different names
3.03 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.TypeLevel.List·91037 interface·Servant.API.TypeLevel.List·9103
8 ··interface·hash:·88680fcacd44a1d2723cb936b191b01a 
9 ··ABI·hash:·776d56784186d1c0cf5cddcc861e61f8 
10 ··export-list·hash:·165c38fc80af56153cb7dcb71f5c829a8 ··interface·hash:·0e6e5cfbbb07b5f81ed46063ee54de7e
 9 ··ABI·hash:·295b7a5d881442209662f07dd9ec3b2a
 10 ··export-list·hash:·898312719507fbd04dd59aefcd1e45fb
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·749df390c615c12f25c43a512d504be316 ··src_hash:·749df390c615c12f25c43a512d504be3
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 27, 45 lines modifiedOffset 27, 45 lines modified
27 family·instance·modules:·GHC.Internal.Data.Functor.Const27 family·instance·modules:·GHC.Internal.Data.Functor.Const
28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid28 ·························GHC.Internal.Data.Functor.Identity·GHC.Internal.Data.Monoid
29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord29 ·························GHC.Internal.Data.Semigroup.Internal·GHC.Internal.Data.Type.Ord
30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception30 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception
31 ·························GHC.Internal.RTS.Flags31 ·························GHC.Internal.RTS.Flags
32 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca97332 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a33 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
34 92f04d1c8034eb53cb655abd306b25a634 0b716fd89a4dd5e204228fa5a1e3d7c0
35 ··$trModule·::·GHC.Types.Module35 ··$trModule·::·GHC.Types.Module
36 ··[HasNoCafRefs,·TagSig:·<TagProper>,36 ··[HasNoCafRefs,·TagSig:·<TagProper>,
37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],37 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]38 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
39 f0096b903377ed14987563bf92bec23139 c4035ebc68edf5c6ceec5505e19717bd
40 ··$trModule1·::·GHC.Types.TrName40 ··$trModule1·::·GHC.Types.TrName
41 ··[HasNoCafRefs,·TagSig:·<TagProper>,41 ··[HasNoCafRefs,·TagSig:·<TagProper>,
42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],42 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]43 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
44 6e3139312433b6c092e1ed5d4d1b362f44 64c370ce71356193688b9e404f588356
45 ··$trModule2·::·GHC.Prim.Addr#45 ··$trModule2·::·GHC.Prim.Addr#
46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,46 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
47 ···Unfolding:·Core:·<vanilla>·"Servant.API.TypeLevel.List"#]47 ···Unfolding:·Core:·<vanilla>·"Servant.API.TypeLevel.List"#]
48 e6dbebfc1bd831487d9e45bf3866de4348 0e6a80650dc4872d85074e6363053112
49 ··$trModule3·::·GHC.Types.TrName49 ··$trModule3·::·GHC.Types.TrName
50 ··[HasNoCafRefs,·TagSig:·<TagProper>,50 ··[HasNoCafRefs,·TagSig:·<TagProper>,
51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],51 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]52 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
53 5c126895a034c98f03abcaf25755063453 d33fe4fdcdb0c081121c502875b71e31
54 ··$trModule4·::·GHC.Prim.Addr#54 ··$trModule4·::·GHC.Prim.Addr#
55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,55 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
56 ···Unfolding:·Core:·<vanilla>56 ···Unfolding:·Core:·<vanilla>
57 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#] 
58 5c00a749020a9bc774757c0361e084eb57 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
 58 59021176dbcc725ae2b65be5399402a9
59 ··type·(.++)·::·[*]·->·[*]·->·[*]59 ··type·(.++)·::·[*]·->·[*]·->·[*]
60 ··type·family·(.++)·l1·l2·where60 ··type·family·(.++)·l1·l2·where
61 ······(.++)·'[]·a·=·a61 ······(.++)·'[]·a·=·a
62 ······(.++)·(a·:·as)·b·=·a·:·(as·.++·b)62 ······(.++)·(a·:·as)·b·=·a·:·(as·.++·b)
63 ····axiom·D:R:.++63 ····axiom·D:R:.++
64 4135638c1575be174478b9b22891843864 69377fb9609e049be896a55f1ddb5967
65 ··axiom·D:R:.++·::65 ··axiom·D:R:.++·::
66 ······.++·'[]·a·=·a66 ······.++·'[]·a·=·a
67 ······.++·(a·:·as)·b·=·a·:·(as·.++·b)67 ······.++·(a·:·as)·b·=·a·:·(as·.++·b)
68 Warnings:68 Warnings:
69 ··Deprecated·names:69 ··Deprecated·names:
70 ··Deprecated·exports:70 ··Deprecated·exports:
71 trusted:·none71 trusted:·none
26.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel.hi
Files 97% similar despite different names
26.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.TypeLevel·91037 interface·Servant.API.TypeLevel·9103
8 ··interface·hash:·26c3619ea7c29d362aafcdedb2713d14 
9 ··ABI·hash:·0c35c65c11e5b18458b755bcfb255257 
10 ··export-list·hash:·c39fa040ddb5ee089163cc9cc53069908 ··interface·hash:·54def2e28016dd60dc895395f94a061c
 9 ··ABI·hash:·9eb8eb62ab13ce197dc9e7ebb2466613
 10 ··export-list·hash:·60b0c45ef33707be39e6737fca1beba2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5fe275ff3df938936a4c9d75dab7296e12 ··flag·hash:·b846ad21afd4f4a494d0fbf33a7b027c
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f0390503cb63c3a02377fc50ceb17d2616 ··src_hash:·f0390503cb63c3a02377fc50ceb17d26
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 31, 25 lines modifiedOffset 31, 25 lines modified
31 ··IsElem'31 ··IsElem'
32 ··IsIn32 ··IsIn
33 ··IsStrictSubAPI33 ··IsStrictSubAPI
34 ··IsSubAPI34 ··IsSubAPI
35 ··IsSubList35 ··IsSubList
36 ··MapSub36 ··MapSub
37 ··Or37 ··Or
38 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Alternative38 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Alternative
39 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Capture39 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Capture
40 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Fragment40 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Fragment
41 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Generic41 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Generic
42 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header42 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header
43 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.NamedRoutes43 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.NamedRoutes
44 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.QueryParam44 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.QueryParam
45 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ReqBody45 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ReqBody
46 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Sub46 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Sub
47 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb47 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb
48 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Verbs48 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Verbs
49 boot·module·dependencies:49 boot·module·dependencies:
50 direct·package·dependencies:·base-4.20.2.050 direct·package·dependencies:·base-4.20.2.0
51 plugin·package·dependencies:51 plugin·package·dependencies:
52 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder52 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
53 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext53 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
54 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances54 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances
55 ·········Data.SOP.NS·Control.Monad.STM·Data.Text·Data.Text.Lazy55 ·········Data.SOP.NS·Control.Monad.STM·Data.Text·Data.Text.Lazy
Offset 104, 68 lines modifiedOffset 104, 68 lines modified
104 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed104 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
105 ·························Data.Vector.Unboxed.Base105 ·························Data.Vector.Unboxed.Base
106 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973106 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
107 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f107 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
108 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e108 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
109 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a109 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
110 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf5110 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf5
111 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Alternative·c91653e22b8b0c15f10543b90bdf2339 
112 ··exports:·ab2a1bfce22d8d0e63d0133790deb94d 
113 ··:<|>·1f3fcbac2be2aea49168c59d0d9331a8 
114 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Capture·43c9c3e3c3c01eb1e4663bf5f9708065 
115 ··exports:·004b2275880bea40c1adb8715cd993f3 
116 ··Capture·9d95be31d3d4cec8b62e6b09111ae73b 
117 ··CaptureAll·014be2c6cd6832f844f0138cbbe5d0f7 
118 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Fragment·7ef445bc891be2c89aac9643b220ca6c 
119 ··exports:·1f448586d0545eb7a254c0e969e708e4 
120 ··Fragment·090cb3e5d74cd1941af1d126f8b52446 
121 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Generic·1325ced57f409279bffed4d3ef12dd3d 
122 ··exports:·eb88bcf12f23e82a6b93388dfd76d634 
123 ··ToServantApi·61ce86a498cabbcd4ec56f29974e1668 
124 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header·99a4351400e733aeb777f8606e15a9e4 
125 ··exports:·12aa7939069fe1636d2012179842ad40 
126 ··Header·107cb84d464430f1ec10176f68f4d1dd 
127 ··Header'·f8ffac5cc845e472527291413480aa7f 
128 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.NamedRoutes·5c60a89771128b85949ad7ea990074ce 
129 ··exports:·aeb9dd3f6119d53b089310bb4e926001 
130 ··NamedRoutes·5a0c26125d89fcaded1aead4ee654ac2 
131 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.QueryParam·03a44c60cc83a0788bb63e4377f245df 
132 ··exports:·a666f13fa1c9aa19d6a5260019684cbf 
133 ··QueryFlag·f4fb512ec4eed1d27232e6083c029c5a 
134 ··QueryParam·2837074205fc2c6ae7f0d111d45d873c 
135 ··QueryParams·329c8b3ede264d1343563b584db2231e 
136 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ReqBody·22d564fe28e29ed2055d951aa1fe4940 
137 ··exports:·a6bbb4073a6ab7979613911aa1314c2c 
138 ··ReqBody·ae52e30223e50551f1c210fb5af922ae 
139 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Sub·95a340c76220ddc786cd54053f3d61cc 
140 ··exports:·d2085e9b1a3ba5ba0bfff94969b7c822 
141 ··:>·af2161987a02c89f2d635d4c9b3f96c3 
142 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb·71c4d5d1083c6e6e61fff89906fe2d7a 
143 ··exports:·ab797d9246ef8a73f34faa2c033a1717 
144 ··UVerb·0915001e8bb0b4cfeb167921d9e5b8d0 
145 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Verbs·d7242b1a9ff74aae601d7fcabd220c91 
146 ··exports:·ffb081c45fbb60520a39019fca6485bc 
147 ··Verb·056d27748970c5b082d2642021691ff6111 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Alternative·ca307243020c60d111be95aed4db6310
 112 ··exports:·f9e7b62a66ce6c123173b163b2ed6675
 113 ··:<|>·9a4ec9a4f2eaea12660c87b03196efc1
 114 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Capture·62c268c527bbe3f3e15c28809d228089
 115 ··exports:·db1cff24331b07828aa762b14c047cee
 116 ··Capture·c0000a587954fdebfa2b78bac6a82569
 117 ··CaptureAll·c290332fbdaaa36879acc0572eddbde0
 118 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Fragment·8154e3bd0a6bb368f6715772762db92f
 119 ··exports:·30d154b9aef35c272fea43471a130e9e
 120 ··Fragment·ac2b8d4058f342458d7c6babb33611f7
 121 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Generic·195d1f8d926f4847fea8cd9dc9eba28e
 122 ··exports:·f940665d2f8b9eb128c93e30ffc6ece5
 123 ··ToServantApi·dd521a0788bcdaa0862c38e6442767de
 124 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header·03c235b34fd8a1c7feb6f1fd4763d7c5
 125 ··exports:·60f943ce9ad9ef34cffe3fb7c1179ea8
 126 ··Header·40c34f9420e44b4eedb247af356c3f00
 127 ··Header'·09b2d63ccb6e0a52d619256c3c18c016
 128 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.NamedRoutes·e376cac51ce8577f9a4d73dd8f744bd0
 129 ··exports:·0d09023705db18c707987992796f7bef
 130 ··NamedRoutes·254491391ef14646e8b51a9f23d770b0
 131 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.QueryParam·965d7b4ddbb3d93a2cb8324c981b4b89
 132 ··exports:·1c59b00b682b617157daabbff71ff71c
 133 ··QueryFlag·df16a06e6e6768b00d07687ffc814173
 134 ··QueryParam·10f0823fa11e2c4d4ecf47b908bb96fe
 135 ··QueryParams·d407c7f421a16ab60ccfa05400951c53
 136 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ReqBody·26c2f0ca0796d29b4cc118cb89b2e32c
 137 ··exports:·99d80f15d7ce01ba1b1f12a696d91dac
 138 ··ReqBody·966190633c00adad0ee947cd9b92ee1e
 139 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Sub·d0999d05a52df1c628a223d1c01f0ac6
 140 ··exports:·318674b0cb002d152c2124be746a8df2
 141 ··:>·cb20c062fc44c2b3a63a663d8ee55b67
 142 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb·b332ec700a1f1bc86589fe3eab63c5d1
 143 ··exports:·558a648e79bb5d0a0fe53b2fb87bda77
 144 ··UVerb·c5e5b7022079849517adf766ebded8cd
 145 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Verbs·3711e805881d76fd6cee993c7ee3aee3
 146 ··exports:·0ab8d99a4304484545a51a625dc8eea1
Max diff block lines reached; 18527/27089 bytes (68.39%) of diff not shown.
26.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/TypeLevel.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/TypeLevel.dyn_hi
Files 94% similar despite different names
26.5 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.TypeLevel·91037 interface·Servant.API.TypeLevel·9103
8 ··interface·hash:·26c3619ea7c29d362aafcdedb2713d14 
9 ··ABI·hash:·0c35c65c11e5b18458b755bcfb255257 
10 ··export-list·hash:·c39fa040ddb5ee089163cc9cc53069908 ··interface·hash:·54def2e28016dd60dc895395f94a061c
 9 ··ABI·hash:·9eb8eb62ab13ce197dc9e7ebb2466613
 10 ··export-list·hash:·60b0c45ef33707be39e6737fca1beba2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·b846ad21afd4f4a494d0fbf33a7b027c12 ··flag·hash:·5fe275ff3df938936a4c9d75dab7296e
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f0390503cb63c3a02377fc50ceb17d2616 ··src_hash:·f0390503cb63c3a02377fc50ceb17d26
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 31, 25 lines modifiedOffset 31, 25 lines modified
31 ··IsElem'31 ··IsElem'
32 ··IsIn32 ··IsIn
33 ··IsStrictSubAPI33 ··IsStrictSubAPI
34 ··IsSubAPI34 ··IsSubAPI
35 ··IsSubList35 ··IsSubList
36 ··MapSub36 ··MapSub
37 ··Or37 ··Or
38 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Alternative38 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Alternative
39 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Capture39 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Capture
40 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Fragment40 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Fragment
41 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Generic41 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Generic
42 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header42 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header
43 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.NamedRoutes43 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.NamedRoutes
44 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.QueryParam44 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.QueryParam
45 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ReqBody45 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ReqBody
46 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Sub46 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Sub
47 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb47 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb
48 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Verbs48 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Verbs
49 boot·module·dependencies:49 boot·module·dependencies:
50 direct·package·dependencies:·base-4.20.2.050 direct·package·dependencies:·base-4.20.2.0
51 plugin·package·dependencies:51 plugin·package·dependencies:
52 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder52 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
53 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext53 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
54 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances54 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances
55 ·········Data.SOP.NS·Control.Monad.STM·Data.Text·Data.Text.Lazy55 ·········Data.SOP.NS·Control.Monad.STM·Data.Text·Data.Text.Lazy
Offset 104, 68 lines modifiedOffset 104, 68 lines modified
104 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed104 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
105 ·························Data.Vector.Unboxed.Base105 ·························Data.Vector.Unboxed.Base
106 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973106 import··-/··Data.Kind·e54d976e645a2e7ad8f1b6a7154ca973
107 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f107 import··-/··GHC.Exts·f47689a23905ae9822997342edafef8f
108 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e108 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
109 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a109 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
110 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf5110 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf5
111 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Alternative·c91653e22b8b0c15f10543b90bdf2339 
112 ··exports:·ab2a1bfce22d8d0e63d0133790deb94d 
113 ··:<|>·1f3fcbac2be2aea49168c59d0d9331a8 
114 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Capture·43c9c3e3c3c01eb1e4663bf5f9708065 
115 ··exports:·004b2275880bea40c1adb8715cd993f3 
116 ··Capture·9d95be31d3d4cec8b62e6b09111ae73b 
117 ··CaptureAll·014be2c6cd6832f844f0138cbbe5d0f7 
118 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Fragment·7ef445bc891be2c89aac9643b220ca6c 
119 ··exports:·1f448586d0545eb7a254c0e969e708e4 
120 ··Fragment·090cb3e5d74cd1941af1d126f8b52446 
121 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Generic·1325ced57f409279bffed4d3ef12dd3d 
122 ··exports:·eb88bcf12f23e82a6b93388dfd76d634 
123 ··ToServantApi·61ce86a498cabbcd4ec56f29974e1668 
124 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Header·99a4351400e733aeb777f8606e15a9e4 
125 ··exports:·12aa7939069fe1636d2012179842ad40 
126 ··Header·107cb84d464430f1ec10176f68f4d1dd 
127 ··Header'·f8ffac5cc845e472527291413480aa7f 
128 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.NamedRoutes·5c60a89771128b85949ad7ea990074ce 
129 ··exports:·aeb9dd3f6119d53b089310bb4e926001 
130 ··NamedRoutes·5a0c26125d89fcaded1aead4ee654ac2 
131 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.QueryParam·03a44c60cc83a0788bb63e4377f245df 
132 ··exports:·a666f13fa1c9aa19d6a5260019684cbf 
133 ··QueryFlag·f4fb512ec4eed1d27232e6083c029c5a 
134 ··QueryParam·2837074205fc2c6ae7f0d111d45d873c 
135 ··QueryParams·329c8b3ede264d1343563b584db2231e 
136 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ReqBody·22d564fe28e29ed2055d951aa1fe4940 
137 ··exports:·a6bbb4073a6ab7979613911aa1314c2c 
138 ··ReqBody·ae52e30223e50551f1c210fb5af922ae 
139 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Sub·95a340c76220ddc786cd54053f3d61cc 
140 ··exports:·d2085e9b1a3ba5ba0bfff94969b7c822 
141 ··:>·af2161987a02c89f2d635d4c9b3f96c3 
142 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb·71c4d5d1083c6e6e61fff89906fe2d7a 
143 ··exports:·ab797d9246ef8a73f34faa2c033a1717 
144 ··UVerb·0915001e8bb0b4cfeb167921d9e5b8d0 
145 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Verbs·d7242b1a9ff74aae601d7fcabd220c91 
146 ··exports:·ffb081c45fbb60520a39019fca6485bc 
147 ··Verb·056d27748970c5b082d2642021691ff6111 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Alternative·ca307243020c60d111be95aed4db6310
 112 ··exports:·f9e7b62a66ce6c123173b163b2ed6675
 113 ··:<|>·9a4ec9a4f2eaea12660c87b03196efc1
 114 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Capture·62c268c527bbe3f3e15c28809d228089
 115 ··exports:·db1cff24331b07828aa762b14c047cee
 116 ··Capture·c0000a587954fdebfa2b78bac6a82569
 117 ··CaptureAll·c290332fbdaaa36879acc0572eddbde0
 118 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Fragment·8154e3bd0a6bb368f6715772762db92f
 119 ··exports:·30d154b9aef35c272fea43471a130e9e
 120 ··Fragment·ac2b8d4058f342458d7c6babb33611f7
 121 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Generic·195d1f8d926f4847fea8cd9dc9eba28e
 122 ··exports:·f940665d2f8b9eb128c93e30ffc6ece5
 123 ··ToServantApi·dd521a0788bcdaa0862c38e6442767de
 124 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Header·03c235b34fd8a1c7feb6f1fd4763d7c5
 125 ··exports:·60f943ce9ad9ef34cffe3fb7c1179ea8
 126 ··Header·40c34f9420e44b4eedb247af356c3f00
 127 ··Header'·09b2d63ccb6e0a52d619256c3c18c016
 128 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.NamedRoutes·e376cac51ce8577f9a4d73dd8f744bd0
 129 ··exports:·0d09023705db18c707987992796f7bef
 130 ··NamedRoutes·254491391ef14646e8b51a9f23d770b0
 131 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.QueryParam·965d7b4ddbb3d93a2cb8324c981b4b89
 132 ··exports:·1c59b00b682b617157daabbff71ff71c
 133 ··QueryFlag·df16a06e6e6768b00d07687ffc814173
 134 ··QueryParam·10f0823fa11e2c4d4ecf47b908bb96fe
 135 ··QueryParams·d407c7f421a16ab60ccfa05400951c53
 136 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ReqBody·26c2f0ca0796d29b4cc118cb89b2e32c
 137 ··exports:·99d80f15d7ce01ba1b1f12a696d91dac
 138 ··ReqBody·966190633c00adad0ee947cd9b92ee1e
 139 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Sub·d0999d05a52df1c628a223d1c01f0ac6
 140 ··exports:·318674b0cb002d152c2124be746a8df2
 141 ··:>·cb20c062fc44c2b3a63a663d8ee55b67
 142 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb·b332ec700a1f1bc86589fe3eab63c5d1
 143 ··exports:·558a648e79bb5d0a0fe53b2fb87bda77
 144 ··UVerb·c5e5b7022079849517adf766ebded8cd
 145 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Verbs·3711e805881d76fd6cee993c7ee3aee3
 146 ··exports:·0ab8d99a4304484545a51a625dc8eea1
Max diff block lines reached; 18527/27089 bytes (68.39%) of diff not shown.
13.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb/Union.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb/Union.hi
Files 98% similar despite different names
13.0 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Servant.API.UVerb.Union·91037 interface·Servant.API.UVerb.Union·9103
8 ··interface·hash:·809afc8e18af6bc9c86b4360d2ed0774 
9 ··ABI·hash:·48b9be88f74bf7686c7119310bbb3216 
10 ··export-list·hash:·7ed2efc3fa122eb495c14c3396a890d18 ··interface·hash:·d838c6ba15614ed6b085f2ce070a7b57
 9 ··ABI·hash:·46e29946524a2bac32d0e49a07d18cfd
 10 ··export-list·hash:·67f5ea2dd24d7cb44580b7b350eb68c6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e09327a0bd53dbc5c89584b2b2ebf2ab16 ··src_hash:·e09327a0bd53dbc5c89584b2b2ebf2ab
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c51 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
52 import··-/··GHC.Internal.Data.Type.Bool·e978bdbe5900d451eddb7f4569e105bd52 import··-/··GHC.Internal.Data.Type.Bool·e978bdbe5900d451eddb7f4569e105bd
53 import··-/··GHC.Internal.Data.Type.Equality·8e2b3327b6d84a275bf1502df5a5371e53 import··-/··GHC.Internal.Data.Type.Equality·8e2b3327b6d84a275bf1502df5a5371e
54 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf554 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf5
55 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c455 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4
56 import··-/··Data.SOP.Constraint·f80b1430a8b16a7ea25c79a399641ff956 import··-/··Data.SOP.Constraint·f80b1430a8b16a7ea25c79a399641ff9
57 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf4157 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41
58 020254db6031ed368a1e283763f9876f58 c6cff27c06d9c7c64c8ce9cf3ecf2b87
59 ··$fUElemax:·::59 ··$fUElemax:·::
60 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a).60 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a).
61 ····UElem·x·xs·=>61 ····UElem·x·xs·=>
62 ····UElem·x·(x'·:·xs)62 ····UElem·x·(x'·:·xs)
63 ··DFunId63 ··DFunId
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
65 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L))>,·Inline:·CONLIKE,65 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L))>,·Inline:·CONLIKE,
Offset 69, 26 lines modifiedOffset 69, 26 lines modified
69 ····················@x'·::·a69 ····················@x'·::·a
70 ····················(v['GHC.Types.Many]·::·UElem·x·xs).70 ····················(v['GHC.Types.Many]·::·UElem·x·xs).
71 ················@a71 ················@a
72 ················@x72 ················@x
73 ················@(x'·:·xs)73 ················@(x'·:·xs)
74 ················($fUElemax:_$cinject·@a·@x·@xs·@x'·v)74 ················($fUElemax:_$cinject·@a·@x·@xs·@x'·v)
75 ················($fUElemax:_$ceject·@a·@x·@xs·@x'·v)]75 ················($fUElemax:_$ceject·@a·@x·@xs·@x'·v)]
76 b5427368945fa9d2ee3cdd9d1e10162676 338cdfc3dc422d5b4570f89115cf8c9f
77 ··$fUElemax:0·::·forall·a·(x·::·a)·(xs·::·[a]).·UElem·x·(x·:·xs)77 ··$fUElemax:0·::·forall·a·(x·::·a)·(xs·::·[a]).·UElem·x·(x·:·xs)
78 ··DFunId78 ··DFunId
79 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[C:UElem],79 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[C:UElem],
80 ···Inline:·CONLIKE,80 ···Inline:·CONLIKE,
81 ···Unfolding:·DFun:·@a·@x·::·a·@xs·::·[a].81 ···Unfolding:·DFun:·@a·@x·::·a·@xs·::·[a].
82 ················@a82 ················@a
83 ················@x83 ················@x
84 ················@(x·:·xs)84 ················@(x·:·xs)
85 ················($fUElemax:0_$cinject·@a·@x·@xs)85 ················($fUElemax:0_$cinject·@a·@x·@xs)
86 ················($fUElemax:0_$ceject·@a·@x·@xs)]86 ················($fUElemax:0_$ceject·@a·@x·@xs)]
87 6422403b0e63fa1b8909fd10f33e576c87 1a8ddb2155cfe421b2e4e4cf6b9edbdf
88 ··$fUElemax:0_$ceject·::88 ··$fUElemax:0_$ceject·::
89 ····forall·a·(x·::·a)·(xs·::·[a])·(f·::·a·->·*).89 ····forall·a·(x·::·a)·(xs·::·[a])·(f·::·a·->·*).
90 ····Data.SOP.NS.NS·f·(x·:·xs)·->·GHC.Internal.Maybe.Maybe·(f·x)90 ····Data.SOP.NS.NS·f·(x·:·xs)·->·GHC.Internal.Maybe.Maybe·(f·x)
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
92 ···Arity:·1,·Strictness:·<1L>,92 ···Arity:·1,·Strictness:·<1L>,
93 ···Unfolding:·Core:·<vanilla>93 ···Unfolding:·Core:·<vanilla>
94 ··············\·@a94 ··············\·@a
Offset 99, 28 lines modifiedOffset 99, 28 lines modified
99 ··············case·ds·of·wild·{99 ··············case·ds·of·wild·{
100 ················Data.SOP.NS.Z·x1·xs1·co·x2100 ················Data.SOP.NS.Z·x1·xs1·co·x2
101 ················->·GHC.Internal.Maybe.Just101 ················->·GHC.Internal.Maybe.Just
102 ·····················@(f·x)102 ·····················@(f·x)
103 ·····················x2·`cast`·(<f>_R·(SelCo:Tc(1)·(Sym·co)))103 ·····················x2·`cast`·(<f>_R·(SelCo:Tc(1)·(Sym·co)))
104 ················Data.SOP.NS.S·ipv·ipv1·ipv2·ipv3104 ················Data.SOP.NS.S·ipv·ipv1·ipv2·ipv3
105 ················->·GHC.Internal.Maybe.Nothing·@(f·x)·}]105 ················->·GHC.Internal.Maybe.Nothing·@(f·x)·}]
106 34c3f24e8f9416c8482a518a46ce5843106 77df0a739ba84ded43e8f9c2a8b793d4
107 ··$fUElemax:0_$cinject·::107 ··$fUElemax:0_$cinject·::
108 ····forall·a·(x·::·a)·(xs·::·[a])·(f·::·a·->·*).108 ····forall·a·(x·::·a)·(xs·::·[a])·(f·::·a·->·*).
109 ····f·x·->·Data.SOP.NS.NS·f·(x·:·xs)109 ····f·x·->·Data.SOP.NS.NS·f·(x·:·xs)
110 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,110 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
111 ···Strictness:·<L>,111 ···Strictness:·<L>,
112 ···Unfolding:·Core:·<vanilla>112 ···Unfolding:·Core:·<vanilla>
113 ··············\·@a113 ··············\·@a
114 ················@x·::·a114 ················@x·::·a
115 ················@xs·::·[a]115 ················@xs·::·[a]
116 ················@f·::·a·->·*116 ················@f·::·a·->·*
117 ················(ds['GHC.Types.Many]·::·f·x)·->117 ················(ds['GHC.Types.Many]·::·f·x)·->
118 ··············Data.SOP.NS.$WZ·@a·@f·@x·@xs·ds]118 ··············Data.SOP.NS.$WZ·@a·@f·@x·@xs·ds]
119 822b6092ab2e780921890979a7032418119 bb5fc83b89d86db62f4154fab7ecac49
120 ··$fUElemax:_$ceject·::120 ··$fUElemax:_$ceject·::
121 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a)·(f·::·a·->·*).121 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a)·(f·::·a·->·*).
122 ····UElem·x·xs·=>122 ····UElem·x·xs·=>
123 ····Data.SOP.NS.NS·f·(x'·:·xs)·->·GHC.Internal.Maybe.Maybe·(f·x)123 ····Data.SOP.NS.NS·f·(x'·:·xs)·->·GHC.Internal.Maybe.Maybe·(f·x)
124 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,124 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
125 ···Strictness:·<MP(A,1C(1,L))><1L>,125 ···Strictness:·<MP(A,1C(1,L))><1L>,
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ················->·eject137 ················->·eject
138 ·····················@a138 ·····················@a
139 ·····················@x139 ·····················@x
140 ·····················@xs1140 ·····················@xs1
141 ·····················$dUElem·`cast`·(UElem·<a>_N·<x>_N·(SelCo:Tc(2)·co))_R141 ·····················$dUElem·`cast`·(UElem·<a>_N·<x>_N·(SelCo:Tc(2)·co))_R
142 ·····················@f142 ·····················@f
143 ·····················ns·}]143 ·····················ns·}]
144 ebe2ffff9a74093ac61ccb9ccc6a0464144 9c4810270094b143bdc007a12f696010
145 ··$fUElemax:_$cinject·::145 ··$fUElemax:_$cinject·::
146 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a)·(f·::·a·->·*).146 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a)·(f·::·a·->·*).
147 ····UElem·x·xs·=>147 ····UElem·x·xs·=>
148 ····f·x·->·Data.SOP.NS.NS·f·(x'·:·xs)148 ····f·x·->·Data.SOP.NS.NS·f·(x'·:·xs)
149 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,149 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
150 ···Arity:·2,·Strictness:·<MP(1C(1,L),A)><L>,150 ···Arity:·2,·Strictness:·<MP(1C(1,L),A)><L>,
151 ···Unfolding:·Core:·<vanilla>151 ···Unfolding:·Core:·<vanilla>
Offset 160, 163 lines modifiedOffset 160, 163 lines modified
160 ················@a160 ················@a
161 ················@f161 ················@f
162 ················@(x'·:·xs)162 ················@(x'·:·xs)
163 ················@xs163 ················@xs
164 ················@x'164 ················@x'
165 ················@~<x'·:·xs>_N165 ················@~<x'·:·xs>_N
166 ················(inject·@a·@x·@xs·$dUElem·@f·eta)]166 ················(inject·@a·@x·@xs·$dUElem·@f·eta)]
167 21088102799a8ae918dbb28e1abaee65167 9f375a00d7b05eb70e92111d0118d792
168 ··$tcUElem·::·GHC.Types.TyCon168 ··$tcUElem·::·GHC.Types.TyCon
169 ··[HasNoCafRefs,·TagSig:·<TagProper>,169 ··[HasNoCafRefs,·TagSig:·<TagProper>,
170 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],170 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
171 ···Unfolding:·Core:·<vanilla>171 ···Unfolding:·Core:·<vanilla>
172 ··············GHC.Types.TyCon172 ··············GHC.Types.TyCon
173 ················13554644646518901484#Word64 
174 ················907953087632530322#Word64173 ················12069729265989527630#Word64
 174 ················4938819175421168727#Word64
175 ················$trModule175 ················$trModule
Max diff block lines reached; 7987/13294 bytes (60.08%) of diff not shown.
13.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb/Union.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb/Union.dyn_hi
Files 91% similar despite different names
13.0 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Servant.API.UVerb.Union·91037 interface·Servant.API.UVerb.Union·9103
8 ··interface·hash:·809afc8e18af6bc9c86b4360d2ed0774 
9 ··ABI·hash:·48b9be88f74bf7686c7119310bbb3216 
10 ··export-list·hash:·7ed2efc3fa122eb495c14c3396a890d18 ··interface·hash:·d838c6ba15614ed6b085f2ce070a7b57
 9 ··ABI·hash:·46e29946524a2bac32d0e49a07d18cfd
 10 ··export-list·hash:·67f5ea2dd24d7cb44580b7b350eb68c6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e09327a0bd53dbc5c89584b2b2ebf2ab16 ··src_hash:·e09327a0bd53dbc5c89584b2b2ebf2ab
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 51, 15 lines modifiedOffset 51, 15 lines modified
51 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c51 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
52 import··-/··GHC.Internal.Data.Type.Bool·e978bdbe5900d451eddb7f4569e105bd52 import··-/··GHC.Internal.Data.Type.Bool·e978bdbe5900d451eddb7f4569e105bd
53 import··-/··GHC.Internal.Data.Type.Equality·8e2b3327b6d84a275bf1502df5a5371e53 import··-/··GHC.Internal.Data.Type.Equality·8e2b3327b6d84a275bf1502df5a5371e
54 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf554 import··-/··GHC.Internal.TypeError·f6083c3315dbeadf18241086d7783bf5
55 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c455 import··-/··Data.SOP.BasicFunctors·615302526fc110283d5d1ee0216204c4
56 import··-/··Data.SOP.Constraint·f80b1430a8b16a7ea25c79a399641ff956 import··-/··Data.SOP.Constraint·f80b1430a8b16a7ea25c79a399641ff9
57 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf4157 import··-/··Data.SOP.NS·8fc1f8535ec1239eea67ecb76795cf41
58 020254db6031ed368a1e283763f9876f58 c6cff27c06d9c7c64c8ce9cf3ecf2b87
59 ··$fUElemax:·::59 ··$fUElemax:·::
60 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a).60 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a).
61 ····UElem·x·xs·=>61 ····UElem·x·xs·=>
62 ····UElem·x·(x'·:·xs)62 ····UElem·x·(x'·:·xs)
63 ··DFunId63 ··DFunId
64 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,64 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
65 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L))>,·Inline:·CONLIKE,65 ···Arity:·1,·Strictness:·<LP(LC(S,L),LC(S,L))>,·Inline:·CONLIKE,
Offset 69, 26 lines modifiedOffset 69, 26 lines modified
69 ····················@x'·::·a69 ····················@x'·::·a
70 ····················(v['GHC.Types.Many]·::·UElem·x·xs).70 ····················(v['GHC.Types.Many]·::·UElem·x·xs).
71 ················@a71 ················@a
72 ················@x72 ················@x
73 ················@(x'·:·xs)73 ················@(x'·:·xs)
74 ················($fUElemax:_$cinject·@a·@x·@xs·@x'·v)74 ················($fUElemax:_$cinject·@a·@x·@xs·@x'·v)
75 ················($fUElemax:_$ceject·@a·@x·@xs·@x'·v)]75 ················($fUElemax:_$ceject·@a·@x·@xs·@x'·v)]
76 b5427368945fa9d2ee3cdd9d1e10162676 338cdfc3dc422d5b4570f89115cf8c9f
77 ··$fUElemax:0·::·forall·a·(x·::·a)·(xs·::·[a]).·UElem·x·(x·:·xs)77 ··$fUElemax:0·::·forall·a·(x·::·a)·(xs·::·[a]).·UElem·x·(x·:·xs)
78 ··DFunId78 ··DFunId
79 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[C:UElem],79 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[C:UElem],
80 ···Inline:·CONLIKE,80 ···Inline:·CONLIKE,
81 ···Unfolding:·DFun:·@a·@x·::·a·@xs·::·[a].81 ···Unfolding:·DFun:·@a·@x·::·a·@xs·::·[a].
82 ················@a82 ················@a
83 ················@x83 ················@x
84 ················@(x·:·xs)84 ················@(x·:·xs)
85 ················($fUElemax:0_$cinject·@a·@x·@xs)85 ················($fUElemax:0_$cinject·@a·@x·@xs)
86 ················($fUElemax:0_$ceject·@a·@x·@xs)]86 ················($fUElemax:0_$ceject·@a·@x·@xs)]
87 6422403b0e63fa1b8909fd10f33e576c87 1a8ddb2155cfe421b2e4e4cf6b9edbdf
88 ··$fUElemax:0_$ceject·::88 ··$fUElemax:0_$ceject·::
89 ····forall·a·(x·::·a)·(xs·::·[a])·(f·::·a·->·*).89 ····forall·a·(x·::·a)·(xs·::·[a])·(f·::·a·->·*).
90 ····Data.SOP.NS.NS·f·(x·:·xs)·->·GHC.Internal.Maybe.Maybe·(f·x)90 ····Data.SOP.NS.NS·f·(x·:·xs)·->·GHC.Internal.Maybe.Maybe·(f·x)
91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,91 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
92 ···Arity:·1,·Strictness:·<1L>,92 ···Arity:·1,·Strictness:·<1L>,
93 ···Unfolding:·Core:·<vanilla>93 ···Unfolding:·Core:·<vanilla>
94 ··············\·@a94 ··············\·@a
Offset 99, 28 lines modifiedOffset 99, 28 lines modified
99 ··············case·ds·of·wild·{99 ··············case·ds·of·wild·{
100 ················Data.SOP.NS.Z·x1·xs1·co·x2100 ················Data.SOP.NS.Z·x1·xs1·co·x2
101 ················->·GHC.Internal.Maybe.Just101 ················->·GHC.Internal.Maybe.Just
102 ·····················@(f·x)102 ·····················@(f·x)
103 ·····················x2·`cast`·(<f>_R·(SelCo:Tc(1)·(Sym·co)))103 ·····················x2·`cast`·(<f>_R·(SelCo:Tc(1)·(Sym·co)))
104 ················Data.SOP.NS.S·ipv·ipv1·ipv2·ipv3104 ················Data.SOP.NS.S·ipv·ipv1·ipv2·ipv3
105 ················->·GHC.Internal.Maybe.Nothing·@(f·x)·}]105 ················->·GHC.Internal.Maybe.Nothing·@(f·x)·}]
106 34c3f24e8f9416c8482a518a46ce5843106 77df0a739ba84ded43e8f9c2a8b793d4
107 ··$fUElemax:0_$cinject·::107 ··$fUElemax:0_$cinject·::
108 ····forall·a·(x·::·a)·(xs·::·[a])·(f·::·a·->·*).108 ····forall·a·(x·::·a)·(xs·::·[a])·(f·::·a·->·*).
109 ····f·x·->·Data.SOP.NS.NS·f·(x·:·xs)109 ····f·x·->·Data.SOP.NS.NS·f·(x·:·xs)
110 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,110 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
111 ···Strictness:·<L>,111 ···Strictness:·<L>,
112 ···Unfolding:·Core:·<vanilla>112 ···Unfolding:·Core:·<vanilla>
113 ··············\·@a113 ··············\·@a
114 ················@x·::·a114 ················@x·::·a
115 ················@xs·::·[a]115 ················@xs·::·[a]
116 ················@f·::·a·->·*116 ················@f·::·a·->·*
117 ················(ds['GHC.Types.Many]·::·f·x)·->117 ················(ds['GHC.Types.Many]·::·f·x)·->
118 ··············Data.SOP.NS.$WZ·@a·@f·@x·@xs·ds]118 ··············Data.SOP.NS.$WZ·@a·@f·@x·@xs·ds]
119 822b6092ab2e780921890979a7032418119 bb5fc83b89d86db62f4154fab7ecac49
120 ··$fUElemax:_$ceject·::120 ··$fUElemax:_$ceject·::
121 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a)·(f·::·a·->·*).121 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a)·(f·::·a·->·*).
122 ····UElem·x·xs·=>122 ····UElem·x·xs·=>
123 ····Data.SOP.NS.NS·f·(x'·:·xs)·->·GHC.Internal.Maybe.Maybe·(f·x)123 ····Data.SOP.NS.NS·f·(x'·:·xs)·->·GHC.Internal.Maybe.Maybe·(f·x)
124 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,124 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
125 ···Strictness:·<MP(A,1C(1,L))><1L>,125 ···Strictness:·<MP(A,1C(1,L))><1L>,
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
Offset 137, 15 lines modifiedOffset 137, 15 lines modified
137 ················->·eject137 ················->·eject
138 ·····················@a138 ·····················@a
139 ·····················@x139 ·····················@x
140 ·····················@xs1140 ·····················@xs1
141 ·····················$dUElem·`cast`·(UElem·<a>_N·<x>_N·(SelCo:Tc(2)·co))_R141 ·····················$dUElem·`cast`·(UElem·<a>_N·<x>_N·(SelCo:Tc(2)·co))_R
142 ·····················@f142 ·····················@f
143 ·····················ns·}]143 ·····················ns·}]
144 ebe2ffff9a74093ac61ccb9ccc6a0464144 9c4810270094b143bdc007a12f696010
145 ··$fUElemax:_$cinject·::145 ··$fUElemax:_$cinject·::
146 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a)·(f·::·a·->·*).146 ····forall·a·(x·::·a)·(xs·::·[a])·(x'·::·a)·(f·::·a·->·*).
147 ····UElem·x·xs·=>147 ····UElem·x·xs·=>
148 ····f·x·->·Data.SOP.NS.NS·f·(x'·:·xs)148 ····f·x·->·Data.SOP.NS.NS·f·(x'·:·xs)
149 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,149 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
150 ···Arity:·2,·Strictness:·<MP(1C(1,L),A)><L>,150 ···Arity:·2,·Strictness:·<MP(1C(1,L),A)><L>,
151 ···Unfolding:·Core:·<vanilla>151 ···Unfolding:·Core:·<vanilla>
Offset 160, 163 lines modifiedOffset 160, 163 lines modified
160 ················@a160 ················@a
161 ················@f161 ················@f
162 ················@(x'·:·xs)162 ················@(x'·:·xs)
163 ················@xs163 ················@xs
164 ················@x'164 ················@x'
165 ················@~<x'·:·xs>_N165 ················@~<x'·:·xs>_N
166 ················(inject·@a·@x·@xs·$dUElem·@f·eta)]166 ················(inject·@a·@x·@xs·$dUElem·@f·eta)]
167 21088102799a8ae918dbb28e1abaee65167 9f375a00d7b05eb70e92111d0118d792
168 ··$tcUElem·::·GHC.Types.TyCon168 ··$tcUElem·::·GHC.Types.TyCon
169 ··[HasNoCafRefs,·TagSig:·<TagProper>,169 ··[HasNoCafRefs,·TagSig:·<TagProper>,
170 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],170 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
171 ···Unfolding:·Core:·<vanilla>171 ···Unfolding:·Core:·<vanilla>
172 ··············GHC.Types.TyCon172 ··············GHC.Types.TyCon
173 ················13554644646518901484#Word64 
174 ················907953087632530322#Word64173 ················12069729265989527630#Word64
 174 ················4938819175421168727#Word64
175 ················$trModule175 ················$trModule
Max diff block lines reached; 7987/13294 bytes (60.08%) of diff not shown.
35.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb.dyn_hi
Files 98% similar despite different names
35.1 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·Servant.API.UVerb·[family·instance·module]·91037 interface·Servant.API.UVerb·[family·instance·module]·9103
8 ··interface·hash:·50ed635ba322db26ef0c1dee8d4cec20 
9 ··ABI·hash:·71c4d5d1083c6e6e61fff89906fe2d7a 
10 ··export-list·hash:·ab797d9246ef8a73f34faa2c033a17178 ··interface·hash:·62610f4641f9aadfb7e07f5f74b33c09
 9 ··ABI·hash:·b332ec700a1f1bc86589fe3eab63c5d1
 10 ··export-list·hash:·558a648e79bb5d0a0fe53b2fb87bda77
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·14ffe756abb78a22182f132e6efdea0116 ··src_hash:·14ffe756abb78a22182f132e6efdea01
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 25, 18 lines modifiedOffset 25, 18 lines modified
25 ··HasStatuses{Statuses·statuses}25 ··HasStatuses{Statuses·statuses}
26 ··UVerb26 ··UVerb
27 ··WithStatus{WithStatus}27 ··WithStatus{WithStatus}
28 ··Servant.API.UVerb.Union.IsMember28 ··Servant.API.UVerb.Union.IsMember
29 ··Servant.API.UVerb.Union.UElem|{Servant.API.UVerb.Union.eject·Servant.API.UVerb.Union.inject}29 ··Servant.API.UVerb.Union.UElem|{Servant.API.UVerb.Union.eject·Servant.API.UVerb.Union.inject}
30 ··Servant.API.UVerb.Union.Union30 ··Servant.API.UVerb.Union.Union
31 ··Servant.API.UVerb.Union.Unique31 ··Servant.API.UVerb.Union.Unique
32 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ContentTypes32 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ContentTypes
33 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ResponseHeaders33 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ResponseHeaders
34 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Status34 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Status
35 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union35 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union
36 boot·module·dependencies:36 boot·module·dependencies:
37 direct·package·dependencies:·base-4.20.2.037 direct·package·dependencies:·base-4.20.2.0
38 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui238 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui2
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
41 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext41 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
42 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances42 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances
Offset 99, 42 lines modifiedOffset 99, 42 lines modified
99 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c99 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
100 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c100 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
101 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045101 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
103 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc103 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc
104 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692104 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
105 import··-/··Network.HTTP.Types.Status·c79cab427873650f09c71cee6f1fc995105 import··-/··Network.HTTP.Types.Status·c79cab427873650f09c71cee6f1fc995
106 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ContentTypes·44ebb870cffe170a77dfa1bb38e78e97 
107 ··exports:·e0a3a431d5d21384a69b1eaaec8ef4e8 
108 ··FormUrlEncoded·328ea73aacb3e6fa4b2372424010d375 
109 ··JSON·0d5743e802d7b406a70b5e480c9dc8e2 
110 ··MimeRender·933c7b1e55f95b9a54f34861b5a1d61d 
111 ··MimeUnrender·c528f554518adacb900471412e5d4dc3 
112 ··NoContent·0ab2e454cac78c0c6189cc325b8db667 
113 ··OctetStream·5deb772c97f6c76c79d037872edc411a 
114 ··PlainText·3fba48c649e51b7448ad39170715c65a 
115 ··mimeRender·58085f689307da7f59ad6d6c182d3e8b 
116 ··mimeUnrender·cad1242c30c493d771eb0a1359c9ff3d 
117 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ResponseHeaders·4c811d8d1c06eb0dd1237efdf5545d1a 
118 ··exports:·8803ce2f22439bb7bd9c4ad9cf0d1b94 
119 ··Headers·242a465e775be1b020c41fa63311f84e 
120 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Status·d408543cb5d9130fb8a340723ca3e519 
121 ··exports:·c07e5b7f5494d14c8e893c8b0d87216a 
122 ··KnownStatus·a009835390b61fc7f862d4f387df64d2 
123 ··statusVal·23232b9e067cafcd8144b81734d08b41 
124 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union·48b9be88f74bf7686c7119310bbb3216 
125 ··exports:·7ed2efc3fa122eb495c14c3396a890d1 
126 ··IsMember·b8d1954f2940d066d5774d0e28d6bfd5 
127 ··Union·72d44f0009c1721ad47f5def72f967b0 
128 ··Unique·5d693c52a6895d0969ece0ae9dadf46c 
129 ··eject·b5199ee27757ca654d196b36cf79fedb 
130 ··foldMapUnion·f93ef882a5ad3d0ddc63b4116c9ae38e 
131 ··inject·4534f693d85d825e8547349e547d449a 
132 ··matchUnion·9d2be4d8ce89ff9386378adb7de2f0d7 
133 e32990cea7a09ceecb87990056c315e8106 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ContentTypes·33334432e163c2bd009cbcc10f8aa319
 107 ··exports:·0797432fd2096aef69783aa9923fee2e
 108 ··FormUrlEncoded·b1650cbb849ecfb8575c2e1c321540ba
 109 ··JSON·0e776e6b9b7531bc29350483084e7711
 110 ··MimeRender·9c8392df3c3988c1863b4a5a37cdb8f9
 111 ··MimeUnrender·12c9e18bb1d40c0af71c4850f673cb34
 112 ··NoContent·1b4830e16b3ea8ed42bf5e4c084a507e
 113 ··OctetStream·abb5ba008df0275de9a764cc2af913d1
 114 ··PlainText·ae0200b3bbc22ddee4bd824b2e281be1
 115 ··mimeRender·551475da8dc3bf7abc4bd17fec3a993b
 116 ··mimeUnrender·82ce61fd95a3e63c2758e2314671019c
 117 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ResponseHeaders·23afc42ad45803c7ca2b4d9e99fe0a55
 118 ··exports:·d64fb8f34d36e61e11d2de9c9830523c
 119 ··Headers·c43d64abeb77f55989190d08492ff552
 120 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Status·2d95c49592dfe0b270683dfbe3907ea0
 121 ··exports:·73e82b58bd816d63574203d49c64fa86
 122 ··KnownStatus·8de2060a16b9a5137aa4f9aa7a3ad4c7
 123 ··statusVal·d29fcfd68a7d059b9c4a9db362247d56
 124 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union·46e29946524a2bac32d0e49a07d18cfd
 125 ··exports:·67f5ea2dd24d7cb44580b7b350eb68c6
 126 ··IsMember·beba700cbbecc638a92de0ad2898cf5b
 127 ··Union·ab60bf3dd2befd775ddce5cc1bd0665f
 128 ··Unique·87a48998c80267c411cfac5a075078b5
 129 ··eject·6d2fd7e4b24195bd9b14d3f84d03e652
 130 ··foldMapUnion·5ddfdbcb62f8aea7850fc778d729f869
 131 ··inject·d683d26c8c5fba2313cd0b001c7ba793
 132 ··matchUnion·156db0ff4106a8693b744cd37eaf9db1
 133 8e06200f279408d22e976204456f4456
134 ··$fEqWithStatus·::134 ··$fEqWithStatus·::
135 ····GHC.Classes.Eq·a·=>·GHC.Classes.Eq·(WithStatus·k·a)135 ····GHC.Classes.Eq·a·=>·GHC.Classes.Eq·(WithStatus·k·a)
136 ··DFunId136 ··DFunId
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
138 ···Arity:·1,·Strictness:·<LP(ML,ML)>,·Inline:·CONLIKE,138 ···Arity:·1,·Strictness:·<LP(ML,ML)>,·Inline:·CONLIKE,
139 ···Unfolding:·DFun:·@k·::·GHC.Internal.TypeNats.Nat139 ···Unfolding:·DFun:·@k·::·GHC.Internal.TypeNats.Nat
140 ····················@a140 ····················@a
Offset 146, 82 lines modifiedOffset 146, 82 lines modified
146 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WithStatus[0]·<k>_P·<a>_R)146 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WithStatus[0]·<k>_P·<a>_R)
147 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)147 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
148 ················(GHC.Classes./=·@a·v)148 ················(GHC.Classes./=·@a·v)
149 ··················`cast`149 ··················`cast`
150 ················(Sym·(N:WithStatus[0]·<k>_P·<a>_R)150 ················(Sym·(N:WithStatus[0]·<k>_P·<a>_R)
151 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WithStatus[0]·<k>_P·<a>_R)151 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WithStatus[0]·<k>_P·<a>_R)
152 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]152 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
153 e13de171b351978ed32910125f20c5a1153 621f6f148dd27037c4c28bbd20a6c5c7
154 ··$fHasStatusHeaders·::154 ··$fHasStatusHeaders·::
155 ····HasStatus·a·=>·HasStatus·(Servant.API.ResponseHeaders.Headers·ls·a)155 ····HasStatus·a·=>·HasStatus·(Servant.API.ResponseHeaders.Headers·ls·a)
156 ··DFunId156 ··DFunId
157 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,157 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
158 ···Strictness:·<1!P(L,L)>,·Inline:·(sat-args=0),158 ···Strictness:·<1!P(L,L)>,·Inline:·(sat-args=0),
159 ···Unfolding:·Core:·StableUser·<1,FalseTrue>159 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
160 ··············(\·@a·@ls·::·[*]·->·$p1HasStatus·@a)160 ··············(\·@a·@ls·::·[*]·->·$p1HasStatus·@a)
161 ················`cast`161 ················`cast`
162 ··············(forall·(a·::·<*>_N)·(ls·::·<[*]>_N).162 ··············(forall·(a·::·<*>_N)·(ls·::·<[*]>_N).
163 ···············<HasStatus·a>_R163 ···············<HasStatus·a>_R
Max diff block lines reached; 28819/35858 bytes (80.37%) of diff not shown.
35.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/UVerb.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/UVerb.hi
Files 99% similar despite different names
35.1 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·Servant.API.UVerb·[family·instance·module]·91037 interface·Servant.API.UVerb·[family·instance·module]·9103
8 ··interface·hash:·50ed635ba322db26ef0c1dee8d4cec20 
9 ··ABI·hash:·71c4d5d1083c6e6e61fff89906fe2d7a 
10 ··export-list·hash:·ab797d9246ef8a73f34faa2c033a17178 ··interface·hash:·62610f4641f9aadfb7e07f5f74b33c09
 9 ··ABI·hash:·b332ec700a1f1bc86589fe3eab63c5d1
 10 ··export-list·hash:·558a648e79bb5d0a0fe53b2fb87bda77
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·14ffe756abb78a22182f132e6efdea0116 ··src_hash:·14ffe756abb78a22182f132e6efdea01
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 25, 18 lines modifiedOffset 25, 18 lines modified
25 ··HasStatuses{Statuses·statuses}25 ··HasStatuses{Statuses·statuses}
26 ··UVerb26 ··UVerb
27 ··WithStatus{WithStatus}27 ··WithStatus{WithStatus}
28 ··Servant.API.UVerb.Union.IsMember28 ··Servant.API.UVerb.Union.IsMember
29 ··Servant.API.UVerb.Union.UElem|{Servant.API.UVerb.Union.eject·Servant.API.UVerb.Union.inject}29 ··Servant.API.UVerb.Union.UElem|{Servant.API.UVerb.Union.eject·Servant.API.UVerb.Union.inject}
30 ··Servant.API.UVerb.Union.Union30 ··Servant.API.UVerb.Union.Union
31 ··Servant.API.UVerb.Union.Unique31 ··Servant.API.UVerb.Union.Unique
32 direct·module·dependencies:·servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ContentTypes32 direct·module·dependencies:·servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ContentTypes
33 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ResponseHeaders33 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ResponseHeaders
34 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Status34 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Status
35 ····························servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union35 ····························servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union
36 boot·module·dependencies:36 boot·module·dependencies:
37 direct·package·dependencies:·base-4.20.2.037 direct·package·dependencies:·base-4.20.2.0
38 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui238 ·····························http-types-0.12.4-1OvlBK9BqlVDFTI6Nz1ui2
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
41 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext41 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
42 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances42 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances
Offset 99, 42 lines modifiedOffset 99, 42 lines modified
99 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c99 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
100 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c100 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
101 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045101 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6102 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
103 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc103 import··-/··Network.HTTP.Types·5da82e112af99917beb25e4e28a725bc
104 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692104 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
105 import··-/··Network.HTTP.Types.Status·c79cab427873650f09c71cee6f1fc995105 import··-/··Network.HTTP.Types.Status·c79cab427873650f09c71cee6f1fc995
106 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ContentTypes·44ebb870cffe170a77dfa1bb38e78e97 
107 ··exports:·e0a3a431d5d21384a69b1eaaec8ef4e8 
108 ··FormUrlEncoded·328ea73aacb3e6fa4b2372424010d375 
109 ··JSON·0d5743e802d7b406a70b5e480c9dc8e2 
110 ··MimeRender·933c7b1e55f95b9a54f34861b5a1d61d 
111 ··MimeUnrender·c528f554518adacb900471412e5d4dc3 
112 ··NoContent·0ab2e454cac78c0c6189cc325b8db667 
113 ··OctetStream·5deb772c97f6c76c79d037872edc411a 
114 ··PlainText·3fba48c649e51b7448ad39170715c65a 
115 ··mimeRender·58085f689307da7f59ad6d6c182d3e8b 
116 ··mimeUnrender·cad1242c30c493d771eb0a1359c9ff3d 
117 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.ResponseHeaders·4c811d8d1c06eb0dd1237efdf5545d1a 
118 ··exports:·8803ce2f22439bb7bd9c4ad9cf0d1b94 
119 ··Headers·242a465e775be1b020c41fa63311f84e 
120 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.Status·d408543cb5d9130fb8a340723ca3e519 
121 ··exports:·c07e5b7f5494d14c8e893c8b0d87216a 
122 ··KnownStatus·a009835390b61fc7f862d4f387df64d2 
123 ··statusVal·23232b9e067cafcd8144b81734d08b41 
124 import··-/··servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU:Servant.API.UVerb.Union·48b9be88f74bf7686c7119310bbb3216 
125 ··exports:·7ed2efc3fa122eb495c14c3396a890d1 
126 ··IsMember·b8d1954f2940d066d5774d0e28d6bfd5 
127 ··Union·72d44f0009c1721ad47f5def72f967b0 
128 ··Unique·5d693c52a6895d0969ece0ae9dadf46c 
129 ··eject·b5199ee27757ca654d196b36cf79fedb 
130 ··foldMapUnion·f93ef882a5ad3d0ddc63b4116c9ae38e 
131 ··inject·4534f693d85d825e8547349e547d449a 
132 ··matchUnion·9d2be4d8ce89ff9386378adb7de2f0d7 
133 e32990cea7a09ceecb87990056c315e8106 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ContentTypes·33334432e163c2bd009cbcc10f8aa319
 107 ··exports:·0797432fd2096aef69783aa9923fee2e
 108 ··FormUrlEncoded·b1650cbb849ecfb8575c2e1c321540ba
 109 ··JSON·0e776e6b9b7531bc29350483084e7711
 110 ··MimeRender·9c8392df3c3988c1863b4a5a37cdb8f9
 111 ··MimeUnrender·12c9e18bb1d40c0af71c4850f673cb34
 112 ··NoContent·1b4830e16b3ea8ed42bf5e4c084a507e
 113 ··OctetStream·abb5ba008df0275de9a764cc2af913d1
 114 ··PlainText·ae0200b3bbc22ddee4bd824b2e281be1
 115 ··mimeRender·551475da8dc3bf7abc4bd17fec3a993b
 116 ··mimeUnrender·82ce61fd95a3e63c2758e2314671019c
 117 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.ResponseHeaders·23afc42ad45803c7ca2b4d9e99fe0a55
 118 ··exports:·d64fb8f34d36e61e11d2de9c9830523c
 119 ··Headers·c43d64abeb77f55989190d08492ff552
 120 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.Status·2d95c49592dfe0b270683dfbe3907ea0
 121 ··exports:·73e82b58bd816d63574203d49c64fa86
 122 ··KnownStatus·8de2060a16b9a5137aa4f9aa7a3ad4c7
 123 ··statusVal·d29fcfd68a7d059b9c4a9db362247d56
 124 import··-/··servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY:Servant.API.UVerb.Union·46e29946524a2bac32d0e49a07d18cfd
 125 ··exports:·67f5ea2dd24d7cb44580b7b350eb68c6
 126 ··IsMember·beba700cbbecc638a92de0ad2898cf5b
 127 ··Union·ab60bf3dd2befd775ddce5cc1bd0665f
 128 ··Unique·87a48998c80267c411cfac5a075078b5
 129 ··eject·6d2fd7e4b24195bd9b14d3f84d03e652
 130 ··foldMapUnion·5ddfdbcb62f8aea7850fc778d729f869
 131 ··inject·d683d26c8c5fba2313cd0b001c7ba793
 132 ··matchUnion·156db0ff4106a8693b744cd37eaf9db1
 133 8e06200f279408d22e976204456f4456
134 ··$fEqWithStatus·::134 ··$fEqWithStatus·::
135 ····GHC.Classes.Eq·a·=>·GHC.Classes.Eq·(WithStatus·k·a)135 ····GHC.Classes.Eq·a·=>·GHC.Classes.Eq·(WithStatus·k·a)
136 ··DFunId136 ··DFunId
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
138 ···Arity:·1,·Strictness:·<LP(ML,ML)>,·Inline:·CONLIKE,138 ···Arity:·1,·Strictness:·<LP(ML,ML)>,·Inline:·CONLIKE,
139 ···Unfolding:·DFun:·@k·::·GHC.Internal.TypeNats.Nat139 ···Unfolding:·DFun:·@k·::·GHC.Internal.TypeNats.Nat
140 ····················@a140 ····················@a
Offset 146, 82 lines modifiedOffset 146, 82 lines modified
146 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WithStatus[0]·<k>_P·<a>_R)146 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WithStatus[0]·<k>_P·<a>_R)
147 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)147 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
148 ················(GHC.Classes./=·@a·v)148 ················(GHC.Classes./=·@a·v)
149 ··················`cast`149 ··················`cast`
150 ················(Sym·(N:WithStatus[0]·<k>_P·<a>_R)150 ················(Sym·(N:WithStatus[0]·<k>_P·<a>_R)
151 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WithStatus[0]·<k>_P·<a>_R)151 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WithStatus[0]·<k>_P·<a>_R)
152 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]152 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
153 e13de171b351978ed32910125f20c5a1153 621f6f148dd27037c4c28bbd20a6c5c7
154 ··$fHasStatusHeaders·::154 ··$fHasStatusHeaders·::
155 ····HasStatus·a·=>·HasStatus·(Servant.API.ResponseHeaders.Headers·ls·a)155 ····HasStatus·a·=>·HasStatus·(Servant.API.ResponseHeaders.Headers·ls·a)
156 ··DFunId156 ··DFunId
157 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,157 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
158 ···Strictness:·<1!P(L,L)>,·Inline:·(sat-args=0),158 ···Strictness:·<1!P(L,L)>,·Inline:·(sat-args=0),
159 ···Unfolding:·Core:·StableUser·<1,FalseTrue>159 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
160 ··············(\·@a·@ls·::·[*]·->·$p1HasStatus·@a)160 ··············(\·@a·@ls·::·[*]·->·$p1HasStatus·@a)
161 ················`cast`161 ················`cast`
162 ··············(forall·(a·::·<*>_N)·(ls·::·<[*]>_N).162 ··············(forall·(a·::·<*>_N)·(ls·::·<[*]>_N).
163 ···············<HasStatus·a>_R163 ···············<HasStatus·a>_R
Max diff block lines reached; 28819/35855 bytes (80.38%) of diff not shown.
2.91 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Vault.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Vault.dyn_hi
Files 84% similar despite different names
2.62 KB
ghc --show-iface {}
    
Offset 1, 16 lines modifiedOffset 1, 16 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·Servant.API.Vault·91037 interface·Servant.API.Vault·9103
8 ··interface·hash:·63c5e4ee879f77b20d8d01ea54aa7818 
9 ··ABI·hash:·dcbf35f17f872c7d56819747efb7868f8 ··interface·hash:·75be91b1ed9fe66efe6af69108dc942a
 9 ··ABI·hash:·fb8cbee78f70d0695ec9433794f0b204
10 ··export-list·hash:·799b3754dca58ddefcd6507b3a09572910 ··export-list·hash:·799b3754dca58ddefcd6507b3a095729
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·bda3981b5f74cef3bc2f60fe21be5bbc16 ··src_hash:·bda3981b5f74cef3bc2f60fe21be5bbc
Offset 43, 38 lines modifiedOffset 43, 38 lines modified
43 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList43 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
44 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class44 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class
45 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ45 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ
46 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text46 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text
47 ·························Data.Text.Lazy·Data.HashMap.Internal·Data.HashSet.Internal47 ·························Data.Text.Lazy·Data.HashMap.Internal·Data.HashSet.Internal
48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
49 import··-/··Data.Vault.Lazy·98414aee036102e78d456a8f8f3f660549 import··-/··Data.Vault.Lazy·98414aee036102e78d456a8f8f3f6605
50 a621e22fba473993bab75a72ed09cb3d50 8a2a384821ccb89e201d99660a810d2f
51 ··$trModule·::·GHC.Types.Module51 ··$trModule·::·GHC.Types.Module
52 ··[HasNoCafRefs,·TagSig:·<TagProper>,52 ··[HasNoCafRefs,·TagSig:·<TagProper>,
53 ···LambdaFormInfo:·LFCon[GHC.Types.Module],53 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
54 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]54 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
55 3433d59d359f306bd68a61407bdf66c955 6fc1e9b683bd64f946ea616acd107e42
56 ··$trModule1·::·GHC.Types.TrName56 ··$trModule1·::·GHC.Types.TrName
57 ··[HasNoCafRefs,·TagSig:·<TagProper>,57 ··[HasNoCafRefs,·TagSig:·<TagProper>,
58 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],58 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
59 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]59 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
60 e2bb5d879dab83fba5f8266848044b2660 e4f24f8e579ded21d07c70ecfe88b5cf
61 ··$trModule2·::·GHC.Prim.Addr#61 ··$trModule2·::·GHC.Prim.Addr#
62 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,62 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
63 ···Unfolding:·Core:·<vanilla>·"Servant.API.Vault"#]63 ···Unfolding:·Core:·<vanilla>·"Servant.API.Vault"#]
64 50925eda5872dd738d4392c837da2d5064 538a1988e56b43596dae3e0a28120a42
65 ··$trModule3·::·GHC.Types.TrName65 ··$trModule3·::·GHC.Types.TrName
66 ··[HasNoCafRefs,·TagSig:·<TagProper>,66 ··[HasNoCafRefs,·TagSig:·<TagProper>,
67 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],67 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
68 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]68 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
69 671f6e8f576f885b5e09b2783fd4f3a869 730f39d7e57663dc73aeed938d1d8c60
70 ··$trModule4·::·GHC.Prim.Addr#70 ··$trModule4·::·GHC.Prim.Addr#
71 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,71 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
72 ···Unfolding:·Core:·<vanilla>72 ···Unfolding:·Core:·<vanilla>
73 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#]73 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
74 Warnings:74 Warnings:
75 ··Deprecated·names:75 ··Deprecated·names:
76 ··Deprecated·exports:76 ··Deprecated·exports:
77 trusted:·none77 trusted:·none
78 require·own·pkg·trusted:·False78 require·own·pkg·trusted:·False
79 docs:79 docs:
80 ··Nothing80 ··Nothing
2.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Vault.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Vault.hi
Files 94% similar despite different names
2.62 KB
ghc --show-iface {}
    
Offset 1, 16 lines modifiedOffset 1, 16 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·Servant.API.Vault·91037 interface·Servant.API.Vault·9103
8 ··interface·hash:·63c5e4ee879f77b20d8d01ea54aa7818 
9 ··ABI·hash:·dcbf35f17f872c7d56819747efb7868f8 ··interface·hash:·75be91b1ed9fe66efe6af69108dc942a
 9 ··ABI·hash:·fb8cbee78f70d0695ec9433794f0b204
10 ··export-list·hash:·799b3754dca58ddefcd6507b3a09572910 ··export-list·hash:·799b3754dca58ddefcd6507b3a095729
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·bda3981b5f74cef3bc2f60fe21be5bbc16 ··src_hash:·bda3981b5f74cef3bc2f60fe21be5bbc
Offset 43, 38 lines modifiedOffset 43, 38 lines modified
43 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList43 ·························GHC.Internal.Generics·GHC.Internal.IO.Exception·GHC.Internal.IsList
44 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class44 ·························GHC.Internal.RTS.Flags·Data.Hashable.Class
45 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ45 ·························System.OsString.Internal.Types·Text.PrettyPrint.Annotated.HughesPJ
46 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text46 ·························Text.PrettyPrint.HughesPJ·Language.Haskell.TH.Syntax·Data.Text
47 ·························Data.Text.Lazy·Data.HashMap.Internal·Data.HashSet.Internal47 ·························Data.Text.Lazy·Data.HashMap.Internal·Data.HashSet.Internal
48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a48 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
49 import··-/··Data.Vault.Lazy·98414aee036102e78d456a8f8f3f660549 import··-/··Data.Vault.Lazy·98414aee036102e78d456a8f8f3f6605
50 a621e22fba473993bab75a72ed09cb3d50 8a2a384821ccb89e201d99660a810d2f
51 ··$trModule·::·GHC.Types.Module51 ··$trModule·::·GHC.Types.Module
52 ··[HasNoCafRefs,·TagSig:·<TagProper>,52 ··[HasNoCafRefs,·TagSig:·<TagProper>,
53 ···LambdaFormInfo:·LFCon[GHC.Types.Module],53 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
54 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]54 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
55 3433d59d359f306bd68a61407bdf66c955 6fc1e9b683bd64f946ea616acd107e42
56 ··$trModule1·::·GHC.Types.TrName56 ··$trModule1·::·GHC.Types.TrName
57 ··[HasNoCafRefs,·TagSig:·<TagProper>,57 ··[HasNoCafRefs,·TagSig:·<TagProper>,
58 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],58 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
59 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]59 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
60 e2bb5d879dab83fba5f8266848044b2660 e4f24f8e579ded21d07c70ecfe88b5cf
61 ··$trModule2·::·GHC.Prim.Addr#61 ··$trModule2·::·GHC.Prim.Addr#
62 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,62 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
63 ···Unfolding:·Core:·<vanilla>·"Servant.API.Vault"#]63 ···Unfolding:·Core:·<vanilla>·"Servant.API.Vault"#]
64 50925eda5872dd738d4392c837da2d5064 538a1988e56b43596dae3e0a28120a42
65 ··$trModule3·::·GHC.Types.TrName65 ··$trModule3·::·GHC.Types.TrName
66 ··[HasNoCafRefs,·TagSig:·<TagProper>,66 ··[HasNoCafRefs,·TagSig:·<TagProper>,
67 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],67 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
68 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]68 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
69 671f6e8f576f885b5e09b2783fd4f3a869 730f39d7e57663dc73aeed938d1d8c60
70 ··$trModule4·::·GHC.Prim.Addr#70 ··$trModule4·::·GHC.Prim.Addr#
71 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,71 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
72 ···Unfolding:·Core:·<vanilla>72 ···Unfolding:·Core:·<vanilla>
73 ··············"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"#]73 ··············"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"#]
74 Warnings:74 Warnings:
75 ··Deprecated·names:75 ··Deprecated·names:
76 ··Deprecated·exports:76 ··Deprecated·exports:
77 trusted:·none77 trusted:·none
78 require·own·pkg·trusted:·False78 require·own·pkg·trusted:·False
79 docs:79 docs:
80 ··Nothing80 ··Nothing
31.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Verbs.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Verbs.dyn_hi
Files 98% similar despite different names
30.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·Servant.API.Verbs·[family·instance·module]·91037 interface·Servant.API.Verbs·[family·instance·module]·9103
8 ··interface·hash:·fd719d34398efc066b1cdbda5101f550 
9 ··ABI·hash:·d7242b1a9ff74aae601d7fcabd220c91 
10 ··export-list·hash:·ffb081c45fbb60520a39019fca6485bc8 ··interface·hash:·03c2380cc9fd2f9a7a7748d8dab88708
 9 ··ABI·hash:·3711e805881d76fd6cee993c7ee3aee3
 10 ··export-list·hash:·0ab8d99a4304484545a51a625dc8eea1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7fb5f461d71db5d386389b8c286956d712 ··flag·hash:·7fb5f461d71db5d386389b8c286956d7
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a57ce91b92fe2cdbcc28583abf25978216 ··src_hash:·a57ce91b92fe2cdbcc28583abf259782
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 76, 27 lines modifiedOffset 76, 27 lines modified
76 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e76 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
77 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a77 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
78 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c78 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
79 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b79 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
80 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b80 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
81 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104581 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
82 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d61118469282 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
83 93afd50ab0d05a42cb25b607ac1d508583 1d19704f8dc70403fcc7e63606243e48
84 ··$fGenericNoContentVerb·::84 ··$fGenericNoContentVerb·::
85 ····forall·k1·(method·::·k1).85 ····forall·k1·(method·::·k1).
86 ····GHC.Internal.Generics.Generic·(NoContentVerb·method)86 ····GHC.Internal.Generics.Generic·(NoContentVerb·method)
87 ··DFunId87 ··DFunId
88 ··[HasNoCafRefs,·TagSig:·<TagProper>,88 ··[HasNoCafRefs,·TagSig:·<TagProper>,
89 ···LambdaFormInfo:·LFCon[GHC.Internal.Generics.C:Generic],89 ···LambdaFormInfo:·LFCon[GHC.Internal.Generics.C:Generic],
90 ···Inline:·CONLIKE,90 ···Inline:·CONLIKE,
91 ···Unfolding:·DFun:·@k1·@method·::·k1.91 ···Unfolding:·DFun:·@k1·@method·::·k1.
92 ················@(NoContentVerb·method)92 ················@(NoContentVerb·method)
93 ················($fGenericNoContentVerb_$cfrom·@k1·@method)93 ················($fGenericNoContentVerb_$cfrom·@k1·@method)
94 ················($fGenericNoContentVerb_$cto·@k1·@method)]94 ················($fGenericNoContentVerb_$cto·@k1·@method)]
95 47c43270717f4a3c9a4ef07a09a3fe5795 b09f47e3fd6b4bec23ce2cda3b1a1c98
96 ··$fGenericNoContentVerb_$cfrom·::96 ··$fGenericNoContentVerb_$cfrom·::
97 ····forall·k1·(method·::·k1)·x.97 ····forall·k1·(method·::·k1)·x.
98 ····NoContentVerb·method98 ····NoContentVerb·method
99 ····->·GHC.Internal.Generics.Rep·(NoContentVerb·method)·x99 ····->·GHC.Internal.Generics.Rep·(NoContentVerb·method)·x
100 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,100 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
101 ···Arity:·1,·Strictness:·<1S>b,·CPR:·b,·Inline:·[1]·(sat-args=1),101 ···Arity:·1,·Strictness:·<1S>b,·CPR:·b,·Inline:·[1]·(sat-args=1),
102 ···Unfolding:·Core:·StableUser·<1,FalseTrue>102 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
Offset 110, 20 lines modifiedOffset 110, 20 lines modified
110 ···············<NoContentVerb·method>_R110 ···············<NoContentVerb·method>_R
111 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]111 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]
112 ···················································<*>_N112 ···················································<*>_N
113 ···················································<GHC.Internal.Generics.D>_P113 ···················································<GHC.Internal.Generics.D>_P
114 ···················································<'GHC.Internal.Generics.MetaData114 ···················································<'GHC.Internal.Generics.MetaData
115 ······················································"NoContentVerb"115 ······················································"NoContentVerb"
116 ······················································"Servant.API.Verbs"116 ······················································"Servant.API.Verbs"
117 ······················································"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"117 ······················································"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
118 ······················································'GHC.Types.False>_P118 ······················································'GHC.Types.False>_P
119 ···················································<GHC.Internal.Generics.V1>_R)119 ···················································<GHC.Internal.Generics.V1>_R)
120 ··········································;·Sub·(Sym·(Rep_NoContentVerb[0]120 ··········································;·Sub·(Sym·(Rep_NoContentVerb[0]
121 ··························································<k1>_N·<method>_N)))·<x>_N)]121 ··························································<k1>_N·<method>_N)))·<x>_N)]
122 13a0b10cc5178b411b74f45aa5cb6121122 1bcddcd60a10f16d1996fff83d2df291
123 ··$fGenericNoContentVerb_$cto·::123 ··$fGenericNoContentVerb_$cto·::
124 ····forall·k1·(method·::·k1)·x.124 ····forall·k1·(method·::·k1)·x.
125 ····GHC.Internal.Generics.Rep·(NoContentVerb·method)·x125 ····GHC.Internal.Generics.Rep·(NoContentVerb·method)·x
126 ····->·NoContentVerb·method126 ····->·NoContentVerb·method
127 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,127 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
128 ···Arity:·1,·Strictness:·<1S>b,·CPR:·b,·Inline:·[1]·(sat-args=1),128 ···Arity:·1,·Strictness:·<1S>b,·CPR:·b,·Inline:·[1]·(sat-args=1),
129 ···Unfolding:·Core:·StableUser·<1,FalseTrue>129 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
Offset 137, 20 lines modifiedOffset 137, 20 lines modified
137 ···················((Sub·(Rep_NoContentVerb[0]·<k1>_N·<method>_N)137 ···················((Sub·(Rep_NoContentVerb[0]·<k1>_N·<method>_N)
138 ·····················;·GHC.Internal.Generics.N:M1[0]138 ·····················;·GHC.Internal.Generics.N:M1[0]
139 ···························<*>_N139 ···························<*>_N
140 ···························<GHC.Internal.Generics.D>_P140 ···························<GHC.Internal.Generics.D>_P
141 ···························<'GHC.Internal.Generics.MetaData141 ···························<'GHC.Internal.Generics.MetaData
142 ······························"NoContentVerb"142 ······························"NoContentVerb"
143 ······························"Servant.API.Verbs"143 ······························"Servant.API.Verbs"
144 ······························"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"144 ······························"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
145 ······························'GHC.Types.False>_P145 ······························'GHC.Types.False>_P
146 ···························<GHC.Internal.Generics.V1>_R)·<x>_N)146 ···························<GHC.Internal.Generics.V1>_R)·<x>_N)
147 ··············ret_ty·(NoContentVerb·method)147 ··············ret_ty·(NoContentVerb·method)
148 ··············of·{}]148 ··············of·{}]
149 2e46fc490c178bee71d4e78fac0a0260149 cd663b7be8e0665866157a3a1f5c1273
150 ··$fGenericVerb·::150 ··$fGenericVerb·::
151 ····forall·k1·(method·::·k1)·(statusCode·::·GHC.Internal.TypeNats.Nat)151 ····forall·k1·(method·::·k1)·(statusCode·::·GHC.Internal.TypeNats.Nat)
152 ···········(contentTypes·::·[*])·a.152 ···········(contentTypes·::·[*])·a.
153 ····GHC.Internal.Generics.Generic153 ····GHC.Internal.Generics.Generic
154 ······(Verb·method·statusCode·contentTypes·a)154 ······(Verb·method·statusCode·contentTypes·a)
155 ··DFunId155 ··DFunId
156 ··[HasNoCafRefs,·TagSig:·<TagProper>,156 ··[HasNoCafRefs,·TagSig:·<TagProper>,
Offset 160, 15 lines modifiedOffset 160, 15 lines modified
160 ····················@method·::·k1160 ····················@method·::·k1
161 ····················@statusCode·::·GHC.Internal.TypeNats.Nat161 ····················@statusCode·::·GHC.Internal.TypeNats.Nat
162 ····················@contentTypes·::·[*]162 ····················@contentTypes·::·[*]
163 ····················@a.163 ····················@a.
164 ················@(Verb·method·statusCode·contentTypes·a)164 ················@(Verb·method·statusCode·contentTypes·a)
165 ················($fGenericVerb_$cfrom·@k1·@method·@statusCode·@contentTypes·@a)165 ················($fGenericVerb_$cfrom·@k1·@method·@statusCode·@contentTypes·@a)
166 ················($fGenericVerb_$cto·@k1·@method·@statusCode·@contentTypes·@a)]166 ················($fGenericVerb_$cto·@k1·@method·@statusCode·@contentTypes·@a)]
167 19b879f618f75147d9b7b3338ac90d9e167 cb6cb956fcd52f19b78ad49527dd2dbb
168 ··$fGenericVerb_$cfrom·::168 ··$fGenericVerb_$cfrom·::
169 ····forall·k1·(method·::·k1)·(statusCode·::·GHC.Internal.TypeNats.Nat)169 ····forall·k1·(method·::·k1)·(statusCode·::·GHC.Internal.TypeNats.Nat)
170 ···········(contentTypes·::·[*])·a·x.170 ···········(contentTypes·::·[*])·a·x.
171 ····Verb·method·statusCode·contentTypes·a171 ····Verb·method·statusCode·contentTypes·a
172 ····->·GHC.Internal.Generics.Rep172 ····->·GHC.Internal.Generics.Rep
173 ·········(Verb·method·statusCode·contentTypes·a)·x173 ·········(Verb·method·statusCode·contentTypes·a)·x
174 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,174 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
Offset 187, 24 lines modifiedOffset 187, 24 lines modified
187 ···············<Verb·method·statusCode·contentTypes·a>_R187 ···············<Verb·method·statusCode·contentTypes·a>_R
188 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]188 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]
189 ···················································<*>_N189 ···················································<*>_N
190 ···················································<GHC.Internal.Generics.D>_P190 ···················································<GHC.Internal.Generics.D>_P
191 ···················································<'GHC.Internal.Generics.MetaData191 ···················································<'GHC.Internal.Generics.MetaData
192 ······················································"Verb"192 ······················································"Verb"
193 ······················································"Servant.API.Verbs"193 ······················································"Servant.API.Verbs"
194 ······················································"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"194 ······················································"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
195 ······················································'GHC.Types.False>_P195 ······················································'GHC.Types.False>_P
196 ···················································<GHC.Internal.Generics.V1>_R)196 ···················································<GHC.Internal.Generics.V1>_R)
197 ··········································;·Sub·(Sym·(Rep_Verb[0]197 ··········································;·Sub·(Sym·(Rep_Verb[0]
198 ··························································<k1>_N198 ··························································<k1>_N
199 ··························································<method>_N199 ··························································<method>_N
200 ··························································<statusCode>_N200 ··························································<statusCode>_N
201 ··························································<contentTypes>_N201 ··························································<contentTypes>_N
202 ··························································<a>_N)))·<x>_N)]202 ··························································<a>_N)))·<x>_N)]
203 27f218e7792b233f9ec39d50d7af1fbb203 2a6b9c3f1de3c0327c9de49cdbea485c
204 ··$fGenericVerb_$cto·::204 ··$fGenericVerb_$cto·::
205 ····forall·k1·(method·::·k1)·(statusCode·::·GHC.Internal.TypeNats.Nat)205 ····forall·k1·(method·::·k1)·(statusCode·::·GHC.Internal.TypeNats.Nat)
206 ···········(contentTypes·::·[*])·a·x.206 ···········(contentTypes·::·[*])·a·x.
207 ····GHC.Internal.Generics.Rep·(Verb·method·statusCode·contentTypes·a)·x207 ····GHC.Internal.Generics.Rep·(Verb·method·statusCode·contentTypes·a)·x
Max diff block lines reached; 24328/31461 bytes (77.33%) of diff not shown.
31.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU/Servant/API/Verbs.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY/Servant/API/Verbs.hi
Files 97% similar despite different names
30.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·Servant.API.Verbs·[family·instance·module]·91037 interface·Servant.API.Verbs·[family·instance·module]·9103
8 ··interface·hash:·fd719d34398efc066b1cdbda5101f550 
9 ··ABI·hash:·d7242b1a9ff74aae601d7fcabd220c91 
10 ··export-list·hash:·ffb081c45fbb60520a39019fca6485bc8 ··interface·hash:·03c2380cc9fd2f9a7a7748d8dab88708
 9 ··ABI·hash:·3711e805881d76fd6cee993c7ee3aee3
 10 ··export-list·hash:·0ab8d99a4304484545a51a625dc8eea1
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac3103012 ··flag·hash:·d7b8e8ed270fbf96a50f7172bac31030
13 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a613 ··opt_hash:·c46b5ba90ad8acc892ac979c203449a6
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·a57ce91b92fe2cdbcc28583abf25978216 ··src_hash:·a57ce91b92fe2cdbcc28583abf259782
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 76, 27 lines modifiedOffset 76, 27 lines modified
76 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e76 import··-/··GHC.TypeLits·1cab52bd0895d9780146fcc20bb06b3e
77 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a77 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
78 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c78 import··-/··GHC.Internal.Data.Proxy·3ada16e0e4332f84d4d7211de8af285c
79 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b79 import··-/··GHC.Internal.Data.Typeable.Internal·d2de9d3fdab444421ccb97f73b77e52b
80 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b80 import··-/··GHC.Internal.Generics·adca9ef23589a05b9647e5ce0befbf3b
81 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b1104581 import··-/··GHC.Internal.TypeNats·de5d978b6acd84b8d0c2948ca9b11045
82 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d61118469282 import··-/··Network.HTTP.Types.Method·fc4227562bf535c1d60544d611184692
83 93afd50ab0d05a42cb25b607ac1d508583 1d19704f8dc70403fcc7e63606243e48
84 ··$fGenericNoContentVerb·::84 ··$fGenericNoContentVerb·::
85 ····forall·k1·(method·::·k1).85 ····forall·k1·(method·::·k1).
86 ····GHC.Internal.Generics.Generic·(NoContentVerb·method)86 ····GHC.Internal.Generics.Generic·(NoContentVerb·method)
87 ··DFunId87 ··DFunId
88 ··[HasNoCafRefs,·TagSig:·<TagProper>,88 ··[HasNoCafRefs,·TagSig:·<TagProper>,
89 ···LambdaFormInfo:·LFCon[GHC.Internal.Generics.C:Generic],89 ···LambdaFormInfo:·LFCon[GHC.Internal.Generics.C:Generic],
90 ···Inline:·CONLIKE,90 ···Inline:·CONLIKE,
91 ···Unfolding:·DFun:·@k1·@method·::·k1.91 ···Unfolding:·DFun:·@k1·@method·::·k1.
92 ················@(NoContentVerb·method)92 ················@(NoContentVerb·method)
93 ················($fGenericNoContentVerb_$cfrom·@k1·@method)93 ················($fGenericNoContentVerb_$cfrom·@k1·@method)
94 ················($fGenericNoContentVerb_$cto·@k1·@method)]94 ················($fGenericNoContentVerb_$cto·@k1·@method)]
95 47c43270717f4a3c9a4ef07a09a3fe5795 b09f47e3fd6b4bec23ce2cda3b1a1c98
96 ··$fGenericNoContentVerb_$cfrom·::96 ··$fGenericNoContentVerb_$cfrom·::
97 ····forall·k1·(method·::·k1)·x.97 ····forall·k1·(method·::·k1)·x.
98 ····NoContentVerb·method98 ····NoContentVerb·method
99 ····->·GHC.Internal.Generics.Rep·(NoContentVerb·method)·x99 ····->·GHC.Internal.Generics.Rep·(NoContentVerb·method)·x
100 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,100 ··[HasNoCafRefs,·TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,
101 ···Arity:·1,·Strictness:·<1S>b,·CPR:·b,·Inline:·[1]·(sat-args=1),101 ···Arity:·1,·Strictness:·<1S>b,·CPR:·b,·Inline:·[1]·(sat-args=1),
102 ···Unfolding:·Core:·StableUser·<1,FalseTrue>102 ···Unfolding:·Core:·StableUser·<1,FalseTrue>
Offset 110, 20 lines modifiedOffset 110, 20 lines modified
110 ···············<NoContentVerb·method>_R110 ···············<NoContentVerb·method>_R
111 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]111 ···············%<'GHC.Types.Many>_N·->_R·(Sym·(GHC.Internal.Generics.N:M1[0]
112 ···················································<*>_N112 ···················································<*>_N
113 ···················································<GHC.Internal.Generics.D>_P113 ···················································<GHC.Internal.Generics.D>_P
114 ···················································<'GHC.Internal.Generics.MetaData114 ···················································<'GHC.Internal.Generics.MetaData
115 ······················································"NoContentVerb"115 ······················································"NoContentVerb"
116 ······················································"Servant.API.Verbs"116 ······················································"Servant.API.Verbs"
117 ······················································"servant-0.20.3.0-FHJyKhVqWFv2rTftFmLybU"117 ······················································"servant-0.20.3.0-6W55Wen2VgE9Uzteb1UjiY"
118 ······················································'GHC.Types.False>_P118 ······················································'GHC.Types.False>_P
119 ···················································<GHC.Internal.Generics.V1>_R)119 ···················································<GHC.Internal.Generics.V1>_R)
120 ··········································;·Sub·(Sym·(Rep_NoContentVerb[0]120 ··········································;·Sub·(Sym·(Rep_NoContentVerb[0]
121 ··························································<k1>_N·<method>_N)))·<x>_N)]121 ···················································