505 KB
/srv/reproducible-results/rbuild-debian/r-b-build.rPMOFg4D/b1/haskell-hspec-wai_0.11.1-3_arm64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.rPMOFg4D/b2/haskell-hspec-wai_0.11.1-3_arm64.changes
606 B
Files
    
Offset 1, 4 lines modifiedOffset 1, 4 lines modified
  
1 ·87e780dedc7dd8916278a9b94ba11ca5·76200·haskell·optional·libghc-hspec-wai-dev_0.11.1-3_arm64.deb1 ·1164e047491c6b07e88fb371e0488b5d·76296·haskell·optional·libghc-hspec-wai-dev_0.11.1-3_arm64.deb
2 ·a1dde362bc5b3bf07a231a46e766a489·64440·doc·optional·libghc-hspec-wai-doc_0.11.1-3_all.deb2 ·51d1364894aa5f22bc216ec7d718e467·64440·doc·optional·libghc-hspec-wai-doc_0.11.1-3_all.deb
3 ·c24ff693369b83287fb3116b82093d7c·85064·haskell·optional·libghc-hspec-wai-prof_0.11.1-3_arm64.deb3 ·ca79807a5a89bb150efb941d9fda2c3c·84824·haskell·optional·libghc-hspec-wai-prof_0.11.1-3_arm64.deb
292 KB
libghc-hspec-wai-dev_0.11.1-3_arm64.deb
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-11·08:19:44.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-11·08:19:44.000000·debian-binary
2 -rw-r--r--···0········0········0·····1440·2024-10-11·08:19:44.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1436·2024-10-11·08:19:44.000000·control.tar.xz
3 -rw-r--r--···0········0········0····74568·2024-10-11·08:19:44.000000·data.tar.xz3 -rw-r--r--···0········0········0····74668·2024-10-11·08:19:44.000000·data.tar.xz
5.49 KB
control.tar.xz
5.47 KB
control.tar
507 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./
2 -rw-r--r--···0·root·········(0)·root·········(0)·····1137·2024-10-11·08:19:44.000000·./control2 -rw-r--r--···0·root·········(0)·root·········(0)·····1136·2024-10-11·08:19:44.000000·./control
3 -rw-r--r--···0·root·········(0)·root·········(0)·····2539·2024-10-11·08:19:44.000000·./md5sums3 -rw-r--r--···0·root·········(0)·root·········(0)·····2524·2024-10-11·08:19:44.000000·./md5sums
1.28 KB
./control
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Package:·libghc-hspec-wai-dev1 Package:·libghc-hspec-wai-dev
2 Source:·haskell-hspec-wai2 Source:·haskell-hspec-wai
3 Version:·0.11.1-33 Version:·0.11.1-3
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:·7066 Installed-Size:·705
7 Depends:·libghc-base-compat-dev-0.13.1-70afd,·libghc-base-dev-4.18.2.1-75247,·libghc-bytestring-dev-0.11.5.3-31c85,·libghc-case-insensitive-dev-1.2.1.0-58734,·libghc-hspec-core-dev-2.11.9-3603a,·libghc-hspec-expectations-dev-0.8.4-d8974,·libghc-http-types-dev-0.12.4-c7c47,·libghc-quickcheck-dev-2.14.3-1e824,·libghc-text-dev-2.0.2-edcc7,·libghc-transformers-dev-0.6.1.0-5335d,·libghc-wai-dev-3.2.4-18596,·libghc-wai-extra-dev-3.1.15-e40df,·libc6·(>=·2.17),·libgmp10·(>=·2:6.3.0+dfsg),·zlib1g·(>=·1:1.1.4)7 Depends:·libghc-base-compat-dev-0.13.1-70afd,·libghc-base-dev-4.18.2.1-75247,·libghc-bytestring-dev-0.11.5.3-31c85,·libghc-case-insensitive-dev-1.2.1.0-58734,·libghc-hspec-core-dev-2.11.9-3603a,·libghc-hspec-expectations-dev-0.8.4-d8974,·libghc-http-types-dev-0.12.4-c7c47,·libghc-quickcheck-dev-2.14.3-1e824,·libghc-text-dev-2.0.2-edcc7,·libghc-transformers-dev-0.6.1.0-5335d,·libghc-wai-dev-3.2.4-18596,·libghc-wai-extra-dev-3.1.15-e40df,·libc6·(>=·2.17),·libgmp10·(>=·2:6.3.0+dfsg),·zlib1g·(>=·1:1.1.4)
8 Provides:·libghc-hspec-wai-dev-0.11.1-418c68 Provides:·libghc-hspec-wai-dev-0.11.1-b27f5
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/hspec/hspec-wai#readme11 Homepage:·https://github.com/hspec/hspec-wai#readme
12 Description:·hspec·support·for·testing·WAI·applications12 Description:·hspec·support·for·testing·WAI·applications
13 ·Experimental·Hspec·support·for·testing·WAI·applications13 ·Experimental·Hspec·support·for·testing·WAI·applications
14 ·.14 ·.
15 ·This·package·provides·a·library·for·the·Haskell·programming·language.15 ·This·package·provides·a·library·for·the·Haskell·programming·language.
16 ·See·http://www.haskell.org/·for·more·information·on·Haskell.16 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
17 Ghc-Package:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS17 Ghc-Package:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za
3.67 KB
./md5sums
30.0 B
./md5sums
Files differ
3.62 KB
line order
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Paths_hspec_wai.dyn_hi1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Paths_hspec_wai.dyn_hi
2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Paths_hspec_wai.hi2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Paths_hspec_wai.hi
3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai.dyn_hi3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai.dyn_hi
4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai.hi4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai.hi
5 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Internal.dyn_hi5 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Internal.dyn_hi
6 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Internal.hi6 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Internal.hi
7 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Matcher.dyn_hi7 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Matcher.dyn_hi
8 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Matcher.hi8 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Matcher.hi
9 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/QuickCheck.dyn_hi9 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/QuickCheck.dyn_hi
10 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/QuickCheck.hi10 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/QuickCheck.hi
11 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Util.dyn_hi11 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Util.dyn_hi
12 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Util.hi12 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Util.hi
13 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/libHShspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS.a13 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/libHShspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za.a
14 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHShspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS-ghc9.6.6.so14 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHShspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za-ghc9.6.6.so
15 usr/share/doc/libghc-hspec-wai-dev/changelog.Debian.gz15 usr/share/doc/libghc-hspec-wai-dev/changelog.Debian.gz
16 usr/share/doc/libghc-hspec-wai-dev/changelog.gz16 usr/share/doc/libghc-hspec-wai-dev/changelog.gz
17 usr/share/doc/libghc-hspec-wai-dev/copyright17 usr/share/doc/libghc-hspec-wai-dev/copyright
18 var/lib/ghc/package.conf.d/hspec-wai-0.11.1.conf18 var/lib/ghc/package.conf.d/hspec-wai-0.11.1.conf
286 KB
data.tar.xz
286 KB
data.tar
9.46 KB
file list
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/
9 -rw-r--r--···0·root·········(0)·root·········(0)····11139·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Paths_hspec_wai.dyn_hi9 -rw-r--r--···0·root·········(0)·root·········(0)····11144·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Paths_hspec_wai.dyn_hi
10 -rw-r--r--···0·root·········(0)·root·········(0)····11136·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Paths_hspec_wai.hi10 -rw-r--r--···0·root·········(0)·root·········(0)····11141·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Paths_hspec_wai.hi
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/
14 -rw-r--r--···0·root·········(0)·root·········(0)····33294·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Internal.dyn_hi14 -rw-r--r--···0·root·········(0)·root·········(0)····33288·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Internal.dyn_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)····33291·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Internal.hi15 -rw-r--r--···0·root·········(0)·root·········(0)····33285·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Internal.hi
16 -rw-r--r--···0·root·········(0)·root·········(0)····13611·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Matcher.dyn_hi16 -rw-r--r--···0·root·········(0)·root·········(0)····13614·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Matcher.dyn_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)····13608·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Matcher.hi17 -rw-r--r--···0·root·········(0)·root·········(0)····13611·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Matcher.hi
18 -rw-r--r--···0·root·········(0)·root·········(0)····11888·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/QuickCheck.dyn_hi18 -rw-r--r--···0·root·········(0)·root·········(0)····11882·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/QuickCheck.dyn_hi
19 -rw-r--r--···0·root·········(0)·root·········(0)····11885·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/QuickCheck.hi19 -rw-r--r--···0·root·········(0)·root·········(0)····11879·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/QuickCheck.hi
20 -rw-r--r--···0·root·········(0)·root·········(0)····15453·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Util.dyn_hi20 -rw-r--r--···0·root·········(0)·root·········(0)····15456·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Util.dyn_hi
21 -rw-r--r--···0·root·········(0)·root·········(0)····15450·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Util.hi21 -rw-r--r--···0·root·········(0)·root·········(0)····15453·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Util.hi
22 -rw-r--r--···0·root·········(0)·root·········(0)····17486·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai.dyn_hi22 -rw-r--r--···0·root·········(0)·root·········(0)····17482·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai.dyn_hi
23 -rw-r--r--···0·root·········(0)·root·········(0)····17483·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai.hi23 -rw-r--r--···0·root·········(0)·root·········(0)····17479·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai.hi
24 -rw-r--r--···0·root·········(0)·root·········(0)···271628·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/libHShspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS.a24 -rw-r--r--···0·root·········(0)·root·········(0)···270796·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/libHShspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za.a
25 -rw-r--r--···0·root·········(0)·root·········(0)···210168·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHShspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS-ghc9.6.6.so25 -rw-r--r--···0·root·········(0)·root·········(0)···210168·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/libHShspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za-ghc9.6.6.so
26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/26 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/
27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/
28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-dev/28 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-dev/
29 -rw-r--r--···0·root·········(0)·root·········(0)······428·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-dev/changelog.Debian.gz29 -rw-r--r--···0·root·········(0)·root·········(0)······428·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-dev/changelog.Debian.gz
30 -rw-r--r--···0·root·········(0)·root·········(0)·······77·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-hspec-wai-dev/changelog.gz30 -rw-r--r--···0·root·········(0)·root·········(0)·······77·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-hspec-wai-dev/changelog.gz
31 -rw-r--r--···0·root·········(0)·root·········(0)·····1517·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-hspec-wai-dev/copyright31 -rw-r--r--···0·root·········(0)·root·········(0)·····1517·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-hspec-wai-dev/copyright
32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./var/32 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./var/
33 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./var/lib/33 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./var/lib/
34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./var/lib/ghc/34 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./var/lib/ghc/
35 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./var/lib/ghc/package.conf.d/35 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./var/lib/ghc/package.conf.d/
36 -rw-r--r--···0·root·········(0)·root·········(0)·····2140·2024-10-11·08:19:44.000000·./var/lib/ghc/package.conf.d/hspec-wai-0.11.1.conf36 -rw-r--r--···0·root·········(0)·root·········(0)·····2134·2024-10-11·08:19:44.000000·./var/lib/ghc/package.conf.d/hspec-wai-0.11.1.conf
2.52 KB
./var/lib/ghc/package.conf.d/hspec-wai-0.11.1.conf
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 name:·················hspec-wai1 name:·················hspec-wai
2 version:··············0.11.12 version:··············0.11.1
3 visibility:···········public3 visibility:···········public
4 id:···················hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS 
5 key:··················hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS4 id:···················hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za
 5 key:··················hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za
6 license:··············MIT6 license:··············MIT
7 copyright:7 copyright:
8 ····(c)·2012-2014·Fujimura·Daisuke,8 ····(c)·2012-2014·Fujimura·Daisuke,
9 ····(c)·2014-2018·Simon·Hengel9 ····(c)·2014-2018·Simon·Hengel
  
10 maintainer:10 maintainer:
11 ····Fujimura·Daisuke·<me@fujimuradaisuke.com>,11 ····Fujimura·Daisuke·<me@fujimuradaisuke.com>,
Offset 16, 33 lines modifiedOffset 16, 33 lines modified
16 ····Fujimura·Daisuke·<me@fujimuradaisuke.com>,16 ····Fujimura·Daisuke·<me@fujimuradaisuke.com>,
17 ····Simon·Hengel·<sol@typeful.net>17 ····Simon·Hengel·<sol@typeful.net>
  
18 homepage:·············https://github.com/hspec/hspec-wai#readme18 homepage:·············https://github.com/hspec/hspec-wai#readme
19 synopsis:·············Experimental·Hspec·support·for·testing·WAI·applications19 synopsis:·············Experimental·Hspec·support·for·testing·WAI·applications
20 description:··········Experimental·Hspec·support·for·testing·WAI·applications20 description:··········Experimental·Hspec·support·for·testing·WAI·applications
21 category:·············Testing21 category:·············Testing
22 abi:··················418c68ff6761ad256202ec4a9913e00022 abi:··················b27f5620be8a5a2955646931b480f831
23 exposed:··············True23 exposed:··············True
24 exposed-modules:24 exposed-modules:
25 ····Test.Hspec.Wai·Test.Hspec.Wai.Internal·Test.Hspec.Wai.Matcher25 ····Test.Hspec.Wai·Test.Hspec.Wai.Internal·Test.Hspec.Wai.Matcher
26 ····Test.Hspec.Wai.QuickCheck26 ····Test.Hspec.Wai.QuickCheck
  
27 hidden-modules:·······Test.Hspec.Wai.Util·Paths_hspec_wai27 hidden-modules:·······Test.Hspec.Wai.Util·Paths_hspec_wai
28 import-dirs:28 import-dirs:
29 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS29 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za
  
30 library-dirs:30 library-dirs:
31 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS31 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za
  
32 library-dirs-static:32 library-dirs-static:
33 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS33 ····/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za
  
34 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.634 dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6
35 data-dir:·············/usr/share/hspec-wai35 data-dir:·············/usr/share/hspec-wai
36 hs-libraries:·········HShspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS36 hs-libraries:·········HShspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za
37 depends:37 depends:
38 ····QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew·base-4.18.2.138 ····QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew·base-4.18.2.1
39 ····base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.339 ····base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.3
40 ····case-insensitive-1.2.1.0-9ovbZKmv0xj6AdCHQPUsQD40 ····case-insensitive-1.2.1.0-9ovbZKmv0xj6AdCHQPUsQD
41 ····hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E41 ····hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E
42 ····hspec-expectations-0.8.4-4j2JqwJDPerxz9J6cNKPm42 ····hspec-expectations-0.8.4-4j2JqwJDPerxz9J6cNKPm
43 ····http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·text-2.0.243 ····http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·text-2.0.2
24.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Paths_hspec_wai.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Paths_hspec_wai.dyn_hi
Files 96% similar despite different names
23.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····dyn6 ·····got····dyn
7 interface·Paths_hspec_wai·90667 interface·Paths_hspec_wai·9066
8 ··interface·hash:·030ef54c8a854ae9a69e8333ecdce125 
9 ··ABI·hash:·2061a67967fce60a45cb37e46d1e81d5 
10 ··export-list·hash:·2c27b04cde601f6ba1fb9ba482582cc58 ··interface·hash:·f86623a4861460f9f32bd018f70cdf53
 9 ··ABI·hash:·07dc51befc9deb09254adbaf26331d95
 10 ··export-list·hash:·98a739151a469f5f4488a3ac2090a96f
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:·43f4222676c6c5b94dadc9e008c68a0f16 ··src_hash:·57626af7895826ca3d7895e6771fd7f9
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, 46 lines modifiedOffset 44, 46 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"·90db472af1bbde4fded97fde17e6880751 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·c1444ccfdd6de74a90886976d72a1976
52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
53 c7477741b0f5e47e201d2ad3439cda3953 3c627194801c9fa90202f7cc0d933448
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 6941f23bb63f32cc491163146df6ca1658 15cad5dd0319d3fd6713766e846e9afe
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 25cf9ef49dfd4a62b6498928324e0cc663 ee23f71836211f23458f0c72b9316851
64 ··$trModule2·::·GHC.Prim.Addr#64 ··$trModule2·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"Paths_hspec_wai"#]66 ···Unfolding:·Core:·<vanilla>·"Paths_hspec_wai"#]
67 ad3cfb465d43b93c1fe31acc02d611cf67 c74eed9576504c38ad076301f807d07a
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 f22f9738c89928248c1ac72935d50b9e72 86a8dc94fcde447e4ea0e3925a51568a
73 ··$trModule4·::·GHC.Prim.Addr#73 ··$trModule4·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>75 ···Unfolding:·Core:·<vanilla>
76 ··············"hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS"#] 
77 aaf804413ae1c781e9b05bc3b6818cf976 ··············"hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za"#]
 77 b2b690f514f3b9c55c6f2ddc754da137
78 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath78 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath
79 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,79 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
80 ···Unfolding:·Core:·<vanilla>80 ···Unfolding:·Core:·<vanilla>
81 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]81 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
82 05576da8ab67d91ab0c0a44759f1c5a282 a3026465835fc9469767a62eeab6f990
83 ··getBinDir1·::83 ··getBinDir1·::
84 ····GHC.Prim.State#·GHC.Prim.RealWorld84 ····GHC.Prim.State#·GHC.Prim.RealWorld
85 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)85 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
86 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,86 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
87 ···Unfolding:·Core:·<vanilla>87 ···Unfolding:·Core:·<vanilla>
88 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#88 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#
89 ···········································GHC.Prim.RealWorld)[OneShot]·->89 ···········································GHC.Prim.RealWorld)[OneShot]·->
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ················@GHC.Types.LiftedRep91 ················@GHC.Types.LiftedRep
92 ················@'GHC.Types.Lifted92 ················@'GHC.Types.Lifted
93 ················@GHC.IO.FilePath93 ················@GHC.IO.FilePath
94 ················@GHC.Exception.Type.SomeException94 ················@GHC.Exception.Type.SomeException
95 ················getBinDir595 ················getBinDir5
96 ················getBinDir296 ················getBinDir2
97 ················eta]97 ················eta]
98 45ffbfe53b0f4533edcae80ab277a85d98 268f429efe9cac9d15519c5ddefbe956
99 ··getBinDir2·::99 ··getBinDir2·::
100 ····GHC.Exception.Type.SomeException100 ····GHC.Exception.Type.SomeException
101 ····->·GHC.Prim.State#·GHC.Prim.RealWorld101 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
102 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)102 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
103 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,103 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
104 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,104 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,
105 ···Unfolding:·Core:·<vanilla>105 ···Unfolding:·Core:·<vanilla>
Offset 121, 43 lines modifiedOffset 121, 43 lines modified
121 ·····················@'GHC.Types.Lifted121 ·····················@'GHC.Types.Lifted
122 ·····················@GHC.Types.LiftedRep122 ·····················@GHC.Types.LiftedRep
123 ·····················@GHC.Exception.Type.SomeException123 ·····················@GHC.Exception.Type.SomeException
124 ·····················@GHC.IO.FilePath124 ·····················@GHC.IO.FilePath
125 ·····················wild125 ·····················wild
126 ·····················eta1126 ·····················eta1
127 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]127 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]
128 170b217339b4e0bbaae6ae4cbcb21579128 7d1f8f9290eed5e60c60e0f34ac933d2
129 ··getBinDir3·::·[GHC.Types.Char]129 ··getBinDir3·::·[GHC.Types.Char]
130 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),130 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
131 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]131 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]
132 804957c400241b3e4478395d79dada6a132 c9a5e878da04e4e0e3ebac631ff5d29d
133 ··getBinDir4·::·GHC.Prim.Addr#133 ··getBinDir4·::·GHC.Prim.Addr#
134 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,134 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
135 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]135 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]
136 1ba13bb0c1c276dbaa2317c0d0c2ae48136 1bea640746854fbd85a6ee0818c232f7
137 ··getBinDir5·::137 ··getBinDir5·::
138 ····GHC.Prim.State#·GHC.Prim.RealWorld138 ····GHC.Prim.State#·GHC.Prim.RealWorld
139 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)139 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)
140 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,140 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,
141 ···Arity:·1,·Strictness:·<L>,141 ···Arity:·1,·Strictness:·<L>,
142 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]142 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]
143 cb91296c445263b5321f145c91d34ea2143 a5aaf08cd6d28c049718318a1f18fdc1
144 ··getBinDir6·::·[GHC.Types.Char]144 ··getBinDir6·::·[GHC.Types.Char]
145 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),145 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
146 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]146 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]
147 4e66cbd83e8f503786a1f3a008ab7458147 d78412d6fdcf22942f21216b9284ba7e
148 ··getBinDir7·::·GHC.Prim.Addr#148 ··getBinDir7·::·GHC.Prim.Addr#
149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
150 ···Unfolding:·Core:·<vanilla>·"hspec_wai_bindir"#]150 ···Unfolding:·Core:·<vanilla>·"hspec_wai_bindir"#]
151 286b2d82baeea796ec908d7828af4d7a151 8c2b7f8fb635e5b629177261a8a1cb33
152 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath152 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath
153 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,153 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
154 ···Unfolding:·Core:·<vanilla>154 ···Unfolding:·Core:·<vanilla>
155 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]155 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
156 2399af99516a44eb3dd2334d48453869156 af9a02238356666eba37c202a81137d0
157 ··getDataDir1·::157 ··getDataDir1·::
Max diff block lines reached; 18150/24352 bytes (74.53%) of diff not shown.
24.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Paths_hspec_wai.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Paths_hspec_wai.hi
Files 88% similar despite different names
23.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····6 ·····got····
7 interface·Paths_hspec_wai·90667 interface·Paths_hspec_wai·9066
8 ··interface·hash:·030ef54c8a854ae9a69e8333ecdce125 
9 ··ABI·hash:·2061a67967fce60a45cb37e46d1e81d5 
10 ··export-list·hash:·2c27b04cde601f6ba1fb9ba482582cc58 ··interface·hash:·f86623a4861460f9f32bd018f70cdf53
 9 ··ABI·hash:·07dc51befc9deb09254adbaf26331d95
 10 ··export-list·hash:·98a739151a469f5f4488a3ac2090a96f
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:·43f4222676c6c5b94dadc9e008c68a0f16 ··src_hash:·57626af7895826ca3d7895e6771fd7f9
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, 46 lines modifiedOffset 44, 46 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"·90db472af1bbde4fded97fde17e6880751 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·c1444ccfdd6de74a90886976d72a1976
52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
53 c7477741b0f5e47e201d2ad3439cda3953 3c627194801c9fa90202f7cc0d933448
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 6941f23bb63f32cc491163146df6ca1658 15cad5dd0319d3fd6713766e846e9afe
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 25cf9ef49dfd4a62b6498928324e0cc663 ee23f71836211f23458f0c72b9316851
64 ··$trModule2·::·GHC.Prim.Addr#64 ··$trModule2·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"Paths_hspec_wai"#]66 ···Unfolding:·Core:·<vanilla>·"Paths_hspec_wai"#]
67 ad3cfb465d43b93c1fe31acc02d611cf67 c74eed9576504c38ad076301f807d07a
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 f22f9738c89928248c1ac72935d50b9e72 86a8dc94fcde447e4ea0e3925a51568a
73 ··$trModule4·::·GHC.Prim.Addr#73 ··$trModule4·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>75 ···Unfolding:·Core:·<vanilla>
76 ··············"hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS"#] 
77 aaf804413ae1c781e9b05bc3b6818cf976 ··············"hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za"#]
 77 b2b690f514f3b9c55c6f2ddc754da137
78 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath78 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath
79 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,79 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
80 ···Unfolding:·Core:·<vanilla>80 ···Unfolding:·Core:·<vanilla>
81 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]81 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
82 05576da8ab67d91ab0c0a44759f1c5a282 a3026465835fc9469767a62eeab6f990
83 ··getBinDir1·::83 ··getBinDir1·::
84 ····GHC.Prim.State#·GHC.Prim.RealWorld84 ····GHC.Prim.State#·GHC.Prim.RealWorld
85 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)85 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
86 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,86 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
87 ···Unfolding:·Core:·<vanilla>87 ···Unfolding:·Core:·<vanilla>
88 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#88 ··············\·(eta['GHC.Types.Many]·::·GHC.Prim.State#
89 ···········································GHC.Prim.RealWorld)[OneShot]·->89 ···········································GHC.Prim.RealWorld)[OneShot]·->
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ················@GHC.Types.LiftedRep91 ················@GHC.Types.LiftedRep
92 ················@'GHC.Types.Lifted92 ················@'GHC.Types.Lifted
93 ················@GHC.IO.FilePath93 ················@GHC.IO.FilePath
94 ················@GHC.Exception.Type.SomeException94 ················@GHC.Exception.Type.SomeException
95 ················getBinDir595 ················getBinDir5
96 ················getBinDir296 ················getBinDir2
97 ················eta]97 ················eta]
98 45ffbfe53b0f4533edcae80ab277a85d98 268f429efe9cac9d15519c5ddefbe956
99 ··getBinDir2·::99 ··getBinDir2·::
100 ····GHC.Exception.Type.SomeException100 ····GHC.Exception.Type.SomeException
101 ····->·GHC.Prim.State#·GHC.Prim.RealWorld101 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
102 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)102 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
103 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,103 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
104 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,104 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,
105 ···Unfolding:·Core:·<vanilla>105 ···Unfolding:·Core:·<vanilla>
Offset 121, 43 lines modifiedOffset 121, 43 lines modified
121 ·····················@'GHC.Types.Lifted121 ·····················@'GHC.Types.Lifted
122 ·····················@GHC.Types.LiftedRep122 ·····················@GHC.Types.LiftedRep
123 ·····················@GHC.Exception.Type.SomeException123 ·····················@GHC.Exception.Type.SomeException
124 ·····················@GHC.IO.FilePath124 ·····················@GHC.IO.FilePath
125 ·····················wild125 ·····················wild
126 ·····················eta1126 ·····················eta1
127 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]127 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]
128 170b217339b4e0bbaae6ae4cbcb21579128 7d1f8f9290eed5e60c60e0f34ac933d2
129 ··getBinDir3·::·[GHC.Types.Char]129 ··getBinDir3·::·[GHC.Types.Char]
130 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),130 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
131 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]131 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]
132 804957c400241b3e4478395d79dada6a132 c9a5e878da04e4e0e3ebac631ff5d29d
133 ··getBinDir4·::·GHC.Prim.Addr#133 ··getBinDir4·::·GHC.Prim.Addr#
134 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,134 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
135 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]135 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]
136 1ba13bb0c1c276dbaa2317c0d0c2ae48136 1bea640746854fbd85a6ee0818c232f7
137 ··getBinDir5·::137 ··getBinDir5·::
138 ····GHC.Prim.State#·GHC.Prim.RealWorld138 ····GHC.Prim.State#·GHC.Prim.RealWorld
139 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)139 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)
140 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,140 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,
141 ···Arity:·1,·Strictness:·<L>,141 ···Arity:·1,·Strictness:·<L>,
142 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]142 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]
143 cb91296c445263b5321f145c91d34ea2143 a5aaf08cd6d28c049718318a1f18fdc1
144 ··getBinDir6·::·[GHC.Types.Char]144 ··getBinDir6·::·[GHC.Types.Char]
145 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),145 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
146 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]146 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]
147 4e66cbd83e8f503786a1f3a008ab7458147 d78412d6fdcf22942f21216b9284ba7e
148 ··getBinDir7·::·GHC.Prim.Addr#148 ··getBinDir7·::·GHC.Prim.Addr#
149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
150 ···Unfolding:·Core:·<vanilla>·"hspec_wai_bindir"#]150 ···Unfolding:·Core:·<vanilla>·"hspec_wai_bindir"#]
151 286b2d82baeea796ec908d7828af4d7a151 8c2b7f8fb635e5b629177261a8a1cb33
152 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath152 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath
153 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,153 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<L>,
154 ···Unfolding:·Core:·<vanilla>154 ···Unfolding:·Core:·<vanilla>
155 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]155 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
156 2399af99516a44eb3dd2334d48453869156 af9a02238356666eba37c202a81137d0
157 ··getDataDir1·::157 ··getDataDir1·::
Max diff block lines reached; 18150/24349 bytes (74.54%) of diff not shown.
30.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Internal.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Internal.dyn_hi
Files 99% similar despite different names
30.4 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Test.Hspec.Wai.Internal·[family·instance·module]·90667 interface·Test.Hspec.Wai.Internal·[family·instance·module]·9066
8 ··interface·hash:·55d1f5af31c079a59f948487eb03e630 
9 ··ABI·hash:·2f8e1962f553df296578058529e0f408 
10 ··export-list·hash:·7ccbfe983f0ca9101899165f1e2d8fd7 
11 ··orphan·hash:·e0fe402a9546610528822c03e25b4e0e8 ··interface·hash:·375246198e2ff8d3344c7066e45aedb0
 9 ··ABI·hash:·cf693986453baba2924bf3d5b8daac7f
 10 ··export-list·hash:·a82ede49236f68b525f8fc1c4583111f
 11 ··orphan·hash:·05cbb8d79048ca10e6e2d149273711fd
