130 KB
/srv/reproducible-results/rbuild-debian/r-b-build.MDoptVya/b1/haskell-th-env_0.1.1-2_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.MDoptVya/b2/haskell-th-env_0.1.1-2_arm64.changes
582 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·b3bff896aa763ce0642a9884c6b44df3·22076·haskell·optional·libghc-th-env-dev_0.1.1-2_arm64.deb 
2 ·7a9a314ffa4fbc10ff6b6067a8e6eaba·36460·doc·optional·libghc-th-env-doc_0.1.1-2_all.deb 
3 ·56557e8bb63d5fed7b67df0c89bf78f9·21308·haskell·optional·libghc-th-env-prof_0.1.1-2_arm64.deb1 ·7558a100f41f449843d47df99b351d67·22136·haskell·optional·libghc-th-env-dev_0.1.1-2_arm64.deb
 2 ·c30d87a3c4fddd9aece55aeecbd8e582·36452·doc·optional·libghc-th-env-doc_0.1.1-2_all.deb
 3 ·b34962a79beeb5c25f2c40fc78dbfa15·21236·haskell·optional·libghc-th-env-prof_0.1.1-2_arm64.deb
78.1 KB
libghc-th-env-dev_0.1.1-2_arm64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-21·09:49:04.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-21·09:49:04.000000·debian-binary
2 -rw-r--r--···0········0········0·····1136·2024-09-21·09:49:04.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1136·2024-09-21·09:49:04.000000·control.tar.xz
3 -rw-r--r--···0········0········0····20748·2024-09-21·09:49:04.000000·data.tar.xz3 -rw-r--r--···0········0········0····20808·2024-09-21·09:49:04.000000·data.tar.xz
2.71 KB
control.tar.xz
2.68 KB
control.tar
1010 B
./control
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Package:·libghc-th-env-dev1 Package:·libghc-th-env-dev
2 Source:·haskell-th-env2 Source:·haskell-th-env
3 Version:·0.1.1-23 Version:·0.1.1-2
4 Architecture:·arm644 Architecture:·arm64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·1936 Installed-Size:·193
7 Depends:·libghc-base-dev-4.18.2.1-75247,·libghc-template-haskell-dev-2.20.0.0-a6103,·libghc-th-compat-dev-0.1.5-ca8b4,·libc6·(>=·2.17),·libgmp10·(>=·2:6.3.0+dfsg)7 Depends:·libghc-base-dev-4.18.2.1-75247,·libghc-template-haskell-dev-2.20.0.0-a6103,·libghc-th-compat-dev-0.1.5-ca8b4,·libc6·(>=·2.17),·libgmp10·(>=·2:6.3.0+dfsg)
8 Provides:·libghc-th-env-dev-0.1.1-3046f8 Provides:·libghc-th-env-dev-0.1.1-0b195
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/dzhus/th-env#readme11 Homepage:·https://github.com/dzhus/th-env#readme
12 Description:·TH·splice·that·expands·to·an·environment·variable12 Description:·TH·splice·that·expands·to·an·environment·variable
13 ·Template·Haskell·splice·that·expands·to·an·environment·variable13 ·Template·Haskell·splice·that·expands·to·an·environment·variable
14 ·value.·Can·be·used·to·embed·build-time·parameters·in·your14 ·value.·Can·be·used·to·embed·build-time·parameters·in·your
15 ·application.15 ·application.
16 ·.16 ·.
17 ·This·package·provides·a·library·for·the·Haskell·programming·language.17 ·This·package·provides·a·library·for·the·Haskell·programming·language.
18 ·See·http://www.haskell.org/·for·more·information·on·Haskell.18 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
19 Ghc-Package:·th-env-0.1.1-641sks2cZkXDXxUxeWPCIC19 Ghc-Package:·th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV
1.67 KB
./md5sums
30.0 B
./md5sums
Files differ
1.62 KB
line order
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHSth-env-0.1.1-641sks2cZkXDXxUxeWPCIC-ghc9.6.6.so1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHSth-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV-ghc9.6.6.so
2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/Env.dyn_hi2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/Env.dyn_hi
3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/Env.hi3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/Env.hi
4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Paths_th_env.dyn_hi4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Paths_th_env.dyn_hi
5 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Paths_th_env.hi5 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Paths_th_env.hi
6 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/libHSth-env-0.1.1-641sks2cZkXDXxUxeWPCIC.a6 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/libHSth-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV.a
7 usr/share/doc/libghc-th-env-dev/changelog.Debian.gz7 usr/share/doc/libghc-th-env-dev/changelog.Debian.gz
8 usr/share/doc/libghc-th-env-dev/changelog.gz8 usr/share/doc/libghc-th-env-dev/changelog.gz
9 usr/share/doc/libghc-th-env-dev/copyright9 usr/share/doc/libghc-th-env-dev/copyright
10 var/lib/ghc/package.conf.d/th-env-0.1.1.conf10 var/lib/ghc/package.conf.d/th-env-0.1.1.conf
75.0 KB
data.tar.xz
75.0 KB
data.tar
5.53 KB
file list
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/
8 -rw-r--r--···0·root·········(0)·root·········(0)····70520·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHSth-env-0.1.1-641sks2cZkXDXxUxeWPCIC-ghc9.6.6.so8 -rw-r--r--···0·root·········(0)·root·········(0)····70520·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHSth-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV-ghc9.6.6.so
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/
13 -rw-r--r--···0·root·········(0)·root·········(0)·····6194·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/Env.dyn_hi13 -rw-r--r--···0·root·········(0)·root·········(0)·····6195·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/Env.dyn_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)·····6191·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/Env.hi14 -rw-r--r--···0·root·········(0)·root·········(0)·····6192·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/Env.hi
15 -rw-r--r--···0·root·········(0)·root·········(0)····11022·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Paths_th_env.dyn_hi15 -rw-r--r--···0·root·········(0)·root·········(0)····11029·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Paths_th_env.dyn_hi
16 -rw-r--r--···0·root·········(0)·root·········(0)····11019·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Paths_th_env.hi16 -rw-r--r--···0·root·········(0)·root·········(0)····11026·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Paths_th_env.hi
17 -rw-r--r--···0·root·········(0)·root·········(0)····63640·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/libHSth-env-0.1.1-641sks2cZkXDXxUxeWPCIC.a17 -rw-r--r--···0·root·········(0)·root·········(0)····64350·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/libHSth-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV.a
18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/18 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/doc/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/doc/
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/doc/libghc-th-env-dev/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/doc/libghc-th-env-dev/
21 -rw-r--r--···0·root·········(0)·root·········(0)······284·2024-09-21·09:49:04.000000·./usr/share/doc/libghc-th-env-dev/changelog.Debian.gz21 -rw-r--r--···0·root·········(0)·root·········(0)······284·2024-09-21·09:49:04.000000·./usr/share/doc/libghc-th-env-dev/changelog.Debian.gz
22 -rw-r--r--···0·root·········(0)·root·········(0)······345·2022-05-23·20:55:03.000000·./usr/share/doc/libghc-th-env-dev/changelog.gz22 -rw-r--r--···0·root·········(0)·root·········(0)······345·2022-05-23·20:55:03.000000·./usr/share/doc/libghc-th-env-dev/changelog.gz
23 -rw-r--r--···0·root·········(0)·root·········(0)·····1881·2024-08-15·16:38:03.000000·./usr/share/doc/libghc-th-env-dev/copyright23 -rw-r--r--···0·root·········(0)·root·········(0)·····1881·2024-08-15·16:38:03.000000·./usr/share/doc/libghc-th-env-dev/copyright
24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./var/24 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./var/
2.18 KB
./var/lib/ghc/package.conf.d/th-env-0.1.1.conf
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 name:·················th-env1 name:·················th-env
2 version:··············0.1.12 version:··············0.1.1
3 visibility:···········public3 visibility:···········public
4 id:···················th-env-0.1.1-641sks2cZkXDXxUxeWPCIC 
5 key:··················th-env-0.1.1-641sks2cZkXDXxUxeWPCIC4 id:···················th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV
 5 key:··················th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV
6 license:··············BSD-3-Clause6 license:··············BSD-3-Clause
7 maintainer:···········dima@dzhus.org7 maintainer:···········dima@dzhus.org
8 author:···············Dmitry·Dzhus8 author:···············Dmitry·Dzhus
9 homepage:·············https://github.com/dzhus/th-env#readme9 homepage:·············https://github.com/dzhus/th-env#readme
10 synopsis:10 synopsis:
11 ····Template·Haskell·splices·that·expand·to·an·environment·variable11 ····Template·Haskell·splices·that·expand·to·an·environment·variable
  
12 description:12 description:
13 ····TH·splices·that·expand·to·an·environment·variable·value.·Can·be·used·to·embed·build-time·parameters·in·your·application.13 ····TH·splices·that·expand·to·an·environment·variable·value.·Can·be·used·to·embed·build-time·parameters·in·your·application.
  
14 category:·············Template·Haskell14 category:·············Template·Haskell
15 abi:··················3046f6112cf6e1c51bc60837886cb70a15 abi:··················0b195e2ec09b50457b678e19a48216e6
16 exposed:··············True16 exposed:··············True
17 exposed-modules:······Language.Haskell.TH.Env17 exposed-modules:······Language.Haskell.TH.Env
18 hidden-modules:·······Paths_th_env18 hidden-modules:·······Paths_th_env
19 import-dirs:19 import-dirs:
20 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC20 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV
  
21 library-dirs:21 library-dirs:
22 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC22 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV
  
23 library-dirs-static:23 library-dirs-static:
24 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC24 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV
  
25 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.625 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6
26 data-dir:·············/usr/share/th-env26 data-dir:·············/usr/share/th-env
27 hs-libraries:·········HSth-env-0.1.1-641sks2cZkXDXxUxeWPCIC27 hs-libraries:·········HSth-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV
28 depends:28 depends:
29 ····base-4.18.2.1·template-haskell-2.20.0.029 ····base-4.18.2.1·template-haskell-2.20.0.0
30 ····th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw30 ····th-compat-0.1.5-Ap02d2h702v6wFrFo1yOIw
  
31 haddock-interfaces:···/usr/lib/ghc-doc/haddock/th-env-0.1.1/th-env.haddock31 haddock-interfaces:···/usr/lib/ghc-doc/haddock/th-env-0.1.1/th-env.haddock
32 haddock-html:·········/usr/share/doc/libghc-th-env-doc/html/32 haddock-html:·········/usr/share/doc/libghc-th-env-doc/html/
9.81 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/Env.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/Env.hi
Files 96% similar despite different names
9.53 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Language.Haskell.TH.Env·90667 interface·Language.Haskell.TH.Env·9066
8 ··interface·hash:·5b89258e690340460dd55aa7459968ed 
9 ··ABI·hash:·456200fd1d4dfcc70772454ed3072b16 
10 ··export-list·hash:·d2963cd531e11954feae263c243a46d58 ··interface·hash:·5a9233893be822e780cb24a5cc6e0bbc
 9 ··ABI·hash:·83be9279c37b4f50045108b0e3742734
 10 ··export-list·hash:·206ed8e1ecfd63e58a6f86fb17c1d545
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d9311f30221440bee5a14ef7e51799cd12 ··flag·hash:·d9311f30221440bee5a14ef7e51799cd
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·618bb2a56397380fed859f716fa6d61c16 ··src_hash:·618bb2a56397380fed859f716fa6d61c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 40, 48 lines modifiedOffset 40, 48 lines modified
40 import··-/··Data.String·356856956b6f6ddd26d024fffc76b15a40 import··-/··Data.String·356856956b6f6ddd26d024fffc76b15a
41 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b941 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
42 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc242 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
43 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e43 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e
44 import··-/··Language.Haskell.TH·5bb6e8845cfeb2f60c27147e9fdd3f6644 import··-/··Language.Haskell.TH·5bb6e8845cfeb2f60c27147e9fdd3f66
45 import··-/··Language.Haskell.TH.Syntax·d91b7c85ef82b78d2a4d73cc4fb1af9545 import··-/··Language.Haskell.TH.Syntax·d91b7c85ef82b78d2a4d73cc4fb1af95
46 import··-/··Language.Haskell.TH.Syntax.Compat·010c055178d46cb957f741eea594390146 import··-/··Language.Haskell.TH.Syntax.Compat·010c055178d46cb957f741eea5943901
47 107a11fc07c3d3078925a8ce6502b43c47 966e397f3a64a28e899ca438325cb5ab
48 ··$trModule·::·GHC.Types.Module48 ··$trModule·::·GHC.Types.Module
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
52 b6f1434e4c44d325edc5880f9d39680752 8afd74d1778d9f55f536b068b6878f75
53 ··$trModule1·::·GHC.Types.TrName53 ··$trModule1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
57 123caf0879ffed6fd9d17a5da9d1473257 810c77996c56588cfdbc56eac8dd2119
58 ··$trModule2·::·GHC.Prim.Addr#58 ··$trModule2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Language.Haskell.TH.Env"#]60 ···Unfolding:·Core:·<vanilla>·"Language.Haskell.TH.Env"#]
61 8f630a13d7a6f4168c58bfc112105aa261 0004ed6523999c7c67078943e2e3d4a2
62 ··$trModule3·::·GHC.Types.TrName62 ··$trModule3·::·GHC.Types.TrName
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
66 80ca894059aa4c5d67d15cb0348d54f866 945ff7e257fcee9d05988a6092017f64
67 ··$trModule4·::·GHC.Prim.Addr#67 ··$trModule4·::·GHC.Prim.Addr#
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
69 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-641sks2cZkXDXxUxeWPCIC"#] 
70 29a5647192907e85b3a91e0556c9881a69 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV"#]
 70 e0fa195a1f3675f8147aee32cbed6532
71 ··$wenvQ·::71 ··$wenvQ·::
72 ····GHC.Base.String72 ····GHC.Base.String
73 ····->·forall·{m·::·*·->·*}.73 ····->·forall·{m·::·*·->·*}.
74 ·······Language.Haskell.TH.Syntax.Quasi·m·=>74 ·······Language.Haskell.TH.Syntax.Quasi·m·=>
75 ·······m·(Language.Haskell.TH.Syntax.TExp·(GHC.Maybe.Maybe·a))75 ·······m·(Language.Haskell.TH.Syntax.TExp·(GHC.Maybe.Maybe·a))
76 ··StrWork([~,·!])76 ··StrWork([~,·!])
77 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,77 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
78 ···Strictness:·<L><SP(SP(SP(LP(A,L,A,A,A,A),SC(S,C(1,L)),A,A),A),A,A,A,A,A,A,A,A,A,A,A,A,A,A,MC(1,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,78 ···Strictness:·<L><SP(SP(SP(LP(A,L,A,A,A,A),SC(S,C(1,L)),A,A),A),A,A,A,A,A,A,A,A,A,A,A,A,A,A,MC(1,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,
79 ···Inline:·[2]]79 ···Inline:·[2]]
80 78390488586d4d8903de17f08c62958680 679c9adb1e0827f22c2e30b8336df55f
81 ··$wenvQ'·::81 ··$wenvQ'·::
82 ····GHC.Base.String82 ····GHC.Base.String
83 ····->·forall·{m·::·*·->·*}.83 ····->·forall·{m·::·*·->·*}.
84 ·······Language.Haskell.TH.Syntax.Quasi·m·=>84 ·······Language.Haskell.TH.Syntax.Quasi·m·=>
85 ·······m·(Language.Haskell.TH.Syntax.TExp·a)85 ·······m·(Language.Haskell.TH.Syntax.TExp·a)
86 ··StrWork([~,·!])86 ··StrWork([~,·!])
87 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,87 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 ······························(\·(x2['GHC.Types.Many]·::·Language.Haskell.TH.Syntax.Exp)·->184 ······························(\·(x2['GHC.Types.Many]·::·Language.Haskell.TH.Syntax.Exp)·->
185 ·······························GHC.Base.pure185 ·······························GHC.Base.pure
186 ·································@m186 ·································@m
187 ·································lvl15187 ·································lvl15
188 ·································@Language.Haskell.TH.Syntax.Exp188 ·································@Language.Haskell.TH.Syntax.Exp
189 ·································(Language.Haskell.TH.Syntax.AppE·x1·x2))))189 ·································(Language.Haskell.TH.Syntax.AppE·x1·x2))))
190 ························lvl12·})]190 ························lvl12·})]
191 d707d14f8e270efc2137b921030c5103191 6a9899c2639425232255bf17484c1265
192 ··envQ·::192 ··envQ·::
193 ····Data.String.IsString·a·=>193 ····Data.String.IsString·a·=>
194 ····GHC.Base.String194 ····GHC.Base.String
195 ····->·Language.Haskell.TH.Syntax.Compat.SpliceQ·(GHC.Maybe.Maybe·a)195 ····->·Language.Haskell.TH.Syntax.Compat.SpliceQ·(GHC.Maybe.Maybe·a)
196 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,196 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
197 ···Strictness:·<A><L><SP(SP(SP(LP(A,L,A,A,A,A),SC(S,C(1,L)),A,A),A),A,A,A,A,A,A,A,A,A,A,A,A,A,A,LC(S,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,197 ···Strictness:·<A><L><SP(SP(SP(LP(A,L,A,A,A,A),SC(S,C(1,L)),A,A),A),A,A,A,A,A,A,A,A,A,A,A,A,A,A,LC(S,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,
198 ···Unfolding:·Core:·<vanilla>198 ···Unfolding:·Core:·<vanilla>
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Q[0]204 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Q[0]
205 ··················································<Language.Haskell.TH.Syntax.TExp205 ··················································<Language.Haskell.TH.Syntax.TExp
206 ·····················································(GHC.Maybe.Maybe·a)>_N)206 ·····················································(GHC.Maybe.Maybe·a)>_N)
207 ·········································;·Sym·(Language.Haskell.TH.Syntax.N:Code[0]207 ·········································;·Sym·(Language.Haskell.TH.Syntax.N:Code[0]
208 ····················································<GHC.Types.LiftedRep>_N208 ····················································<GHC.Types.LiftedRep>_N
209 ····················································<Language.Haskell.TH.Syntax.Q>_R209 ····················································<Language.Haskell.TH.Syntax.Q>_R
210 ····················································<GHC.Maybe.Maybe·a>_N))]210 ····················································<GHC.Maybe.Maybe·a>_N))]
211 00434b74025fdb7608bb611bf863b24f211 2464e0a9be7a61785edfde4b42172e6f
212 ··envQ'·::212 ··envQ'·::
213 ····Data.String.IsString·a·=>213 ····Data.String.IsString·a·=>
214 ····GHC.Base.String·->·Language.Haskell.TH.Syntax.Compat.SpliceQ·a214 ····GHC.Base.String·->·Language.Haskell.TH.Syntax.Compat.SpliceQ·a
215 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,215 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
216 ···Strictness:·<A><L><SP(SP(SP(LP(A,L,A,A,LC(S,C(1,L)),A),SC(S,C(1,L)),A,A),A),LP(A,SC(S,L)),A,LC(S,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,LC(S,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,216 ···Strictness:·<A><L><SP(SP(SP(LP(A,L,A,A,LC(S,C(1,L)),A),SC(S,C(1,L)),A,A),A),LP(A,SC(S,L)),A,LC(S,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,LC(S,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,
217 ···Unfolding:·Core:·<vanilla>217 ···Unfolding:·Core:·<vanilla>
218 ··············envQ'1218 ··············envQ'1
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Base.String>_R222 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Base.String>_R
223 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Q[0]223 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Q[0]
224 ··················································<Language.Haskell.TH.Syntax.TExp·a>_N)224 ··················································<Language.Haskell.TH.Syntax.TExp·a>_N)
225 ·········································;·Sym·(Language.Haskell.TH.Syntax.N:Code[0]225 ·········································;·Sym·(Language.Haskell.TH.Syntax.N:Code[0]
226 ····················································<GHC.Types.LiftedRep>_N226 ····················································<GHC.Types.LiftedRep>_N
227 ····················································<Language.Haskell.TH.Syntax.Q>_R227 ····················································<Language.Haskell.TH.Syntax.Q>_R
228 ····················································<a>_N))]228 ····················································<a>_N))]
229 181abf674e833fd5d4b8b9098784332c229 8394f72b553c5c13d4c88956b0cef721
230 ··envQ'1·::230 ··envQ'1·::
231 ····Data.String.IsString·a·=>231 ····Data.String.IsString·a·=>
232 ····GHC.Base.String232 ····GHC.Base.String
233 ····->·forall·(m·::·*·->·*).233 ····->·forall·(m·::·*·->·*).
234 ·······Language.Haskell.TH.Syntax.Quasi·m·=>234 ·······Language.Haskell.TH.Syntax.Quasi·m·=>
235 ·······m·(Language.Haskell.TH.Syntax.TExp·a)235 ·······m·(Language.Haskell.TH.Syntax.TExp·a)
236 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,236 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
Offset 239, 73 lines modifiedOffset 239, 73 lines modified
239 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>239 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>
240 ··············\·@a240 ··············\·@a
241 ················($dIsString['GHC.Types.Many]·::·Data.String.IsString·a)241 ················($dIsString['GHC.Types.Many]·::·Data.String.IsString·a)
242 ················(name['GHC.Types.Many]·::·GHC.Base.String)242 ················(name['GHC.Types.Many]·::·GHC.Base.String)
243 ················@m·::·*·->·*243 ················@m·::·*·->·*
244 ················(eta['GHC.Types.Many]·::·Language.Haskell.TH.Syntax.Quasi·m)·->244 ················(eta['GHC.Types.Many]·::·Language.Haskell.TH.Syntax.Quasi·m)·->
245 ··············$wenvQ'·@a·name·@m·eta]245 ··············$wenvQ'·@a·name·@m·eta]
246 35989a10a8865efb27545161d29890ac246 140eb1559c72489ba97764be1ecbfc98
247 ··envQ'10·::·[GHC.Types.Char]247 ··envQ'10·::·[GHC.Types.Char]
Max diff block lines reached; 3183/9718 bytes (32.75%) of diff not shown.
9.81 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/Env.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/Env.dyn_hi
Files 96% similar despite different names
9.53 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Language.Haskell.TH.Env·90667 interface·Language.Haskell.TH.Env·9066
8 ··interface·hash:·5b89258e690340460dd55aa7459968ed 
9 ··ABI·hash:·456200fd1d4dfcc70772454ed3072b16 
10 ··export-list·hash:·d2963cd531e11954feae263c243a46d58 ··interface·hash:·5a9233893be822e780cb24a5cc6e0bbc
 9 ··ABI·hash:·83be9279c37b4f50045108b0e3742734
 10 ··export-list·hash:·206ed8e1ecfd63e58a6f86fb17c1d545
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·d9311f30221440bee5a14ef7e51799cd12 ··flag·hash:·d9311f30221440bee5a14ef7e51799cd
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·618bb2a56397380fed859f716fa6d61c16 ··src_hash:·618bb2a56397380fed859f716fa6d61c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 40, 48 lines modifiedOffset 40, 48 lines modified
40 import··-/··Data.String·356856956b6f6ddd26d024fffc76b15a40 import··-/··Data.String·356856956b6f6ddd26d024fffc76b15a
41 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b941 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
42 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc242 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
43 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e43 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e
44 import··-/··Language.Haskell.TH·5bb6e8845cfeb2f60c27147e9fdd3f6644 import··-/··Language.Haskell.TH·5bb6e8845cfeb2f60c27147e9fdd3f66
45 import··-/··Language.Haskell.TH.Syntax·d91b7c85ef82b78d2a4d73cc4fb1af9545 import··-/··Language.Haskell.TH.Syntax·d91b7c85ef82b78d2a4d73cc4fb1af95
46 import··-/··Language.Haskell.TH.Syntax.Compat·010c055178d46cb957f741eea594390146 import··-/··Language.Haskell.TH.Syntax.Compat·010c055178d46cb957f741eea5943901
47 107a11fc07c3d3078925a8ce6502b43c47 966e397f3a64a28e899ca438325cb5ab
48 ··$trModule·::·GHC.Types.Module48 ··$trModule·::·GHC.Types.Module
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
52 b6f1434e4c44d325edc5880f9d39680752 8afd74d1778d9f55f536b068b6878f75
53 ··$trModule1·::·GHC.Types.TrName53 ··$trModule1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
57 123caf0879ffed6fd9d17a5da9d1473257 810c77996c56588cfdbc56eac8dd2119
58 ··$trModule2·::·GHC.Prim.Addr#58 ··$trModule2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Language.Haskell.TH.Env"#]60 ···Unfolding:·Core:·<vanilla>·"Language.Haskell.TH.Env"#]
61 8f630a13d7a6f4168c58bfc112105aa261 0004ed6523999c7c67078943e2e3d4a2
62 ··$trModule3·::·GHC.Types.TrName62 ··$trModule3·::·GHC.Types.TrName
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
66 80ca894059aa4c5d67d15cb0348d54f866 945ff7e257fcee9d05988a6092017f64
67 ··$trModule4·::·GHC.Prim.Addr#67 ··$trModule4·::·GHC.Prim.Addr#
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
69 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-641sks2cZkXDXxUxeWPCIC"#] 
70 29a5647192907e85b3a91e0556c9881a69 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV"#]
 70 e0fa195a1f3675f8147aee32cbed6532