12 ··flag·hash:·f602b5dd1463476b4746a2f679a5071112 ··flag·hash:·f602b5dd1463476b4746a2f679a50711
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1c940d9c9e75ac80dee2e536f11c08d916 ··src_hash:·1c940d9c9e75ac80dee2e536f11c08d9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··getState22 ··getState
23 ··runWaiSession23 ··runWaiSession
24 ··runWithState24 ··runWithState
25 ··withApplication25 ··withApplication
26 ··Test.Hspec.Wai.Util.formatHeader26 ··Test.Hspec.Wai.Util.formatHeader
27 ··WaiExpectation27 ··WaiExpectation
28 ··WaiSession{WaiSession·unWaiSession}28 ··WaiSession{WaiSession·unWaiSession}
29 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util29 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.18.2.131 direct·package·dependencies:·base-4.18.2.1
32 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E·transformers-0.6.1.032 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E·transformers-0.6.1.0
33 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K33 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K
34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
Offset 71, 26 lines modifiedOffset 71, 26 lines modified
71 import··-/··Control.Monad.Fail·c293ddd7f2477fe4b1f9260f66b742ae71 import··-/··Control.Monad.Fail·c293ddd7f2477fe4b1f9260f66b742ae
72 import··-/··Control.Monad.IO.Class·6bd3ec8db347a0ef4823360f0b523b2272 import··-/··Control.Monad.IO.Class·6bd3ec8db347a0ef4823360f0b523b22
73 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b973 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
74 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc274 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
75 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9475 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
76 import··-/··Test.Hspec.Core.Example·a995eaa91f8303c67c880e2c3e3130cf76 import··-/··Test.Hspec.Core.Example·a995eaa91f8303c67c880e2c3e3130cf
77 import··-/··Test.Hspec.Core.Spec·092ced2cc00cd722370b312b8be51c6577 import··-/··Test.Hspec.Core.Spec·092ced2cc00cd722370b312b8be51c65
78 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util·3895b941aad95c4d98fafb734b3e23df 
79 ··exports:·436dfc437e9e791ec91c5df7f23c061a 
80 ··formatHeader·c2c3bddeea6924715824ee5bb17443e278 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util·10c3d3df6f35a29cffa8710dcbbed540
 79 ··exports:·ff05845b04941669a3525d9c7a9635f5
 80 ··formatHeader·fc65a23168ea5f35b8c3f13384e72cd0
81 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd81 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd
82 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b82 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
83 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e93683 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936
84 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b84 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b
85 import··-/··Network.Wai.Test.Internal·c1d0f2c452131e621bfc011db85abd1285 import··-/··Network.Wai.Test.Internal·c1d0f2c452131e621bfc011db85abd12
86 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e286 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·90db472af1bbde4fded97fde17e6880787 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·c1444ccfdd6de74a90886976d72a1976
88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
89 8e5b81d24b8edef84fc52b0bd6e2a03289 72d9ee213300065926d1d91702072971
90 ··$fApplicativeWaiSession·::·GHC.Base.Applicative·(WaiSession·st)90 ··$fApplicativeWaiSession·::·GHC.Base.Applicative·(WaiSession·st)
91 ··DFunId91 ··DFunId
92 ··[HasNoCafRefs,·TagSig:·<TagProper>,92 ··[HasNoCafRefs,·TagSig:·<TagProper>,
93 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,93 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,
94 ···Unfolding:·DFun:·@st.94 ···Unfolding:·DFun:·@st.
95 ················@(WaiSession·st)95 ················@(WaiSession·st)
96 ················($fFunctorWaiSession·@st)96 ················($fFunctorWaiSession·@st)
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N)144 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N)
145 ················($fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·@st)145 ················($fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·@st)
146 ··················`cast`146 ··················`cast`
147 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).147 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
148 ·················Sym·(N:WaiSession[0]·<st>_R)·<a>_N148 ·················Sym·(N:WaiSession[0]·<st>_R)·<a>_N
149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N
150 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<a>_N)]150 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<a>_N)]
151 bade1c191072f08b4f2850b915fb4fb7151 fae7f6e48b7ee7a1077fc3857f412648
152 ··$fApplicativeWaiSession1·::152 ··$fApplicativeWaiSession1·::
153 ····a153 ····a
154 ····->·st154 ····->·st
155 ····->·Network.Wai.Application155 ····->·Network.Wai.Application
156 ····->·Network.Wai.Test.Internal.ClientState156 ····->·Network.Wai.Test.Internal.ClientState
157 ····->·GHC.Prim.State#·GHC.Prim.RealWorld157 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
158 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,158 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ················(eta['GHC.Types.Many]·::·a)166 ················(eta['GHC.Types.Many]·::·a)
167 ················(eta1['GHC.Types.Many]·::·st)167 ················(eta1['GHC.Types.Many]·::·st)
168 ················(eta2['GHC.Types.Many]·::·Network.Wai.Application)168 ················(eta2['GHC.Types.Many]·::·Network.Wai.Application)
169 ················(eta3['GHC.Types.Many]·::·Network.Wai.Test.Internal.ClientState)169 ················(eta3['GHC.Types.Many]·::·Network.Wai.Test.Internal.ClientState)
170 ················(eta4['GHC.Types.Many]·::·GHC.Prim.State#170 ················(eta4['GHC.Types.Many]·::·GHC.Prim.State#
171 ············································GHC.Prim.RealWorld)[OneShot]·->171 ············································GHC.Prim.RealWorld)[OneShot]·->
172 ··············(#·eta4,·(eta,·eta3)·#)]172 ··············(#·eta4,·(eta,·eta3)·#)]
173 7db8b4b922bb989d0ee0239ca5dccfa9173 9db4ad6c2b636428b7892d7cc0484bba
174 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c*>·::174 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c*>·::
175 ····Control.Monad.Trans.Reader.ReaderT175 ····Control.Monad.Trans.Reader.ReaderT
176 ······r176 ······r
177 ······(Control.Monad.Trans.Reader.ReaderT177 ······(Control.Monad.Trans.Reader.ReaderT
178 ·········Network.Wai.Application178 ·········Network.Wai.Application
179 ·········(Control.Monad.Trans.State.Lazy.StateT179 ·········(Control.Monad.Trans.State.Lazy.StateT
180 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))180 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))
Offset 345, 15 lines modifiedOffset 345, 15 lines modified
345 ··················································<r>_R345 ··················································<r>_R
346 ··················································<Control.Monad.Trans.Reader.ReaderT346 ··················································<Control.Monad.Trans.Reader.ReaderT
347 ·····················································Network.Wai.Application347 ·····················································Network.Wai.Application
348 ·····················································(Control.Monad.Trans.State.Lazy.StateT348 ·····················································(Control.Monad.Trans.State.Lazy.StateT
349 ························································Network.Wai.Test.Internal.ClientState349 ························································Network.Wai.Test.Internal.ClientState
350 ························································GHC.Types.IO)>_R350 ························································GHC.Types.IO)>_R
351 ··················································<b>_N))]351 ··················································<b>_N))]
352 62d93d1147c832ac41ac1319f28f6ef8352 8eb9306925450767b8bdc8c22582c99a
353 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·::353 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·::
354 ····Control.Monad.Trans.Reader.ReaderT354 ····Control.Monad.Trans.Reader.ReaderT
355 ······r355 ······r
356 ······(Control.Monad.Trans.Reader.ReaderT356 ······(Control.Monad.Trans.Reader.ReaderT
357 ·········Network.Wai.Application357 ·········Network.Wai.Application
358 ·········(Control.Monad.Trans.State.Lazy.StateT358 ·········(Control.Monad.Trans.State.Lazy.StateT
359 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))359 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))
Offset 527, 15 lines modifiedOffset 527, 15 lines modified
527 ··················································<r>_R527 ··················································<r>_R
528 ··················································<Control.Monad.Trans.Reader.ReaderT528 ··················································<Control.Monad.Trans.Reader.ReaderT
529 ·····················································Network.Wai.Application529 ·····················································Network.Wai.Application
530 ·····················································(Control.Monad.Trans.State.Lazy.StateT530 ·····················································(Control.Monad.Trans.State.Lazy.StateT
531 ························································Network.Wai.Test.Internal.ClientState531 ························································Network.Wai.Test.Internal.ClientState
532 ························································GHC.Types.IO)>_R532 ························································GHC.Types.IO)>_R
533 ··················································<a>_N))]533 ··················································<a>_N))]
534 919d3136173cd6e2af8468c35d27200d534 6f76399c68aebbc8146dbe16ec12ad8f
535 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*>·::535 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*>·::
536 ····Control.Monad.Trans.Reader.ReaderT536 ····Control.Monad.Trans.Reader.ReaderT
537 ······r537 ······r
538 ······(Control.Monad.Trans.Reader.ReaderT538 ······(Control.Monad.Trans.Reader.ReaderT
Max diff block lines reached; 24255/31128 bytes (77.92%) of diff not shown.
30.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Internal.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Internal.hi
Files 98% similar despite different names
30.4 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Test.Hspec.Wai.Internal·[family·instance·module]·90667 interface·Test.Hspec.Wai.Internal·[family·instance·module]·9066
8 ··interface·hash:·55d1f5af31c079a59f948487eb03e630 
9 ··ABI·hash:·2f8e1962f553df296578058529e0f408 
10 ··export-list·hash:·7ccbfe983f0ca9101899165f1e2d8fd7 
11 ··orphan·hash:·e0fe402a9546610528822c03e25b4e0e8 ··interface·hash:·375246198e2ff8d3344c7066e45aedb0
 9 ··ABI·hash:·cf693986453baba2924bf3d5b8daac7f
 10 ··export-list·hash:·a82ede49236f68b525f8fc1c4583111f
 11 ··orphan·hash:·05cbb8d79048ca10e6e2d149273711fd
12 ··flag·hash:·f602b5dd1463476b4746a2f679a5071112 ··flag·hash:·f602b5dd1463476b4746a2f679a50711
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1c940d9c9e75ac80dee2e536f11c08d916 ··src_hash:·1c940d9c9e75ac80dee2e536f11c08d9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··getState22 ··getState
23 ··runWaiSession23 ··runWaiSession
24 ··runWithState24 ··runWithState
25 ··withApplication25 ··withApplication
26 ··Test.Hspec.Wai.Util.formatHeader26 ··Test.Hspec.Wai.Util.formatHeader
27 ··WaiExpectation27 ··WaiExpectation
28 ··WaiSession{WaiSession·unWaiSession}28 ··WaiSession{WaiSession·unWaiSession}
29 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util29 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.18.2.131 direct·package·dependencies:·base-4.18.2.1
32 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E·transformers-0.6.1.032 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E·transformers-0.6.1.0
33 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K33 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K
34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
Offset 71, 26 lines modifiedOffset 71, 26 lines modified
71 import··-/··Control.Monad.Fail·c293ddd7f2477fe4b1f9260f66b742ae71 import··-/··Control.Monad.Fail·c293ddd7f2477fe4b1f9260f66b742ae
72 import··-/··Control.Monad.IO.Class·6bd3ec8db347a0ef4823360f0b523b2272 import··-/··Control.Monad.IO.Class·6bd3ec8db347a0ef4823360f0b523b22
73 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b973 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
74 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc274 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
75 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9475 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
76 import··-/··Test.Hspec.Core.Example·a995eaa91f8303c67c880e2c3e3130cf76 import··-/··Test.Hspec.Core.Example·a995eaa91f8303c67c880e2c3e3130cf
77 import··-/··Test.Hspec.Core.Spec·092ced2cc00cd722370b312b8be51c6577 import··-/··Test.Hspec.Core.Spec·092ced2cc00cd722370b312b8be51c65
78 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util·3895b941aad95c4d98fafb734b3e23df 
79 ··exports:·436dfc437e9e791ec91c5df7f23c061a 
80 ··formatHeader·c2c3bddeea6924715824ee5bb17443e278 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util·10c3d3df6f35a29cffa8710dcbbed540
 79 ··exports:·ff05845b04941669a3525d9c7a9635f5
 80 ··formatHeader·fc65a23168ea5f35b8c3f13384e72cd0
81 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd81 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd
82 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b82 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
83 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e93683 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936
84 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b84 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b
85 import··-/··Network.Wai.Test.Internal·c1d0f2c452131e621bfc011db85abd1285 import··-/··Network.Wai.Test.Internal·c1d0f2c452131e621bfc011db85abd12
86 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e286 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·90db472af1bbde4fded97fde17e6880787 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·c1444ccfdd6de74a90886976d72a1976
88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
89 8e5b81d24b8edef84fc52b0bd6e2a03289 72d9ee213300065926d1d91702072971
90 ··$fApplicativeWaiSession·::·GHC.Base.Applicative·(WaiSession·st)90 ··$fApplicativeWaiSession·::·GHC.Base.Applicative·(WaiSession·st)
91 ··DFunId91 ··DFunId
92 ··[HasNoCafRefs,·TagSig:·<TagProper>,92 ··[HasNoCafRefs,·TagSig:·<TagProper>,
93 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,93 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,
94 ···Unfolding:·DFun:·@st.94 ···Unfolding:·DFun:·@st.
95 ················@(WaiSession·st)95 ················@(WaiSession·st)
96 ················($fFunctorWaiSession·@st)96 ················($fFunctorWaiSession·@st)
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N)144 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N)
145 ················($fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·@st)145 ················($fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·@st)
146 ··················`cast`146 ··················`cast`
147 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).147 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
148 ·················Sym·(N:WaiSession[0]·<st>_R)·<a>_N148 ·················Sym·(N:WaiSession[0]·<st>_R)·<a>_N
149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N
150 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<a>_N)]150 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<a>_N)]
151 bade1c191072f08b4f2850b915fb4fb7151 fae7f6e48b7ee7a1077fc3857f412648
152 ··$fApplicativeWaiSession1·::152 ··$fApplicativeWaiSession1·::
153 ····a153 ····a
154 ····->·st154 ····->·st
155 ····->·Network.Wai.Application155 ····->·Network.Wai.Application
156 ····->·Network.Wai.Test.Internal.ClientState156 ····->·Network.Wai.Test.Internal.ClientState
157 ····->·GHC.Prim.State#·GHC.Prim.RealWorld157 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
158 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,158 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ················(eta['GHC.Types.Many]·::·a)166 ················(eta['GHC.Types.Many]·::·a)
167 ················(eta1['GHC.Types.Many]·::·st)167 ················(eta1['GHC.Types.Many]·::·st)
168 ················(eta2['GHC.Types.Many]·::·Network.Wai.Application)168 ················(eta2['GHC.Types.Many]·::·Network.Wai.Application)
169 ················(eta3['GHC.Types.Many]·::·Network.Wai.Test.Internal.ClientState)169 ················(eta3['GHC.Types.Many]·::·Network.Wai.Test.Internal.ClientState)
170 ················(eta4['GHC.Types.Many]·::·GHC.Prim.State#170 ················(eta4['GHC.Types.Many]·::·GHC.Prim.State#
171 ············································GHC.Prim.RealWorld)[OneShot]·->171 ············································GHC.Prim.RealWorld)[OneShot]·->
172 ··············(#·eta4,·(eta,·eta3)·#)]172 ··············(#·eta4,·(eta,·eta3)·#)]
173 7db8b4b922bb989d0ee0239ca5dccfa9173 9db4ad6c2b636428b7892d7cc0484bba
174 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c*>·::174 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c*>·::
175 ····Control.Monad.Trans.Reader.ReaderT175 ····Control.Monad.Trans.Reader.ReaderT
176 ······r176 ······r
177 ······(Control.Monad.Trans.Reader.ReaderT177 ······(Control.Monad.Trans.Reader.ReaderT
178 ·········Network.Wai.Application178 ·········Network.Wai.Application
179 ·········(Control.Monad.Trans.State.Lazy.StateT179 ·········(Control.Monad.Trans.State.Lazy.StateT
180 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))180 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))
Offset 345, 15 lines modifiedOffset 345, 15 lines modified
345 ··················································<r>_R345 ··················································<r>_R
346 ··················································<Control.Monad.Trans.Reader.ReaderT346 ··················································<Control.Monad.Trans.Reader.ReaderT
347 ·····················································Network.Wai.Application347 ·····················································Network.Wai.Application
348 ·····················································(Control.Monad.Trans.State.Lazy.StateT348 ·····················································(Control.Monad.Trans.State.Lazy.StateT
349 ························································Network.Wai.Test.Internal.ClientState349 ························································Network.Wai.Test.Internal.ClientState
350 ························································GHC.Types.IO)>_R350 ························································GHC.Types.IO)>_R
351 ··················································<b>_N))]351 ··················································<b>_N))]
352 62d93d1147c832ac41ac1319f28f6ef8352 8eb9306925450767b8bdc8c22582c99a
353 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·::353 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·::
354 ····Control.Monad.Trans.Reader.ReaderT354 ····Control.Monad.Trans.Reader.ReaderT
355 ······r355 ······r
356 ······(Control.Monad.Trans.Reader.ReaderT356 ······(Control.Monad.Trans.Reader.ReaderT
357 ·········Network.Wai.Application357 ·········Network.Wai.Application
358 ·········(Control.Monad.Trans.State.Lazy.StateT358 ·········(Control.Monad.Trans.State.Lazy.StateT
359 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))359 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))
Offset 527, 15 lines modifiedOffset 527, 15 lines modified
527 ··················································<r>_R527 ··················································<r>_R
528 ··················································<Control.Monad.Trans.Reader.ReaderT528 ··················································<Control.Monad.Trans.Reader.ReaderT
529 ·····················································Network.Wai.Application529 ·····················································Network.Wai.Application
530 ·····················································(Control.Monad.Trans.State.Lazy.StateT530 ·····················································(Control.Monad.Trans.State.Lazy.StateT
531 ························································Network.Wai.Test.Internal.ClientState531 ························································Network.Wai.Test.Internal.ClientState
532 ························································GHC.Types.IO)>_R532 ························································GHC.Types.IO)>_R
533 ··················································<a>_N))]533 ··················································<a>_N))]
534 919d3136173cd6e2af8468c35d27200d534 6f76399c68aebbc8146dbe16ec12ad8f
535 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*>·::535 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*>·::
536 ····Control.Monad.Trans.Reader.ReaderT536 ····Control.Monad.Trans.Reader.ReaderT
537 ······r537 ······r
538 ······(Control.Monad.Trans.Reader.ReaderT538 ······(Control.Monad.Trans.Reader.ReaderT
Max diff block lines reached; 24255/31125 bytes (77.93%) of diff not shown.
24.8 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Matcher.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Matcher.dyn_hi
Files 96% similar despite different names
24.5 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Test.Hspec.Wai.Matcher·90667 interface·Test.Hspec.Wai.Matcher·9066
8 ··interface·hash:·270f3041658ff71f5d6646f44cf05c56 
9 ··ABI·hash:·0fd626ddc5a0dacad86cefde8c4b89d2 
10 ··export-list·hash:·ccd7804a79cd6402eb37fc25360800cc8 ··interface·hash:·6c73d1c2033ba986713cf059536bbb54
 9 ··ABI·hash:·37ffe54d1783476dedaa1767c8755c29
 10 ··export-list·hash:·735760a160b0b79b27ecfb447da6426e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f6e4bb426bcc4549801755c1ed69eeb012 ··flag·hash:·f6e4bb426bcc4549801755c1ed69eeb0
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ded7304e6647c50382f2f1dd4ca5330516 ··src_hash:·ded7304e6647c50382f2f1dd4ca53305
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··bodyEquals22 ··bodyEquals
23 ··match23 ··match
24 ··Test.Hspec.Wai.Util.formatHeader24 ··Test.Hspec.Wai.Util.formatHeader
25 ··Body25 ··Body
26 ··MatchBody{MatchBody}26 ··MatchBody{MatchBody}
27 ··MatchHeader{MatchHeader}27 ··MatchHeader{MatchHeader}
28 ··ResponseMatcher{ResponseMatcher·matchBody·matchHeaders·matchStatus}28 ··ResponseMatcher{ResponseMatcher·matchBody·matchHeaders·matchStatus}
29 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util29 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.18.2.131 direct·package·dependencies:·base-4.18.2.1
32 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.332 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.3
33 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·text-2.0.233 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·text-2.0.2
34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
Offset 75, 35 lines modifiedOffset 75, 35 lines modified
75 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc275 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
76 import··-/··Prelude.Compat·33204dac3bee2fa08927482644c8a8ca76 import··-/··Prelude.Compat·33204dac3bee2fa08927482644c8a8ca
77 import··-/··Data.ByteString·97679d52314c9a905d6361c612af2f6e77 import··-/··Data.ByteString·97679d52314c9a905d6361c612af2f6e
78 import··-/··Data.ByteString.Internal.Type·b0016195b64313fa5c94f2afec1d96d478 import··-/··Data.ByteString.Internal.Type·b0016195b64313fa5c94f2afec1d96d4
79 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf79 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf
80 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c80 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c
81 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0881 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
82 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util·3895b941aad95c4d98fafb734b3e23df 
83 ··exports:·436dfc437e9e791ec91c5df7f23c061a 
84 ··formatHeader·c2c3bddeea6924715824ee5bb17443e2 
85 ··safeToString·70df610ca3b7ffe7ccc5acf0157d55ae 
86 ··toStrict·fcd3d1d6eed9fb4f8786022f19140b3782 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util·10c3d3df6f35a29cffa8710dcbbed540
 83 ··exports:·ff05845b04941669a3525d9c7a9635f5
 84 ··formatHeader·fc65a23168ea5f35b8c3f13384e72cd0
 85 ··safeToString·4dacff22932cae0d702d4fb544e3c43e
 86 ··toStrict·83c7bf9a9866bd87f0c5f1e1a8525ed6
87 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca925632555687 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca9256325556
88 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb1988 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb19
89 import··-/··Network.HTTP.Types.Status·0ee89ede6c4791b647b5590ff10861c089 import··-/··Network.HTTP.Types.Status·0ee89ede6c4791b647b5590ff10861c0
90 import··-/··Data.Text.Lazy·c261cec403f0eca8d2bac13c8fbe24f190 import··-/··Data.Text.Lazy·c261cec403f0eca8d2bac13c8fbe24f1
91 import··-/··Data.Text.Lazy.Encoding·98fdf6107fdf71ae39a0cb87ad644d1491 import··-/··Data.Text.Lazy.Encoding·98fdf6107fdf71ae39a0cb87ad644d14
92 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b92 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b
93 382c40b2a495748ae59793c2cdd3506f93 a6cc27f583be4d608a36c4f4a5c7dedc
94 ··$fIsStringMatchBody·::·Data.String.IsString·MatchBody94 ··$fIsStringMatchBody·::·Data.String.IsString·MatchBody
95 ··DFunId95 ··DFunId
96 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,96 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
97 ···Strictness:·<ML>,·Inline:·(sat-args=0),97 ···Strictness:·<ML>,·Inline:·(sat-args=0),
98 ···Unfolding:·Core:·StableUser·<0,FalseTrue>98 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
99 ··············$fIsStringMatchBody_$cfromString99 ··············$fIsStringMatchBody_$cfromString
100 ················`cast`100 ················`cast`
101 ··············(Sym·(Data.String.N:IsString[0]·<MatchBody>_N))]101 ··············(Sym·(Data.String.N:IsString[0]·<MatchBody>_N))]
102 3b98857c8e064f24b3a65fabaf7eb313102 a857a98073228db3a3f5e7f68a5ee9b9
103 ··$fIsStringMatchBody_$cfromString·::·GHC.Base.String·->·MatchBody103 ··$fIsStringMatchBody_$cfromString·::·GHC.Base.String·->·MatchBody
104 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,104 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
105 ···Strictness:·<ML>,·CPR:·1,·Inline:·[2],105 ···Strictness:·<ML>,·CPR:·1,·Inline:·[2],
106 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>106 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
107 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->107 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->
108 ··············case·$wbodyEquals108 ··············case·$wbodyEquals
109 ·····················(Data.Text.Lazy.Encoding.encodeUtf8109 ·····················(Data.Text.Lazy.Encoding.encodeUtf8
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 ····································@b1121 ····································@b1
122 ····································@GHC.Types.Char122 ····································@GHC.Types.Char
123 ····································c123 ····································c
124 ····································Data.Text.Internal.safe)124 ····································Data.Text.Internal.safe)
125 ·································n125 ·································n
126 ·································x))))·of·wild·{·Solo#·ww·->126 ·································x))))·of·wild·{·Solo#·ww·->
127 ··············MatchBody·ww·}]127 ··············MatchBody·ww·}]
128 0213ce9316b42fc360ba3d5f52c2514c128 2f1b3fcb956743cde69ae32d765fbca7
129 ··$fIsStringMatchBody_outer·::129 ··$fIsStringMatchBody_outer·::
130 ····[GHC.Types.Char]·->·Data.Text.Internal.Lazy.Text130 ····[GHC.Types.Char]·->·Data.Text.Internal.Lazy.Text
131 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,131 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
132 ···Strictness:·<1L>,132 ···Strictness:·<1L>,
133 ···Unfolding:·Core:·<vanilla>133 ···Unfolding:·Core:·<vanilla>
134 ··············\·(so['GHC.Types.Many]·::·[GHC.Types.Char])·->134 ··············\·(so['GHC.Types.Many]·::·[GHC.Types.Char])·->
135 ··············case·so·of·wild·{135 ··············case·so·of·wild·{
Offset 276, 267 lines modifiedOffset 276, 267 lines modified
276 ··································@GHC.Prim.RealWorld276 ··································@GHC.Prim.RealWorld
277 ··································ipv2277 ··································ipv2
278 ··································4#278 ··································4#
279 ··································conrep1279 ··································conrep1
280 ··································3#280 ··································3#
281 ··································s2#2·of·ds2·{·(#,#)·ipv3·ipv4·->281 ··································s2#2·of·ds2·{·(#,#)·ipv3·ipv4·->
282 ···························ipv4·}·}·}·}·}·})·}·}·}]282 ···························ipv4·}·}·}·}·}·})·}·}·}]
283 9f6b52e96de24f7cf64c896914f2c9f8283 56215d252a9d4e3eb3d5df22110b5510
284 ··$fIsStringResponseMatcher·::·Data.String.IsString·ResponseMatcher284 ··$fIsStringResponseMatcher·::·Data.String.IsString·ResponseMatcher
285 ··DFunId285 ··DFunId
286 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,286 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
287 ···Strictness:·<ML>,·Inline:·(sat-args=0),287 ···Strictness:·<ML>,·Inline:·(sat-args=0),
288 ···Unfolding:·Core:·StableUser·<0,FalseTrue>288 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
289 ··············$fIsStringResponseMatcher_$cfromString289 ··············$fIsStringResponseMatcher_$cfromString
290 ················`cast`290 ················`cast`
291 ··············(Sym·(Data.String.N:IsString[0]·<ResponseMatcher>_N))]291 ··············(Sym·(Data.String.N:IsString[0]·<ResponseMatcher>_N))]
292 4fb8d69c3c33ce284cf233c96cc4ab7f292 08595244fb8691fd3142cf2078346a11
293 ··$fIsStringResponseMatcher1·::·GHC.Types.Int293 ··$fIsStringResponseMatcher1·::·GHC.Types.Int
294 ··[HasNoCafRefs,·TagSig:·<TagProper>,294 ··[HasNoCafRefs,·TagSig:·<TagProper>,
295 ···LambdaFormInfo:·LFCon[GHC.Types.I#],295 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
296 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·200#]296 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·200#]
297 142f061f14ee661482aab9b37a46e7a7297 7a135a4c37c5eed8ca4af8281acab7cf
298 ··$fIsStringResponseMatcher_$cfromString·::298 ··$fIsStringResponseMatcher_$cfromString·::
299 ····GHC.Base.String·->·ResponseMatcher299 ····GHC.Base.String·->·ResponseMatcher
300 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,300 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
301 ···Strictness:·<ML>,·CPR:·1(1,·1,),301 ···Strictness:·<ML>,·CPR:·1(1,·1,),
302 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>302 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
303 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->303 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->
304 ··············ResponseMatcher304 ··············ResponseMatcher
305 ················$fIsStringResponseMatcher1305 ················$fIsStringResponseMatcher1
306 ················(GHC.Types.[]·@MatchHeader)306 ················(GHC.Types.[]·@MatchHeader)
307 ················($fIsStringMatchBody_$cfromString·x)]307 ················($fIsStringMatchBody_$cfromString·x)]
308 18ed1567544185a088e11c32b9ebb1b0308 6d1792734330b86fc1f65fe3f3de1c7e
309 ··$fNumResponseMatcher·::·GHC.Num.Num·ResponseMatcher309 ··$fNumResponseMatcher·::·GHC.Num.Num·ResponseMatcher
310 ··DFunId310 ··DFunId
Max diff block lines reached; 18640/25048 bytes (74.42%) of diff not shown.
24.8 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Matcher.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Matcher.hi
Files 97% similar despite different names
24.5 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Test.Hspec.Wai.Matcher·90667 interface·Test.Hspec.Wai.Matcher·9066
8 ··interface·hash:·270f3041658ff71f5d6646f44cf05c56 
9 ··ABI·hash:·0fd626ddc5a0dacad86cefde8c4b89d2 
10 ··export-list·hash:·ccd7804a79cd6402eb37fc25360800cc8 ··interface·hash:·6c73d1c2033ba986713cf059536bbb54
 9 ··ABI·hash:·37ffe54d1783476dedaa1767c8755c29
 10 ··export-list·hash:·735760a160b0b79b27ecfb447da6426e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f6e4bb426bcc4549801755c1ed69eeb012 ··flag·hash:·f6e4bb426bcc4549801755c1ed69eeb0
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ded7304e6647c50382f2f1dd4ca5330516 ··src_hash:·ded7304e6647c50382f2f1dd4ca53305
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··bodyEquals22 ··bodyEquals
23 ··match23 ··match
24 ··Test.Hspec.Wai.Util.formatHeader24 ··Test.Hspec.Wai.Util.formatHeader
25 ··Body25 ··Body
26 ··MatchBody{MatchBody}26 ··MatchBody{MatchBody}
27 ··MatchHeader{MatchHeader}27 ··MatchHeader{MatchHeader}
28 ··ResponseMatcher{ResponseMatcher·matchBody·matchHeaders·matchStatus}28 ··ResponseMatcher{ResponseMatcher·matchBody·matchHeaders·matchStatus}
29 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util29 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.18.2.131 direct·package·dependencies:·base-4.18.2.1
32 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.332 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.3
33 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·text-2.0.233 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·text-2.0.2
34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
Offset 75, 35 lines modifiedOffset 75, 35 lines modified
75 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc275 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
76 import··-/··Prelude.Compat·33204dac3bee2fa08927482644c8a8ca76 import··-/··Prelude.Compat·33204dac3bee2fa08927482644c8a8ca
77 import··-/··Data.ByteString·97679d52314c9a905d6361c612af2f6e77 import··-/··Data.ByteString·97679d52314c9a905d6361c612af2f6e
78 import··-/··Data.ByteString.Internal.Type·b0016195b64313fa5c94f2afec1d96d478 import··-/··Data.ByteString.Internal.Type·b0016195b64313fa5c94f2afec1d96d4
79 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf79 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf
80 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c80 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c
81 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0881 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
82 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util·3895b941aad95c4d98fafb734b3e23df 
83 ··exports:·436dfc437e9e791ec91c5df7f23c061a 
84 ··formatHeader·c2c3bddeea6924715824ee5bb17443e2 
85 ··safeToString·70df610ca3b7ffe7ccc5acf0157d55ae 
86 ··toStrict·fcd3d1d6eed9fb4f8786022f19140b3782 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util·10c3d3df6f35a29cffa8710dcbbed540
 83 ··exports:·ff05845b04941669a3525d9c7a9635f5
 84 ··formatHeader·fc65a23168ea5f35b8c3f13384e72cd0
 85 ··safeToString·4dacff22932cae0d702d4fb544e3c43e
 86 ··toStrict·83c7bf9a9866bd87f0c5f1e1a8525ed6
87 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca925632555687 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca9256325556
88 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb1988 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb19
89 import··-/··Network.HTTP.Types.Status·0ee89ede6c4791b647b5590ff10861c089 import··-/··Network.HTTP.Types.Status·0ee89ede6c4791b647b5590ff10861c0
90 import··-/··Data.Text.Lazy·c261cec403f0eca8d2bac13c8fbe24f190 import··-/··Data.Text.Lazy·c261cec403f0eca8d2bac13c8fbe24f1
91 import··-/··Data.Text.Lazy.Encoding·98fdf6107fdf71ae39a0cb87ad644d1491 import··-/··Data.Text.Lazy.Encoding·98fdf6107fdf71ae39a0cb87ad644d14
92 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b92 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b
93 382c40b2a495748ae59793c2cdd3506f93 a6cc27f583be4d608a36c4f4a5c7dedc
94 ··$fIsStringMatchBody·::·Data.String.IsString·MatchBody94 ··$fIsStringMatchBody·::·Data.String.IsString·MatchBody
95 ··DFunId95 ··DFunId
96 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,96 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
97 ···Strictness:·<ML>,·Inline:·(sat-args=0),97 ···Strictness:·<ML>,·Inline:·(sat-args=0),
98 ···Unfolding:·Core:·StableUser·<0,FalseTrue>98 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
99 ··············$fIsStringMatchBody_$cfromString99 ··············$fIsStringMatchBody_$cfromString
100 ················`cast`100 ················`cast`
101 ··············(Sym·(Data.String.N:IsString[0]·<MatchBody>_N))]101 ··············(Sym·(Data.String.N:IsString[0]·<MatchBody>_N))]
102 3b98857c8e064f24b3a65fabaf7eb313102 a857a98073228db3a3f5e7f68a5ee9b9
103 ··$fIsStringMatchBody_$cfromString·::·GHC.Base.String·->·MatchBody103 ··$fIsStringMatchBody_$cfromString·::·GHC.Base.String·->·MatchBody
104 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,104 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
105 ···Strictness:·<ML>,·CPR:·1,·Inline:·[2],105 ···Strictness:·<ML>,·CPR:·1,·Inline:·[2],
106 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>106 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
107 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->107 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->
108 ··············case·$wbodyEquals108 ··············case·$wbodyEquals
109 ·····················(Data.Text.Lazy.Encoding.encodeUtf8109 ·····················(Data.Text.Lazy.Encoding.encodeUtf8
Offset 121, 15 lines modifiedOffset 121, 15 lines modified
121 ····································@b1121 ····································@b1
122 ····································@GHC.Types.Char122 ····································@GHC.Types.Char
123 ····································c123 ····································c
124 ····································Data.Text.Internal.safe)124 ····································Data.Text.Internal.safe)
125 ·································n125 ·································n
126 ·································x))))·of·wild·{·Solo#·ww·->126 ·································x))))·of·wild·{·Solo#·ww·->
127 ··············MatchBody·ww·}]127 ··············MatchBody·ww·}]
128 0213ce9316b42fc360ba3d5f52c2514c128 2f1b3fcb956743cde69ae32d765fbca7
129 ··$fIsStringMatchBody_outer·::129 ··$fIsStringMatchBody_outer·::
130 ····[GHC.Types.Char]·->·Data.Text.Internal.Lazy.Text130 ····[GHC.Types.Char]·->·Data.Text.Internal.Lazy.Text
131 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,131 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
132 ···Strictness:·<1L>,132 ···Strictness:·<1L>,
133 ···Unfolding:·Core:·<vanilla>133 ···Unfolding:·Core:·<vanilla>
134 ··············\·(so['GHC.Types.Many]·::·[GHC.Types.Char])·->134 ··············\·(so['GHC.Types.Many]·::·[GHC.Types.Char])·->
135 ··············case·so·of·wild·{135 ··············case·so·of·wild·{
Offset 276, 267 lines modifiedOffset 276, 267 lines modified
276 ··································@GHC.Prim.RealWorld276 ··································@GHC.Prim.RealWorld
277 ··································ipv2277 ··································ipv2
278 ··································4#278 ··································4#
279 ··································conrep1279 ··································conrep1
280 ··································3#280 ··································3#
281 ··································s2#2·of·ds2·{·(#,#)·ipv3·ipv4·->281 ··································s2#2·of·ds2·{·(#,#)·ipv3·ipv4·->
282 ···························ipv4·}·}·}·}·}·})·}·}·}]282 ···························ipv4·}·}·}·}·}·})·}·}·}]
283 9f6b52e96de24f7cf64c896914f2c9f8283 56215d252a9d4e3eb3d5df22110b5510
284 ··$fIsStringResponseMatcher·::·Data.String.IsString·ResponseMatcher284 ··$fIsStringResponseMatcher·::·Data.String.IsString·ResponseMatcher
285 ··DFunId285 ··DFunId
286 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,286 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
287 ···Strictness:·<ML>,·Inline:·(sat-args=0),287 ···Strictness:·<ML>,·Inline:·(sat-args=0),
288 ···Unfolding:·Core:·StableUser·<0,FalseTrue>288 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
289 ··············$fIsStringResponseMatcher_$cfromString289 ··············$fIsStringResponseMatcher_$cfromString
290 ················`cast`290 ················`cast`
291 ··············(Sym·(Data.String.N:IsString[0]·<ResponseMatcher>_N))]291 ··············(Sym·(Data.String.N:IsString[0]·<ResponseMatcher>_N))]
292 4fb8d69c3c33ce284cf233c96cc4ab7f292 08595244fb8691fd3142cf2078346a11
293 ··$fIsStringResponseMatcher1·::·GHC.Types.Int293 ··$fIsStringResponseMatcher1·::·GHC.Types.Int
294 ··[HasNoCafRefs,·TagSig:·<TagProper>,294 ··[HasNoCafRefs,·TagSig:·<TagProper>,
295 ···LambdaFormInfo:·LFCon[GHC.Types.I#],295 ···LambdaFormInfo:·LFCon[GHC.Types.I#],
296 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·200#]296 ···Unfolding:·Core:·<vanilla>·GHC.Types.I#·200#]
297 142f061f14ee661482aab9b37a46e7a7297 7a135a4c37c5eed8ca4af8281acab7cf
298 ··$fIsStringResponseMatcher_$cfromString·::298 ··$fIsStringResponseMatcher_$cfromString·::
299 ····GHC.Base.String·->·ResponseMatcher299 ····GHC.Base.String·->·ResponseMatcher
300 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,300 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
301 ···Strictness:·<ML>,·CPR:·1(1,·1,),301 ···Strictness:·<ML>,·CPR:·1(1,·1,),
302 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>302 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
303 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->303 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->
304 ··············ResponseMatcher304 ··············ResponseMatcher
305 ················$fIsStringResponseMatcher1305 ················$fIsStringResponseMatcher1
306 ················(GHC.Types.[]·@MatchHeader)306 ················(GHC.Types.[]·@MatchHeader)
307 ················($fIsStringMatchBody_$cfromString·x)]307 ················($fIsStringMatchBody_$cfromString·x)]
308 18ed1567544185a088e11c32b9ebb1b0308 6d1792734330b86fc1f65fe3f3de1c7e
309 ··$fNumResponseMatcher·::·GHC.Num.Num·ResponseMatcher309 ··$fNumResponseMatcher·::·GHC.Num.Num·ResponseMatcher
310 ··DFunId310 ··DFunId
Max diff block lines reached; 18640/25045 bytes (74.43%) of diff not shown.
15.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/QuickCheck.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/QuickCheck.dyn_hi
Files 84% similar despite different names
15.4 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Test.Hspec.Wai.QuickCheck·[family·instance·module]·90667 interface·Test.Hspec.Wai.QuickCheck·[family·instance·module]·9066
8 ··interface·hash:·e0031784505e2a79b39a7513abd590df 
9 ··ABI·hash:·e7b966cef6388f321a988d12eed17971 
10 ··export-list·hash:·63d181f2da2d373851a9f22b4e5ab8ed8 ··interface·hash:·066beb97c3ff0fdd500743901d7f0765
 9 ··ABI·hash:·2f0033732ea1118a8a44137086cadc50
 10 ··export-list·hash:·17a38b4bcbc6bf121e9e96ccc1180fb9
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a2ad91b920c07919646854713756446612 ··flag·hash:·a2ad91b920c079196468547137564466
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·eb193f4fceaa53cbf82f9ca811fffb8516 ··src_hash:·eb193f4fceaa53cbf82f9ca811fffb85
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ··Test.QuickCheck.Gen.vectorOf52 ··Test.QuickCheck.Gen.vectorOf
53 ··==>53 ··==>
54 ··property54 ··property
55 ··Test.QuickCheck.Arbitrary.Arbitrary{Test.QuickCheck.Arbitrary.arbitrary·Test.QuickCheck.Arbitrary.shrink}55 ··Test.QuickCheck.Arbitrary.Arbitrary{Test.QuickCheck.Arbitrary.arbitrary·Test.QuickCheck.Arbitrary.shrink}
56 ··Test.QuickCheck.Gen.Gen{Test.QuickCheck.Gen.MkGen·unGen}56 ··Test.QuickCheck.Gen.Gen{Test.QuickCheck.Gen.MkGen·unGen}
57 ··Testable{State·toProperty}57 ··Testable{State·toProperty}
58 ··WaiProperty{WaiProperty·unWaiProperty}58 ··WaiProperty{WaiProperty·unWaiProperty}
59 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal59 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal
60 boot·module·dependencies:60 boot·module·dependencies:
61 direct·package·dependencies:·QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew61 direct·package·dependencies:·QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew
62 ·····························base-4.18.2.1·wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K62 ·····························base-4.18.2.1·wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K
63 plugin·package·dependencies:63 plugin·package·dependencies:
64 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic64 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
65 ·········Data.ByteString.Builder·GHC.Prim.Ext65 ·········Data.ByteString.Builder·GHC.Prim.Ext
66 ·········Data.Hashable.Generic.Instances·Test.Hspec.Core.QuickCheck66 ·········Data.Hashable.Generic.Instances·Test.Hspec.Core.QuickCheck
Offset 99, 21 lines modifiedOffset 99, 21 lines modified
99 import··-/··Test.QuickCheck·b710227ec24832631684fd2f3b55bec299 import··-/··Test.QuickCheck·b710227ec24832631684fd2f3b55bec2
100 import··-/··Test.QuickCheck.Arbitrary·3e55e8c05e8a1e75d22a005b7bae4970100 import··-/··Test.QuickCheck.Arbitrary·3e55e8c05e8a1e75d22a005b7bae4970
101 import··-/··Test.QuickCheck.Gen·96967f7ea91d26d46b654af000de40bb101 import··-/··Test.QuickCheck.Gen·96967f7ea91d26d46b654af000de40bb
102 import··-/··Test.QuickCheck.Property·4daefb6449d1531c93336df11aa179d6102 import··-/··Test.QuickCheck.Property·4daefb6449d1531c93336df11aa179d6
103 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9103 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
104 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc104 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
105 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2105 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
106 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal·2f8e1962f553df296578058529e0f408 
107 ··exports:·7ccbfe983f0ca9101899165f1e2d8fd7 
108 ··WaiExpectation·8bc73edffdf6f8efc5981fdf4a210409 
109 ··runWithState·604e1304b037884cf0f5c45e75d1f69b106 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal·cf693986453baba2924bf3d5b8daac7f
 107 ··exports:·a82ede49236f68b525f8fc1c4583111f
 108 ··WaiExpectation·8a4a8de164d31f0583c8f646df9e479b
 109 ··runWithState·380ac08014b0d2466afd9bfbb0593667
110 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936110 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936
111 fixities·infixr·0·==>111 fixities·infixr·0·==>
112 d184d3ee4d926cc0fb8bd5ecde17d771112 b6d7d3d837046e9018c607144fed5f41
113 ··$fTestableFUN·::113 ··$fTestableFUN·::
114 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,114 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,
115 ·····Testable·prop)·=>115 ·····Testable·prop)·=>
116 ····Testable·(a·->·prop)116 ····Testable·(a·->·prop)
117 ··DFunId117 ··DFunId
118 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,118 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
119 ···Strictness:·<LP(LC(S,C(1,L)),L)><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,119 ···Strictness:·<LP(LC(S,C(1,L)),L)><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ··············$fTestableFUN_$ctoProperty122 ··············$fTestableFUN_$ctoProperty
123 ················`cast`123 ················`cast`
124 ··············(forall·(a·::·<*>_N)·(prop·::·<*>_N).124 ··············(forall·(a·::·<*>_N)·(prop·::·<*>_N).
125 ···············<Test.QuickCheck.Arbitrary.Arbitrary·a>_R125 ···············<Test.QuickCheck.Arbitrary.Arbitrary·a>_R
126 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Show.Show·a>_R126 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Show.Show·a>_R
127 ···············%<'GHC.Types.Many>_N·->_R·<Testable·prop>_R127 ···············%<'GHC.Types.Many>_N·->_R·<Testable·prop>_R
128 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:Testable[0]·<a·->·prop>_N))]128 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:Testable[0]·<a·->·prop>_N))]
129 246936a9653d514296be18273b8e9cc9129 cedf442af8433f6e74892b7953789816
130 ··$fTestableFUN_$ctoProperty·::130 ··$fTestableFUN_$ctoProperty·::
131 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,131 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,
132 ·····Testable·prop)·=>132 ·····Testable·prop)·=>
133 ····(a·->·prop)·->·WaiProperty·(State·(a·->·prop))133 ····(a·->·prop)·->·WaiProperty·(State·(a·->·prop))
134 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,134 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
135 ···Strictness:·<LP(LC(S,C(1,L)),L)><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,135 ···Strictness:·<LP(LC(S,C(1,L)),L)><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,
136 ···CPR:·1,·Inline:·[2],136 ···CPR:·1,·Inline:·[2],
Offset 146, 149 lines modifiedOffset 146, 149 lines modified
146 ·····················@a146 ·····················@a
147 ·····················@prop147 ·····················@prop
148 ·····················$dArbitrary148 ·····················$dArbitrary
149 ·····················$dShow149 ·····················$dShow
150 ·····················$dTestable150 ·····················$dTestable
151 ·····················prop1·of·wild·{·Solo#·ww·->151 ·····················prop1·of·wild·{·Solo#·ww·->
152 ··············WaiProperty·@(State·(a·->·prop))·ww·}]152 ··············WaiProperty·@(State·(a·->·prop))·ww·}]
153 aaa9c98e250b110dad1fae3b56498ce7153 caf335208342251a5ff9cb2356def6a9
154 ··$fTestableWaiProperty·::·Testable·(WaiProperty·st)154 ··$fTestableWaiProperty·::·Testable·(WaiProperty·st)
155 ··DFunId155 ··DFunId
156 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,156 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
157 ···Strictness:·<1L>,·Inline:·(sat-args=0),157 ···Strictness:·<1L>,·Inline:·(sat-args=0),
158 ···Unfolding:·Core:·StableUser·<0,FalseTrue>158 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
159 ··············(\·@st·->·GHC.Base.id·@(WaiProperty·st))159 ··············(\·@st·->·GHC.Base.id·@(WaiProperty·st))
160 ················`cast`160 ················`cast`
161 ··············(forall·(st·::·<*>_N).161 ··············(forall·(st·::·<*>_N).
162 ···············<WaiProperty·st>_R162 ···············<WaiProperty·st>_R
163 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty163 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty
164 ············································(Sub·(Sym·(D:R:StateWaiProperty[0]·<st>_N))))_R164 ············································(Sub·(Sym·(D:R:StateWaiProperty[0]·<st>_N))))_R
165 ···············;·Sym·(N:Testable[0]·<WaiProperty·st>_N))]165 ···············;·Sym·(N:Testable[0]·<WaiProperty·st>_N))]
166 c6265397d3d04a67440ec2af000766de166 f4ee668c1e5ec21b9236987df71bf8be
167 ··$fTestableWaiSession·::167 ··$fTestableWaiSession·::
168 ····Testable·(Test.Hspec.Wai.Internal.WaiExpectation·st)168 ····Testable·(Test.Hspec.Wai.Internal.WaiExpectation·st)
169 ··DFunId169 ··DFunId
170 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,170 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
171 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·Inline:·(sat-args=0),171 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·Inline:·(sat-args=0),
172 ···Unfolding:·Core:·StableUser·<0,FalseTrue>172 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
173 ··············$fTestableWaiSession1173 ··············$fTestableWaiSession1
174 ················`cast`174 ················`cast`
175 ··············(forall·(st·::·<*>_N).175 ··············(forall·(st·::·<*>_N).
176 ···············<Test.Hspec.Wai.Internal.WaiExpectation·st>_R176 ···············<Test.Hspec.Wai.Internal.WaiExpectation·st>_R
177 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty177 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty
178 ············································(Sub·(Sym·(D:R:StateWaiSession[0]·<st>_N))))_R178 ············································(Sub·(Sym·(D:R:StateWaiSession[0]·<st>_N))))_R
179 ···············;·Sym·(N:Testable[0]179 ···············;·Sym·(N:Testable[0]
180 ··························<Test.Hspec.Wai.Internal.WaiExpectation·st>_N))]180 ··························<Test.Hspec.Wai.Internal.WaiExpectation·st>_N))]
181 5d2e7ab79d1de669eec53f45d8e368e6181 0a67154356a6b0f8b9c5e9c7eeef0d7b
182 ··$fTestableWaiSession1·::182 ··$fTestableWaiSession1·::
183 ····Test.Hspec.Wai.Internal.WaiExpectation·st·->·WaiProperty·st183 ····Test.Hspec.Wai.Internal.WaiExpectation·st·->·WaiProperty·st
184 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,184 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
185 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·CPR:·1,·Inline:·[2],185 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·CPR:·1,·Inline:·[2],
186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
187 ··············\·@st187 ··············\·@st
188 ················(action['GHC.Types.Many]·::·Test.Hspec.Wai.Internal.WaiExpectation188 ················(action['GHC.Types.Many]·::·Test.Hspec.Wai.Internal.WaiExpectation
189 ··············································st)·->189 ··············································st)·->
190 ··············case·$w$ctoProperty1·@st·action·of·wild·{·Solo#·ww·->190 ··············case·$w$ctoProperty1·@st·action·of·wild·{·Solo#·ww·->
191 ··············WaiProperty·@st·ww·}]191 ··············WaiProperty·@st·ww·}]
192 539c657e8cb18af3e0cc163930bcf262192 52362efbea23fe8697f2788b78f7506d
193 ··$tc'WaiProperty·::·GHC.Types.TyCon193 ··$tc'WaiProperty·::·GHC.Types.TyCon
194 ··[HasNoCafRefs,·TagSig:·<TagProper>,194 ··[HasNoCafRefs,·TagSig:·<TagProper>,
195 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],195 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
Max diff block lines reached; 9347/15776 bytes (59.25%) of diff not shown.
15.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/QuickCheck.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/QuickCheck.hi
Files 76% similar despite different names
15.4 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Test.Hspec.Wai.QuickCheck·[family·instance·module]·90667 interface·Test.Hspec.Wai.QuickCheck·[family·instance·module]·9066
8 ··interface·hash:·e0031784505e2a79b39a7513abd590df 
9 ··ABI·hash:·e7b966cef6388f321a988d12eed17971 
10 ··export-list·hash:·63d181f2da2d373851a9f22b4e5ab8ed8 ··interface·hash:·066beb97c3ff0fdd500743901d7f0765
 9 ··ABI·hash:·2f0033732ea1118a8a44137086cadc50
 10 ··export-list·hash:·17a38b4bcbc6bf121e9e96ccc1180fb9
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a2ad91b920c07919646854713756446612 ··flag·hash:·a2ad91b920c079196468547137564466
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·eb193f4fceaa53cbf82f9ca811fffb8516 ··src_hash:·eb193f4fceaa53cbf82f9ca811fffb85
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ··Test.QuickCheck.Gen.vectorOf52 ··Test.QuickCheck.Gen.vectorOf
53 ··==>53 ··==>
54 ··property54 ··property
55 ··Test.QuickCheck.Arbitrary.Arbitrary{Test.QuickCheck.Arbitrary.arbitrary·Test.QuickCheck.Arbitrary.shrink}55 ··Test.QuickCheck.Arbitrary.Arbitrary{Test.QuickCheck.Arbitrary.arbitrary·Test.QuickCheck.Arbitrary.shrink}
56 ··Test.QuickCheck.Gen.Gen{Test.QuickCheck.Gen.MkGen·unGen}56 ··Test.QuickCheck.Gen.Gen{Test.QuickCheck.Gen.MkGen·unGen}
57 ··Testable{State·toProperty}57 ··Testable{State·toProperty}
58 ··WaiProperty{WaiProperty·unWaiProperty}58 ··WaiProperty{WaiProperty·unWaiProperty}
59 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal59 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal
60 boot·module·dependencies:60 boot·module·dependencies:
61 direct·package·dependencies:·QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew61 direct·package·dependencies:·QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew
62 ·····························base-4.18.2.1·wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K62 ·····························base-4.18.2.1·wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K
63 plugin·package·dependencies:63 plugin·package·dependencies:
64 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic64 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
65 ·········Data.ByteString.Builder·GHC.Prim.Ext65 ·········Data.ByteString.Builder·GHC.Prim.Ext
66 ·········Data.Hashable.Generic.Instances·Test.Hspec.Core.QuickCheck66 ·········Data.Hashable.Generic.Instances·Test.Hspec.Core.QuickCheck
Offset 99, 21 lines modifiedOffset 99, 21 lines modified
99 import··-/··Test.QuickCheck·b710227ec24832631684fd2f3b55bec299 import··-/··Test.QuickCheck·b710227ec24832631684fd2f3b55bec2
100 import··-/··Test.QuickCheck.Arbitrary·3e55e8c05e8a1e75d22a005b7bae4970100 import··-/··Test.QuickCheck.Arbitrary·3e55e8c05e8a1e75d22a005b7bae4970
101 import··-/··Test.QuickCheck.Gen·96967f7ea91d26d46b654af000de40bb101 import··-/··Test.QuickCheck.Gen·96967f7ea91d26d46b654af000de40bb
102 import··-/··Test.QuickCheck.Property·4daefb6449d1531c93336df11aa179d6102 import··-/··Test.QuickCheck.Property·4daefb6449d1531c93336df11aa179d6
103 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9103 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
104 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc104 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
105 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2105 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
106 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal·2f8e1962f553df296578058529e0f408 
107 ··exports:·7ccbfe983f0ca9101899165f1e2d8fd7 
108 ··WaiExpectation·8bc73edffdf6f8efc5981fdf4a210409 
109 ··runWithState·604e1304b037884cf0f5c45e75d1f69b106 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal·cf693986453baba2924bf3d5b8daac7f
 107 ··exports:·a82ede49236f68b525f8fc1c4583111f
 108 ··WaiExpectation·8a4a8de164d31f0583c8f646df9e479b
 109 ··runWithState·380ac08014b0d2466afd9bfbb0593667
110 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936110 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936
111 fixities·infixr·0·==>111 fixities·infixr·0·==>
112 d184d3ee4d926cc0fb8bd5ecde17d771112 b6d7d3d837046e9018c607144fed5f41
113 ··$fTestableFUN·::113 ··$fTestableFUN·::
114 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,114 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,
115 ·····Testable·prop)·=>115 ·····Testable·prop)·=>
116 ····Testable·(a·->·prop)116 ····Testable·(a·->·prop)
117 ··DFunId117 ··DFunId
118 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,118 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
119 ···Strictness:·<LP(LC(S,C(1,L)),L)><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,119 ···Strictness:·<LP(LC(S,C(1,L)),L)><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ··············$fTestableFUN_$ctoProperty122 ··············$fTestableFUN_$ctoProperty
123 ················`cast`123 ················`cast`
124 ··············(forall·(a·::·<*>_N)·(prop·::·<*>_N).124 ··············(forall·(a·::·<*>_N)·(prop·::·<*>_N).
125 ···············<Test.QuickCheck.Arbitrary.Arbitrary·a>_R125 ···············<Test.QuickCheck.Arbitrary.Arbitrary·a>_R
126 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Show.Show·a>_R126 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Show.Show·a>_R
127 ···············%<'GHC.Types.Many>_N·->_R·<Testable·prop>_R127 ···············%<'GHC.Types.Many>_N·->_R·<Testable·prop>_R
128 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:Testable[0]·<a·->·prop>_N))]128 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:Testable[0]·<a·->·prop>_N))]
129 246936a9653d514296be18273b8e9cc9129 cedf442af8433f6e74892b7953789816
130 ··$fTestableFUN_$ctoProperty·::130 ··$fTestableFUN_$ctoProperty·::
131 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,131 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,
132 ·····Testable·prop)·=>132 ·····Testable·prop)·=>
133 ····(a·->·prop)·->·WaiProperty·(State·(a·->·prop))133 ····(a·->·prop)·->·WaiProperty·(State·(a·->·prop))
134 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,134 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
135 ···Strictness:·<LP(LC(S,C(1,L)),L)><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,135 ···Strictness:·<LP(LC(S,C(1,L)),L)><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,
136 ···CPR:·1,·Inline:·[2],136 ···CPR:·1,·Inline:·[2],
Offset 146, 149 lines modifiedOffset 146, 149 lines modified
146 ·····················@a146 ·····················@a
147 ·····················@prop147 ·····················@prop
148 ·····················$dArbitrary148 ·····················$dArbitrary
149 ·····················$dShow149 ·····················$dShow
150 ·····················$dTestable150 ·····················$dTestable
151 ·····················prop1·of·wild·{·Solo#·ww·->151 ·····················prop1·of·wild·{·Solo#·ww·->
152 ··············WaiProperty·@(State·(a·->·prop))·ww·}]152 ··············WaiProperty·@(State·(a·->·prop))·ww·}]
153 aaa9c98e250b110dad1fae3b56498ce7153 caf335208342251a5ff9cb2356def6a9
154 ··$fTestableWaiProperty·::·Testable·(WaiProperty·st)154 ··$fTestableWaiProperty·::·Testable·(WaiProperty·st)
155 ··DFunId155 ··DFunId
156 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,156 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
157 ···Strictness:·<1L>,·Inline:·(sat-args=0),157 ···Strictness:·<1L>,·Inline:·(sat-args=0),
158 ···Unfolding:·Core:·StableUser·<0,FalseTrue>158 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
159 ··············(\·@st·->·GHC.Base.id·@(WaiProperty·st))159 ··············(\·@st·->·GHC.Base.id·@(WaiProperty·st))
160 ················`cast`160 ················`cast`
161 ··············(forall·(st·::·<*>_N).161 ··············(forall·(st·::·<*>_N).
162 ···············<WaiProperty·st>_R162 ···············<WaiProperty·st>_R
163 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty163 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty
164 ············································(Sub·(Sym·(D:R:StateWaiProperty[0]·<st>_N))))_R164 ············································(Sub·(Sym·(D:R:StateWaiProperty[0]·<st>_N))))_R
165 ···············;·Sym·(N:Testable[0]·<WaiProperty·st>_N))]165 ···············;·Sym·(N:Testable[0]·<WaiProperty·st>_N))]
166 c6265397d3d04a67440ec2af000766de166 f4ee668c1e5ec21b9236987df71bf8be
167 ··$fTestableWaiSession·::167 ··$fTestableWaiSession·::
168 ····Testable·(Test.Hspec.Wai.Internal.WaiExpectation·st)168 ····Testable·(Test.Hspec.Wai.Internal.WaiExpectation·st)
169 ··DFunId169 ··DFunId
170 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,170 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
171 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·Inline:·(sat-args=0),171 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·Inline:·(sat-args=0),
172 ···Unfolding:·Core:·StableUser·<0,FalseTrue>172 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
173 ··············$fTestableWaiSession1173 ··············$fTestableWaiSession1
174 ················`cast`174 ················`cast`
175 ··············(forall·(st·::·<*>_N).175 ··············(forall·(st·::·<*>_N).
176 ···············<Test.Hspec.Wai.Internal.WaiExpectation·st>_R176 ···············<Test.Hspec.Wai.Internal.WaiExpectation·st>_R
177 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty177 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty
178 ············································(Sub·(Sym·(D:R:StateWaiSession[0]·<st>_N))))_R178 ············································(Sub·(Sym·(D:R:StateWaiSession[0]·<st>_N))))_R
179 ···············;·Sym·(N:Testable[0]179 ···············;·Sym·(N:Testable[0]
180 ··························<Test.Hspec.Wai.Internal.WaiExpectation·st>_N))]180 ··························<Test.Hspec.Wai.Internal.WaiExpectation·st>_N))]
181 5d2e7ab79d1de669eec53f45d8e368e6181 0a67154356a6b0f8b9c5e9c7eeef0d7b
182 ··$fTestableWaiSession1·::182 ··$fTestableWaiSession1·::
183 ····Test.Hspec.Wai.Internal.WaiExpectation·st·->·WaiProperty·st183 ····Test.Hspec.Wai.Internal.WaiExpectation·st·->·WaiProperty·st
184 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,184 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
185 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·CPR:·1,·Inline:·[2],185 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·CPR:·1,·Inline:·[2],
186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
187 ··············\·@st187 ··············\·@st
188 ················(action['GHC.Types.Many]·::·Test.Hspec.Wai.Internal.WaiExpectation188 ················(action['GHC.Types.Many]·::·Test.Hspec.Wai.Internal.WaiExpectation
189 ··············································st)·->189 ··············································st)·->
190 ··············case·$w$ctoProperty1·@st·action·of·wild·{·Solo#·ww·->190 ··············case·$w$ctoProperty1·@st·action·of·wild·{·Solo#·ww·->
191 ··············WaiProperty·@st·ww·}]191 ··············WaiProperty·@st·ww·}]
192 539c657e8cb18af3e0cc163930bcf262192 52362efbea23fe8697f2788b78f7506d
193 ··$tc'WaiProperty·::·GHC.Types.TyCon193 ··$tc'WaiProperty·::·GHC.Types.TyCon
194 ··[HasNoCafRefs,·TagSig:·<TagProper>,194 ··[HasNoCafRefs,·TagSig:·<TagProper>,
195 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],195 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
Max diff block lines reached; 9347/15773 bytes (59.26%) of diff not shown.
14.4 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Util.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Util.dyn_hi
Files 98% similar despite different names
14.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Test.Hspec.Wai.Util·90667 interface·Test.Hspec.Wai.Util·9066
8 ··interface·hash:·4042ccbd0301c2225e6a9585cfc3b6cd 
9 ··ABI·hash:·3895b941aad95c4d98fafb734b3e23df 
10 ··export-list·hash:·436dfc437e9e791ec91c5df7f23c061a8 ··interface·hash:·bb03c2e880dc4baf375aa8f4577f09cc
 9 ··ABI·hash:·10c3d3df6f35a29cffa8710dcbbed540
 10 ··export-list·hash:·ff05845b04941669a3525d9c7a9635f5
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7504f5d43d3c1e47fc62945d18e0c9be12 ··flag·hash:·7504f5d43d3c1e47fc62945d18e0c9be
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·da714def2c4b85250f78786bb1937af016 ··src_hash:·da714def2c4b85250f78786bb1937af0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 79, 41 lines modifiedOffset 79, 41 lines modified
79 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca925632555679 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca9256325556
80 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb1980 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb19
81 import··-/··Data.Text·62a46e79bed78e2e03ee6d2027cb680f81 import··-/··Data.Text·62a46e79bed78e2e03ee6d2027cb680f
82 import··-/··Data.Text.Encoding·224dd0f048ce4e7f2a34584ace7909b882 import··-/··Data.Text.Encoding·224dd0f048ce4e7f2a34584ace7909b8
83 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124783 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
84 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f384 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3
85 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e285 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
86 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·90db472af1bbde4fded97fde17e6880786 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·c1444ccfdd6de74a90886976d72a1976
87 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d87 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
88 b34dd492c3ff37bdad670c0892ce101388 b136cf8dfc880926734cd0f9f77f2faf
89 ··$trModule·::·GHC.Types.Module89 ··$trModule·::·GHC.Types.Module
90 ··[HasNoCafRefs,·TagSig:·<TagProper>,90 ··[HasNoCafRefs,·TagSig:·<TagProper>,
91 ···LambdaFormInfo:·LFCon[GHC.Types.Module],91 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
92 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]92 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
93 667b619f6b8a293b2551ec8ce399034b93 b391d6e3a3ac8e5742285b0d48f82ad0
94 ··$trModule1·::·GHC.Types.TrName94 ··$trModule1·::·GHC.Types.TrName
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
98 a642cc18aedfa9df2609cde787f347ac98 38978dbe017be9194f827e182108348a
99 ··$trModule2·::·GHC.Prim.Addr#99 ··$trModule2·::·GHC.Prim.Addr#
100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
101 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai.Util"#]101 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai.Util"#]
102 b0515eee8599cc4463879e6822bdeb62102 c28458db94f6ea739960d7766623498b
103 ··$trModule3·::·GHC.Types.TrName103 ··$trModule3·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
107 f28f57da44b413c935258b4873d3abf2107 0446e6e07b9cf96b43062779c786c303
108 ··$trModule4·::·GHC.Prim.Addr#108 ··$trModule4·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>110 ···Unfolding:·Core:·<vanilla>
111 ··············"hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS"#] 
112 a8b4d5934673c91d31a0af9afc470058111 ··············"hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za"#]
 112 6c5ca26442ac6352d0e210868d479204
113 ··$wf·::·GHC.Prim.Word8#·->·Data.ByteString.Builder.Internal.Builder113 ··$wf·::·GHC.Prim.Word8#·->·Data.ByteString.Builder.Internal.Builder
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
115 ···Strictness:·<L>,·Inline:·[2],115 ···Strictness:·<L>,·Inline:·[2],
116 ···Unfolding:·Core:·<vanilla>116 ···Unfolding:·Core:·<vanilla>
117 ··············\·(ww['GHC.Types.Many]·::·GHC.Prim.Word8#)·->117 ··············\·(ww['GHC.Types.Many]·::·GHC.Prim.Word8#)·->
118 ··············let·{118 ··············let·{
119 ················$j·::·Data.ByteString.Builder.Internal.Builder·<join·0>·[Arity:·3]119 ················$j·::·Data.ByteString.Builder.Internal.Builder·<join·0>·[Arity:·3]
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ····················95##·->·$j·}342 ····················95##·->·$j·}
343 ··············}·in343 ··············}·in
344 ··············case·GHC.Prim.leWord8#·97#Word8·ww·of·lwild·{344 ··············case·GHC.Prim.leWord8#·97#Word8·ww·of·lwild·{
345 ················DEFAULT·->·$j1345 ················DEFAULT·->·$j1
346 ················1#346 ················1#
347 ················->·case·GHC.Prim.leWord8#·ww·122#Word8·of·lwild1·{347 ················->·case·GHC.Prim.leWord8#·ww·122#Word8·of·lwild1·{
348 ·····················DEFAULT·->·$j1·1#·->·$j·}·}]348 ·····················DEFAULT·->·$j1·1#·->·$j·}·}]
349 05a4e69fdb93e83c46cd9302f0d1c783349 814fe2bd53ef3d7a868b936e7945d222
350 ··$wformatHeader·::350 ··$wformatHeader·::
351 ····Network.HTTP.Types.Header.HeaderName351 ····Network.HTTP.Types.Header.HeaderName
352 ····->·Data.ByteString.Internal.Type.ByteString·->·GHC.Base.String352 ····->·Data.ByteString.Internal.Type.ByteString·->·GHC.Base.String
353 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<LP(L,A)><L>,353 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<LP(L,A)><L>,
354 ···Inline:·[2],354 ···Inline:·[2],
355 ···Unfolding:·Core:·<vanilla>355 ···Unfolding:·Core:·<vanilla>
356 ··············\·(ww['GHC.Types.Many]·::·Network.HTTP.Types.Header.HeaderName)356 ··············\·(ww['GHC.Types.Many]·::·Network.HTTP.Types.Header.HeaderName)
Offset 408, 15 lines modifiedOffset 408, 15 lines modified
408 ·············································(GHC.Types.:408 ·············································(GHC.Types.:
409 ················································@GHC.Types.Char409 ················································@GHC.Types.Char
410 ················································GHC.Show.$fShow(,)13410 ················································GHC.Show.$fShow(,)13
411 ················································r)·}))411 ················································r)·}))
412 ·······································(GHC.Types.[]·@GHC.Show.ShowS)412 ·······································(GHC.Types.[]·@GHC.Show.ShowS)
413 ·······································formatHeader1)))·}·}))413 ·······································formatHeader1)))·}·}))
414 ···················GHC.Maybe.Just·v·->·v·})]414 ···················GHC.Maybe.Just·v·->·v·})]
415 1f9b03bbb2fd516c953fb5e1935e732b415 85712341c100e71d3a777974993d1922
416 ··$wg·::416 ··$wg·::
417 ····GHC.Base.String417 ····GHC.Base.String
418 ····->·GHC.Base.String418 ····->·GHC.Base.String
419 ····->·forall·r.419 ····->·forall·r.
420 ·······Data.ByteString.Builder.Internal.BuildStep·r420 ·······Data.ByteString.Builder.Internal.BuildStep·r
421 ·······->·Data.ByteString.Builder.Internal.BuildStep·r421 ·······->·Data.ByteString.Builder.Internal.BuildStep·r
422 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><ML>,422 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><ML>,
Offset 506, 19 lines modifiedOffset 506, 19 lines modified
506 ································································<Data.ByteString.Builder.Internal.BuildSignal506 ································································<Data.ByteString.Builder.Internal.BuildSignal
507 ···································································r>_R))·#)·}·})507 ···································································r>_R))·#)·}·})
508 ···················`cast`508 ···················`cast`
509 ·················(<Data.ByteString.Builder.Internal.BufferRange>_R509 ·················(<Data.ByteString.Builder.Internal.BufferRange>_R
510 ··················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]510 ··················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
511 ·····················································<Data.ByteString.Builder.Internal.BuildSignal511 ·····················································<Data.ByteString.Builder.Internal.BuildSignal
512 ························································r>_R)))]512 ························································r>_R)))]
513 c59d9ebea023d33b9e85503f716f68b2513 3de869ce6553f7a1979aacea1c3c1303
514 ··$wgo·::·GHC.Prim.Addr#·->·Data.ByteString.Builder.Internal.Builder514 ··$wgo·::·GHC.Prim.Addr#·->·Data.ByteString.Builder.Internal.Builder
515 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,515 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,
516 ···Arity:·1,·Strictness:·<L>,·Inline:·[2]]516 ···Arity:·1,·Strictness:·<L>,·Inline:·[2]]
517 9539596c3b61becdfed4bab351fd9311517 4641a87c570bf3d9bfe70e611f801440
518 ··formUrlEncodeQuery·::518 ··formUrlEncodeQuery·::
519 ····[(GHC.Base.String,·GHC.Base.String)]519 ····[(GHC.Base.String,·GHC.Base.String)]
520 ····->·Data.ByteString.Lazy.Internal.ByteString520 ····->·Data.ByteString.Lazy.Internal.ByteString
521 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,521 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,
522 ···Unfolding:·Core:·<vanilla>522 ···Unfolding:·Core:·<vanilla>
523 ··············\·(x['GHC.Types.Many]·::·[(GHC.Base.String,·GHC.Base.String)])·->523 ··············\·(x['GHC.Types.Many]·::·[(GHC.Base.String,·GHC.Base.String)])·->
524 ··············Data.ByteString.Builder.toLazyByteString524 ··············Data.ByteString.Builder.toLazyByteString
Offset 550, 15 lines modifiedOffset 550, 15 lines modified
550 ································%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]550 ································%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
551 ···································································<Data.ByteString.Builder.Internal.BuildSignal551 ···································································<Data.ByteString.Builder.Internal.BuildSignal
552 ······································································r>_R)552 ······································································r>_R)
553 ································;·Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))553 ································;·Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))
554 ·······························xs)))554 ·······························xs)))
555 ························`cast`555 ························`cast`
556 ······················(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·})]556 ······················(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·})]
557 db6db81a05f4347cc8fde19478c424e5557 cfd268e87fb04e3c044b095012cf380e
558 ··formUrlEncodeQuery1·::558 ··formUrlEncodeQuery1·::
559 ····Data.ByteString.Builder.Internal.BuildStep·r559 ····Data.ByteString.Builder.Internal.BuildStep·r
560 ····->·Data.ByteString.Builder.Internal.BufferRange560 ····->·Data.ByteString.Builder.Internal.BufferRange
561 ····->·GHC.Prim.State#·GHC.Prim.RealWorld561 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
Max diff block lines reached; 7604/14369 bytes (52.92%) of diff not shown.
14.3 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Util.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Util.hi
Files 97% similar despite different names
14.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Test.Hspec.Wai.Util·90667 interface·Test.Hspec.Wai.Util·9066
8 ··interface·hash:·4042ccbd0301c2225e6a9585cfc3b6cd 
9 ··ABI·hash:·3895b941aad95c4d98fafb734b3e23df 
10 ··export-list·hash:·436dfc437e9e791ec91c5df7f23c061a8 ··interface·hash:·bb03c2e880dc4baf375aa8f4577f09cc
 9 ··ABI·hash:·10c3d3df6f35a29cffa8710dcbbed540
 10 ··export-list·hash:·ff05845b04941669a3525d9c7a9635f5
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7504f5d43d3c1e47fc62945d18e0c9be12 ··flag·hash:·7504f5d43d3c1e47fc62945d18e0c9be
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·da714def2c4b85250f78786bb1937af016 ··src_hash:·da714def2c4b85250f78786bb1937af0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 79, 41 lines modifiedOffset 79, 41 lines modified
79 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca925632555679 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca9256325556
80 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb1980 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb19
81 import··-/··Data.Text·62a46e79bed78e2e03ee6d2027cb680f81 import··-/··Data.Text·62a46e79bed78e2e03ee6d2027cb680f
82 import··-/··Data.Text.Encoding·224dd0f048ce4e7f2a34584ace7909b882 import··-/··Data.Text.Encoding·224dd0f048ce4e7f2a34584ace7909b8
83 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124783 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
84 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f384 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3
85 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e285 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
86 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·90db472af1bbde4fded97fde17e6880786 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·c1444ccfdd6de74a90886976d72a1976
87 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d87 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
88 b34dd492c3ff37bdad670c0892ce101388 b136cf8dfc880926734cd0f9f77f2faf
89 ··$trModule·::·GHC.Types.Module89 ··$trModule·::·GHC.Types.Module
90 ··[HasNoCafRefs,·TagSig:·<TagProper>,90 ··[HasNoCafRefs,·TagSig:·<TagProper>,
91 ···LambdaFormInfo:·LFCon[GHC.Types.Module],91 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
92 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]92 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
93 667b619f6b8a293b2551ec8ce399034b93 b391d6e3a3ac8e5742285b0d48f82ad0
94 ··$trModule1·::·GHC.Types.TrName94 ··$trModule1·::·GHC.Types.TrName
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
98 a642cc18aedfa9df2609cde787f347ac98 38978dbe017be9194f827e182108348a
99 ··$trModule2·::·GHC.Prim.Addr#99 ··$trModule2·::·GHC.Prim.Addr#
100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
101 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai.Util"#]101 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai.Util"#]
102 b0515eee8599cc4463879e6822bdeb62102 c28458db94f6ea739960d7766623498b
103 ··$trModule3·::·GHC.Types.TrName103 ··$trModule3·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
107 f28f57da44b413c935258b4873d3abf2107 0446e6e07b9cf96b43062779c786c303
108 ··$trModule4·::·GHC.Prim.Addr#108 ··$trModule4·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>110 ···Unfolding:·Core:·<vanilla>
111 ··············"hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS"#] 
112 a8b4d5934673c91d31a0af9afc470058111 ··············"hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za"#]
 112 6c5ca26442ac6352d0e210868d479204
113 ··$wf·::·GHC.Prim.Word8#·->·Data.ByteString.Builder.Internal.Builder113 ··$wf·::·GHC.Prim.Word8#·->·Data.ByteString.Builder.Internal.Builder
114 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,114 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
115 ···Strictness:·<L>,·Inline:·[2],115 ···Strictness:·<L>,·Inline:·[2],
116 ···Unfolding:·Core:·<vanilla>116 ···Unfolding:·Core:·<vanilla>
117 ··············\·(ww['GHC.Types.Many]·::·GHC.Prim.Word8#)·->117 ··············\·(ww['GHC.Types.Many]·::·GHC.Prim.Word8#)·->
118 ··············let·{118 ··············let·{
119 ················$j·::·Data.ByteString.Builder.Internal.Builder·<join·0>·[Arity:·3]119 ················$j·::·Data.ByteString.Builder.Internal.Builder·<join·0>·[Arity:·3]
Offset 342, 15 lines modifiedOffset 342, 15 lines modified
342 ····················95##·->·$j·}342 ····················95##·->·$j·}
343 ··············}·in343 ··············}·in
344 ··············case·GHC.Prim.leWord8#·97#Word8·ww·of·lwild·{344 ··············case·GHC.Prim.leWord8#·97#Word8·ww·of·lwild·{
345 ················DEFAULT·->·$j1345 ················DEFAULT·->·$j1
346 ················1#346 ················1#
347 ················->·case·GHC.Prim.leWord8#·ww·122#Word8·of·lwild1·{347 ················->·case·GHC.Prim.leWord8#·ww·122#Word8·of·lwild1·{
348 ·····················DEFAULT·->·$j1·1#·->·$j·}·}]348 ·····················DEFAULT·->·$j1·1#·->·$j·}·}]
349 05a4e69fdb93e83c46cd9302f0d1c783349 814fe2bd53ef3d7a868b936e7945d222
350 ··$wformatHeader·::350 ··$wformatHeader·::
351 ····Network.HTTP.Types.Header.HeaderName351 ····Network.HTTP.Types.Header.HeaderName
352 ····->·Data.ByteString.Internal.Type.ByteString·->·GHC.Base.String352 ····->·Data.ByteString.Internal.Type.ByteString·->·GHC.Base.String
353 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<LP(L,A)><L>,353 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<LP(L,A)><L>,
354 ···Inline:·[2],354 ···Inline:·[2],
355 ···Unfolding:·Core:·<vanilla>355 ···Unfolding:·Core:·<vanilla>
356 ··············\·(ww['GHC.Types.Many]·::·Network.HTTP.Types.Header.HeaderName)356 ··············\·(ww['GHC.Types.Many]·::·Network.HTTP.Types.Header.HeaderName)
Offset 408, 15 lines modifiedOffset 408, 15 lines modified
408 ·············································(GHC.Types.:408 ·············································(GHC.Types.:
409 ················································@GHC.Types.Char409 ················································@GHC.Types.Char
410 ················································GHC.Show.$fShow(,)13410 ················································GHC.Show.$fShow(,)13
411 ················································r)·}))411 ················································r)·}))
412 ·······································(GHC.Types.[]·@GHC.Show.ShowS)412 ·······································(GHC.Types.[]·@GHC.Show.ShowS)
413 ·······································formatHeader1)))·}·}))413 ·······································formatHeader1)))·}·}))
414 ···················GHC.Maybe.Just·v·->·v·})]414 ···················GHC.Maybe.Just·v·->·v·})]
415 1f9b03bbb2fd516c953fb5e1935e732b415 85712341c100e71d3a777974993d1922
416 ··$wg·::416 ··$wg·::
417 ····GHC.Base.String417 ····GHC.Base.String
418 ····->·GHC.Base.String418 ····->·GHC.Base.String
419 ····->·forall·r.419 ····->·forall·r.
420 ·······Data.ByteString.Builder.Internal.BuildStep·r420 ·······Data.ByteString.Builder.Internal.BuildStep·r
421 ·······->·Data.ByteString.Builder.Internal.BuildStep·r421 ·······->·Data.ByteString.Builder.Internal.BuildStep·r
422 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><ML>,422 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><ML>,
Offset 506, 19 lines modifiedOffset 506, 19 lines modified
506 ································································<Data.ByteString.Builder.Internal.BuildSignal506 ································································<Data.ByteString.Builder.Internal.BuildSignal
507 ···································································r>_R))·#)·}·})507 ···································································r>_R))·#)·}·})
508 ···················`cast`508 ···················`cast`
509 ·················(<Data.ByteString.Builder.Internal.BufferRange>_R509 ·················(<Data.ByteString.Builder.Internal.BufferRange>_R
510 ··················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]510 ··················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
511 ·····················································<Data.ByteString.Builder.Internal.BuildSignal511 ·····················································<Data.ByteString.Builder.Internal.BuildSignal
512 ························································r>_R)))]512 ························································r>_R)))]
513 c59d9ebea023d33b9e85503f716f68b2513 3de869ce6553f7a1979aacea1c3c1303
514 ··$wgo·::·GHC.Prim.Addr#·->·Data.ByteString.Builder.Internal.Builder514 ··$wgo·::·GHC.Prim.Addr#·->·Data.ByteString.Builder.Internal.Builder
515 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,515 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,
516 ···Arity:·1,·Strictness:·<L>,·Inline:·[2]]516 ···Arity:·1,·Strictness:·<L>,·Inline:·[2]]
517 9539596c3b61becdfed4bab351fd9311517 4641a87c570bf3d9bfe70e611f801440
518 ··formUrlEncodeQuery·::518 ··formUrlEncodeQuery·::
519 ····[(GHC.Base.String,·GHC.Base.String)]519 ····[(GHC.Base.String,·GHC.Base.String)]
520 ····->·Data.ByteString.Lazy.Internal.ByteString520 ····->·Data.ByteString.Lazy.Internal.ByteString
521 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,521 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,
522 ···Unfolding:·Core:·<vanilla>522 ···Unfolding:·Core:·<vanilla>
523 ··············\·(x['GHC.Types.Many]·::·[(GHC.Base.String,·GHC.Base.String)])·->523 ··············\·(x['GHC.Types.Many]·::·[(GHC.Base.String,·GHC.Base.String)])·->
524 ··············Data.ByteString.Builder.toLazyByteString524 ··············Data.ByteString.Builder.toLazyByteString
Offset 550, 15 lines modifiedOffset 550, 15 lines modified
550 ································%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]550 ································%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
551 ···································································<Data.ByteString.Builder.Internal.BuildSignal551 ···································································<Data.ByteString.Builder.Internal.BuildSignal
552 ······································································r>_R)552 ······································································r>_R)
553 ································;·Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))553 ································;·Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))
554 ·······························xs)))554 ·······························xs)))
555 ························`cast`555 ························`cast`
556 ······················(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·})]556 ······················(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·})]
557 db6db81a05f4347cc8fde19478c424e5557 cfd268e87fb04e3c044b095012cf380e
558 ··formUrlEncodeQuery1·::558 ··formUrlEncodeQuery1·::
559 ····Data.ByteString.Builder.Internal.BuildStep·r559 ····Data.ByteString.Builder.Internal.BuildStep·r
560 ····->·Data.ByteString.Builder.Internal.BufferRange560 ····->·Data.ByteString.Builder.Internal.BufferRange
561 ····->·GHC.Prim.State#·GHC.Prim.RealWorld561 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
Max diff block lines reached; 7604/14366 bytes (52.93%) of diff not shown.
27.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai.dyn_hi
Files 92% similar despite different names
26.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Test.Hspec.Wai·90667 interface·Test.Hspec.Wai·9066
8 ··interface·hash:·c3452deb730cdd5aee5aecd85a97d834 
9 ··ABI·hash:·38197a056d661e0c2a6d8aeb9597362d 
10 ··export-list·hash:·ee0b03ee3d35b8f78df1eb1fa263b8f68 ··interface·hash:·69865ce5c3065a88a4374debf3f18a1d
 9 ··ABI·hash:·2377aea2c77817bfd7933d6a2ece96d8
 10 ··export-list·hash:·48a0724503a7ccc9ee9279e15736351c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·426dc9469c7a61fd0ccb919c4a0e9b4a12 ··flag·hash:·426dc9469c7a61fd0ccb919c4a0e9b4a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2ebdedfa8baa55e345eff8dfdb7d431e16 ··src_hash:·2ebdedfa8baa55e345eff8dfdb7d431e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 36, 17 lines modifiedOffset 36, 17 lines modified