71 ··$wenvQ·::71 ··$wenvQ·::
72 ····GHC.Base.String72 ····GHC.Base.String
73 ····->·forall·{m·::·*·->·*}.73 ····->·forall·{m·::·*·->·*}.
74 ·······Language.Haskell.TH.Syntax.Quasi·m·=>74 ·······Language.Haskell.TH.Syntax.Quasi·m·=>
75 ·······m·(Language.Haskell.TH.Syntax.TExp·(GHC.Maybe.Maybe·a))75 ·······m·(Language.Haskell.TH.Syntax.TExp·(GHC.Maybe.Maybe·a))
76 ··StrWork([~,·!])76 ··StrWork([~,·!])
77 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,77 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
78 ···Strictness:·<L><SP(SP(SP(LP(A,L,A,A,A,A),SC(S,C(1,L)),A,A),A),A,A,A,A,A,A,A,A,A,A,A,A,A,A,MC(1,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,78 ···Strictness:·<L><SP(SP(SP(LP(A,L,A,A,A,A),SC(S,C(1,L)),A,A),A),A,A,A,A,A,A,A,A,A,A,A,A,A,A,MC(1,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,
79 ···Inline:·[2]]79 ···Inline:·[2]]
80 78390488586d4d8903de17f08c62958680 679c9adb1e0827f22c2e30b8336df55f
81 ··$wenvQ'·::81 ··$wenvQ'·::
82 ····GHC.Base.String82 ····GHC.Base.String
83 ····->·forall·{m·::·*·->·*}.83 ····->·forall·{m·::·*·->·*}.
84 ·······Language.Haskell.TH.Syntax.Quasi·m·=>84 ·······Language.Haskell.TH.Syntax.Quasi·m·=>
85 ·······m·(Language.Haskell.TH.Syntax.TExp·a)85 ·······m·(Language.Haskell.TH.Syntax.TExp·a)
86 ··StrWork([~,·!])86 ··StrWork([~,·!])
87 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,87 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
Offset 184, 15 lines modifiedOffset 184, 15 lines modified
184 ······························(\·(x2['GHC.Types.Many]·::·Language.Haskell.TH.Syntax.Exp)·->184 ······························(\·(x2['GHC.Types.Many]·::·Language.Haskell.TH.Syntax.Exp)·->
185 ·······························GHC.Base.pure185 ·······························GHC.Base.pure
186 ·································@m186 ·································@m
187 ·································lvl15187 ·································lvl15
188 ·································@Language.Haskell.TH.Syntax.Exp188 ·································@Language.Haskell.TH.Syntax.Exp
189 ·································(Language.Haskell.TH.Syntax.AppE·x1·x2))))189 ·································(Language.Haskell.TH.Syntax.AppE·x1·x2))))
190 ························lvl12·})]190 ························lvl12·})]
191 d707d14f8e270efc2137b921030c5103191 6a9899c2639425232255bf17484c1265
192 ··envQ·::192 ··envQ·::
193 ····Data.String.IsString·a·=>193 ····Data.String.IsString·a·=>
194 ····GHC.Base.String194 ····GHC.Base.String
195 ····->·Language.Haskell.TH.Syntax.Compat.SpliceQ·(GHC.Maybe.Maybe·a)195 ····->·Language.Haskell.TH.Syntax.Compat.SpliceQ·(GHC.Maybe.Maybe·a)
196 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,196 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
197 ···Strictness:·<A><L><SP(SP(SP(LP(A,L,A,A,A,A),SC(S,C(1,L)),A,A),A),A,A,A,A,A,A,A,A,A,A,A,A,A,A,LC(S,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,197 ···Strictness:·<A><L><SP(SP(SP(LP(A,L,A,A,A,A),SC(S,C(1,L)),A,A),A),A,A,A,A,A,A,A,A,A,A,A,A,A,A,LC(S,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,
198 ···Unfolding:·Core:·<vanilla>198 ···Unfolding:·Core:·<vanilla>
Offset 204, 15 lines modifiedOffset 204, 15 lines modified
204 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Q[0]204 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Q[0]
205 ··················································<Language.Haskell.TH.Syntax.TExp205 ··················································<Language.Haskell.TH.Syntax.TExp
206 ·····················································(GHC.Maybe.Maybe·a)>_N)206 ·····················································(GHC.Maybe.Maybe·a)>_N)
207 ·········································;·Sym·(Language.Haskell.TH.Syntax.N:Code[0]207 ·········································;·Sym·(Language.Haskell.TH.Syntax.N:Code[0]
208 ····················································<GHC.Types.LiftedRep>_N208 ····················································<GHC.Types.LiftedRep>_N
209 ····················································<Language.Haskell.TH.Syntax.Q>_R209 ····················································<Language.Haskell.TH.Syntax.Q>_R
210 ····················································<GHC.Maybe.Maybe·a>_N))]210 ····················································<GHC.Maybe.Maybe·a>_N))]
211 00434b74025fdb7608bb611bf863b24f211 2464e0a9be7a61785edfde4b42172e6f
212 ··envQ'·::212 ··envQ'·::
213 ····Data.String.IsString·a·=>213 ····Data.String.IsString·a·=>
214 ····GHC.Base.String·->·Language.Haskell.TH.Syntax.Compat.SpliceQ·a214 ····GHC.Base.String·->·Language.Haskell.TH.Syntax.Compat.SpliceQ·a
215 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,215 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
216 ···Strictness:·<A><L><SP(SP(SP(LP(A,L,A,A,LC(S,C(1,L)),A),SC(S,C(1,L)),A,A),A),LP(A,SC(S,L)),A,LC(S,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,LC(S,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,216 ···Strictness:·<A><L><SP(SP(SP(LP(A,L,A,A,LC(S,C(1,L)),A),SC(S,C(1,L)),A,A),A),LP(A,SC(S,L)),A,LC(S,C(1,L)),A,A,A,A,A,A,A,A,A,A,A,LC(S,L),A,A,A,A,A,A,A,A,A,A,A,A,A)>,
217 ···Unfolding:·Core:·<vanilla>217 ···Unfolding:·Core:·<vanilla>
218 ··············envQ'1218 ··············envQ'1
Offset 222, 15 lines modifiedOffset 222, 15 lines modified
222 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Base.String>_R222 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Base.String>_R
223 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Q[0]223 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Q[0]
224 ··················································<Language.Haskell.TH.Syntax.TExp·a>_N)224 ··················································<Language.Haskell.TH.Syntax.TExp·a>_N)
225 ·········································;·Sym·(Language.Haskell.TH.Syntax.N:Code[0]225 ·········································;·Sym·(Language.Haskell.TH.Syntax.N:Code[0]
226 ····················································<GHC.Types.LiftedRep>_N226 ····················································<GHC.Types.LiftedRep>_N
227 ····················································<Language.Haskell.TH.Syntax.Q>_R227 ····················································<Language.Haskell.TH.Syntax.Q>_R
228 ····················································<a>_N))]228 ····················································<a>_N))]
229 181abf674e833fd5d4b8b9098784332c229 8394f72b553c5c13d4c88956b0cef721
230 ··envQ'1·::230 ··envQ'1·::
231 ····Data.String.IsString·a·=>231 ····Data.String.IsString·a·=>
232 ····GHC.Base.String232 ····GHC.Base.String
233 ····->·forall·(m·::·*·->·*).233 ····->·forall·(m·::·*·->·*).
234 ·······Language.Haskell.TH.Syntax.Quasi·m·=>234 ·······Language.Haskell.TH.Syntax.Quasi·m·=>
235 ·······m·(Language.Haskell.TH.Syntax.TExp·a)235 ·······m·(Language.Haskell.TH.Syntax.TExp·a)
236 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,236 ··[LambdaFormInfo:·LFReEntrant·3,·Arity:·3,
Offset 239, 73 lines modifiedOffset 239, 73 lines modified
239 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>239 ···Unfolding:·Core:·StableSystem·<3,TrueTrue>
240 ··············\·@a240 ··············\·@a
241 ················($dIsString['GHC.Types.Many]·::·Data.String.IsString·a)241 ················($dIsString['GHC.Types.Many]·::·Data.String.IsString·a)
242 ················(name['GHC.Types.Many]·::·GHC.Base.String)242 ················(name['GHC.Types.Many]·::·GHC.Base.String)
243 ················@m·::·*·->·*243 ················@m·::·*·->·*
244 ················(eta['GHC.Types.Many]·::·Language.Haskell.TH.Syntax.Quasi·m)·->244 ················(eta['GHC.Types.Many]·::·Language.Haskell.TH.Syntax.Quasi·m)·->
245 ··············$wenvQ'·@a·name·@m·eta]245 ··············$wenvQ'·@a·name·@m·eta]
246 35989a10a8865efb27545161d29890ac246 140eb1559c72489ba97764be1ecbfc98
247 ··envQ'10·::·[GHC.Types.Char]247 ··envQ'10·::·[GHC.Types.Char]
Max diff block lines reached; 3183/9718 bytes (32.75%) of diff not shown.
23.8 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Paths_th_env.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Paths_th_env.dyn_hi
Files 96% similar despite different names
23.6 KB
ghc --show-iface {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Paths_th_env·90667 interface·Paths_th_env·9066
8 ··interface·hash:·91629b2a0d155f38ba49e60e9aed2d0e 
9 ··ABI·hash:·e249a21a047e8292ef2d033a65b2cc78 
10 ··export-list·hash:·6bf3cf94bc3c84d669a39f0b9d2c712b8 ··interface·hash:·2fdd552874824ad8d46a70e4d01fce7a
 9 ··ABI·hash:·4a4861f9a8ce81d058c924db6468fc53
 10 ··export-list·hash:·0e76a3b5f9fd3578bc02de7cbc9db409
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ad9f73096247ede91bebd611047cd12a12 ··flag·hash:·ad9f73096247ede91bebd611047cd12a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e5393d6d0d27e49e22ab59b8162e123516 ··src_hash:·ebbe26dfccbf7b8e1c7be8e707350e99
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··getBinDir21 ··getBinDir
22 ··getDataDir22 ··getDataDir
23 ··getDataFileName23 ··getDataFileName
Offset 44, 45 lines modifiedOffset 44, 45 lines modified
44 import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c444 import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c4
45 import··-/··GHC.List·244787dcc3037f446e8b7d3bd355cd6c45 import··-/··GHC.List·244787dcc3037f446e8b7d3bd355cd6c
46 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc246 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
47 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e47 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e
48 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0848 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
49 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9449 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
50 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e250 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
51 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·48a56ca48650a0474170c82bd335335251 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·02c2a85625820563562e823b25818f54
52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
53 0770b4e18dec1fad105b46204717433753 c3c6dcadb17ae009610b175024ca4cb7
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 c69f9248d35341ab757950a599625db958 9cf780debf613d708a66b7d0a1176e33
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 1f8999b012b64ba64f16ef0c2fa10c5a63 626514c5acaf35356fc1c17180233feb
64 ··$trModule2·::·GHC.Prim.Addr#64 ··$trModule2·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"Paths_th_env"#]66 ···Unfolding:·Core:·<vanilla>·"Paths_th_env"#]
67 8bf1b832ea3d4229aabfc99f6451c1fa67 8eab858f4508721fa6ea8bb5fcc029d4
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 8e062e81b6112c1c1e404c1974bb2cd172 bc3bec03b399283a2f2844d29b479b44
73 ··$trModule4·::·GHC.Prim.Addr#73 ··$trModule4·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-641sks2cZkXDXxUxeWPCIC"#] 
76 1e29064f71ad9095e25a8b9c4d3a272c75 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV"#]
 76 53744dd88e9bba107d5adc7388a94435
77 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath77 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath
78 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,78 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
79 ···Unfolding:·Core:·<vanilla>79 ···Unfolding:·Core:·<vanilla>
80 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]80 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
81 3c1fd9780af7d4efd0e4d34d48b35d1981 ddf9700876e2b78e7375a2114c8a592f
82 ··getBinDir1·::82 ··getBinDir1·::
83 ····GHC.Prim.State#·GHC.Prim.RealWorld83 ····GHC.Prim.State#·GHC.Prim.RealWorld
84 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)84 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
85 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,85 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
86 ···Unfolding:·Core:·<vanilla>86 ···Unfolding:·Core:·<vanilla>
87 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#87 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#
88 ···········································GHC.Prim.RealWorld)[OneShot]·->88 ···········································GHC.Prim.RealWorld)[OneShot]·->
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ················@GHC.Types.LiftedRep90 ················@GHC.Types.LiftedRep
91 ················@'GHC.Types.Lifted91 ················@'GHC.Types.Lifted
92 ················@GHC.IO.FilePath92 ················@GHC.IO.FilePath
93 ················@GHC.Exception.Type.SomeException93 ················@GHC.Exception.Type.SomeException
94 ················getBinDir594 ················getBinDir5
95 ················getBinDir295 ················getBinDir2
96 ················eta]96 ················eta]
97 846dbf0e33ed91321ef548a2afd4af2e97 ef895d83e848000b159a235fbe94ea1a
98 ··getBinDir2·::98 ··getBinDir2·::
99 ····GHC.Exception.Type.SomeException99 ····GHC.Exception.Type.SomeException
100 ····->·GHC.Prim.State#·GHC.Prim.RealWorld100 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
101 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)101 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
102 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,102 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
103 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,103 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,
104 ···Unfolding:·Core:·<vanilla>104 ···Unfolding:·Core:·<vanilla>
Offset 120, 43 lines modifiedOffset 120, 43 lines modified
120 ·····················@'GHC.Types.Lifted120 ·····················@'GHC.Types.Lifted
121 ·····················@GHC.Types.LiftedRep121 ·····················@GHC.Types.LiftedRep
122 ·····················@GHC.Exception.Type.SomeException122 ·····················@GHC.Exception.Type.SomeException
123 ·····················@GHC.IO.FilePath123 ·····················@GHC.IO.FilePath
124 ·····················wild124 ·····················wild
125 ·····················eta1125 ·····················eta1
126 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]126 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]
127 64a3936a6451384b8bb70579b029ce59127 1dfa27d579b9ad8e18c271f4a23dd233
128 ··getBinDir3·::·[GHC.Types.Char]128 ··getBinDir3·::·[GHC.Types.Char]
129 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),129 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
130 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]130 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]
131 243bea0f334c38eed79352a36b4bea45131 0426327ee2b57e57e061017d36fb54c6
132 ··getBinDir4·::·GHC.Prim.Addr#132 ··getBinDir4·::·GHC.Prim.Addr#
133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
134 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]134 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]
135 5956b27301338c6a9a766127624cc9c5135 77023ccf32718a8a4a4b68057a087426
136 ··getBinDir5·::136 ··getBinDir5·::
137 ····GHC.Prim.State#·GHC.Prim.RealWorld137 ····GHC.Prim.State#·GHC.Prim.RealWorld
138 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)138 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)
139 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,139 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,
140 ···Arity:·1,·Strictness:·<L>,140 ···Arity:·1,·Strictness:·<L>,
141 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]141 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]
142 a2b42991af86077d9ccc419986be4741142 0c8186339666e3d9db1b9474734a76ba
143 ··getBinDir6·::·[GHC.Types.Char]143 ··getBinDir6·::·[GHC.Types.Char]
144 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),144 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
145 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]145 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]
146 3bb207c1a6452c9f75aa43bfa4940796146 9c24af52b5deb1abcf06c34a8d793cbe
147 ··getBinDir7·::·GHC.Prim.Addr#147 ··getBinDir7·::·GHC.Prim.Addr#
148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
149 ···Unfolding:·Core:·<vanilla>·"th_env_bindir"#]149 ···Unfolding:·Core:·<vanilla>·"th_env_bindir"#]
150 fed84571574f7f7f47a2a1b9bb51b0cc150 60daa13f51956ca7e4f4467702833357
151 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath151 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath
152 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,152 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]154 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
155 36276aaf8a934b27203e635e61b08044155 ad4262bf9afcdc2c7d5b988eb9fede2c
156 ··getDataDir1·::156 ··getDataDir1·::
157 ····GHC.Prim.State#·GHC.Prim.RealWorld157 ····GHC.Prim.State#·GHC.Prim.RealWorld
Max diff block lines reached; 17829/24082 bytes (74.03%) of diff not shown.
23.8 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Paths_th_env.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Paths_th_env.hi
Files 96% similar despite different names
23.6 KB
ghc --show-iface {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Paths_th_env·90667 interface·Paths_th_env·9066
8 ··interface·hash:·91629b2a0d155f38ba49e60e9aed2d0e 
9 ··ABI·hash:·e249a21a047e8292ef2d033a65b2cc78 
10 ··export-list·hash:·6bf3cf94bc3c84d669a39f0b9d2c712b8 ··interface·hash:·2fdd552874824ad8d46a70e4d01fce7a
 9 ··ABI·hash:·4a4861f9a8ce81d058c924db6468fc53
 10 ··export-list·hash:·0e76a3b5f9fd3578bc02de7cbc9db409
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ad9f73096247ede91bebd611047cd12a12 ··flag·hash:·ad9f73096247ede91bebd611047cd12a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e5393d6d0d27e49e22ab59b8162e123516 ··src_hash:·ebbe26dfccbf7b8e1c7be8e707350e99
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··getBinDir21 ··getBinDir
22 ··getDataDir22 ··getDataDir
23 ··getDataFileName23 ··getDataFileName
Offset 44, 45 lines modifiedOffset 44, 45 lines modified
44 import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c444 import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c4
45 import··-/··GHC.List·244787dcc3037f446e8b7d3bd355cd6c45 import··-/··GHC.List·244787dcc3037f446e8b7d3bd355cd6c
46 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc246 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
47 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e47 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e
48 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0848 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
49 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9449 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
50 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e250 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
51 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·48a56ca48650a0474170c82bd335335251 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·02c2a85625820563562e823b25818f54
52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
53 0770b4e18dec1fad105b46204717433753 c3c6dcadb17ae009610b175024ca4cb7
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 c69f9248d35341ab757950a599625db958 9cf780debf613d708a66b7d0a1176e33
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 1f8999b012b64ba64f16ef0c2fa10c5a63 626514c5acaf35356fc1c17180233feb
64 ··$trModule2·::·GHC.Prim.Addr#64 ··$trModule2·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"Paths_th_env"#]66 ···Unfolding:·Core:·<vanilla>·"Paths_th_env"#]
67 8bf1b832ea3d4229aabfc99f6451c1fa67 8eab858f4508721fa6ea8bb5fcc029d4
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 8e062e81b6112c1c1e404c1974bb2cd172 bc3bec03b399283a2f2844d29b479b44
73 ··$trModule4·::·GHC.Prim.Addr#73 ··$trModule4·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-641sks2cZkXDXxUxeWPCIC"#] 
76 1e29064f71ad9095e25a8b9c4d3a272c75 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV"#]
 76 53744dd88e9bba107d5adc7388a94435
77 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath77 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath
78 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,78 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
79 ···Unfolding:·Core:·<vanilla>79 ···Unfolding:·Core:·<vanilla>
80 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]80 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
81 3c1fd9780af7d4efd0e4d34d48b35d1981 ddf9700876e2b78e7375a2114c8a592f
82 ··getBinDir1·::82 ··getBinDir1·::
83 ····GHC.Prim.State#·GHC.Prim.RealWorld83 ····GHC.Prim.State#·GHC.Prim.RealWorld
84 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)84 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
85 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,85 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
86 ···Unfolding:·Core:·<vanilla>86 ···Unfolding:·Core:·<vanilla>
87 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#87 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#
88 ···········································GHC.Prim.RealWorld)[OneShot]·->88 ···········································GHC.Prim.RealWorld)[OneShot]·->
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ················@GHC.Types.LiftedRep90 ················@GHC.Types.LiftedRep
91 ················@'GHC.Types.Lifted91 ················@'GHC.Types.Lifted
92 ················@GHC.IO.FilePath92 ················@GHC.IO.FilePath
93 ················@GHC.Exception.Type.SomeException93 ················@GHC.Exception.Type.SomeException
94 ················getBinDir594 ················getBinDir5
95 ················getBinDir295 ················getBinDir2
96 ················eta]96 ················eta]
97 846dbf0e33ed91321ef548a2afd4af2e97 ef895d83e848000b159a235fbe94ea1a
98 ··getBinDir2·::98 ··getBinDir2·::
99 ····GHC.Exception.Type.SomeException99 ····GHC.Exception.Type.SomeException
100 ····->·GHC.Prim.State#·GHC.Prim.RealWorld100 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
101 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)101 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
102 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,102 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
103 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,103 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,
104 ···Unfolding:·Core:·<vanilla>104 ···Unfolding:·Core:·<vanilla>
Offset 120, 43 lines modifiedOffset 120, 43 lines modified
120 ·····················@'GHC.Types.Lifted120 ·····················@'GHC.Types.Lifted
121 ·····················@GHC.Types.LiftedRep121 ·····················@GHC.Types.LiftedRep
122 ·····················@GHC.Exception.Type.SomeException122 ·····················@GHC.Exception.Type.SomeException
123 ·····················@GHC.IO.FilePath123 ·····················@GHC.IO.FilePath
124 ·····················wild124 ·····················wild
125 ·····················eta1125 ·····················eta1
126 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]126 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]
127 64a3936a6451384b8bb70579b029ce59127 1dfa27d579b9ad8e18c271f4a23dd233
128 ··getBinDir3·::·[GHC.Types.Char]128 ··getBinDir3·::·[GHC.Types.Char]
129 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),129 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
130 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]130 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]
131 243bea0f334c38eed79352a36b4bea45131 0426327ee2b57e57e061017d36fb54c6
132 ··getBinDir4·::·GHC.Prim.Addr#132 ··getBinDir4·::·GHC.Prim.Addr#
133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
134 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]134 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]
135 5956b27301338c6a9a766127624cc9c5135 77023ccf32718a8a4a4b68057a087426
136 ··getBinDir5·::136 ··getBinDir5·::
137 ····GHC.Prim.State#·GHC.Prim.RealWorld137 ····GHC.Prim.State#·GHC.Prim.RealWorld
138 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)138 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)
139 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,139 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,
140 ···Arity:·1,·Strictness:·<L>,140 ···Arity:·1,·Strictness:·<L>,
141 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]141 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]
142 a2b42991af86077d9ccc419986be4741142 0c8186339666e3d9db1b9474734a76ba
143 ··getBinDir6·::·[GHC.Types.Char]143 ··getBinDir6·::·[GHC.Types.Char]
144 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),144 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
145 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]145 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]
146 3bb207c1a6452c9f75aa43bfa4940796146 9c24af52b5deb1abcf06c34a8d793cbe
147 ··getBinDir7·::·GHC.Prim.Addr#147 ··getBinDir7·::·GHC.Prim.Addr#
148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
149 ···Unfolding:·Core:·<vanilla>·"th_env_bindir"#]149 ···Unfolding:·Core:·<vanilla>·"th_env_bindir"#]
150 fed84571574f7f7f47a2a1b9bb51b0cc150 60daa13f51956ca7e4f4467702833357
151 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath151 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath
152 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,152 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]154 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
155 36276aaf8a934b27203e635e61b08044155 ad4262bf9afcdc2c7d5b988eb9fede2c
156 ··getDataDir1·::156 ··getDataDir1·::
157 ····GHC.Prim.State#·GHC.Prim.RealWorld157 ····GHC.Prim.State#·GHC.Prim.RealWorld
Max diff block lines reached; 17829/24079 bytes (74.04%) of diff not shown.
5.97 KB
libghc-th-env-doc_0.1.1-2_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-21·09:49:04.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-21·09:49:04.000000·debian-binary
2 -rw-r--r--···0········0········0·····1268·2024-09-21·09:49:04.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1268·2024-09-21·09:49:04.000000·control.tar.xz
3 -rw-r--r--···0········0········0····35000·2024-09-21·09:49:04.000000·data.tar.xz3 -rw-r--r--···0········0········0····34992·2024-09-21·09:49:04.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
5.46 KB
data.tar.xz
5.43 KB
data.tar
1.47 KB
./usr/lib/ghc-doc/haddock/th-env-0.1.1/th-env.haddock
    