36 ··Control.Monad.IO.Class.MonadIO|{Control.Monad.IO.Class.liftIO}36 ··Control.Monad.IO.Class.MonadIO|{Control.Monad.IO.Class.liftIO}
37 ··Test.Hspec.Wai.Internal.WaiExpectation37 ··Test.Hspec.Wai.Internal.WaiExpectation
38 ··Test.Hspec.Wai.Internal.WaiSession38 ··Test.Hspec.Wai.Internal.WaiSession
39 ··Test.Hspec.Wai.Matcher.Body39 ··Test.Hspec.Wai.Matcher.Body
40 ··Test.Hspec.Wai.Matcher.MatchBody{Test.Hspec.Wai.Matcher.MatchBody}40 ··Test.Hspec.Wai.Matcher.MatchBody{Test.Hspec.Wai.Matcher.MatchBody}
41 ··Test.Hspec.Wai.Matcher.MatchHeader{Test.Hspec.Wai.Matcher.MatchHeader}41 ··Test.Hspec.Wai.Matcher.MatchHeader{Test.Hspec.Wai.Matcher.MatchHeader}
42 ··Test.Hspec.Wai.Matcher.ResponseMatcher{Test.Hspec.Wai.Matcher.ResponseMatcher·matchBody·matchHeaders·matchStatus}42 ··Test.Hspec.Wai.Matcher.ResponseMatcher{Test.Hspec.Wai.Matcher.ResponseMatcher·matchBody·matchHeaders·matchStatus}
43 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal43 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal
44 ····························hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Matcher44 ····························hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Matcher
45 ····························hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util45 ····························hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util
46 boot·module·dependencies:46 boot·module·dependencies:
47 direct·package·dependencies:·base-4.18.2.147 direct·package·dependencies:·base-4.18.2.1
48 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.348 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.3
49 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E49 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E
50 ·····························hspec-expectations-0.8.4-4j2JqwJDPerxz9J6cNKPm50 ·····························hspec-expectations-0.8.4-4j2JqwJDPerxz9J6cNKPm
51 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·transformers-0.6.1.051 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·transformers-0.6.1.0
52 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K52 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K
Offset 99, 132 lines modifiedOffset 99, 132 lines modified
99 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf99 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf
100 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c100 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c
101 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94101 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
102 import··-/··Test.Hspec.Core.Hooks·653450af687111d67437713358325229102 import··-/··Test.Hspec.Core.Hooks·653450af687111d67437713358325229
103 import··-/··Test.Hspec.Core.Spec·092ced2cc00cd722370b312b8be51c65103 import··-/··Test.Hspec.Core.Spec·092ced2cc00cd722370b312b8be51c65
104 import··-/··Test.Hspec.Core.Spec.Monad·5743199218297559d525d9632b5bbdc2104 import··-/··Test.Hspec.Core.Spec.Monad·5743199218297559d525d9632b5bbdc2
105 import··-/··Test.Hspec.Expectations·372a368e9e73caccb74015b16890c224105 import··-/··Test.Hspec.Expectations·372a368e9e73caccb74015b16890c224
106 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal·2f8e1962f553df296578058529e0f408 
107 ··exports:·7ccbfe983f0ca9101899165f1e2d8fd7 
108 ··WaiExpectation·8bc73edffdf6f8efc5981fdf4a210409 
109 ··WaiSession·a44058725aeee9f4e279d0b280f12c11 
110 ··WaiSession·7fc4c6df57f332a3d14277e920f8e625 
111 ··getState·ca5804e8f7375eb1d0bd2f357f42b62b 
112 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Matcher·0fd626ddc5a0dacad86cefde8c4b89d2 
113 ··exports:·ccd7804a79cd6402eb37fc25360800cc 
114 ··<:>·cabfaacb306207a17efcf5b2dbe60eb3 
115 ··Body·20d8f4b32e95ee5033f2728e6318e271 
116 ··MatchBody·4dfa592463016bcdb3b5dd5e87ffe0de 
117 ··MatchBody·bb476ad9697473a2df8834df19524b15 
118 ··MatchHeader·2013954d29e99fdfc6713c937efcd238 
119 ··MatchHeader·0d81e713fe6bab925181eee3bc23284e 
120 ··ResponseMatcher·23e8428726d7c825dbdb28a43682a46a 
121 ··ResponseMatcher·00cae29d12158ae01bf29d632ee95d13 
122 ··match·42d03b589198df1d36676db1dce5734a 
123 ··matchBody·90fe7cc37c57ded0b1cf32f98a501b18 
124 ··matchHeaders·3589554e73c4df6d9870380bc82a8dfb 
125 ··matchStatus·c4c4e364aee38f3fde89a56ca1a59a09 
126 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util·3895b941aad95c4d98fafb734b3e23df 
127 ··exports:·436dfc437e9e791ec91c5df7f23c061a 
128 ··formUrlEncodeQuery·9539596c3b61becdfed4bab351fd9311106 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal·cf693986453baba2924bf3d5b8daac7f
 107 ··exports:·a82ede49236f68b525f8fc1c4583111f
 108 ··WaiExpectation·8a4a8de164d31f0583c8f646df9e479b
 109 ··WaiSession·7987b5804f06e5e7330250f07d6d951c
 110 ··WaiSession·7f0bf1b7df44fe4b6a07ea0057e0a5c3
 111 ··getState·f485ec7ef89db159302e6d54447bb161
 112 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Matcher·37ffe54d1783476dedaa1767c8755c29
 113 ··exports:·735760a160b0b79b27ecfb447da6426e
 114 ··<:>·5783d353d4236931761bdfb33d6c9368
 115 ··Body·9f9d386f2bfcf085d87f58891ca1cb6a
 116 ··MatchBody·c31627c70916259270c3751d43d48eda
 117 ··MatchBody·ffe71afd39aabe79548cd3f41b69c3cb
 118 ··MatchHeader·8c02a11d8496c02c09a6e6634552a0fa
 119 ··MatchHeader·4a42cc9e738e338e0e1d2b72e2d66113
 120 ··ResponseMatcher·52d0047f8526290b78898b67ab0295b8
 121 ··ResponseMatcher·a271f4128d461a371cabe9c4ec89d395
 122 ··match·8b2cca5e626b285dc1f0edd032a4bd55
 123 ··matchBody·b1f6d3f9adc5674b5a2eafb30da1aaaf
 124 ··matchHeaders·c3b87ceef9161462d2728ed949490795
 125 ··matchStatus·7a83a3f9385f8a8c13201aec26260c7e
 126 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util·10c3d3df6f35a29cffa8710dcbbed540
 127 ··exports:·ff05845b04941669a3525d9c7a9635f5
 128 ··formUrlEncodeQuery·4641a87c570bf3d9bfe70e611f801440