Offset 25, 17 lines modifiedOffset 25, 17 lines modified
00000180:·652e·0200·0102·0001·0000·0000·0300·0000··e...............00000180:·652e·0200·0102·0001·0000·0000·0300·0000··e...............
00000190:·0000·0000·010d·5361·6665·2d49·6e66·6572··......Safe-Infer00000190:·0000·0000·010d·5361·6665·2d49·6e66·6572··......Safe-Infer
000001a0:·7265·6401·0101·0000·0001·ad00·0008·0203··red.............000001a0:·7265·6401·0101·0000·0001·ad00·0008·0203··red.............
000001b0:·0405·0607·0809·0001·0000·0a00·0001·0004··................000001b0:·0405·0607·0809·0001·0000·0a00·0001·0004··................
000001c0:·0000·0100·0500·0003·0006·0000·0300·0700··................000001c0:·0000·0100·0500·0003·0006·0000·0300·0700··................
000001d0:·0003·0008·0000·0300·0900·0003·000a·0000··................000001d0:·0003·0008·0000·0300·0900·0003·000a·0000··................
000001e0:·0300·0b00·0003·000c·0000·0300·0d0e·2374··..............#t000001e0:·0300·0b00·0003·000c·0000·0300·0d0e·2374··..............#t
000001f0:·682d·656e·762d·302e·312e·312d·3634·3173··h-env-0.1.1-641s000001f0:·682d·656e·762d·302e·312e·312d·4770·654f··h-env-0.1.1-GpeO
00000200:·6b73·3263·5a6b·5844·5878·5578·6557·5043··ks2cZkXDXxUxeWPC00000200:·6478·5453·7a6a·7835·4969·7a33·7a6a·417a··dxTSzjx5Iiz3zjAz
00000210:·4943·174c·616e·6775·6167·652e·4861·736b··IC.Language.Hask00000210:·5756·174c·616e·6775·6167·652e·4861·736b··WV.Language.Hask
00000220:·656c·6c2e·5448·2e45·6e76·0674·682d·656e··ell.TH.Env.th-en00000220:·656c·6c2e·5448·2e45·6e76·0674·682d·656e··ell.TH.Env.th-en
00000230:·760c·5061·7468·735f·7468·5f65·6e76·0465··v.Paths_th_env.e00000230:·760c·5061·7468·735f·7468·5f65·6e76·0465··v.Paths_th_env.e
00000240:·6e76·5105·656e·7651·2707·7665·7273·696f··nvQ.envQ'.versio00000240:·6e76·5105·656e·7651·2707·7665·7273·696f··nvQ.envQ'.versio
00000250:·6e09·6765·7442·696e·4469·7209·6765·744c··n.getBinDir.getL00000250:·6e09·6765·7442·696e·4469·7209·6765·744c··n.getBinDir.getL
00000260:·6962·4469·720c·6765·7444·796e·4c69·6244··ibDir.getDynLibD00000260:·6962·4469·720c·6765·7444·796e·4c69·6244··ibDir.getDynLibD
00000270:·6972·0a67·6574·4461·7461·4469·720d·6765··ir.getDataDir.ge00000270:·6972·0a67·6574·4461·7461·4469·720d·6765··ir.getDataDir.ge
00000280:·744c·6962·6578·6563·4469·720f·6765·7444··tLibexecDir.getD00000280:·744c·6962·6578·6563·4469·720f·6765·7444··tLibexecDir.getD
3.95 KB
./usr/share/doc/libghc-th-env-doc/html/src/Paths_th_env.html
    
Offset 65, 15 lines modifiedOffset 65, 15 lines modified
65 </span><span·id="line-47"></span><span>65 </span><span·id="line-47"></span><span>
66 </span><span·id="line-48"></span><span·class="annot"><a·href="Paths_th_env.html#bindir"><span·class="hs-identifier·hs-type">bindir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#libdir"><span·class="hs-identifier·hs-type">libdir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#dynlibdir"><span·class="hs-identifier·hs-type">dynlibdir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#datadir"><span·class="hs-identifier·hs-type">datadir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#libexecdir"><span·class="hs-identifier·hs-type">libexecdir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#sysconfdir"><span·class="hs-identifier·hs-type">sysconfdir</span></a></span><span>·</span><span·class="hs-glyph">::</span><span>·</span><span·class="annot"><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src/GHC.IO.html#FilePath"><span·class="hs-identifier·hs-type">FilePath</span></a></span><span>66 </span><span·id="line-48"></span><span·class="annot"><a·href="Paths_th_env.html#bindir"><span·class="hs-identifier·hs-type">bindir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#libdir"><span·class="hs-identifier·hs-type">libdir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#dynlibdir"><span·class="hs-identifier·hs-type">dynlibdir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#datadir"><span·class="hs-identifier·hs-type">datadir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#libexecdir"><span·class="hs-identifier·hs-type">libexecdir</span></a></span><span·class="hs-special">,</span><span>·</span><span·class="annot"><a·href="Paths_th_env.html#sysconfdir"><span·class="hs-identifier·hs-type">sysconfdir</span></a></span><span>·</span><span·class="hs-glyph">::</span><span>·</span><span·class="annot"><a·href="file:///usr/lib/ghc/lib/../../../share/doc/ghc-doc/html/libraries/base-4.18.2.1/src/GHC.IO.html#FilePath"><span·class="hs-identifier·hs-type">FilePath</span></a></span><span>
67 </span><span·id="line-49"></span><span·id="bindir"><span·class="annot"><span·class="annottext">bindir·::·String67 </span><span·id="line-49"></span><span·id="bindir"><span·class="annot"><span·class="annottext">bindir·::·String
68 </span><a·href="Paths_th_env.html#bindir"><span·class="hs-identifier·hs-var·hs-var">bindir</span></a></span></span><span>·····</span><span·class="hs-glyph">=</span><span>·</span><span·class="annot"><span·class="annottext">String68 </span><a·href="Paths_th_env.html#bindir"><span·class="hs-identifier·hs-var·hs-var">bindir</span></a></span></span><span>·····</span><span·class="hs-glyph">=</span><span>·</span><span·class="annot"><span·class="annottext">String
69 </span><span·class="hs-string">&quot;/usr/bin&quot;</span></span><span>69 </span><span·class="hs-string">&quot;/usr/bin&quot;</span></span><span>
70 </span><span·id="line-50"></span><span·id="libdir"><span·class="annot"><span·class="annottext">libdir·::·String70 </span><span·id="line-50"></span><span·id="libdir"><span·class="annot"><span·class="annottext">libdir·::·String
71 </span><a·href="Paths_th_env.html#libdir"><span·class="hs-identifier·hs-var·hs-var">libdir</span></a></span></span><span>·····</span><span·class="hs-glyph">=</span><span>·</span><span·class="annot"><span·class="annottext">String71 </span><a·href="Paths_th_env.html#libdir"><span·class="hs-identifier·hs-var·hs-var">libdir</span></a></span></span><span>·····</span><span·class="hs-glyph">=</span><span>·</span><span·class="annot"><span·class="annottext">String
72 </span><span·class="hs-string">&quot;/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC&quot;</span></span><span>72 </span><span·class="hs-string">&quot;/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV&quot;</span></span><span>
73 </span><span·id="line-51"></span><span·id="dynlibdir"><span·class="annot"><span·class="annottext">dynlibdir·::·String73 </span><span·id="line-51"></span><span·id="dynlibdir"><span·class="annot"><span·class="annottext">dynlibdir·::·String
74 </span><a·href="Paths_th_env.html#dynlibdir"><span·class="hs-identifier·hs-var·hs-var">dynlibdir</span></a></span></span><span>··</span><span·class="hs-glyph">=</span><span>·</span><span·class="annot"><span·class="annottext">String74 </span><a·href="Paths_th_env.html#dynlibdir"><span·class="hs-identifier·hs-var·hs-var">dynlibdir</span></a></span></span><span>··</span><span·class="hs-glyph">=</span><span>·</span><span·class="annot"><span·class="annottext">String
75 </span><span·class="hs-string">&quot;/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6&quot;</span></span><span>75 </span><span·class="hs-string">&quot;/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6&quot;</span></span><span>
76 </span><span·id="line-52"></span><span·id="datadir"><span·class="annot"><span·class="annottext">datadir·::·String76 </span><span·id="line-52"></span><span·id="datadir"><span·class="annot"><span·class="annottext">datadir·::·String
77 </span><a·href="Paths_th_env.html#datadir"><span·class="hs-identifier·hs-var·hs-var">datadir</span></a></span></span><span>····</span><span·class="hs-glyph">=</span><span>·</span><span·class="annot"><span·class="annottext">String77 </span><a·href="Paths_th_env.html#datadir"><span·class="hs-identifier·hs-var·hs-var">datadir</span></a></span></span><span>····</span><span·class="hs-glyph">=</span><span>·</span><span·class="annot"><span·class="annottext">String
78 </span><span·class="hs-string">&quot;/usr/share/th-env&quot;</span></span><span>78 </span><span·class="hs-string">&quot;/usr/share/th-env&quot;</span></span><span>
79 </span><span·id="line-53"></span><span·id="libexecdir"><span·class="annot"><span·class="annottext">libexecdir·::·String79 </span><span·id="line-53"></span><span·id="libexecdir"><span·class="annot"><span·class="annottext">libexecdir·::·String
516 B
html2text {}
    