129 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca9256325556129 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca9256325556
130 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb19130 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb19
131 import··-/··Network.HTTP.Types.Method·eb5ffa1fee6c255d84ffcd7c75038588131 import··-/··Network.HTTP.Types.Method·eb5ffa1fee6c255d84ffcd7c75038588
132 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd132 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd
133 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936133 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936
134 import··-/··Network.Wai.Internal·59a9b8d4060a7d3bcb5f370494d6a28d134 import··-/··Network.Wai.Internal·59a9b8d4060a7d3bcb5f370494d6a28d
135 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b135 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b
136 ee97a21ec56e8a880f29062ef0c64075136 30ca13e5809b03d5f7aaeda8f4451469
137 ··$trModule·::·GHC.Types.Module137 ··$trModule·::·GHC.Types.Module
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Types.Module],139 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
140 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]140 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
141 8f39f1eb321389f5ea9d03ae932ba51e141 da1047ffbee389c9cddeb0ca3674fd5b
142 ··$trModule1·::·GHC.Types.TrName142 ··$trModule1·::·GHC.Types.TrName
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],144 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
145 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]145 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
146 adaeef52225a3ac8ee9ed453617de163146 af054eb78395f187eecfb75a3466fa89
147 ··$trModule2·::·GHC.Prim.Addr#147 ··$trModule2·::·GHC.Prim.Addr#
148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
149 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai"#]149 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai"#]
150 3edb1ab4871ed2cccd6e60d8c6a91420150 34fc0892761915af8471d1bf8ca4aa93
151 ··$trModule3·::·GHC.Types.TrName151 ··$trModule3·::·GHC.Types.TrName
152 ··[HasNoCafRefs,·TagSig:·<TagProper>,152 ··[HasNoCafRefs,·TagSig:·<TagProper>,
153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
155 b6f6444e0efeb8ba0b0a0380db446a03155 da4168667e452ab524d0fe9945796deb
156 ··$trModule4·::·GHC.Prim.Addr#156 ··$trModule4·::·GHC.Prim.Addr#
157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
158 ···Unfolding:·Core:·<vanilla>158 ···Unfolding:·Core:·<vanilla>
159 ··············"hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS"#] 
160 c30c6f46e2e69394c071e5f3a45509c0159 ··············"hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za"#]
 160 3df0a75b8c67f87fe7f9a3c9ab6df9d4
161 ··delete·::161 ··delete·::
162 ····Data.ByteString.Internal.Type.ByteString162 ····Data.ByteString.Internal.Type.ByteString
163 ····->·Test.Hspec.Wai.Internal.WaiSession·st·Network.Wai.Test.SResponse163 ····->·Test.Hspec.Wai.Internal.WaiSession·st·Network.Wai.Test.SResponse
164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,
Max diff block lines reached; 20178/27455 bytes (73.49%) of diff not shown.
27.1 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai.hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai.hi
Files 96% similar despite different names
26.8 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Test.Hspec.Wai·90667 interface·Test.Hspec.Wai·9066
8 ··interface·hash:·c3452deb730cdd5aee5aecd85a97d834 
9 ··ABI·hash:·38197a056d661e0c2a6d8aeb9597362d 
10 ··export-list·hash:·ee0b03ee3d35b8f78df1eb1fa263b8f68 ··interface·hash:·69865ce5c3065a88a4374debf3f18a1d
 9 ··ABI·hash:·2377aea2c77817bfd7933d6a2ece96d8
 10 ··export-list·hash:·48a0724503a7ccc9ee9279e15736351c
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·426dc9469c7a61fd0ccb919c4a0e9b4a12 ··flag·hash:·426dc9469c7a61fd0ccb919c4a0e9b4a
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2ebdedfa8baa55e345eff8dfdb7d431e16 ··src_hash:·2ebdedfa8baa55e345eff8dfdb7d431e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 36, 17 lines modifiedOffset 36, 17 lines modified
36 ··Control.Monad.IO.Class.MonadIO|{Control.Monad.IO.Class.liftIO}36 ··Control.Monad.IO.Class.MonadIO|{Control.Monad.IO.Class.liftIO}
37 ··Test.Hspec.Wai.Internal.WaiExpectation37 ··Test.Hspec.Wai.Internal.WaiExpectation
38 ··Test.Hspec.Wai.Internal.WaiSession38 ··Test.Hspec.Wai.Internal.WaiSession
39 ··Test.Hspec.Wai.Matcher.Body39 ··Test.Hspec.Wai.Matcher.Body
40 ··Test.Hspec.Wai.Matcher.MatchBody{Test.Hspec.Wai.Matcher.MatchBody}40 ··Test.Hspec.Wai.Matcher.MatchBody{Test.Hspec.Wai.Matcher.MatchBody}
41 ··Test.Hspec.Wai.Matcher.MatchHeader{Test.Hspec.Wai.Matcher.MatchHeader}41 ··Test.Hspec.Wai.Matcher.MatchHeader{Test.Hspec.Wai.Matcher.MatchHeader}
42 ··Test.Hspec.Wai.Matcher.ResponseMatcher{Test.Hspec.Wai.Matcher.ResponseMatcher·matchBody·matchHeaders·matchStatus}42 ··Test.Hspec.Wai.Matcher.ResponseMatcher{Test.Hspec.Wai.Matcher.ResponseMatcher·matchBody·matchHeaders·matchStatus}
43 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal43 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal
44 ····························hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Matcher44 ····························hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Matcher
45 ····························hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util45 ····························hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util
46 boot·module·dependencies:46 boot·module·dependencies:
47 direct·package·dependencies:·base-4.18.2.147 direct·package·dependencies:·base-4.18.2.1
48 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.348 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.3
49 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E49 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E
50 ·····························hspec-expectations-0.8.4-4j2JqwJDPerxz9J6cNKPm50 ·····························hspec-expectations-0.8.4-4j2JqwJDPerxz9J6cNKPm
51 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·transformers-0.6.1.051 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·transformers-0.6.1.0
52 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K52 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K
Offset 99, 132 lines modifiedOffset 99, 132 lines modified
99 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf99 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf
100 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c100 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c
101 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94101 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
102 import··-/··Test.Hspec.Core.Hooks·653450af687111d67437713358325229102 import··-/··Test.Hspec.Core.Hooks·653450af687111d67437713358325229
103 import··-/··Test.Hspec.Core.Spec·092ced2cc00cd722370b312b8be51c65103 import··-/··Test.Hspec.Core.Spec·092ced2cc00cd722370b312b8be51c65
104 import··-/··Test.Hspec.Core.Spec.Monad·5743199218297559d525d9632b5bbdc2104 import··-/··Test.Hspec.Core.Spec.Monad·5743199218297559d525d9632b5bbdc2
105 import··-/··Test.Hspec.Expectations·372a368e9e73caccb74015b16890c224105 import··-/··Test.Hspec.Expectations·372a368e9e73caccb74015b16890c224
106 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal·2f8e1962f553df296578058529e0f408 
107 ··exports:·7ccbfe983f0ca9101899165f1e2d8fd7 
108 ··WaiExpectation·8bc73edffdf6f8efc5981fdf4a210409 
109 ··WaiSession·a44058725aeee9f4e279d0b280f12c11 
110 ··WaiSession·7fc4c6df57f332a3d14277e920f8e625 
111 ··getState·ca5804e8f7375eb1d0bd2f357f42b62b 
112 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Matcher·0fd626ddc5a0dacad86cefde8c4b89d2 
113 ··exports:·ccd7804a79cd6402eb37fc25360800cc 
114 ··<:>·cabfaacb306207a17efcf5b2dbe60eb3 
115 ··Body·20d8f4b32e95ee5033f2728e6318e271 
116 ··MatchBody·4dfa592463016bcdb3b5dd5e87ffe0de 
117 ··MatchBody·bb476ad9697473a2df8834df19524b15 
118 ··MatchHeader·2013954d29e99fdfc6713c937efcd238 
119 ··MatchHeader·0d81e713fe6bab925181eee3bc23284e 
120 ··ResponseMatcher·23e8428726d7c825dbdb28a43682a46a 
121 ··ResponseMatcher·00cae29d12158ae01bf29d632ee95d13 
122 ··match·42d03b589198df1d36676db1dce5734a 
123 ··matchBody·90fe7cc37c57ded0b1cf32f98a501b18 
124 ··matchHeaders·3589554e73c4df6d9870380bc82a8dfb 
125 ··matchStatus·c4c4e364aee38f3fde89a56ca1a59a09 
126 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util·3895b941aad95c4d98fafb734b3e23df 
127 ··exports:·436dfc437e9e791ec91c5df7f23c061a 
128 ··formUrlEncodeQuery·9539596c3b61becdfed4bab351fd9311106 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal·cf693986453baba2924bf3d5b8daac7f
 107 ··exports:·a82ede49236f68b525f8fc1c4583111f
 108 ··WaiExpectation·8a4a8de164d31f0583c8f646df9e479b
 109 ··WaiSession·7987b5804f06e5e7330250f07d6d951c
 110 ··WaiSession·7f0bf1b7df44fe4b6a07ea0057e0a5c3
 111 ··getState·f485ec7ef89db159302e6d54447bb161
 112 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Matcher·37ffe54d1783476dedaa1767c8755c29
 113 ··exports:·735760a160b0b79b27ecfb447da6426e
 114 ··<:>·5783d353d4236931761bdfb33d6c9368
 115 ··Body·9f9d386f2bfcf085d87f58891ca1cb6a
 116 ··MatchBody·c31627c70916259270c3751d43d48eda
 117 ··MatchBody·ffe71afd39aabe79548cd3f41b69c3cb
 118 ··MatchHeader·8c02a11d8496c02c09a6e6634552a0fa
 119 ··MatchHeader·4a42cc9e738e338e0e1d2b72e2d66113
 120 ··ResponseMatcher·52d0047f8526290b78898b67ab0295b8
 121 ··ResponseMatcher·a271f4128d461a371cabe9c4ec89d395
 122 ··match·8b2cca5e626b285dc1f0edd032a4bd55
 123 ··matchBody·b1f6d3f9adc5674b5a2eafb30da1aaaf
 124 ··matchHeaders·c3b87ceef9161462d2728ed949490795
 125 ··matchStatus·7a83a3f9385f8a8c13201aec26260c7e
 126 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util·10c3d3df6f35a29cffa8710dcbbed540
 127 ··exports:·ff05845b04941669a3525d9c7a9635f5
 128 ··formUrlEncodeQuery·4641a87c570bf3d9bfe70e611f801440
129 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca9256325556129 import··-/··Network.HTTP.Types·ed46544ed1d5a60b8ebdca9256325556
130 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb19130 import··-/··Network.HTTP.Types.Header·9d7a4247078dbdf60508b34cce07fb19
131 import··-/··Network.HTTP.Types.Method·eb5ffa1fee6c255d84ffcd7c75038588131 import··-/··Network.HTTP.Types.Method·eb5ffa1fee6c255d84ffcd7c75038588
132 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd132 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd
133 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936133 import··-/··Network.Wai·9928c066ab9afb4df37bd2ff5306e936
134 import··-/··Network.Wai.Internal·59a9b8d4060a7d3bcb5f370494d6a28d134 import··-/··Network.Wai.Internal·59a9b8d4060a7d3bcb5f370494d6a28d
135 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b135 import··-/··Network.Wai.Test·ba67e47063357e5a0ec70ad858a8a67b
136 ee97a21ec56e8a880f29062ef0c64075136 30ca13e5809b03d5f7aaeda8f4451469
137 ··$trModule·::·GHC.Types.Module137 ··$trModule·::·GHC.Types.Module
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Types.Module],139 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
140 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]140 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
141 8f39f1eb321389f5ea9d03ae932ba51e141 da1047ffbee389c9cddeb0ca3674fd5b
142 ··$trModule1·::·GHC.Types.TrName142 ··$trModule1·::·GHC.Types.TrName
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],144 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
145 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]145 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
146 adaeef52225a3ac8ee9ed453617de163146 af054eb78395f187eecfb75a3466fa89
147 ··$trModule2·::·GHC.Prim.Addr#147 ··$trModule2·::·GHC.Prim.Addr#
148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
149 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai"#]149 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai"#]
150 3edb1ab4871ed2cccd6e60d8c6a91420150 34fc0892761915af8471d1bf8ca4aa93
151 ··$trModule3·::·GHC.Types.TrName151 ··$trModule3·::·GHC.Types.TrName
152 ··[HasNoCafRefs,·TagSig:·<TagProper>,152 ··[HasNoCafRefs,·TagSig:·<TagProper>,
153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
155 b6f6444e0efeb8ba0b0a0380db446a03155 da4168667e452ab524d0fe9945796deb
156 ··$trModule4·::·GHC.Prim.Addr#156 ··$trModule4·::·GHC.Prim.Addr#
157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
158 ···Unfolding:·Core:·<vanilla>158 ···Unfolding:·Core:·<vanilla>
159 ··············"hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS"#] 
160 c30c6f46e2e69394c071e5f3a45509c0159 ··············"hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za"#]
 160 3df0a75b8c67f87fe7f9a3c9ab6df9d4
161 ··delete·::161 ··delete·::
162 ····Data.ByteString.Internal.Type.ByteString162 ····Data.ByteString.Internal.Type.ByteString
163 ····->·Test.Hspec.Wai.Internal.WaiSession·st·Network.Wai.Test.SResponse163 ····->·Test.Hspec.Wai.Internal.WaiSession·st·Network.Wai.Test.SResponse
164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,
Max diff block lines reached; 20178/27452 bytes (73.50%) of diff not shown.
23.3 KB
libghc-hspec-wai-doc_0.11.1-3_all.deb
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
23.2 KB
data.tar.xz
23.1 KB
data.tar
4.1 KB
file list
    
Offset 1, 14 lines modifiedOffset 1, 14 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/haddock/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/haddock/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/haddock/hspec-wai-0.11.1/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/haddock/hspec-wai-0.11.1/
7 -rw-r--r--···0·root·········(0)·root·········(0)·····5452·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/haddock/hspec-wai-0.11.1/hspec-wai.haddock7 -rw-r--r--···0·root·········(0)·root·········(0)·····5451·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/haddock/hspec-wai-0.11.1/hspec-wai.haddock
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/hoogle/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/ghc-doc/hoogle/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/
12 -rw-r--r--···0·root·········(0)·root·········(0)······428·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/changelog.Debian.gz12 -rw-r--r--···0·root·········(0)·root·········(0)······428·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/changelog.Debian.gz
13 -rw-r--r--···0·root·········(0)·root·········(0)·······77·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-hspec-wai-doc/changelog.gz13 -rw-r--r--···0·root·········(0)·root·········(0)·······77·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-hspec-wai-doc/changelog.gz
14 -rw-r--r--···0·root·········(0)·root·········(0)·····1517·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-hspec-wai-doc/copyright14 -rw-r--r--···0·root·········(0)·root·········(0)·····1517·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-hspec-wai-doc/copyright
Offset 21, 15 lines modifiedOffset 21, 15 lines modified
21 -rw-r--r--···0·root·········(0)·root·········(0)····36228·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/haddock-bundle.min.js21 -rw-r--r--···0·root·········(0)·root·········(0)····36228·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/haddock-bundle.min.js
22 -rw-r--r--···0·root·········(0)·root·········(0)····12992·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/hspec-wai.txt22 -rw-r--r--···0·root·········(0)·root·········(0)····12992·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/hspec-wai.txt
23 -rw-r--r--···0·root·········(0)·root·········(0)·····2719·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/index.html23 -rw-r--r--···0·root·········(0)·root·········(0)·····2719·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/index.html
24 -rw-r--r--···0·root·········(0)·root·········(0)····14327·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/linuwial.css24 -rw-r--r--···0·root·········(0)·root·········(0)····14327·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/linuwial.css
25 -rw-r--r--···0·root·········(0)·root·········(0)·······28·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/meta.json25 -rw-r--r--···0·root·········(0)·root·········(0)·······28·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/meta.json
26 -rw-r--r--···0·root·········(0)·root·········(0)·····3443·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/quick-jump.css26 -rw-r--r--···0·root·········(0)·root·········(0)·····3443·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/quick-jump.css
27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/
28 -rw-r--r--···0·root·········(0)·root·········(0)····40027·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Paths_hspec_wai.html28 -rw-r--r--···0·root·········(0)·root·········(0)····40026·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Paths_hspec_wai.html
29 -rw-r--r--···0·root·········(0)·root·········(0)····36434·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.Internal.html29 -rw-r--r--···0·root·········(0)·root·········(0)····36434·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.Internal.html
30 -rw-r--r--···0·root·········(0)·root·········(0)····66114·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.Matcher.html30 -rw-r--r--···0·root·········(0)·root·········(0)····66114·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.Matcher.html
31 -rw-r--r--···0·root·········(0)·root·········(0)····34161·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.QuickCheck.html31 -rw-r--r--···0·root·········(0)·root·········(0)····34161·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.QuickCheck.html
32 -rw-r--r--···0·root·········(0)·root·········(0)····73807·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.Util.html32 -rw-r--r--···0·root·········(0)·root·········(0)····73807·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.Util.html
33 -rw-r--r--···0·root·········(0)·root·········(0)····62226·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.html33 -rw-r--r--···0·root·········(0)·root·········(0)····62226·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/Test.Hspec.Wai.html
34 -rw-r--r--···0·root·········(0)·root·········(0)······567·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/highlight.js34 -rw-r--r--···0·root·········(0)·root·········(0)······567·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/highlight.js
35 -rw-r--r--···0·root·········(0)·root·········(0)·····1433·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/style.css35 -rw-r--r--···0·root·········(0)·root·········(0)·····1433·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-doc/html/src/style.css
15.0 KB
./usr/lib/ghc-doc/haddock/hspec-wai-0.11.1/hspec-wai.haddock
    
Offset 228, 114 lines modifiedOffset 228, 114 lines modified
00000e30:·5500·6400·0c55·0065·000c·5500·6600·0c55··U.d..U.e..U.f..U00000e30:·5500·6400·0c55·0065·000c·5500·6600·0c55··U.d..U.e..U.f..U
00000e40:·0067·000c·5500·6800·0c55·0069·000c·5500··.g..U.h..U.i..U.00000e40:·0067·000c·5500·6800·0c55·0069·000c·5500··.g..U.h..U.i..U.
00000e50:·6a00·0c55·006b·000c·5500·6c00·0c55·006d··j..U.k..U.l..U.m00000e50:·6a00·0c55·006b·000c·5500·6c00·0c55·006d··j..U.k..U.l..U.m
00000e60:·000c·5500·6e00·0c55·006f·000c·5500·7000··..U.n..U.o..U.p.00000e60:·000c·5500·6e00·0c55·006f·000c·5500·7000··..U.n..U.o..U.p.
00000e70:·0c55·0071·000c·5500·7200·0c55·0073·000c··.U.q..U.r..U.s..00000e70:·0c55·0071·000c·5500·7200·0c55·0073·000c··.U.q..U.r..U.s..
00000e80:·5500·7400·0c55·0075·000c·5500·7600·0c55··U.t..U.u..U.v..U00000e80:·5500·7400·0c55·0075·000c·5500·7600·0c55··U.t..U.u..U.v..U
00000e90:·0077·000c·5500·7800·797a·003c·0079·7a00··.w..U.x.yz.<.yz.00000e90:·0077·000c·5500·7800·797a·003c·0079·7a00··.w..U.x.yz.<.yz.
00000ea0:·3d00·7b7c·037d·0011·7e03·7f80·0127·6873··=.{|.}..~....'hs00000ea0:·3d00·7b7c·037d·0011·7e03·7f80·0126·6873··=.{|.}..~....&hs
00000eb0:·7065·632d·7761·692d·302e·3131·2e31·2d32··pec-wai-0.11.1-200000eb0:·7065·632d·7761·692d·302e·3131·2e31·2d7a··pec-wai-0.11.1-z
 00000ec0:·4b47·3238·696a·6f49·7838·784e·436d·6152··KG28ijoIx8xNCmaR
 00000ed0:·6733·7a61·1954·6573·742e·4873·7065·632e··g3za.Test.Hspec.
 00000ee0:·5761·692e·5175·6963·6b43·6865·636b·0e54··Wai.QuickCheck.T
00000ec0:·5077·7a37·364a·6751·6137·4c44·7443·7766··Pwz76JgQa7LDtCwf 
00000ed0:·4e7a·3849·5319·5465·7374·2e48·7370·6563··Nz8IS.Test.Hspec 
00000ee0:·2e57·6169·2e51·7569·636b·4368·6563·6b0e··.Wai.QuickCheck. 
00000ef0:·5465·7374·2e48·7370·6563·2e57·6169·1654··Test.Hspec.Wai.T 
00000f00:·6573·742e·4873·7065·632e·5761·692e·4d61··est.Hspec.Wai.Ma00000ef0:·6573·742e·4873·7065·632e·5761·6916·5465··est.Hspec.Wai.Te
00000f10:·7463·6865·7217·5465·7374·2e48·7370·6563··tcher.Test.Hspec 
00000f20:·2e57·6169·2e49·6e74·6572·6e61·6c09·6873··.Wai.Internal.hs 
00000f30:·7065·632d·7761·690f·5061·7468·735f·6873··pec-wai.Paths_hs 
00000f40:·7065·635f·7761·6913·5465·7374·2e48·7370··pec_wai.Test.Hsp 
00000f50:·6563·2e57·6169·2e55·7469·6c17·5465·7374··ec.Wai.Util.Test 
00000f60:·2e48·7370·6563·2e45·7870·6563·7461·7469··.Hspec.Expectati 
00000f70:·6f6e·730b·4578·7065·6374·6174·696f·6e0f··ons.Expectation. 
00000f80:·5465·7374·2e48·556e·6974·2e42·6173·6509··Test.HUnit.Base. 
00000f90:·4173·7365·7274·696f·6e28·5175·6963·6b43··Assertion(QuickC 
00000fa0:·6865·636b·2d32·2e31·342e·332d·3269·6235··heck-2.14.3-2ib5 
00000fb0:·686f·777a·3562·4638·5767·6b75·5044·6748··howz5bF8WgkuPDgH00000f00:·7374·2e48·7370·6563·2e57·6169·2e4d·6174··st.Hspec.Wai.Mat
 00000f10:·6368·6572·1754·6573·742e·4873·7065·632e··cher.Test.Hspec.
 00000f20:·5761·692e·496e·7465·726e·616c·0968·7370··Wai.Internal.hsp
 00000f30:·6563·2d77·6169·0f50·6174·6873·5f68·7370··ec-wai.Paths_hsp
 00000f40:·6563·5f77·6169·1354·6573·742e·4873·7065··ec_wai.Test.Hspe
 00000f50:·632e·5761·692e·5574·696c·1754·6573·742e··c.Wai.Util.Test.
 00000f60:·4873·7065·632e·4578·7065·6374·6174·696f··Hspec.Expectatio
 00000f70:·6e73·0b45·7870·6563·7461·7469·6f6e·0f54··ns.Expectation.T
 00000f80:·6573·742e·4855·6e69·742e·4261·7365·0941··est.HUnit.Base.A
 00000f90:·7373·6572·7469·6f6e·2851·7569·636b·4368··ssertion(QuickCh
 00000fa0:·6563·6b2d·322e·3134·2e33·2d32·6962·3568··eck-2.14.3-2ib5h
 00000fb0:·6f77·7a35·6246·3857·676b·7550·4467·4865··owz5bF8WgkuPDgHe
 00000fc0:·7719·5465·7374·2e51·7569·636b·4368·6563··w.Test.QuickChec
 00000fd0:·6b2e·4172·6269·7472·6172·7909·4172·6269··k.Arbitrary.Arbi
 00000fe0:·7472·6172·7909·6172·6269·7472·6172·7906··trary.arbitrary.
 00000ff0:·7368·7269·6e6b·0462·6173·6516·436f·6e74··shrink.base.Cont
 00001000:·726f·6c2e·4d6f·6e61·642e·494f·2e43·6c61··rol.Monad.IO.Cla
 00001010:·7373·066c·6966·7449·4f0c·666f·726d·6174··ss.liftIO.format
 00001020:·4865·6164·6572·094d·6174·6368·426f·6479··Header.MatchBody
 00001030:·0b4d·6174·6368·4865·6164·6572·0f52·6573··.MatchHeader.Res
 00001040:·706f·6e73·654d·6174·6368·6572·0b6d·6174··ponseMatcher.mat
 00001050:·6368·5374·6174·7573·0c6d·6174·6368·4865··chStatus.matchHe
 00001060:·6164·6572·7309·6d61·7463·6842·6f64·7904··aders.matchBody.
 00001070:·426f·6479·0a62·6f64·7945·7175·616c·7305··Body.bodyEquals.
 00001080:·6d61·7463·6803·3c3a·3e13·2466·4973·5374··match.<:>.$fIsSt
 00001090:·7269·6e67·4d61·7463·6842·6f64·7914·2466··ringMatchBody.$f
 000010a0:·4e75·6d52·6573·706f·6e73·654d·6174·6368··NumResponseMatch
 000010b0:·6572·1924·6649·7353·7472·696e·6752·6573··er.$fIsStringRes
 000010c0:·706f·6e73·654d·6174·6368·6572·0a57·6169··ponseMatcher.Wai
 000010d0:·5365·7373·696f·6e0c·756e·5761·6953·6573··Session.unWaiSes
 000010e0:·7369·6f6e·0e57·6169·4578·7065·6374·6174··sion.WaiExpectat
 000010f0:·696f·6e0d·7275·6e57·6169·5365·7373·696f··ion.runWaiSessio
 00001100:·6e0c·7275·6e57·6974·6853·7461·7465·0f77··n.runWithState.w
 00001110:·6974·6841·7070·6c69·6361·7469·6f6e·0667··ithApplication.g
 00001120:·6574·4170·7008·6765·7453·7461·7465·1324··etApp.getState.$
 00001130:·6645·7861·6d70·6c65·5761·6953·6573·7369··fExampleWaiSessi
 00001140:·6f6e·1324·6646·756e·6374·6f72·5761·6953··on.$fFunctorWaiS
 00001150:·6573·7369·6f6e·1724·6641·7070·6c69·6361··ession.$fApplica
 00001160:·7469·7665·5761·6953·6573·7369·6f6e·1124··tiveWaiSession.$
 00001170:·664d·6f6e·6164·5761·6953·6573·7369·6f6e··fMonadWaiSession
 00001180:·1324·664d·6f6e·6164·494f·5761·6953·6573··.$fMonadIOWaiSes
 00001190:·7369·6f6e·1524·664d·6f6e·6164·4661·696c··sion.$fMonadFail
 000011a0:·5761·6953·6573·7369·6f6e·0854·6573·7461··WaiSession.Testa
 000011b0:·626c·6505·5374·6174·650a·746f·5072·6f70··ble.State.toProp
 000011c0:·6572·7479·0b57·6169·5072·6f70·6572·7479··erty.WaiProperty
 000011d0:·0d75·6e57·6169·5072·6f70·6572·7479·0870··.unWaiProperty.p
 000011e0:·726f·7065·7274·7903·3d3d·3e0d·2466·5465··roperty.==>.$fTe
 000011f0:·7374·6162·6c65·4655·4e14·2466·5465·7374··stableFUN.$fTest
 00001200:·6162·6c65·5761·6953·6573·7369·6f6e·1524··ableWaiSession.$
 00001210:·6654·6573·7461·626c·6557·6169·5072·6f70··fTestableWaiProp
 00001220:·6572·7479·0477·6974·6809·7769·7468·5374··erty.with.withSt
 00001230:·6174·6507·7065·6e64·696e·670b·7065·6e64··ate.pending.pend
 00001240:·696e·6757·6974·6811·7368·6f75·6c64·5265··ingWith.shouldRe
 00001250:·7370·6f6e·6457·6974·6803·6765·7404·706f··spondWith.get.po
 00001260:·7374·0370·7574·0570·6174·6368·076f·7074··st.put.patch.opt
 00001270:·696f·6e73·0664·656c·6574·6507·7265·7175··ions.delete.requ
 00001280:·6573·740c·706f·7374·4874·6d6c·466f·726d··est.postHtmlForm
 00001290:·0776·6572·7369·6f6e·0967·6574·4269·6e44··.version.getBinD
 000012a0:·6972·0967·6574·4c69·6244·6972·0c67·6574··ir.getLibDir.get
 000012b0:·4479·6e4c·6962·4469·720a·6765·7444·6174··DynLibDir.getDat
 000012c0:·6144·6972·0d67·6574·4c69·6265·7865·6344··aDir.getLibexecD
 000012d0:·6972·0f67·6574·4461·7461·4669·6c65·4e61··ir.getDataFileNa
 000012e0:·6d65·0d67·6574·5379·7363·6f6e·6644·6972··me.getSysconfDir
 000012f0:·0c73·6166·6554·6f53·7472·696e·6708·746f··.safeToString.to
 00001300:·5374·7269·6374·1266·6f72·6d55·726c·456e··Strict.formUrlEn
 00001310:·636f·6465·5175·6572·7920·7761·692d·332e··codeQuery·wai-3.
 00001320:·322e·342d·474c·5a31·4748·5065·7635·3844··2.4-GLZ1GHPev58D
 00001330:·3176·7568·3559·4c55·324b·0b4e·6574·776f··1vuh5YLU2K.Netwo
 00001340:·726b·2e57·6169·0b41·7070·6c69·6361·7469··rk.Wai.Applicati
00000fc0:·6577·1954·6573·742e·5175·6963·6b43·6865··ew.Test.QuickChe00001350:·6f6e·1354·6573·742e·5175·6963·6b43·6865··on.Test.QuickChe
 00001360:·636b·2e47·656e·0347·656e·054d·6b47·656e··ck.Gen.Gen.MkGen
 00001370:·0575·6e47·656e·0776·6172·6961·6e74·0573··.unGen.variant.s
 00001380:·697a·6564·0767·6574·5369·7a65·0672·6573··ized.getSize.res
 00001390:·697a·6505·7363·616c·6506·6368·6f6f·7365··ize.scale.choose
 000013a0:·0963·686f·6f73·6541·6e79·0a63·686f·6f73··.chooseAny.choos
 000013b0:·6545·6e75·6d09·6368·6f6f·7365·496e·7415··eEnum.chooseInt.
 000013c0:·6368·6f6f·7365·426f·756e·6465·6449·6e74··chooseBoundedInt
 000013d0:·6567·7261·6c0d·6368·6f6f·7365·496e·7465··egral.chooseInte
 000013e0:·6765·720c·6368·6f6f·7365·576f·7264·3634··ger.chooseWord64
 000013f0:·0b63·686f·6f73·6549·6e74·3634·0a63·686f··.chooseInt64.cho
 00001400:·6f73·6555·7054·6f08·6765·6e65·7261·7465··oseUpTo.generate
 00001410:·0773·616d·706c·6527·0673·616d·706c·6509··.sample'.sample.
 00001420:·6765·6e44·6f75·626c·6508·6765·6e46·6c6f··genDouble.genFlo
 00001430:·6174·0873·7563·6854·6861·740b·7375·6368··at.suchThat.such
 00001440:·5468·6174·4d61·700d·7375·6368·5468·6174··ThatMap.suchThat
 00001450:·4d61·7962·6505·6f6e·656f·6609·6672·6571··Maybe.oneof.freq
 00001460:·7565·6e63·7908·656c·656d·656e·7473·0973··uency.elements.s
 00001470:·7562·6c69·7374·4f66·0773·6875·6666·6c65··ublistOf.shuffle
 00001480:·0f67·726f·7769·6e67·456c·656d·656e·7473··.growingElements
 00001490:·066c·6973·744f·6607·6c69·7374·4f66·3108··.listOf.listOf1.
00000fd0:·636b·2e41·7262·6974·7261·7279·0941·7262··ck.Arbitrary.Arb 
00000fe0:·6974·7261·7279·0961·7262·6974·7261·7279··itrary.arbitrary 
00000ff0:·0673·6872·696e·6b04·6261·7365·1643·6f6e··.shrink.base.Con 
00001000:·7472·6f6c·2e4d·6f6e·6164·2e49·4f2e·436c··trol.Monad.IO.Cl 
00001010:·6173·7306·6c69·6674·494f·0c66·6f72·6d61··ass.liftIO.forma 
00001020:·7448·6561·6465·7209·4d61·7463·6842·6f64··tHeader.MatchBod 
00001030:·790b·4d61·7463·6848·6561·6465·720f·5265··y.MatchHeader.Re 
00001040:·7370·6f6e·7365·4d61·7463·6865·720b·6d61··sponseMatcher.ma 
00001050:·7463·6853·7461·7475·730c·6d61·7463·6848··tchStatus.matchH 
00001060:·6561·6465·7273·096d·6174·6368·426f·6479··eaders.matchBody 
Max diff block lines reached; -1/15264 bytes (-0.01%) of diff not shown.
4.0 KB
./usr/share/doc/libghc-hspec-wai-doc/html/src/Paths_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS&quot;</span></span><span>72 </span><span·class="hs-string">&quot;/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za&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_hspec_wai.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_hspec_wai.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_hspec_wai.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_hspec_wai.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/hspec-wai&quot;</span></span><span>78 </span><span·class="hs-string">&quot;/usr/share/hspec-wai&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
522 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/hspec-wai-0.11.1-73 "/usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-
74 2Pwz76JgQa7LDtCwfNz8IS"74 zKG28ijoIx8xNCmaRg3za"
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/hspec-wai"80 "/usr/share/hspec-wai"
81 libexecdir·::·String81 libexecdir·::·String
189 KB
libghc-hspec-wai-prof_0.11.1-3_arm64.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2024-10-11·08:19:44.000000·debian-binary1 -rw-r--r--···0········0········0········4·2024-10-11·08:19:44.000000·debian-binary
2 -rw-r--r--···0········0········0·····1208·2024-10-11·08:19:44.000000·control.tar.xz2 -rw-r--r--···0········0········0·····1208·2024-10-11·08:19:44.000000·control.tar.xz
3 -rw-r--r--···0········0········0····83664·2024-10-11·08:19:44.000000·data.tar.xz3 -rw-r--r--···0········0········0····83424·2024-10-11·08:19:44.000000·data.tar.xz
3.54 KB
control.tar.xz
3.51 KB
control.tar
411 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./
2 -rw-r--r--···0·root·········(0)·root·········(0)·····1113·2024-10-11·08:19:44.000000·./control2 -rw-r--r--···0·root·········(0)·root·········(0)·····1113·2024-10-11·08:19:44.000000·./control
3 -rw-r--r--···0·root·········(0)·root·········(0)·····1373·2024-10-11·08:19:44.000000·./md5sums3 -rw-r--r--···0·root·········(0)·root·········(0)·····1365·2024-10-11·08:19:44.000000·./md5sums
1.13 KB
./control
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
1 Package:·libghc-hspec-wai-prof1 Package:·libghc-hspec-wai-prof
2 Source:·haskell-hspec-wai2 Source:·haskell-hspec-wai
3 Version:·0.11.1-33 Version:·0.11.1-3
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:·7246 Installed-Size:·723
7 Depends:·libghc-base-compat-prof-0.13.1-70afd,·libghc-base-prof-4.18.2.1-75247,·libghc-bytestring-prof-0.11.5.3-31c85,·libghc-case-insensitive-prof-1.2.1.0-58734,·libghc-hspec-core-prof-2.11.9-3603a,·libghc-hspec-expectations-prof-0.8.4-d8974,·libghc-hspec-wai-dev·(=·0.11.1-3),·libghc-http-types-prof-0.12.4-c7c47,·libghc-quickcheck-prof-2.14.3-1e824,·libghc-text-prof-2.0.2-edcc7,·libghc-transformers-prof-0.6.1.0-5335d,·libghc-wai-extra-prof-3.1.15-e40df,·libghc-wai-prof-3.2.4-185967 Depends:·libghc-base-compat-prof-0.13.1-70afd,·libghc-base-prof-4.18.2.1-75247,·libghc-bytestring-prof-0.11.5.3-31c85,·libghc-case-insensitive-prof-1.2.1.0-58734,·libghc-hspec-core-prof-2.11.9-3603a,·libghc-hspec-expectations-prof-0.8.4-d8974,·libghc-hspec-wai-dev·(=·0.11.1-3),·libghc-http-types-prof-0.12.4-c7c47,·libghc-quickcheck-prof-2.14.3-1e824,·libghc-text-prof-2.0.2-edcc7,·libghc-transformers-prof-0.6.1.0-5335d,·libghc-wai-extra-prof-3.1.15-e40df,·libghc-wai-prof-3.2.4-18596
8 Provides:·libghc-hspec-wai-prof-0.11.1-418c68 Provides:·libghc-hspec-wai-prof-0.11.1-b27f5
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/hspec/hspec-wai#readme11 Homepage:·https://github.com/hspec/hspec-wai#readme
12 Description:·hspec·support·for·testing·WAI·applications;·profiling·libraries12 Description:·hspec·support·for·testing·WAI·applications;·profiling·libraries
13 ·Experimental·Hspec·support·for·testing·WAI·applications13 ·Experimental·Hspec·support·for·testing·WAI·applications
14 ·.14 ·.
15 ·This·package·provides·a·library·for·the·Haskell·programming·language,·compiled15 ·This·package·provides·a·library·for·the·Haskell·programming·language,·compiled
1.96 KB
./md5sums
30.0 B
./md5sums
Files differ
1.92 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/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Paths_hspec_wai.p_hi1 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Paths_hspec_wai.p_hi
2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai.p_hi2 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai.p_hi
3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Internal.p_hi3 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Internal.p_hi
4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Matcher.p_hi4 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Matcher.p_hi
5 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/QuickCheck.p_hi5 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/QuickCheck.p_hi
6 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Util.p_hi6 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Util.p_hi
7 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/libHShspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS_p.a7 usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/libHShspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za_p.a
8 usr/share/doc/libghc-hspec-wai-prof/changelog.Debian.gz8 usr/share/doc/libghc-hspec-wai-prof/changelog.Debian.gz
9 usr/share/doc/libghc-hspec-wai-prof/changelog.gz9 usr/share/doc/libghc-hspec-wai-prof/changelog.gz
10 usr/share/doc/libghc-hspec-wai-prof/copyright10 usr/share/doc/libghc-hspec-wai-prof/copyright
185 KB
data.tar.xz
185 KB
data.tar
5.95 KB
file list
    
Offset 1, 24 lines modifiedOffset 1, 24 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/
9 -rw-r--r--···0·root·········(0)·root·········(0)····11207·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Paths_hspec_wai.p_hi9 -rw-r--r--···0·root·········(0)·root·········(0)····11198·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Paths_hspec_wai.p_hi
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/
13 -rw-r--r--···0·root·········(0)·root·········(0)····32496·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Internal.p_hi13 -rw-r--r--···0·root·········(0)·root·········(0)····32504·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Internal.p_hi
14 -rw-r--r--···0·root·········(0)·root·········(0)····15123·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Matcher.p_hi14 -rw-r--r--···0·root·········(0)·root·········(0)····15116·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Matcher.p_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)····11411·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/QuickCheck.p_hi15 -rw-r--r--···0·root·········(0)·root·········(0)····11408·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/QuickCheck.p_hi
16 -rw-r--r--···0·root·········(0)·root·········(0)····13889·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Util.p_hi16 -rw-r--r--···0·root·········(0)·root·········(0)····13884·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Util.p_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)····26506·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai.p_hi17 -rw-r--r--···0·root·········(0)·root·········(0)····26498·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai.p_hi
18 -rw-r--r--···0·root·········(0)·root·········(0)···608580·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/libHShspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS_p.a18 -rw-r--r--···0·root·········(0)·root·········(0)···607348·2024-10-11·08:19:44.000000·./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/libHShspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za_p.a
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/
21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-prof/21 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-prof/
22 -rw-r--r--···0·root·········(0)·root·········(0)······429·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-prof/changelog.Debian.gz22 -rw-r--r--···0·root·········(0)·root·········(0)······429·2024-10-11·08:19:44.000000·./usr/share/doc/libghc-hspec-wai-prof/changelog.Debian.gz
23 -rw-r--r--···0·root·········(0)·root·········(0)·······77·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-hspec-wai-prof/changelog.gz23 -rw-r--r--···0·root·········(0)·root·········(0)·······77·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-hspec-wai-prof/changelog.gz
24 -rw-r--r--···0·root·········(0)·root·········(0)·····1517·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-hspec-wai-prof/copyright24 -rw-r--r--···0·root·········(0)·root·········(0)·····1517·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-hspec-wai-prof/copyright
29.7 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Paths_hspec_wai.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Paths_hspec_wai.p_hi
Files 91% similar despite different names
29.4 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_hspec_wai·90667 interface·Paths_hspec_wai·9066
8 ··interface·hash:·089cb3beafc9cabb5701c4ee8d46e37c 
9 ··ABI·hash:·bcf4353d5e2b5593b16a5074ea6bb7ae 
10 ··export-list·hash:·2c27b04cde601f6ba1fb9ba482582cc58 ··interface·hash:·a6f9a1753dced9502ebec00e0219e0fb
 9 ··ABI·hash:·5f75a815bc6210b7e3d74873d86c0cef
 10 ··export-list·hash:·98a739151a469f5f4488a3ac2090a96f
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:·43f4222676c6c5b94dadc9e008c68a0f16 ··src_hash:·57626af7895826ca3d7895e6771fd7f9
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, 46 lines modifiedOffset 44, 46 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"·90db472af1bbde4fded97fde17e6880751 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·c1444ccfdd6de74a90886976d72a1976
52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d52 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
53 c7477741b0f5e47e201d2ad3439cda3953 3c627194801c9fa90202f7cc0d933448
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 6941f23bb63f32cc491163146df6ca1658 15cad5dd0319d3fd6713766e846e9afe
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 25cf9ef49dfd4a62b6498928324e0cc663 ee23f71836211f23458f0c72b9316851
64 ··$trModule2·::·GHC.Prim.Addr#64 ··$trModule2·::·GHC.Prim.Addr#
65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,65 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
66 ···Unfolding:·Core:·<vanilla>·"Paths_hspec_wai"#]66 ···Unfolding:·Core:·<vanilla>·"Paths_hspec_wai"#]
67 ad3cfb465d43b93c1fe31acc02d611cf67 c74eed9576504c38ad076301f807d07a
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 f22f9738c89928248c1ac72935d50b9e72 86a8dc94fcde447e4ea0e3925a51568a
73 ··$trModule4·::·GHC.Prim.Addr#73 ··$trModule4·::·GHC.Prim.Addr#
74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,74 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
75 ···Unfolding:·Core:·<vanilla>75 ···Unfolding:·Core:·<vanilla>
76 ··············"hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS"#] 
77 cba65bb9fc25694d8240f491e68711f076 ··············"hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za"#]
 77 985eb8490cd2f137f360f5a8f01f1b42
78 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath78 ··getBinDir·::·GHC.Types.IO·GHC.IO.FilePath
79 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),79 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
80 ···Unfolding:·Core:·<vanilla>80 ···Unfolding:·Core:·<vanilla>
81 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]81 ··············getBinDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
82 fc2f48241e3b06d2d589b1526caffb2682 652978e4fcc76305f8179ca19d1ee0fa
83 ··getBinDir1·::83 ··getBinDir1·::
84 ····GHC.Prim.State#·GHC.Prim.RealWorld84 ····GHC.Prim.State#·GHC.Prim.RealWorld
85 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)85 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
86 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),86 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
87 ···Unfolding:·Core:·<vanilla>87 ···Unfolding:·Core:·<vanilla>
88 ··············{__scc·{Paths_hspec_wai.getBinDir}·True·False}·\·(eta['GHC.Types.Many]·::·GHC.Prim.State#88 ··············{__scc·{Paths_hspec_wai.getBinDir}·True·False}·\·(eta['GHC.Types.Many]·::·GHC.Prim.State#
89 ··························································································GHC.Prim.RealWorld)[OneShot]·->89 ··························································································GHC.Prim.RealWorld)[OneShot]·->
Offset 91, 15 lines modifiedOffset 91, 15 lines modified
91 ··············································································································@GHC.Types.LiftedRep91 ··············································································································@GHC.Types.LiftedRep
92 ··············································································································@'GHC.Types.Lifted92 ··············································································································@'GHC.Types.Lifted
93 ··············································································································@GHC.IO.FilePath93 ··············································································································@GHC.IO.FilePath
94 ··············································································································@GHC.Exception.Type.SomeException94 ··············································································································@GHC.Exception.Type.SomeException
95 ··············································································································getBinDir595 ··············································································································getBinDir5
96 ··············································································································getBinDir296 ··············································································································getBinDir2
97 ··············································································································eta]97 ··············································································································eta]
98 dc4b77a9fdf9d792e9f32dab81d3740e98 c4b791ddeaae0c7f26a283d080bb1c23
99 ··getBinDir2·::99 ··getBinDir2·::
100 ····GHC.Exception.Type.SomeException100 ····GHC.Exception.Type.SomeException
101 ····->·GHC.Prim.State#·GHC.Prim.RealWorld101 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
102 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)102 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FilePath·#)
103 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,103 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
104 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,·CPR:·1,104 ···Strictness:·<1P(SP(SL,L,L,L,L),L)><L>,·CPR:·1,
105 ···Unfolding:·Core:·<vanilla>105 ···Unfolding:·Core:·<vanilla>
Offset 121, 43 lines modifiedOffset 121, 43 lines modified
121 ·····················@'GHC.Types.Lifted121 ·····················@'GHC.Types.Lifted
122 ·····················@GHC.Types.LiftedRep122 ·····················@GHC.Types.LiftedRep
123 ·····················@GHC.Exception.Type.SomeException123 ·····················@GHC.Exception.Type.SomeException
124 ·····················@GHC.IO.FilePath124 ·····················@GHC.IO.FilePath
125 ·····················wild125 ·····················wild
126 ·····················eta1126 ·····················eta1
127 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]127 ················GHC.Types.True·->·(#·eta1,·getBinDir3·#)·}·}]
128 170b217339b4e0bbaae6ae4cbcb21579128 7d1f8f9290eed5e60c60e0f34ac933d2
129 ··getBinDir3·::·[GHC.Types.Char]129 ··getBinDir3·::·[GHC.Types.Char]
130 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),130 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
131 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]131 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir4]
132 804957c400241b3e4478395d79dada6a132 c9a5e878da04e4e0e3ebac631ff5d29d
133 ··getBinDir4·::·GHC.Prim.Addr#133 ··getBinDir4·::·GHC.Prim.Addr#
134 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,134 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
135 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]135 ···Unfolding:·Core:·<vanilla>·"/usr/bin"#]
136 ffe748b5efe4428e50cc650fe7f5d80d136 3c992de1430fce90a5be77416b6c28ad
137 ··getBinDir5·::137 ··getBinDir5·::
138 ····GHC.Prim.State#·GHC.Prim.RealWorld138 ····GHC.Prim.State#·GHC.Prim.RealWorld
139 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)139 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Base.String·#)
140 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,140 ··[TagSig:·<TagTuple[TagDunno]>,·LambdaFormInfo:·LFReEntrant·1,
141 ···Arity:·1,·Strictness:·<L>,·CPR:·1,141 ···Arity:·1,·Strictness:·<L>,·CPR:·1,
142 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]142 ···Unfolding:·Core:·<vanilla>·System.Environment.getEnv1·getBinDir6]
143 cb91296c445263b5321f145c91d34ea2143 a5aaf08cd6d28c049718318a1f18fdc1
144 ··getBinDir6·::·[GHC.Types.Char]144 ··getBinDir6·::·[GHC.Types.Char]
145 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),145 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
146 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]146 ···Unfolding:·Core:·<vanilla>·GHC.CString.unpackCString#·getBinDir7]
147 4e66cbd83e8f503786a1f3a008ab7458147 d78412d6fdcf22942f21216b9284ba7e
148 ··getBinDir7·::·GHC.Prim.Addr#148 ··getBinDir7·::·GHC.Prim.Addr#
149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
150 ···Unfolding:·Core:·<vanilla>·"hspec_wai_bindir"#]150 ···Unfolding:·Core:·<vanilla>·"hspec_wai_bindir"#]
151 68ecaf57aaaa6bc0dd763dadae4fd781151 9c1148e9b32d26b77159ddcc2d417c00
152 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath152 ··getDataDir·::·GHC.Types.IO·GHC.IO.FilePath
153 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),153 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
154 ···Unfolding:·Core:·<vanilla>154 ···Unfolding:·Core:·<vanilla>
155 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]155 ··············getDataDir1·`cast`·(Sym·(GHC.Types.N:IO[0]·<GHC.IO.FilePath>_R))]
156 cf66535495e5910e3857c650e78446fb156 f97eff623a2649f61a1859cd3ec972b5
157 ··getDataDir1·::157 ··getDataDir1·::
Max diff block lines reached; 23060/30052 bytes (76.73%) of diff not shown.
32.6 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Internal.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Internal.p_hi
Files 98% similar despite different names
32.3 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Test.Hspec.Wai.Internal·[family·instance·module]·90667 interface·Test.Hspec.Wai.Internal·[family·instance·module]·9066
8 ··interface·hash:·815410fece3d78010350b346dcdb4664 
9 ··ABI·hash:·c42b9fe55066c55534e5aa92a6f5be4a 
10 ··export-list·hash:·a127cfaee5f0155eda5726ef8bcd0b79 
11 ··orphan·hash:·2f313596b52fa9f77636a84ad4f1f8898 ··interface·hash:·f2f22e1ca71f25599db173a083c6ff9d
 9 ··ABI·hash:·7431feff4243c79d8c5d96a452203ccb
 10 ··export-list·hash:·6657891f087f3d1889595b4b9de11d0d
 11 ··orphan·hash:·9a61028b42c6788cfcfb85262c6ca98a