Offset 67, 15 lines modifiedOffset 67, 15 lines modified
67 bindir,·libdir,·dynlibdir,·datadir,·libexecdir,·sysconfdir·::·FilePath67 bindir,·libdir,·dynlibdir,·datadir,·libexecdir,·sysconfdir·::·FilePath
68 bindir·::·String68 bindir·::·String
69 bindir·····=·String69 bindir·····=·String
70 "/usr/bin"70 "/usr/bin"
71 libdir·::·String71 libdir·::·String
72 libdir·····=·String72 libdir·····=·String
73 "/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-73 "/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-
74 641sks2cZkXDXxUxeWPCIC"74 GpeOdxTSzjx5Iiz3zjAzWV"
75 dynlibdir·::·String75 dynlibdir·::·String
76 dynlibdir··=·String76 dynlibdir··=·String
77 "/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6"77 "/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6"
78 datadir·::·String78 datadir·::·String
79 datadir····=·String79 datadir····=·String
80 "/usr/share/th-env"80 "/usr/share/th-env"
81 libexecdir·::·String81 libexecdir·::·String
45.0 KB
libghc-th-env-prof_0.1.1-2_arm64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-09-21·09:49:04.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-09-21·09:49:04.000000·debian-binary
2 -rw-r--r--···0········0········0·····1008·2024-09-21·09:49:04.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1012·2024-09-21·09:49:04.000000·control.tar.xz
3 -rw-r--r--···0········0········0····20108·2024-09-21·09:49:04.000000·data.tar.xz3 -rw-r--r--···0········0········0····20032·2024-09-21·09:49:04.000000·data.tar.xz
1.79 KB
control.tar.xz
1.76 KB
control.tar
805 B
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-th-env-prof1 Package:·libghc-th-env-prof
2 Source:·haskell-th-env2 Source:·haskell-th-env
3 Version:·0.1.1-23 Version:·0.1.1-2
4 Architecture:·arm644 Architecture:·arm64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·1506 Installed-Size:·151
7 Depends:·libghc-base-prof-4.18.2.1-75247,·libghc-template-haskell-prof-2.20.0.0-a6103,·libghc-th-compat-prof-0.1.5-ca8b4,·libghc-th-env-dev·(=·0.1.1-2)7 Depends:·libghc-base-prof-4.18.2.1-75247,·libghc-template-haskell-prof-2.20.0.0-a6103,·libghc-th-compat-prof-0.1.5-ca8b4,·libghc-th-env-dev·(=·0.1.1-2)
8 Provides:·libghc-th-env-prof-0.1.1-3046f8 Provides:·libghc-th-env-prof-0.1.1-0b195
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/dzhus/th-env#readme11 Homepage:·https://github.com/dzhus/th-env#readme
12 Description:·TH·splice·that·expands·to·an·environment·variable;·profiling·libraries12 Description:·TH·splice·that·expands·to·an·environment·variable;·profiling·libraries
13 ·Template·Haskell·splice·that·expands·to·an·environment·variable13 ·Template·Haskell·splice·that·expands·to·an·environment·variable
14 ·value.·Can·be·used·to·embed·build-time·parameters·in·your14 ·value.·Can·be·used·to·embed·build-time·parameters·in·your
15 ·application.15 ·application.
977 B
./md5sums
30.0 B
./md5sums
Files differ
929 B
line order
    
Offset 1, 6 lines modifiedOffset 1, 6 lines modified
1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/Env.p_hi1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/Env.p_hi
2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Paths_th_env.p_hi2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Paths_th_env.p_hi
3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/libHSth-env-0.1.1-641sks2cZkXDXxUxeWPCIC_p.a3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/libHSth-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV_p.a
4 usr/share/doc/libghc-th-env-prof/changelog.Debian.gz4 usr/share/doc/libghc-th-env-prof/changelog.Debian.gz
5 usr/share/doc/libghc-th-env-prof/changelog.gz5 usr/share/doc/libghc-th-env-prof/changelog.gz
6 usr/share/doc/libghc-th-env-prof/copyright6 usr/share/doc/libghc-th-env-prof/copyright
42.7 KB
data.tar.xz
42.7 KB
data.tar
4.26 KB
file list
    
Offset 1, 20 lines modifiedOffset 1, 20 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/
12 -rw-r--r--···0·root·········(0)·root·········(0)·····5577·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/Env.p_hi12 -rw-r--r--···0·root·········(0)·root·········(0)·····5575·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/Env.p_hi
13 -rw-r--r--···0·root·········(0)·root·········(0)····11073·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Paths_th_env.p_hi13 -rw-r--r--···0·root·········(0)·root·········(0)····11084·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Paths_th_env.p_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)···116562·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/libHSth-env-0.1.1-641sks2cZkXDXxUxeWPCIC_p.a14 -rw-r--r--···0·root·········(0)·root·········(0)···117350·2024-09-21·09:49:04.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/libHSth-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV_p.a
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/doc/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/doc/
17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/doc/libghc-th-env-prof/17 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-09-21·09:49:04.000000·./usr/share/doc/libghc-th-env-prof/
18 -rw-r--r--···0·root·········(0)·root·········(0)······284·2024-09-21·09:49:04.000000·./usr/share/doc/libghc-th-env-prof/changelog.Debian.gz18 -rw-r--r--···0·root·········(0)·root·········(0)······284·2024-09-21·09:49:04.000000·./usr/share/doc/libghc-th-env-prof/changelog.Debian.gz
19 -rw-r--r--···0·root·········(0)·root·········(0)······345·2022-05-23·20:55:03.000000·./usr/share/doc/libghc-th-env-prof/changelog.gz19 -rw-r--r--···0·root·········(0)·root·········(0)······345·2022-05-23·20:55:03.000000·./usr/share/doc/libghc-th-env-prof/changelog.gz
20 -rw-r--r--···0·root·········(0)·root·········(0)·····1881·2024-08-15·16:38:03.000000·./usr/share/doc/libghc-th-env-prof/copyright20 -rw-r--r--···0·root·········(0)·root·········(0)·····1881·2024-08-15·16:38:03.000000·./usr/share/doc/libghc-th-env-prof/copyright
9.37 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Language/Haskell/TH/Env.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Language/Haskell/TH/Env.p_hi
Files 94% similar despite different names
9.09 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Language.Haskell.TH.Env·90667 interface·Language.Haskell.TH.Env·9066
8 ··interface·hash:·4b710e1500386678f25c2edd43d37c5f 
9 ··ABI·hash:·1777fad1f94e36766d4726e347be7e4b 
10 ··export-list·hash:·d2963cd531e11954feae263c243a46d58 ··interface·hash:·d20adc87cf7ffb5e154bccf1cc08c2de
 9 ··ABI·hash:·080c2d2d3cdbacd234d2723dda5d74f6
 10 ··export-list·hash:·206ed8e1ecfd63e58a6f86fb17c1d545
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·484053b4cffb711c37352dba259ef87912 ··flag·hash:·484053b4cffb711c37352dba259ef879
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·618bb2a56397380fed859f716fa6d61c16 ··src_hash:·618bb2a56397380fed859f716fa6d61c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 40, 45 lines modifiedOffset 40, 45 lines modified
40 import··-/··Data.String·356856956b6f6ddd26d024fffc76b15a40 import··-/··Data.String·356856956b6f6ddd26d024fffc76b15a
41 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b941 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
42 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc242 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
43 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e43 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e
44 import··-/··Language.Haskell.TH·5bb6e8845cfeb2f60c27147e9fdd3f6644 import··-/··Language.Haskell.TH·5bb6e8845cfeb2f60c27147e9fdd3f66
45 import··-/··Language.Haskell.TH.Syntax·d91b7c85ef82b78d2a4d73cc4fb1af9545 import··-/··Language.Haskell.TH.Syntax·d91b7c85ef82b78d2a4d73cc4fb1af95
46 import··-/··Language.Haskell.TH.Syntax.Compat·d5132ec18390a7e63d2373ae7b493c2d46 import··-/··Language.Haskell.TH.Syntax.Compat·d5132ec18390a7e63d2373ae7b493c2d
47 107a11fc07c3d3078925a8ce6502b43c47 966e397f3a64a28e899ca438325cb5ab
48 ··$trModule·::·GHC.Types.Module48 ··$trModule·::·GHC.Types.Module
49 ··[HasNoCafRefs,·TagSig:·<TagProper>,49 ··[HasNoCafRefs,·TagSig:·<TagProper>,
50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],50 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]51 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
52 b6f1434e4c44d325edc5880f9d39680752 8afd74d1778d9f55f536b068b6878f75
53 ··$trModule1·::·GHC.Types.TrName53 ··$trModule1·::·GHC.Types.TrName
54 ··[HasNoCafRefs,·TagSig:·<TagProper>,54 ··[HasNoCafRefs,·TagSig:·<TagProper>,
55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],55 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]56 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
57 123caf0879ffed6fd9d17a5da9d1473257 810c77996c56588cfdbc56eac8dd2119
58 ··$trModule2·::·GHC.Prim.Addr#58 ··$trModule2·::·GHC.Prim.Addr#
59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,59 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
60 ···Unfolding:·Core:·<vanilla>·"Language.Haskell.TH.Env"#]60 ···Unfolding:·Core:·<vanilla>·"Language.Haskell.TH.Env"#]
61 8f630a13d7a6f4168c58bfc112105aa261 0004ed6523999c7c67078943e2e3d4a2
62 ··$trModule3·::·GHC.Types.TrName62 ··$trModule3·::·GHC.Types.TrName
63 ··[HasNoCafRefs,·TagSig:·<TagProper>,63 ··[HasNoCafRefs,·TagSig:·<TagProper>,
64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],64 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]65 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
66 80ca894059aa4c5d67d15cb0348d54f866 945ff7e257fcee9d05988a6092017f64
67 ··$trModule4·::·GHC.Prim.Addr#67 ··$trModule4·::·GHC.Prim.Addr#
68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,68 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
69 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-641sks2cZkXDXxUxeWPCIC"#] 
70 ad634876d568ab8657feb41371a0dfb969 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV"#]
 70 036a887a8802f680921180683a80babc