12 ··flag·hash:·7cba26c07e6f8431a7f89c6f7af75aff12 ··flag·hash:·7cba26c07e6f8431a7f89c6f7af75aff
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1c940d9c9e75ac80dee2e536f11c08d916 ··src_hash:·1c940d9c9e75ac80dee2e536f11c08d9
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··getState22 ··getState
23 ··runWaiSession23 ··runWaiSession
24 ··runWithState24 ··runWithState
25 ··withApplication25 ··withApplication
26 ··Test.Hspec.Wai.Util.formatHeader26 ··Test.Hspec.Wai.Util.formatHeader
27 ··WaiExpectation27 ··WaiExpectation
28 ··WaiSession{WaiSession·unWaiSession}28 ··WaiSession{WaiSession·unWaiSession}
29 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util29 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.18.2.131 direct·package·dependencies:·base-4.18.2.1
32 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E·transformers-0.6.1.032 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E·transformers-0.6.1.0
33 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K33 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K
34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
Offset 71, 26 lines modifiedOffset 71, 26 lines modified
71 import··-/··Control.Monad.Fail·c293ddd7f2477fe4b1f9260f66b742ae71 import··-/··Control.Monad.Fail·c293ddd7f2477fe4b1f9260f66b742ae
72 import··-/··Control.Monad.IO.Class·6bd3ec8db347a0ef4823360f0b523b2272 import··-/··Control.Monad.IO.Class·6bd3ec8db347a0ef4823360f0b523b22
73 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b973 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
74 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc274 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
75 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df9475 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
76 import··-/··Test.Hspec.Core.Example·5402d8b63a14bb3facada1340462156376 import··-/··Test.Hspec.Core.Example·5402d8b63a14bb3facada13404621563
77 import··-/··Test.Hspec.Core.Spec·b4e5bf7d2a7c5ea9d37074a6f8117c4077 import··-/··Test.Hspec.Core.Spec·b4e5bf7d2a7c5ea9d37074a6f8117c40
78 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util·2e7857cd22b507eaf212c7d637fdee55 
79 ··exports:·09924663f41b64d0ee47cd345a3e001a 
80 ··formatHeader·5bb83d8c1a19c95d0eae397157945d1478 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util·2274da84c22e938b6e12306750cc4da8
 79 ··exports:·7b13fc1c8027cd175eb8b3eb123c9211
 80 ··formatHeader·74aca7bb07f45f9672386b119c0680ab
81 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd81 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd
82 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b82 import··-/··Control.Monad.Trans.Reader·f0f89c719914f6308eba0116ac42816b
83 import··-/··Network.Wai·cfe073d4d8b4a0bc8d027dc50c2ab52383 import··-/··Network.Wai·cfe073d4d8b4a0bc8d027dc50c2ab523
84 import··-/··Network.Wai.Test·29e00dd7d09c8d5e418d00b99f305a2484 import··-/··Network.Wai.Test·29e00dd7d09c8d5e418d00b99f305a24
85 import··-/··Network.Wai.Test.Internal·e9f0ba2bb7f1c19e5655a25bbc82616185 import··-/··Network.Wai.Test.Internal·e9f0ba2bb7f1c19e5655a25bbc826161
86 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e286 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
87 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·90db472af1bbde4fded97fde17e6880787 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·c1444ccfdd6de74a90886976d72a1976
88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d88 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
89 843c51a926d1002cbc6db561c7d1e19e89 3190992fcb407c8320f7f3037fe739c0
90 ··$fApplicativeWaiSession·::·GHC.Base.Applicative·(WaiSession·st)90 ··$fApplicativeWaiSession·::·GHC.Base.Applicative·(WaiSession·st)
91 ··DFunId91 ··DFunId
92 ··[HasNoCafRefs,·TagSig:·<TagProper>,92 ··[HasNoCafRefs,·TagSig:·<TagProper>,
93 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,93 ···LambdaFormInfo:·LFCon[GHC.Base.C:Applicative],·Inline:·CONLIKE,
94 ···Unfolding:·DFun:·@st.94 ···Unfolding:·DFun:·@st.
95 ················@(WaiSession·st)95 ················@(WaiSession·st)
96 ················($fFunctorWaiSession·@st)96 ················($fFunctorWaiSession·@st)
Offset 144, 15 lines modifiedOffset 144, 15 lines modified
144 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N)144 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N)
145 ················($fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·@st)145 ················($fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·@st)
146 ··················`cast`146 ··················`cast`
147 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).147 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
148 ·················Sym·(N:WaiSession[0]·<st>_R)·<a>_N148 ·················Sym·(N:WaiSession[0]·<st>_R)·<a>_N
149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N149 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<b>_N
150 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<a>_N)]150 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:WaiSession[0]·<st>_R)·<a>_N)]
151 4a7e20e9cba2d3f8319031c0042e1688151 8c9adc06e76669a64164273048cf6bb3
152 ··$fApplicativeWaiSession1·::152 ··$fApplicativeWaiSession1·::
153 ····a153 ····a
154 ····->·st154 ····->·st
155 ····->·Network.Wai.Application155 ····->·Network.Wai.Application
156 ····->·Network.Wai.Test.Internal.ClientState156 ····->·Network.Wai.Test.Internal.ClientState
157 ····->·GHC.Prim.State#·GHC.Prim.RealWorld157 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
158 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,158 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
Offset 166, 15 lines modifiedOffset 166, 15 lines modified
166 ················(eta['GHC.Types.Many]·::·a)166 ················(eta['GHC.Types.Many]·::·a)
167 ················(eta1['GHC.Types.Many]·::·st)167 ················(eta1['GHC.Types.Many]·::·st)
168 ················(eta2['GHC.Types.Many]·::·Network.Wai.Application)168 ················(eta2['GHC.Types.Many]·::·Network.Wai.Application)
169 ················(eta3['GHC.Types.Many]·::·Network.Wai.Test.Internal.ClientState)169 ················(eta3['GHC.Types.Many]·::·Network.Wai.Test.Internal.ClientState)
170 ················(eta4['GHC.Types.Many]·::·GHC.Prim.State#170 ················(eta4['GHC.Types.Many]·::·GHC.Prim.State#
171 ············································GHC.Prim.RealWorld)[OneShot]·->171 ············································GHC.Prim.RealWorld)[OneShot]·->
172 ··············(#·eta4,·(eta,·eta3)·#)]172 ··············(#·eta4,·(eta,·eta3)·#)]
173 7e91ba236be348e2311fbe00025f37d6173 eac9cfaf60ed253c479fed1691a14288
174 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c*>·::174 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c*>·::
175 ····Control.Monad.Trans.Reader.ReaderT175 ····Control.Monad.Trans.Reader.ReaderT
176 ······r176 ······r
177 ······(Control.Monad.Trans.Reader.ReaderT177 ······(Control.Monad.Trans.Reader.ReaderT
178 ·········Network.Wai.Application178 ·········Network.Wai.Application
179 ·········(Control.Monad.Trans.State.Lazy.StateT179 ·········(Control.Monad.Trans.State.Lazy.StateT
180 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))180 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))
Offset 345, 15 lines modifiedOffset 345, 15 lines modified
345 ··················································<r>_R345 ··················································<r>_R
346 ··················································<Control.Monad.Trans.Reader.ReaderT346 ··················································<Control.Monad.Trans.Reader.ReaderT
347 ·····················································Network.Wai.Application347 ·····················································Network.Wai.Application
348 ·····················································(Control.Monad.Trans.State.Lazy.StateT348 ·····················································(Control.Monad.Trans.State.Lazy.StateT
349 ························································Network.Wai.Test.Internal.ClientState349 ························································Network.Wai.Test.Internal.ClientState
350 ························································GHC.Types.IO)>_R350 ························································GHC.Types.IO)>_R
351 ··················································<b>_N))]351 ··················································<b>_N))]
352 3086ce6a15720c30f7d3a70449e41324352 76c3bef7bcf48670a98053c336e52cbc
353 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·::353 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*·::
354 ····Control.Monad.Trans.Reader.ReaderT354 ····Control.Monad.Trans.Reader.ReaderT
355 ······r355 ······r
356 ······(Control.Monad.Trans.Reader.ReaderT356 ······(Control.Monad.Trans.Reader.ReaderT
357 ·········Network.Wai.Application357 ·········Network.Wai.Application
358 ·········(Control.Monad.Trans.State.Lazy.StateT358 ·········(Control.Monad.Trans.State.Lazy.StateT
359 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))359 ············Network.Wai.Test.Internal.ClientState·GHC.Types.IO))
Offset 527, 15 lines modifiedOffset 527, 15 lines modified
527 ··················································<r>_R527 ··················································<r>_R
528 ··················································<Control.Monad.Trans.Reader.ReaderT528 ··················································<Control.Monad.Trans.Reader.ReaderT
529 ·····················································Network.Wai.Application529 ·····················································Network.Wai.Application
530 ·····················································(Control.Monad.Trans.State.Lazy.StateT530 ·····················································(Control.Monad.Trans.State.Lazy.StateT
531 ························································Network.Wai.Test.Internal.ClientState531 ························································Network.Wai.Test.Internal.ClientState
532 ························································GHC.Types.IO)>_R532 ························································GHC.Types.IO)>_R
533 ··················································<a>_N))]533 ··················································<a>_N))]
534 0a23c7ed1d1f07908cadb842ce804347534 471169a5a0e85c406f1ee0cf9870da5c
535 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*>·::535 ··$fApplicativeWaiSession_$s$fApplicativeReaderT_$c<*>·::
536 ····Control.Monad.Trans.Reader.ReaderT536 ····Control.Monad.Trans.Reader.ReaderT
537 ······r537 ······r
538 ······(Control.Monad.Trans.Reader.ReaderT538 ······(Control.Monad.Trans.Reader.ReaderT
Max diff block lines reached; 26215/33086 bytes (79.23%) of diff not shown.
27.8 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Matcher.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Matcher.p_hi
Files 97% similar despite different names
27.5 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Test.Hspec.Wai.Matcher·90667 interface·Test.Hspec.Wai.Matcher·9066
8 ··interface·hash:·a7ed22bcb7b2e88052334a5ffa9d999c 
9 ··ABI·hash:·a565c38da10a2e7f144c1ab8dbf0d494 
10 ··export-list·hash:·f54fdf408df227f41b048512023ebf628 ··interface·hash:·5ab64d2262cc4569950348a2b8c8577a
 9 ··ABI·hash:·48bce512f4d8d5bdae2ff5e3730d0761
 10 ··export-list·hash:·c1fc1dcc6669326ba279ea386821e81a
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·28cf6d384d1e43e72b007406599f09ff12 ··flag·hash:·28cf6d384d1e43e72b007406599f09ff
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·ded7304e6647c50382f2f1dd4ca5330516 ··src_hash:·ded7304e6647c50382f2f1dd4ca53305
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··bodyEquals22 ··bodyEquals
23 ··match23 ··match
24 ··Test.Hspec.Wai.Util.formatHeader24 ··Test.Hspec.Wai.Util.formatHeader
25 ··Body25 ··Body
26 ··MatchBody{MatchBody}26 ··MatchBody{MatchBody}
27 ··MatchHeader{MatchHeader}27 ··MatchHeader{MatchHeader}
28 ··ResponseMatcher{ResponseMatcher·matchBody·matchHeaders·matchStatus}28 ··ResponseMatcher{ResponseMatcher·matchBody·matchHeaders·matchStatus}
29 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util29 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.18.2.131 direct·package·dependencies:·base-4.18.2.1
32 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.332 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.3
33 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·text-2.0.233 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·text-2.0.2
34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB34 ·····························wai-extra-3.1.15-FuJ15VjhPCFJz44QnwhurB
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic36 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
Offset 75, 52 lines modifiedOffset 75, 52 lines modified
75 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc275 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
76 import··-/··Prelude.Compat·33204dac3bee2fa08927482644c8a8ca76 import··-/··Prelude.Compat·33204dac3bee2fa08927482644c8a8ca
77 import··-/··Data.ByteString·97679d52314c9a905d6361c612af2f6e77 import··-/··Data.ByteString·97679d52314c9a905d6361c612af2f6e
78 import··-/··Data.ByteString.Internal.Type·b0016195b64313fa5c94f2afec1d96d478 import··-/··Data.ByteString.Internal.Type·b0016195b64313fa5c94f2afec1d96d4
79 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf79 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf
80 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c80 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c
81 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa0881 import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08
82 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util·2e7857cd22b507eaf212c7d637fdee55 
83 ··exports:·09924663f41b64d0ee47cd345a3e001a 
84 ··formatHeader·5bb83d8c1a19c95d0eae397157945d14 
85 ··safeToString·e2f982042a0c1f2af0b53c5c099cd164 
86 ··toStrict·84a1562bd49e52f2fb908b61e1aad58882 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util·2274da84c22e938b6e12306750cc4da8
 83 ··exports:·7b13fc1c8027cd175eb8b3eb123c9211
 84 ··formatHeader·74aca7bb07f45f9672386b119c0680ab
 85 ··safeToString·f735431acb6486ecb7d6d3deb3d560ea
 86 ··toStrict·5dbf38bb7f4efb4075bd0b574f4e1ac8
87 import··-/··Network.HTTP.Types·12cbca1738544f37fd7d359daa18ca1c87 import··-/··Network.HTTP.Types·12cbca1738544f37fd7d359daa18ca1c
88 import··-/··Network.HTTP.Types.Header·1b897d7057aec77e857e7a254683517c88 import··-/··Network.HTTP.Types.Header·1b897d7057aec77e857e7a254683517c
89 import··-/··Network.HTTP.Types.Status·807a60fade0fda7bd8560f467a3e503a89 import··-/··Network.HTTP.Types.Status·807a60fade0fda7bd8560f467a3e503a
90 import··-/··Data.Text.Lazy·688f7cf8b463c92de645e83e9b69f59890 import··-/··Data.Text.Lazy·688f7cf8b463c92de645e83e9b69f598
91 import··-/··Data.Text.Lazy.Encoding·001bfbf76f8720526a36b1a3fe35429491 import··-/··Data.Text.Lazy.Encoding·001bfbf76f8720526a36b1a3fe354294
92 import··-/··Network.Wai.Test·29e00dd7d09c8d5e418d00b99f305a2492 import··-/··Network.Wai.Test·29e00dd7d09c8d5e418d00b99f305a24
93 591295767936f8ecd93f27a88aefb26293 29cd1ec014039d4b1c816514fd43caef
94 ··$fIsStringMatchBody·::·Data.String.IsString·MatchBody94 ··$fIsStringMatchBody·::·Data.String.IsString·MatchBody
95 ··DFunId95 ··DFunId
96 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,96 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
97 ···Strictness:·<ML>,·Inline:·(sat-args=0),97 ···Strictness:·<ML>,·Inline:·(sat-args=0),
98 ···Unfolding:·Core:·StableUser·<0,FalseTrue>98 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
99 ··············$fIsStringMatchBody_$cfromString99 ··············$fIsStringMatchBody_$cfromString
100 ················`cast`100 ················`cast`
101 ··············(Sym·(Data.String.N:IsString[0]·<MatchBody>_N))]101 ··············(Sym·(Data.String.N:IsString[0]·<MatchBody>_N))]
102 f8ba1e6bfa0c4c31669d675241ff3f9e102 f5464283f7aa47c389636a25f6c49f06
103 ··$fIsStringMatchBody1·::·GHC.Prim.Addr#103 ··$fIsStringMatchBody1·::·GHC.Prim.Addr#
104 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,104 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
105 ···Unfolding:·Core:·<vanilla>·"··but·got:··"#]105 ···Unfolding:·Core:·<vanilla>·"··but·got:··"#]
106 9b5e95f25e63a7888e205e7072989d3a106 df219eef7a239010e23f3acbfa18fe10
107 ··$fIsStringMatchBody2·::·GHC.Prim.Addr#107 ··$fIsStringMatchBody2·::·GHC.Prim.Addr#
108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,108 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
109 ···Unfolding:·Core:·<vanilla>·"··expected:·"#]109 ···Unfolding:·Core:·<vanilla>·"··expected:·"#]
110 c98141fb7019515f3547e0508fbef0fc110 03b0fb12754b9e64ba3565001a8c40d4
111 ··$fIsStringMatchBody3·::·[GHC.Types.Char]111 ··$fIsStringMatchBody3·::·[GHC.Types.Char]
112 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),112 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
113 ···Unfolding:·Core:·<vanilla>113 ···Unfolding:·Core:·<vanilla>
114 ··············GHC.CString.unpackCString#·$fIsStringMatchBody4]114 ··············GHC.CString.unpackCString#·$fIsStringMatchBody4]
115 1c472eb1aa6677ae0103f364f6edd3ba115 646e2892522979a6d7f838846d374d71
116 ··$fIsStringMatchBody4·::·GHC.Prim.Addr#116 ··$fIsStringMatchBody4·::·GHC.Prim.Addr#
117 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,117 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
118 ···Unfolding:·Core:·<vanilla>·"body·mismatch:"#]118 ···Unfolding:·Core:·<vanilla>·"body·mismatch:"#]
119 c41e569a91b912b517c25972825dd532119 55ee1cf576778f1424e94b6c60f057f7
120 ··$fIsStringMatchBody_$cfromString·::·GHC.Base.String·->·MatchBody120 ··$fIsStringMatchBody_$cfromString·::·GHC.Base.String·->·MatchBody
121 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,121 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
122 ···Strictness:·<ML>,·CPR:·1,·Inline:·[2],122 ···Strictness:·<ML>,·CPR:·1,·Inline:·[2],
123 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>123 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
124 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->124 ··············\·(x['GHC.Types.Many]·::·GHC.Base.String)·->
125 ··············case·$wbodyEquals125 ··············case·$wbodyEquals
126 ·····················(Data.Text.Lazy.Encoding.encodeUtf8126 ·····················(Data.Text.Lazy.Encoding.encodeUtf8
Offset 138, 15 lines modifiedOffset 138, 15 lines modified
138 ····································@b1138 ····································@b1
139 ····································@GHC.Types.Char139 ····································@GHC.Types.Char
140 ····································c140 ····································c
141 ····································Data.Text.Internal.safe)141 ····································Data.Text.Internal.safe)
142 ·································n142 ·································n
143 ·································x))))·of·wild·{·Solo#·ww·->143 ·································x))))·of·wild·{·Solo#·ww·->
144 ··············MatchBody·ww·}]144 ··············MatchBody·ww·}]
145 0c596b307b56a0390d30d470cbe4cf22145 e95fbc2a996d7998f08deb3212f606ac
146 ··$fIsStringMatchBody_outer·::146 ··$fIsStringMatchBody_outer·::
147 ····[GHC.Types.Char]·->·Data.Text.Internal.Lazy.Text147 ····[GHC.Types.Char]·->·Data.Text.Internal.Lazy.Text
148 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,148 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
149 ···Strictness:·<1L>,149 ···Strictness:·<1L>,
150 ···Unfolding:·Core:·<vanilla>150 ···Unfolding:·Core:·<vanilla>
151 ··············\·(so['GHC.Types.Many]·::·[GHC.Types.Char])·->151 ··············\·(so['GHC.Types.Many]·::·[GHC.Types.Char])·->
152 ··············{__scc·{Data.Text.Internal.Lazy.Fusion.unstreamChunks/outer}·True·True}·case·so·of·wild·{152 ··············{__scc·{Data.Text.Internal.Lazy.Fusion.unstreamChunks/outer}·True·True}·case·so·of·wild·{
Offset 348, 267 lines modifiedOffset 348, 267 lines modified
348 ··········································································································@GHC.Prim.RealWorld348 ··········································································································@GHC.Prim.RealWorld
349 ··········································································································ipv2349 ··········································································································ipv2
350 ··········································································································4#350 ··········································································································4#
351 ··········································································································conrep1351 ··········································································································conrep1
352 ··········································································································3#352 ··········································································································3#
353 ··········································································································s2#2·of·ds2·{·(#,#)·ipv3·ipv4·->353 ··········································································································s2#2·of·ds2·{·(#,#)·ipv3·ipv4·->
354 ···································································································ipv4·}·}·}·}·}·})·}·}·}]354 ···································································································ipv4·}·}·}·}·}·})·}·}·}]
355 ba78b9a7d39a0e87341254b48679b3f8355 2607f6bf51732569871bbeaeaa1644e1
356 ··$fIsStringResponseMatcher·::·Data.String.IsString·ResponseMatcher356 ··$fIsStringResponseMatcher·::·Data.String.IsString·ResponseMatcher
357 ··DFunId357 ··DFunId
358 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,358 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
359 ···Strictness:·<ML>,·Inline:·(sat-args=0),359 ···Strictness:·<ML>,·Inline:·(sat-args=0),
360 ···Unfolding:·Core:·StableUser·<0,FalseTrue>360 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
361 ··············$fIsStringResponseMatcher_$cfromString361 ··············$fIsStringResponseMatcher_$cfromString
362 ················`cast`362 ················`cast`
363 ··············(Sym·(Data.String.N:IsString[0]·<ResponseMatcher>_N))]363 ··············(Sym·(Data.String.N:IsString[0]·<ResponseMatcher>_N))]
364 4fb8d69c3c33ce284cf233c96cc4ab7f364 08595244fb8691fd3142cf2078346a11
365 ··$fIsStringResponseMatcher1·::·GHC.Types.Int365 ··$fIsStringResponseMatcher1·::·GHC.Types.Int
Max diff block lines reached; 21115/28163 bytes (74.97%) of diff not shown.
17.2 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/QuickCheck.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/QuickCheck.p_hi
Files 94% similar despite different names
17.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Test.Hspec.Wai.QuickCheck·[family·instance·module]·90667 interface·Test.Hspec.Wai.QuickCheck·[family·instance·module]·9066
8 ··interface·hash:·2cfd701f71daf48e104751ee3655d845 
9 ··ABI·hash:·c74d11f96fe2afdbfd3b5369907a7d34 
10 ··export-list·hash:·995e75c55a0332611cd6437a6a2bf62b8 ··interface·hash:·34e2821b546f025ecefe564e8f0bdaa8
 9 ··ABI·hash:·5a84fa220931a2955ab3648e7f869e0a
 10 ··export-list·hash:·a9f54453556ba429f79d13f1c55a1c99
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7bcf9713c5411949b155f402b57040bb12 ··flag·hash:·7bcf9713c5411949b155f402b57040bb
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·eb193f4fceaa53cbf82f9ca811fffb8516 ··src_hash:·eb193f4fceaa53cbf82f9ca811fffb85
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 52, 15 lines modifiedOffset 52, 15 lines modified
52 ··Test.QuickCheck.Gen.vectorOf52 ··Test.QuickCheck.Gen.vectorOf
53 ··==>53 ··==>
54 ··property54 ··property
55 ··Test.QuickCheck.Arbitrary.Arbitrary{Test.QuickCheck.Arbitrary.arbitrary·Test.QuickCheck.Arbitrary.shrink}55 ··Test.QuickCheck.Arbitrary.Arbitrary{Test.QuickCheck.Arbitrary.arbitrary·Test.QuickCheck.Arbitrary.shrink}
56 ··Test.QuickCheck.Gen.Gen{Test.QuickCheck.Gen.MkGen·unGen}56 ··Test.QuickCheck.Gen.Gen{Test.QuickCheck.Gen.MkGen·unGen}
57 ··Testable{State·toProperty}57 ··Testable{State·toProperty}
58 ··WaiProperty{WaiProperty·unWaiProperty}58 ··WaiProperty{WaiProperty·unWaiProperty}
59 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal59 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal
60 boot·module·dependencies:60 boot·module·dependencies:
61 direct·package·dependencies:·QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew61 direct·package·dependencies:·QuickCheck-2.14.3-2ib5howz5bF8WgkuPDgHew
62 ·····························base-4.18.2.1·wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K62 ·····························base-4.18.2.1·wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K
63 plugin·package·dependencies:63 plugin·package·dependencies:
64 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic64 orphans:·GHC.Base·GHC.Float·Data.Binary.Generic
65 ·········Data.ByteString.Builder·GHC.Prim.Ext65 ·········Data.ByteString.Builder·GHC.Prim.Ext
66 ·········Data.Hashable.Generic.Instances·Test.Hspec.Core.QuickCheck66 ·········Data.Hashable.Generic.Instances·Test.Hspec.Core.QuickCheck
Offset 99, 21 lines modifiedOffset 99, 21 lines modified
99 import··-/··Test.QuickCheck·b710227ec24832631684fd2f3b55bec299 import··-/··Test.QuickCheck·b710227ec24832631684fd2f3b55bec2
100 import··-/··Test.QuickCheck.Arbitrary·c2ab3a348b95c8663bca1c19280791a7100 import··-/··Test.QuickCheck.Arbitrary·c2ab3a348b95c8663bca1c19280791a7
101 import··-/··Test.QuickCheck.Gen·4dc15bcb6c63d67cf25a03ef789bb27e101 import··-/··Test.QuickCheck.Gen·4dc15bcb6c63d67cf25a03ef789bb27e
102 import··-/··Test.QuickCheck.Property·0f7cd7b729e0f9b1fe8da03a2dd6c859102 import··-/··Test.QuickCheck.Property·0f7cd7b729e0f9b1fe8da03a2dd6c859
103 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9103 import··-/··GHC.Base·5a01ca574e3fc3196c3612cbcf5879b9
104 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc104 import··-/··GHC.Show·43ee6873466de083d2b7ce9578f828dc
105 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2105 import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2
106 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal·c42b9fe55066c55534e5aa92a6f5be4a 
107 ··exports:·a127cfaee5f0155eda5726ef8bcd0b79 
108 ··WaiExpectation·7af7aada9c5064bf7091779c6f64fcb6 
109 ··runWithState·1fa33a77b74f5daf7b90c9561b1fb709106 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal·7431feff4243c79d8c5d96a452203ccb
 107 ··exports:·6657891f087f3d1889595b4b9de11d0d
 108 ··WaiExpectation·dd8244646566d01fa52736044da95714
 109 ··runWithState·2c520c263359bfe7aca141612fc9fe8a