71 ··$wenvQ·::71 ··$wenvQ·::
72 ····GHC.Base.String72 ····GHC.Base.String
73 ····->·Language.Haskell.TH.Syntax.Q73 ····->·Language.Haskell.TH.Syntax.Q
74 ·········(Language.Haskell.TH.Syntax.TExp·(GHC.Maybe.Maybe·a))74 ·········(Language.Haskell.TH.Syntax.TExp·(GHC.Maybe.Maybe·a))
75 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,75 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
76 ···Inline:·[2]]76 ···Inline:·[2]]
77 ef983c9787c754daf7bca819c8e1ebd677 d76e6a714f6023f107da12fccbc80103
78 ··$wenvQ'·::78 ··$wenvQ'·::
79 ····GHC.Base.String79 ····GHC.Base.String
80 ····->·Language.Haskell.TH.Syntax.Q·(Language.Haskell.TH.Syntax.TExp·a)80 ····->·Language.Haskell.TH.Syntax.Q·(Language.Haskell.TH.Syntax.TExp·a)
81 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,81 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
82 ···Inline:·[2],82 ···Inline:·[2],
83 ···Unfolding:·Core:·<vanilla>83 ···Unfolding:·Core:·<vanilla>
84 ··············\·@a·(name['GHC.Types.Many]·::·GHC.Base.String)·->84 ··············\·@a·(name['GHC.Types.Many]·::·GHC.Base.String)·->
Offset 243, 15 lines modifiedOffset 243, 15 lines modified
243 ··························································································x1243 ··························································································x1
244 ··························································································x2))))244 ··························································································x2))))
245 ··············································································lvl12·}))245 ··············································································lvl12·}))
246 ·····································································`cast`246 ·····································································`cast`
247 ···································································(Sym·(Language.Haskell.TH.Syntax.N:Q[0]247 ···································································(Sym·(Language.Haskell.TH.Syntax.N:Q[0]
248 ·············································································<Language.Haskell.TH.Syntax.TExp248 ·············································································<Language.Haskell.TH.Syntax.TExp
249 ················································································a>_N)))]249 ················································································a>_N)))]
250 53b24e7b1d2720424049dd2b1f67f9db250 1e108e9ca4210fcdff5d98f15e7c141e
251 ··envQ·::251 ··envQ·::
252 ····Data.String.IsString·a·=>252 ····Data.String.IsString·a·=>
253 ····GHC.Base.String253 ····GHC.Base.String
254 ····->·Language.Haskell.TH.Syntax.Compat.SpliceQ·(GHC.Maybe.Maybe·a)254 ····->·Language.Haskell.TH.Syntax.Compat.SpliceQ·(GHC.Maybe.Maybe·a)
255 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><L>,255 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><L>,
256 ···Unfolding:·Core:·<vanilla>256 ···Unfolding:·Core:·<vanilla>
257 ··············envQ1257 ··············envQ1
Offset 259, 100 lines modifiedOffset 259, 100 lines modified
259 ··············(forall·(a·::·<*>_N).259 ··············(forall·(a·::·<*>_N).
260 ···············<Data.String.IsString·a>_R260 ···············<Data.String.IsString·a>_R
261 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Base.String>_R261 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Base.String>_R
262 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Code[0]262 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Code[0]
263 ··················································<GHC.Types.LiftedRep>_N263 ··················································<GHC.Types.LiftedRep>_N
264 ··················································<Language.Haskell.TH.Syntax.Q>_R264 ··················································<Language.Haskell.TH.Syntax.Q>_R
265 ··················································<GHC.Maybe.Maybe·a>_N))]265 ··················································<GHC.Maybe.Maybe·a>_N))]
266 186e8e34413e3538bc6488ef575fca37266 be5786defbffa6c6fbf5b7f4af093028
267 ··envQ'·::267 ··envQ'·::
268 ····Data.String.IsString·a·=>268 ····Data.String.IsString·a·=>
269 ····GHC.Base.String·->·Language.Haskell.TH.Syntax.Compat.SpliceQ·a269 ····GHC.Base.String·->·Language.Haskell.TH.Syntax.Compat.SpliceQ·a
270 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><L>,270 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><L>,
271 ···Unfolding:·Core:·<vanilla>271 ···Unfolding:·Core:·<vanilla>
272 ··············envQ'1272 ··············envQ'1
273 ················`cast`273 ················`cast`
274 ··············(forall·(a·::·<*>_N).274 ··············(forall·(a·::·<*>_N).
275 ···············<Data.String.IsString·a>_R275 ···············<Data.String.IsString·a>_R
276 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Base.String>_R276 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Base.String>_R
277 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Code[0]277 ···············%<'GHC.Types.Many>_N·->_R·Sym·(Language.Haskell.TH.Syntax.N:Code[0]
278 ··················································<GHC.Types.LiftedRep>_N278 ··················································<GHC.Types.LiftedRep>_N
279 ··················································<Language.Haskell.TH.Syntax.Q>_R279 ··················································<Language.Haskell.TH.Syntax.Q>_R
280 ··················································<a>_N))]280 ··················································<a>_N))]
281 9160fc6f8690db2f2b84f439b6dfbbc6281 ebf75bf600d5e09f38e11280b79476d5
282 ··envQ'1·::282 ··envQ'1·::
283 ····Data.String.IsString·a·=>283 ····Data.String.IsString·a·=>
284 ····GHC.Base.String284 ····GHC.Base.String
285 ····->·Language.Haskell.TH.Syntax.Q·(Language.Haskell.TH.Syntax.TExp·a)285 ····->·Language.Haskell.TH.Syntax.Q·(Language.Haskell.TH.Syntax.TExp·a)
286 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><L>,286 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><L>,
287 ···Inline:·[2],287 ···Inline:·[2],
288 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>288 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
289 ··············\·@a289 ··············\·@a
290 ················($dIsString['GHC.Types.Many]·::·Data.String.IsString·a)290 ················($dIsString['GHC.Types.Many]·::·Data.String.IsString·a)
291 ················(name['GHC.Types.Many]·::·GHC.Base.String)·->291 ················(name['GHC.Types.Many]·::·GHC.Base.String)·->
292 ··············$wenvQ'·@a·name]292 ··············$wenvQ'·@a·name]
293 35989a10a8865efb27545161d29890ac293 140eb1559c72489ba97764be1ecbfc98
294 ··envQ'10·::·[GHC.Types.Char]294 ··envQ'10·::·[GHC.Types.Char]
295 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),295 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
296 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·envQ'11]296 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·envQ'11]
297 fb41fb365cefc24abd1e6ddc041ff359297 a6656d468661a8c14a26c028c10b8ff5
298 ··envQ'11·::·GHC.Prim.Addr#298 ··envQ'11·::·GHC.Prim.Addr#
299 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,299 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
300 ···Unfolding:·Core:·<vanilla>·"·is·not·set"#]300 ···Unfolding:·Core:·<vanilla>·"·is·not·set"#]
301 5516ab6fadf0c785ee9a81e59b9de8a2301 3a764fbfa54d5b9447f3068e33447989
302 ··envQ'12·::·GHC.Prim.Addr#302 ··envQ'12·::·GHC.Prim.Addr#
Max diff block lines reached; 2781/9270 bytes (30.00%) of diff not shown.
29.0 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-641sks2cZkXDXxUxeWPCIC/Paths_th_env.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV/Paths_th_env.p_hi
Files 96% similar despite different names
28.8 KB
ghc --show-iface {}
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Paths_th_env·90667 interface·Paths_th_env·9066
8 ··interface·hash:·aced602548bc43d74fe5ccb1eedb6e65 
9 ··ABI·hash:·a169a2919aac92e37a28837d6df48178 
10 ··export-list·hash:·6bf3cf94bc3c84d669a39f0b9d2c712b8 ··interface·hash:·681509be30731ab9777dcaf27b30da6f
 9 ··ABI·hash:·030c9f73605e65b75b81096d42bf773a
 10 ··export-list·hash:·0e76a3b5f9fd3578bc02de7cbc9db409
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·52de9e0ad6fb78debe5ebdc1f2c5312912 ··flag·hash:·52de9e0ad6fb78debe5ebdc1f2c53129
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e5393d6d0d27e49e22ab59b8162e123516 ··src_hash:·ebbe26dfccbf7b8e1c7be8e707350e99
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··getBinDir21 ··getBinDir
22 ··getDataDir22 ··getDataDir
23 ··getDataFileName23 ··getDataFileName
Offset 44, 45 lines modifiedOffset 44, 45 lines modified
44 import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c444 import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c4
45 import··-/··GHC.List·244787dcc3037f446e8b7d3bd355cd6c45 import··-/··GHC.List·244787dcc3037f446e8b7d3bd355cd6c
46 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc246 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
47 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e47 import··-/··System.Environment·bfb9505c292e30c154124bc97613843e
48 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0848 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
49 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9449 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
50 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e250 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
51 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·48a56ca48650a0474170c82bd335335251 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·02c2a85625820563562e823b25818f54
52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
53 0770b4e18dec1fad105b46204717433753 c3c6dcadb17ae009610b175024ca4cb7
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 c69f9248d35341ab757950a599625db958 9cf780debf613d708a66b7d0a1176e33
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 1f8999b012b64ba64f16ef0c2fa10c5a63 626514c5acaf35356fc1c17180233feb
64 ··$trModule2·::·GHC.Prim.Addr#64 ··$trModule2·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"Paths_th_env"#]66 ···Unfolding:·Core:·<vanilla>·"Paths_th_env"#]
67 8bf1b832ea3d4229aabfc99f6451c1fa67 8eab858f4508721fa6ea8bb5fcc029d4
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 8e062e81b6112c1c1e404c1974bb2cd172 bc3bec03b399283a2f2844d29b479b44
73 ··$trModule4·::·GHC.Prim.Addr#73 ··$trModule4·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-641sks2cZkXDXxUxeWPCIC"#] 
76 babb333216be919c3b815f988cebe4ec75 ···Unfolding:·Core:·<vanilla>·"th-env-0.1.1-GpeOdxTSzjx5Iiz3zjAzWV"#]
 76 e3b00dd7ff42452214535115f0b4220a
77 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath77 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath
78 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),78 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
79 ···Unfolding:·Core:·<vanilla>79 ···Unfolding:·Core:·<vanilla>
80 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]80 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
81 9df17914ddddbd8ae02e3dba59cb104681 ec403d04b28e5dbe63ad1d1e7285947b
82 ··getBinDir1·::82 ··getBinDir1·::
83 ····GHC.Prim.State#·GHC.Prim.RealWorld83 ····GHC.Prim.State#·GHC.Prim.RealWorld
84 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)84 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
85 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),85 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
86 ···Unfolding:·Core:·<vanilla>86 ···Unfolding:·Core:·<vanilla>
87 ··············{__scc·{Paths_th_env.getBinDir}·True·False}·\·(eta['GHC.Types.Many]·::·GHC.Prim.State#87 ··············{__scc·{Paths_th_env.getBinDir}·True·False}·\·(eta['GHC.Types.Many]·::·GHC.Prim.State#
88 ·······················································································GHC.Prim.RealWorld)[OneShot]·->88 ·······················································································GHC.Prim.RealWorld)[OneShot]·->
Offset 90, 15 lines modifiedOffset 90, 15 lines modified
90 ········································································································@GHC.Types.LiftedRep90 ········································································································@GHC.Types.LiftedRep
91 ········································································································@'GHC.Types.Lifted91 ········································································································@'GHC.Types.Lifted
92 ········································································································@GHC.IO.FilePath92 ········································································································@GHC.IO.FilePath
93 ········································································································@GHC.Exception.Type.SomeException93 ········································································································@GHC.Exception.Type.SomeException
94 ········································································································getBinDir594 ········································································································getBinDir5
95 ········································································································getBinDir295 ········································································································getBinDir2
96 ········································································································eta]96 ········································································································eta]
97 7846fc0ee64be30881d21a34f0a7515097 3f2d73c54e65c71601cb50c0a336571b
98 ··getBinDir2·::98 ··getBinDir2·::
99 ····GHC.Exception.Type.SomeException99 ····GHC.Exception.Type.SomeException
100 ····->·GHC.Prim.State#·GHC.Prim.RealWorld100 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
101 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)101 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
102 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,102 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
103 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,·CPR:·1,103 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,·CPR:·1,
104 ···Unfolding:·Core:·<vanilla>104 ···Unfolding:·Core:·<vanilla>
Offset 120, 43 lines modifiedOffset 120, 43 lines modified
120 ·····················@'GHC.Types.Lifted120 ·····················@'GHC.Types.Lifted
121 ·····················@GHC.Types.LiftedRep121 ·····················@GHC.Types.LiftedRep
122 ·····················@GHC.Exception.Type.SomeException122 ·····················@GHC.Exception.Type.SomeException
123 ·····················@GHC.IO.FilePath123 ·····················@GHC.IO.FilePath
124 ·····················wild124 ·····················wild
125 ·····················eta1125 ·····················eta1
126 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]126 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]
127 64a3936a6451384b8bb70579b029ce59127 1dfa27d579b9ad8e18c271f4a23dd233
128 ··getBinDir3·::·[GHC.Types.Char]128 ··getBinDir3·::·[GHC.Types.Char]
129 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),129 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
130 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]130 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]
131 243bea0f334c38eed79352a36b4bea45131 0426327ee2b57e57e061017d36fb54c6
132 ··getBinDir4·::·GHC.Prim.Addr#132 ··getBinDir4·::·GHC.Prim.Addr#
133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,133 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
134 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]134 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]
135 4021fe4fb61430fbcdba889fe157c513135 fd239bea1f43ae215bac927d2e9ac1d5
136 ··getBinDir5·::136 ··getBinDir5·::
137 ····GHC.Prim.State#·GHC.Prim.RealWorld137 ····GHC.Prim.State#·GHC.Prim.RealWorld
138 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)138 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)
139 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,139 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,
140 ···Arity:·1,·Strictness:·<L>,·CPR:·1,140 ···Arity:·1,·Strictness:·<L>,·CPR:·1,
141 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]141 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]
142 a2b42991af86077d9ccc419986be4741142 0c8186339666e3d9db1b9474734a76ba
143 ··getBinDir6·::·[GHC.Types.Char]143 ··getBinDir6·::·[GHC.Types.Char]
144 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),144 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
145 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]145 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]
146 3bb207c1a6452c9f75aa43bfa4940796146 9c24af52b5deb1abcf06c34a8d793cbe
147 ··getBinDir7·::·GHC.Prim.Addr#147 ··getBinDir7·::·GHC.Prim.Addr#
148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
149 ···Unfolding:·Core:·<vanilla>·"th_env_bindir"#]149 ···Unfolding:·Core:·<vanilla>·"th_env_bindir"#]
150 94a92f86fc5da404258ccab846c82eec150 3c6a38841d215fe985ee1cf2389d5541
151 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath151 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath
152 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),152 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]154 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
155 f5175f1322001aad94e737a4ce92549b155 57dbcd13a3f5e1d7b93febc8425f536a
156 ··getDataDir1·::156 ··getDataDir1·::
157 ····GHC.Prim.State#·GHC.Prim.RealWorld157 ····GHC.Prim.State#·GHC.Prim.RealWorld
Max diff block lines reached; 22448/29443 bytes (76.24%) of diff not shown.