110 import··-/··Network.Wai·cfe073d4d8b4a0bc8d027dc50c2ab523110 import··-/··Network.Wai·cfe073d4d8b4a0bc8d027dc50c2ab523
111 fixities·infixr·0·==>111 fixities·infixr·0·==>
112 8b9c1c108f18f1dbfeb1215b77f119b8112 dfa170978f6008036dab93714bf77866
113 ··$fTestableFUN·::113 ··$fTestableFUN·::
114 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,114 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,
115 ·····Testable·prop)·=>115 ·····Testable·prop)·=>
116 ····Testable·(a·->·prop)116 ····Testable·(a·->·prop)
117 ··DFunId117 ··DFunId
118 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,118 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
119 ···Strictness:·<LP(LC(S,C(1,L)),LC(S,L))><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,119 ···Strictness:·<LP(LC(S,C(1,L)),LC(S,L))><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,
Offset 122, 15 lines modifiedOffset 122, 15 lines modified
122 ··············$fTestableFUN_$ctoProperty122 ··············$fTestableFUN_$ctoProperty
123 ················`cast`123 ················`cast`
124 ··············(forall·(a·::·<*>_N)·(prop·::·<*>_N).124 ··············(forall·(a·::·<*>_N)·(prop·::·<*>_N).
125 ···············<Test.QuickCheck.Arbitrary.Arbitrary·a>_R125 ···············<Test.QuickCheck.Arbitrary.Arbitrary·a>_R
126 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Show.Show·a>_R126 ···············%<'GHC.Types.Many>_N·->_R·<GHC.Show.Show·a>_R
127 ···············%<'GHC.Types.Many>_N·->_R·<Testable·prop>_R127 ···············%<'GHC.Types.Many>_N·->_R·<Testable·prop>_R
128 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:Testable[0]·<a·->·prop>_N))]128 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:Testable[0]·<a·->·prop>_N))]
129 c1c59774c382c129efcd8c0269305e45129 a3fa4d4ca6cb9e1d9da07e019aad64f2
130 ··$fTestableFUN_$ctoProperty·::130 ··$fTestableFUN_$ctoProperty·::
131 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,131 ····(Test.QuickCheck.Arbitrary.Arbitrary·a,·GHC.Show.Show·a,
132 ·····Testable·prop)·=>132 ·····Testable·prop)·=>
133 ····(a·->·prop)·->·WaiProperty·(State·(a·->·prop))133 ····(a·->·prop)·->·WaiProperty·(State·(a·->·prop))
134 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,134 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·4,·Arity:·4,
135 ···Strictness:·<LP(LC(S,C(1,L)),LC(S,L))><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,135 ···Strictness:·<LP(LC(S,C(1,L)),LC(S,L))><MP(A,1C(S,L),A)><LC(S,P(1C(1,C(S,C(1,L)))))><LC(S,L)>,
136 ···CPR:·1,·Inline:·[2],136 ···CPR:·1,·Inline:·[2],
Offset 146, 149 lines modifiedOffset 146, 149 lines modified
146 ·····················@a146 ·····················@a
147 ·····················@prop147 ·····················@prop
148 ·····················$dArbitrary148 ·····················$dArbitrary
149 ·····················$dShow149 ·····················$dShow
150 ·····················$dTestable150 ·····················$dTestable
151 ·····················prop1·of·wild·{·Solo#·ww·->151 ·····················prop1·of·wild·{·Solo#·ww·->
152 ··············WaiProperty·@(State·(a·->·prop))·ww·}]152 ··············WaiProperty·@(State·(a·->·prop))·ww·}]
153 cf8b9a24788186d6a56d4d1f19719b76153 5a7fd0300b98f999ebe1f41df8ef1805
154 ··$fTestableWaiProperty·::·Testable·(WaiProperty·st)154 ··$fTestableWaiProperty·::·Testable·(WaiProperty·st)
155 ··DFunId155 ··DFunId
156 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,156 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
157 ···Strictness:·<1L>,·Inline:·(sat-args=0),157 ···Strictness:·<1L>,·Inline:·(sat-args=0),
158 ···Unfolding:·Core:·StableUser·<0,FalseTrue>158 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
159 ··············(\·@st·->·GHC.Base.id·@(WaiProperty·st))159 ··············(\·@st·->·GHC.Base.id·@(WaiProperty·st))
160 ················`cast`160 ················`cast`
161 ··············(forall·(st·::·<*>_N).161 ··············(forall·(st·::·<*>_N).
162 ···············<WaiProperty·st>_R162 ···············<WaiProperty·st>_R
163 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty163 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty
164 ············································(Sub·(Sym·(D:R:StateWaiProperty[0]·<st>_N))))_R164 ············································(Sub·(Sym·(D:R:StateWaiProperty[0]·<st>_N))))_R
165 ···············;·Sym·(N:Testable[0]·<WaiProperty·st>_N))]165 ···············;·Sym·(N:Testable[0]·<WaiProperty·st>_N))]
166 92af7899046ff867cd0a6e113efc462d166 a3b8652b0a44693f4088f7115e2b0213
167 ··$fTestableWaiSession·::167 ··$fTestableWaiSession·::
168 ····Testable·(Test.Hspec.Wai.Internal.WaiExpectation·st)168 ····Testable·(Test.Hspec.Wai.Internal.WaiExpectation·st)
169 ··DFunId169 ··DFunId
170 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,170 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
171 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·Inline:·(sat-args=0),171 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·Inline:·(sat-args=0),
172 ···Unfolding:·Core:·StableUser·<0,FalseTrue>172 ···Unfolding:·Core:·StableUser·<0,FalseTrue>
173 ··············$fTestableWaiSession1173 ··············$fTestableWaiSession1
174 ················`cast`174 ················`cast`
175 ··············(forall·(st·::·<*>_N).175 ··············(forall·(st·::·<*>_N).
176 ···············<Test.Hspec.Wai.Internal.WaiExpectation·st>_R176 ···············<Test.Hspec.Wai.Internal.WaiExpectation·st>_R
177 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty177 ···············%<'GHC.Types.Many>_N·->_R·(WaiProperty
178 ············································(Sub·(Sym·(D:R:StateWaiSession[0]·<st>_N))))_R178 ············································(Sub·(Sym·(D:R:StateWaiSession[0]·<st>_N))))_R
179 ···············;·Sym·(N:Testable[0]179 ···············;·Sym·(N:Testable[0]
180 ··························<Test.Hspec.Wai.Internal.WaiExpectation·st>_N))]180 ··························<Test.Hspec.Wai.Internal.WaiExpectation·st>_N))]
181 45aa29dd4d2805cb0d6f3831e4a2f398181 55eb3dec209cfa7392b529685ab19aa3
182 ··$fTestableWaiSession1·::182 ··$fTestableWaiSession1·::
183 ····Test.Hspec.Wai.Internal.WaiExpectation·st·->·WaiProperty·st183 ····Test.Hspec.Wai.Internal.WaiExpectation·st·->·WaiProperty·st
184 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,184 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
185 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·CPR:·1,·Inline:·[2],185 ···Strictness:·<LC(S,C(1,C(1,C(1,P(L,A)))))>,·CPR:·1,·Inline:·[2],
186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>186 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
187 ··············\·@st187 ··············\·@st
188 ················(action['GHC.Types.Many]·::·Test.Hspec.Wai.Internal.WaiExpectation188 ················(action['GHC.Types.Many]·::·Test.Hspec.Wai.Internal.WaiExpectation
189 ··············································st)·->189 ··············································st)·->
190 ··············case·$w$ctoProperty1·@st·action·of·wild·{·Solo#·ww·->190 ··············case·$w$ctoProperty1·@st·action·of·wild·{·Solo#·ww·->
191 ··············WaiProperty·@st·ww·}]191 ··············WaiProperty·@st·ww·}]
192 539c657e8cb18af3e0cc163930bcf262192 52362efbea23fe8697f2788b78f7506d
193 ··$tc'WaiProperty·::·GHC.Types.TyCon193 ··$tc'WaiProperty·::·GHC.Types.TyCon
194 ··[HasNoCafRefs,·TagSig:·<TagProper>,194 ··[HasNoCafRefs,·TagSig:·<TagProper>,
195 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],195 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
Max diff block lines reached; 10885/17324 bytes (62.83%) of diff not shown.
17.4 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai/Util.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai/Util.p_hi
Files 96% similar despite different names
17.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9066,3 Version:·Wanted·9066,
4 ·········got····90664 ·········got····9066
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····p6 ·····got····p
7 interface·Test.Hspec.Wai.Util·90667 interface·Test.Hspec.Wai.Util·9066
8 ··interface·hash:·d764bb724cc6d658095b114e9b9df3b3 
9 ··ABI·hash:·2e7857cd22b507eaf212c7d637fdee55 
10 ··export-list·hash:·09924663f41b64d0ee47cd345a3e001a8 ··interface·hash:·b29d699fc681df3ecea0f3e6ebca34ec
 9 ··ABI·hash:·2274da84c22e938b6e12306750cc4da8
 10 ··export-list·hash:·7b13fc1c8027cd175eb8b3eb123c9211
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5e0c171aede45dfa9e61f27d77d48a7512 ··flag·hash:·5e0c171aede45dfa9e61f27d77d48a75
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·da714def2c4b85250f78786bb1937af016 ··src_hash:·da714def2c4b85250f78786bb1937af0
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 79, 41 lines modifiedOffset 79, 41 lines modified
79 import··-/··Network.HTTP.Types·12cbca1738544f37fd7d359daa18ca1c79 import··-/··Network.HTTP.Types·12cbca1738544f37fd7d359daa18ca1c
80 import··-/··Network.HTTP.Types.Header·1b897d7057aec77e857e7a254683517c80 import··-/··Network.HTTP.Types.Header·1b897d7057aec77e857e7a254683517c
81 import··-/··Data.Text·92d8ddb4fd2f53d10ab5cbca04a4936981 import··-/··Data.Text·92d8ddb4fd2f53d10ab5cbca04a49369
82 import··-/··Data.Text.Encoding·224dd0f048ce4e7f2a34584ace7909b882 import··-/··Data.Text.Encoding·224dd0f048ce4e7f2a34584ace7909b8
83 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b72124783 import··-/··Data.Text.Internal·b1365ce1385d280955969a412b721247
84 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f384 import··-/··Data.Text.Show·1ce463eff9fb742a93099cfcf693e0f3
85 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e285 addDependentFile·"/usr/lib/ghc/lib/../lib/aarch64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2
86 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·90db472af1bbde4fded97fde17e6880786 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·c1444ccfdd6de74a90886976d72a1976
87 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d87 addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d
88 b34dd492c3ff37bdad670c0892ce101388 b136cf8dfc880926734cd0f9f77f2faf
89 ··$trModule·::·GHC.Types.Module89 ··$trModule·::·GHC.Types.Module
90 ··[HasNoCafRefs,·TagSig:·<TagProper>,90 ··[HasNoCafRefs,·TagSig:·<TagProper>,
91 ···LambdaFormInfo:·LFCon[GHC.Types.Module],91 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
92 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]92 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
93 667b619f6b8a293b2551ec8ce399034b93 b391d6e3a3ac8e5742285b0d48f82ad0
94 ··$trModule1·::·GHC.Types.TrName94 ··$trModule1·::·GHC.Types.TrName
95 ··[HasNoCafRefs,·TagSig:·<TagProper>,95 ··[HasNoCafRefs,·TagSig:·<TagProper>,
96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],96 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]97 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
98 a642cc18aedfa9df2609cde787f347ac98 38978dbe017be9194f827e182108348a
99 ··$trModule2·::·GHC.Prim.Addr#99 ··$trModule2·::·GHC.Prim.Addr#
100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,100 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
101 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai.Util"#]101 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai.Util"#]
102 b0515eee8599cc4463879e6822bdeb62102 c28458db94f6ea739960d7766623498b
103 ··$trModule3·::·GHC.Types.TrName103 ··$trModule3·::·GHC.Types.TrName
104 ··[HasNoCafRefs,·TagSig:·<TagProper>,104 ··[HasNoCafRefs,·TagSig:·<TagProper>,
105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],105 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]106 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
107 f28f57da44b413c935258b4873d3abf2107 0446e6e07b9cf96b43062779c786c303
108 ··$trModule4·::·GHC.Prim.Addr#108 ··$trModule4·::·GHC.Prim.Addr#
109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,109 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
110 ···Unfolding:·Core:·<vanilla>110 ···Unfolding:·Core:·<vanilla>
111 ··············"hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS"#] 
112 a526e25163778fb49049c2675f458a30111 ··············"hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za"#]
 112 f8fe1ccee8df4955f17dc33ad3b0cc2e
113 ··$wds·::113 ··$wds·::
114 ····Data.ByteString.Builder.Internal.BuildStep·r114 ····Data.ByteString.Builder.Internal.BuildStep·r
115 ····->·GHC.Prim.Addr#115 ····->·GHC.Prim.Addr#
116 ····->·GHC.Prim.Addr#116 ····->·GHC.Prim.Addr#
117 ····->·GHC.Prim.State#·GHC.Prim.RealWorld117 ····->·GHC.Prim.State#·GHC.Prim.RealWorld
118 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,118 ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,
119 ··········Data.ByteString.Builder.Internal.BuildSignal·r·#)119 ··········Data.ByteString.Builder.Internal.BuildSignal·r·#)
Offset 160, 19 lines modifiedOffset 160, 19 lines modified
160 ······························<Data.ByteString.Builder.Internal.BuildSignal·r>_R)160 ······························<Data.ByteString.Builder.Internal.BuildSignal·r>_R)
161 ···························ipv·}·}·})161 ···························ipv·}·}·})
162 ··························`cast`162 ··························`cast`
163 ························(<Data.ByteString.Builder.Internal.BufferRange>_R163 ························(<Data.ByteString.Builder.Internal.BufferRange>_R
164 ·························%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]164 ·························%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
165 ····························································<Data.ByteString.Builder.Internal.BuildSignal165 ····························································<Data.ByteString.Builder.Internal.BuildSignal
166 ·······························································r>_R))·#)·}]166 ·······························································r>_R))·#)·}]
167 508054ed5250f23cffb4df9b11a0b3c7167 e94c2c0a3e00762bb45d850625061ad2
168 ··$wf·::·GHC.Prim.Word8#·->·Data.ByteString.Builder.Internal.Builder168 ··$wf·::·GHC.Prim.Word8#·->·Data.ByteString.Builder.Internal.Builder
169 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,169 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
170 ···Strictness:·<L>,·Inline:·[2]]170 ···Strictness:·<L>,·Inline:·[2]]
171 6d7d09c26342a70357b44d6a7b9f02ad171 5aea3979aca1504f14096af894fe3b1f
172 ··$wformatHeader·::172 ··$wformatHeader·::
173 ····Network.HTTP.Types.Header.HeaderName173 ····Network.HTTP.Types.Header.HeaderName
174 ····->·Data.ByteString.Internal.Type.ByteString·->·GHC.Base.String174 ····->·Data.ByteString.Internal.Type.ByteString·->·GHC.Base.String
175 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<LP(L,A)><L>,175 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<LP(L,A)><L>,
176 ···Inline:·[2],176 ···Inline:·[2],
177 ···Unfolding:·Core:·<vanilla>177 ···Unfolding:·Core:·<vanilla>
178 ··············\·(ww['GHC.Types.Many]·::·Network.HTTP.Types.Header.HeaderName)178 ··············\·(ww['GHC.Types.Many]·::·Network.HTTP.Types.Header.HeaderName)
Offset 236, 15 lines modifiedOffset 236, 15 lines modified
236 ·································································································································································@GHC.Types.Char236 ·································································································································································@GHC.Types.Char
237 ·································································································································································GHC.Show.$fShow(,)13237 ·································································································································································GHC.Show.$fShow(,)13
238 ·································································································································································r)·}))238 ·································································································································································r)·}))
239 ························································································································································(GHC.Types.[]239 ························································································································································(GHC.Types.[]
240 ···························································································································································@GHC.Show.ShowS)240 ···························································································································································@GHC.Show.ShowS)
241 ························································································································································formatHeader1)))·}·}))241 ························································································································································formatHeader1)))·}·}))
242 ········································································GHC.Maybe.Just·v·->·v·})]242 ········································································GHC.Maybe.Just·v·->·v·})]
243 c62b07811a98bc3032332fa30996555c243 237f4f0e1bcf6a035804b0ad6957d98d
244 ··$wg·::244 ··$wg·::
245 ····GHC.Base.String245 ····GHC.Base.String
246 ····->·GHC.Base.String246 ····->·GHC.Base.String
247 ····->·forall·r.247 ····->·forall·r.
248 ·······Data.ByteString.Builder.Internal.BuildStep·r248 ·······Data.ByteString.Builder.Internal.BuildStep·r
249 ·······->·Data.ByteString.Builder.Internal.BuildStep·r249 ·······->·Data.ByteString.Builder.Internal.BuildStep·r
250 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><ML>,250 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<ML><ML>,
Offset 326, 19 lines modifiedOffset 326, 19 lines modified
326 ································································<Data.ByteString.Builder.Internal.BuildSignal326 ································································<Data.ByteString.Builder.Internal.BuildSignal
327 ···································································r>_R))·#)·}·})327 ···································································r>_R))·#)·}·})
328 ···················`cast`328 ···················`cast`
329 ·················(<Data.ByteString.Builder.Internal.BufferRange>_R329 ·················(<Data.ByteString.Builder.Internal.BufferRange>_R
330 ··················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]330 ··················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
331 ·····················································<Data.ByteString.Builder.Internal.BuildSignal331 ·····················································<Data.ByteString.Builder.Internal.BuildSignal
332 ························································r>_R)))]332 ························································r>_R)))]
333 c59d9ebea023d33b9e85503f716f68b2333 3de869ce6553f7a1979aacea1c3c1303
334 ··$wgo·::·GHC.Prim.Addr#·->·Data.ByteString.Builder.Internal.Builder334 ··$wgo·::·GHC.Prim.Addr#·->·Data.ByteString.Builder.Internal.Builder
335 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,335 ··[HasNoCafRefs,·TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·1,
336 ···Arity:·1,·Strictness:·<L>,·Inline:·[2]]336 ···Arity:·1,·Strictness:·<L>,·Inline:·[2]]
337 232cfa7ad3fa612f96f3c878905f19f5337 427e11af8a4771260024813710ef5984
338 ··formUrlEncodeQuery·::338 ··formUrlEncodeQuery·::
339 ····[(GHC.Base.String,·GHC.Base.String)]339 ····[(GHC.Base.String,·GHC.Base.String)]
340 ····->·Data.ByteString.Lazy.Internal.ByteString340 ····->·Data.ByteString.Lazy.Internal.ByteString
341 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),341 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True),
342 ···Unfolding:·Core:·<vanilla>342 ···Unfolding:·Core:·<vanilla>
343 ··············{__scc·{Test.Hspec.Wai.Util.formUrlEncodeQuery}·True·False}·\·(x['GHC.Types.Many]·::·[(GHC.Base.String,343 ··············{__scc·{Test.Hspec.Wai.Util.formUrlEncodeQuery}·True·False}·\·(x['GHC.Types.Many]·::·[(GHC.Base.String,
344 ·····································································································GHC.Base.String)])·->344 ·····································································································GHC.Base.String)])·->
Offset 375, 15 lines modifiedOffset 375, 15 lines modified
375 ························································································································································%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]375 ························································································································································%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]
376 ···························································································································································································<Data.ByteString.Builder.Internal.BuildSignal376 ···························································································································································································<Data.ByteString.Builder.Internal.BuildSignal
377 ······························································································································································································r>_R)377 ······························································································································································································r>_R)
378 ························································································································································;·Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))378 ························································································································································;·Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))
379 ·······················································································································································xs)))379 ·······················································································································································xs)))
380 ················································································································································`cast`380 ················································································································································`cast`
381 ··············································································································································(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·})]381 ··············································································································································(Sym·(Data.ByteString.Builder.Internal.N:Builder[0]))·})]
382 4ed232f342b8417d3e1bb81733d50425382 72bdcdbaf5741ee25c8a9b2fe4ae2c36
Max diff block lines reached; 8931/17502 bytes (51.03%) of diff not shown.
54.5 KB
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS/Test/Hspec/Wai.p_hi vs.
./usr/lib/haskell-packages/ghc/lib/aarch64-linux-ghc-9.6.6/hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za/Test/Hspec/Wai.p_hi
Files 98% similar despite different names
54.3 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·Test.Hspec.Wai·90667 interface·Test.Hspec.Wai·9066
8 ··interface·hash:·c5016aa1d3fe807988e113df8d474738 
9 ··ABI·hash:·5f555d93a45e025fa11ac776235f366d 
10 ··export-list·hash:·3bc5817de6ac78506a9a4fa18d9ebccd8 ··interface·hash:·0f6923bafd371dda999fd1e4d20504c6
 9 ··ABI·hash:·2ab63dfe659444b512037a0f5842ef3d
 10 ··export-list·hash:·d8557803568bf596f24e441e5184eca6
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·0058d002c5ab490df33ec7f1b13c217f12 ··flag·hash:·0058d002c5ab490df33ec7f1b13c217f
13 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe0213 ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·2ebdedfa8baa55e345eff8dfdb7d431e16 ··src_hash:·2ebdedfa8baa55e345eff8dfdb7d431e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 36, 17 lines modifiedOffset 36, 17 lines modified
36 ··Control.Monad.IO.Class.MonadIO|{Control.Monad.IO.Class.liftIO}36 ··Control.Monad.IO.Class.MonadIO|{Control.Monad.IO.Class.liftIO}
37 ··Test.Hspec.Wai.Internal.WaiExpectation37 ··Test.Hspec.Wai.Internal.WaiExpectation
38 ··Test.Hspec.Wai.Internal.WaiSession38 ··Test.Hspec.Wai.Internal.WaiSession
39 ··Test.Hspec.Wai.Matcher.Body39 ··Test.Hspec.Wai.Matcher.Body
40 ··Test.Hspec.Wai.Matcher.MatchBody{Test.Hspec.Wai.Matcher.MatchBody}40 ··Test.Hspec.Wai.Matcher.MatchBody{Test.Hspec.Wai.Matcher.MatchBody}
41 ··Test.Hspec.Wai.Matcher.MatchHeader{Test.Hspec.Wai.Matcher.MatchHeader}41 ··Test.Hspec.Wai.Matcher.MatchHeader{Test.Hspec.Wai.Matcher.MatchHeader}
42 ··Test.Hspec.Wai.Matcher.ResponseMatcher{Test.Hspec.Wai.Matcher.ResponseMatcher·matchBody·matchHeaders·matchStatus}42 ··Test.Hspec.Wai.Matcher.ResponseMatcher{Test.Hspec.Wai.Matcher.ResponseMatcher·matchBody·matchHeaders·matchStatus}
43 direct·module·dependencies:·hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal43 direct·module·dependencies:·hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal
44 ····························hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Matcher44 ····························hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Matcher
45 ····························hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util45 ····························hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util
46 boot·module·dependencies:46 boot·module·dependencies:
47 direct·package·dependencies:·base-4.18.2.147 direct·package·dependencies:·base-4.18.2.1
48 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.348 ·····························base-compat-0.13.1-Dtt5em6saazHWsbVLVBeTy·bytestring-0.11.5.3
49 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E49 ·····························hspec-core-2.11.9-1ZhtVVT5Zi56I1NB5bIt2E
50 ·····························hspec-expectations-0.8.4-4j2JqwJDPerxz9J6cNKPm50 ·····························hspec-expectations-0.8.4-4j2JqwJDPerxz9J6cNKPm
51 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·transformers-0.6.1.051 ·····························http-types-0.12.4-2TJqM0U0wPY5w6ALloe2SY·transformers-0.6.1.0
52 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K52 ·····························wai-3.2.4-GLZ1GHPev58D1vuh5YLU2K
Offset 99, 69 lines modifiedOffset 99, 69 lines modified
99 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf99 import··-/··Data.ByteString.Lazy·27a9123c8fdc54b8a75b61fab70424cf
100 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c100 import··-/··Data.ByteString.Lazy.Internal·32f41dbb00d4c34eae41a004e618292c
101 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94101 import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94
102 import··-/··Test.Hspec.Core.Hooks·ee01737c37555a2a629ef291049f20b5102 import··-/··Test.Hspec.Core.Hooks·ee01737c37555a2a629ef291049f20b5
103 import··-/··Test.Hspec.Core.Spec·b4e5bf7d2a7c5ea9d37074a6f8117c40103 import··-/··Test.Hspec.Core.Spec·b4e5bf7d2a7c5ea9d37074a6f8117c40
104 import··-/··Test.Hspec.Core.Spec.Monad·4a70c0f60cc5d9d649174a78cfe540a8104 import··-/··Test.Hspec.Core.Spec.Monad·4a70c0f60cc5d9d649174a78cfe540a8
105 import··-/··Test.Hspec.Expectations·44aeb48a92aa835052fed27f8cb4ae86105 import··-/··Test.Hspec.Expectations·44aeb48a92aa835052fed27f8cb4ae86
106 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Internal·c42b9fe55066c55534e5aa92a6f5be4a 
107 ··exports:·a127cfaee5f0155eda5726ef8bcd0b79 
108 ··WaiExpectation·7af7aada9c5064bf7091779c6f64fcb6 
109 ··WaiSession·5dc20d83c545367cfed60c7c1254fc37 
110 ··WaiSession·542b5ed6b916f2af5c92ec72ecf510f0 
111 ··getState·ed1853452928b05553fa1f3a76dbe3d1 
112 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Matcher·a565c38da10a2e7f144c1ab8dbf0d494 
113 ··exports:·f54fdf408df227f41b048512023ebf62 
114 ··<:>·7a5deb6eb64a132e851f0a1b22b14aa0 
115 ··Body·20d8f4b32e95ee5033f2728e6318e271 
116 ··MatchBody·d989e87f2de123224ce92b62f195d14b 
117 ··MatchBody·c16c3ca1d14c17859fbceb4e5148bb43 
118 ··MatchHeader·25eec94d6002acef94363fcd7a290525 
119 ··MatchHeader·b4415e9a300154e538d844399a3fabd3 
120 ··ResponseMatcher·edb9bf8405fb01276886f9fb5490d842 
121 ··ResponseMatcher·262f31bf652a5d7d4d02c480ea62fe03 
122 ··match·36fc09038d9906c7a27a41050435b401 
123 ··matchBody·311e1f6b05f3892087550c7b9186b363 
124 ··matchHeaders·fb76bf0b928a26e7f66f389ba59f40f4 
125 ··matchStatus·483469fc6c25532b9f297b25a6f23b6a 
126 import··-/··hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS:Test.Hspec.Wai.Util·2e7857cd22b507eaf212c7d637fdee55 
127 ··exports:·09924663f41b64d0ee47cd345a3e001a 
128 ··formUrlEncodeQuery·232cfa7ad3fa612f96f3c878905f19f5106 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Internal·7431feff4243c79d8c5d96a452203ccb
 107 ··exports:·6657891f087f3d1889595b4b9de11d0d
 108 ··WaiExpectation·dd8244646566d01fa52736044da95714
 109 ··WaiSession·931929c58a3391cc8b83a05f11896110
 110 ··WaiSession·5b993c909faba75a7d77a77018eb7fc2
 111 ··getState·b46f7bf1c13d0a704834339c35ac23d8
 112 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Matcher·48bce512f4d8d5bdae2ff5e3730d0761
 113 ··exports:·c1fc1dcc6669326ba279ea386821e81a
 114 ··<:>·67b7e2224252ea89ccf4848f21f660e1
 115 ··Body·9f9d386f2bfcf085d87f58891ca1cb6a
 116 ··MatchBody·4725094eb991b7787c5f038d48163294
 117 ··MatchBody·26be1607a7e88b4d6ba0a9f01f37c453
 118 ··MatchHeader·bbfa97fc73c04f6bed89a728ca1c17cd
 119 ··MatchHeader·d7405d992a21ec1bb6a4693514991668
 120 ··ResponseMatcher·4babffccc31a912b8f41a1bb5eeea174
 121 ··ResponseMatcher·742b7c17177804c193823e6691a89f5d
 122 ··match·7af6c6fef4b2bda2539f21c881887d45
 123 ··matchBody·46ffdc5acdfd8edfd9a6da7f0b5249f9
 124 ··matchHeaders·9c1e8748f44a04aba058a1ab64e79db0
 125 ··matchStatus·551ea2cb730f82633576d6c4e5858f7e
 126 import··-/··hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za:Test.Hspec.Wai.Util·2274da84c22e938b6e12306750cc4da8
 127 ··exports:·7b13fc1c8027cd175eb8b3eb123c9211
 128 ··formUrlEncodeQuery·427e11af8a4771260024813710ef5984
129 import··-/··Network.HTTP.Types·12cbca1738544f37fd7d359daa18ca1c129 import··-/··Network.HTTP.Types·12cbca1738544f37fd7d359daa18ca1c
130 import··-/··Network.HTTP.Types.Header·1b897d7057aec77e857e7a254683517c130 import··-/··Network.HTTP.Types.Header·1b897d7057aec77e857e7a254683517c
131 import··-/··Network.HTTP.Types.Method·5bf0b37227207b36911cb5b263f584cd131 import··-/··Network.HTTP.Types.Method·5bf0b37227207b36911cb5b263f584cd
132 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd132 import··-/··Control.Monad.Trans.Class·6235c9d16dfc0b107756e06ee5e426cd
133 import··-/··Network.Wai·cfe073d4d8b4a0bc8d027dc50c2ab523133 import··-/··Network.Wai·cfe073d4d8b4a0bc8d027dc50c2ab523
134 import··-/··Network.Wai.Internal·b662ce1bd6d5534f65ff35df46d78d19134 import··-/··Network.Wai.Internal·b662ce1bd6d5534f65ff35df46d78d19
135 import··-/··Network.Wai.Test·29e00dd7d09c8d5e418d00b99f305a24135 import··-/··Network.Wai.Test·29e00dd7d09c8d5e418d00b99f305a24
136 ee97a21ec56e8a880f29062ef0c64075136 30ca13e5809b03d5f7aaeda8f4451469
137 ··$trModule·::·GHC.Types.Module137 ··$trModule·::·GHC.Types.Module
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Types.Module],139 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
140 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]140 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
141 8f39f1eb321389f5ea9d03ae932ba51e141 da1047ffbee389c9cddeb0ca3674fd5b
142 ··$trModule1·::·GHC.Types.TrName142 ··$trModule1·::·GHC.Types.TrName
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],144 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
145 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]145 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
146 adaeef52225a3ac8ee9ed453617de163146 af054eb78395f187eecfb75a3466fa89
147 ··$trModule2·::·GHC.Prim.Addr#147 ··$trModule2·::·GHC.Prim.Addr#
148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,148 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
149 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai"#]149 ···Unfolding:·Core:·<vanilla>·"Test.Hspec.Wai"#]
150 3edb1ab4871ed2cccd6e60d8c6a91420150 34fc0892761915af8471d1bf8ca4aa93
151 ··$trModule3·::·GHC.Types.TrName151 ··$trModule3·::·GHC.Types.TrName
152 ··[HasNoCafRefs,·TagSig:·<TagProper>,152 ··[HasNoCafRefs,·TagSig:·<TagProper>,
153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
155 b6f6444e0efeb8ba0b0a0380db446a03155 da4168667e452ab524d0fe9945796deb
156 ··$trModule4·::·GHC.Prim.Addr#156 ··$trModule4·::·GHC.Prim.Addr#
157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
158 ···Unfolding:·Core:·<vanilla>158 ···Unfolding:·Core:·<vanilla>
159 ··············"hspec-wai-0.11.1-2Pwz76JgQa7LDtCwfNz8IS"#] 
160 36aed0e3139c32fc8008a3de5c6e400a159 ··············"hspec-wai-0.11.1-zKG28ijoIx8xNCmaRg3za"#]
 160 eb3be1d8f894dbd8f7d23a3cffa5f85e
161 ··delete·::161 ··delete·::
162 ····Data.ByteString.Internal.Type.ByteString162 ····Data.ByteString.Internal.Type.ByteString
163 ····->·Test.Hspec.Wai.Internal.WaiSession·st·Network.Wai.Test.SResponse163 ····->·Test.Hspec.Wai.Internal.WaiSession·st·Network.Wai.Test.SResponse
164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<ML>,
Max diff block lines reached; 48255/55528 bytes (86.90%) of diff not shown.