--- /srv/reproducible-results/rbuild-debian/r-b-build.Wu1cVC55/b1/haskell-atomic-write_0.2.1.0-1_amd64.changes +++ /srv/reproducible-results/rbuild-debian/r-b-build.Wu1cVC55/b2/haskell-atomic-write_0.2.1.0-1_amd64.changes ├── Files │ @@ -1,4 +1,4 @@ │ │ - 8805948dc2804eb15e7dee678df007a0 31532 haskell optional libghc-atomic-write-dev_0.2.1.0-1_amd64.deb │ - ca369c96ab3bc282734807201cf4ebd7 43336 doc optional libghc-atomic-write-doc_0.2.1.0-1_all.deb │ - 08690bfb04b72d2190fa52765f1b0c7f 28120 haskell optional libghc-atomic-write-prof_0.2.1.0-1_amd64.deb │ + 142c697a56f0c8597781fe1282570f1b 31576 haskell optional libghc-atomic-write-dev_0.2.1.0-1_amd64.deb │ + f14509435a1d17b1f1dab42e5fa41f8a 43344 doc optional libghc-atomic-write-doc_0.2.1.0-1_all.deb │ + 7011d395f97c3aa38a70f6aac4916511 28024 haskell optional libghc-atomic-write-prof_0.2.1.0-1_amd64.deb ├── libghc-atomic-write-dev_0.2.1.0-1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-10-19 16:38:46.000000 debian-binary │ │ --rw-r--r-- 0 0 0 1976 2024-10-19 16:38:46.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 29364 2024-10-19 16:38:46.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 1960 2024-10-19 16:38:46.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 29424 2024-10-19 16:38:46.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ Package: libghc-atomic-write-dev │ │ │ │ Source: haskell-atomic-write │ │ │ │ Version: 0.2.1.0-1 │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Debian Haskell Group │ │ │ │ -Installed-Size: 341 │ │ │ │ +Installed-Size: 340 │ │ │ │ Depends: libghc-base-dev-4.18.2.1-8e81e, libghc-bytestring-dev-0.11.5.3-7048d, libghc-directory-dev-1.3.8.5-98ebe, libghc-filepath-dev-1.4.300.1-f6cd4, libghc-temporary-dev-1.3-78eba, libghc-text-dev-2.0.2-5b954, libghc-unix-compat-dev-0.7.3-765ba, libc6 (>= 2.2.5), libgmp10 (>= 2:6.3.0+dfsg) │ │ │ │ -Provides: libghc-atomic-write-dev-0.2.1.0-dfd3b │ │ │ │ +Provides: libghc-atomic-write-dev-0.2.1.0-03d1b │ │ │ │ Section: haskell │ │ │ │ Priority: optional │ │ │ │ Homepage: https://github.com/stackbuilders/atomic-write │ │ │ │ Description: Atomically write to a file │ │ │ │ Atomically write to a file on POSIX-compliant systems while preserving │ │ │ │ permissions. │ │ │ │ . │ │ │ │ @@ -28,8 +28,8 @@ │ │ │ │ ones held by the original file. │ │ │ │ . │ │ │ │ This library is based on similar implementations found in common libraries in │ │ │ │ Ruby and Python. │ │ │ │ . │ │ │ │ This package provides a library for the Haskell programming language. │ │ │ │ See http://www.haskell.org/ for more information on Haskell. │ │ │ │ -Ghc-Package: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL │ │ │ │ +Ghc-Package: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70 │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Internal.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Internal.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/Binary.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/Binary.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteStringBuilder.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteStringBuilder.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/Binary.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/Binary.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/Binary.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/Binary.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/Binary.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/Binary.dyn_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/Binary.hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/libHSatomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL.a │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSatomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL-ghc9.6.6.so │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Internal.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Internal.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/Binary.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/Binary.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteStringBuilder.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteStringBuilder.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/Binary.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/Binary.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/Binary.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/Binary.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/Binary.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/Binary.dyn_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/Binary.hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/libHSatomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70.a │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSatomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70-ghc9.6.6.so │ │ │ │ │ usr/share/doc/libghc-atomic-write-dev/changelog.Debian.gz │ │ │ │ │ usr/share/doc/libghc-atomic-write-dev/copyright │ │ │ │ │ var/lib/ghc/package.conf.d/atomic-write-0.2.1.0.conf │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9569 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Internal.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9566 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Internal.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3795 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/Binary.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3792 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/Binary.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3779 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3776 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5081 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteStringBuilder.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5078 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteStringBuilder.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3809 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3806 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/Binary.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3785 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3782 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4191 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/Binary.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4188 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/Binary.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4176 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4173 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7163 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/Binary.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 7160 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/Binary.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6986 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 6983 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String.hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4153 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/Binary.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4150 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/Binary.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4139 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text.dyn_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4136 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text.hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 111644 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/libHSatomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL.a │ │ │ │ --rw-r--r-- 0 root (0) root (0) 71208 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSatomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL-ghc9.6.6.so │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9572 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Internal.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9569 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Internal.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3793 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/Binary.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3790 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/Binary.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3773 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3770 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5087 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteStringBuilder.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5084 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteStringBuilder.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3807 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3804 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/Binary.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3787 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3784 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4191 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/Binary.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4188 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/Binary.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4175 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4172 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7154 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/Binary.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 7151 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/Binary.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6982 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 6979 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String.hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4153 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/Binary.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4150 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/Binary.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4138 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text.dyn_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4135 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text.hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 111234 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/libHSatomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70.a │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 71208 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSatomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70-ghc9.6.6.so │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/share/doc/libghc-atomic-write-dev/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 363 2024-10-19 16:38:46.000000 ./usr/share/doc/libghc-atomic-write-dev/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1475 2024-10-19 16:38:46.000000 ./usr/share/doc/libghc-atomic-write-dev/copyright │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./var/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./var/lib/ │ │ │ ├── ./var/lib/ghc/package.conf.d/atomic-write-0.2.1.0.conf │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ name: atomic-write │ │ │ │ version: 0.2.1.0 │ │ │ │ visibility: public │ │ │ │ -id: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL │ │ │ │ -key: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL │ │ │ │ +id: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70 │ │ │ │ +key: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70 │ │ │ │ license: MIT │ │ │ │ copyright: 2015-2019 Stack Builders Inc. │ │ │ │ maintainer: support@stackbuilders.com │ │ │ │ author: Justin Leitgeb │ │ │ │ homepage: https://github.com/stackbuilders/atomic-write │ │ │ │ synopsis: Atomically write to a file │ │ │ │ description: │ │ │ │ @@ -44,15 +44,15 @@ │ │ │ │ │ │ │ │ Then you can use the atomicWriteFile function that accepts a `FilePath` and a │ │ │ │ `ByteString`, e.g.: │ │ │ │ │ │ │ │ > atomicWriteFile myFilePath myByteString │ │ │ │ │ │ │ │ category: System │ │ │ │ -abi: dfd3b5ccbd64ffd624c9cb5d41810c3a │ │ │ │ +abi: 03d1bdc538e2aa045cdedc277ff7fd22 │ │ │ │ exposed: True │ │ │ │ exposed-modules: │ │ │ │ System.AtomicWrite.Writer.ByteString │ │ │ │ System.AtomicWrite.Writer.ByteString.Binary │ │ │ │ System.AtomicWrite.Writer.ByteStringBuilder │ │ │ │ System.AtomicWrite.Writer.LazyByteString │ │ │ │ System.AtomicWrite.Writer.LazyByteString.Binary │ │ │ │ @@ -61,25 +61,25 @@ │ │ │ │ System.AtomicWrite.Writer.String │ │ │ │ System.AtomicWrite.Writer.String.Binary │ │ │ │ System.AtomicWrite.Writer.Text │ │ │ │ System.AtomicWrite.Writer.Text.Binary │ │ │ │ │ │ │ │ hidden-modules: System.AtomicWrite.Internal │ │ │ │ import-dirs: │ │ │ │ - /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL │ │ │ │ + /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70 │ │ │ │ │ │ │ │ library-dirs: │ │ │ │ - /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL │ │ │ │ + /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70 │ │ │ │ │ │ │ │ library-dirs-static: │ │ │ │ - /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL │ │ │ │ + /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70 │ │ │ │ │ │ │ │ dynamic-library-dirs: /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6 │ │ │ │ data-dir: /usr/share/atomic-write │ │ │ │ -hs-libraries: HSatomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL │ │ │ │ +hs-libraries: HSatomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70 │ │ │ │ depends: │ │ │ │ base-4.18.2.1 bytestring-0.11.5.3 directory-1.3.8.5 │ │ │ │ filepath-1.4.300.1 temporary-1.3-KYuD3KyCm1RBNiwQf3stQ9 text-2.0.2 │ │ │ │ unix-compat-0.7.3-G0lWa1muOFRC4JlBFKMbNw │ │ │ │ │ │ │ │ haddock-interfaces: │ │ │ │ /usr/lib/ghc-doc/haddock/atomic-write-0.2.1.0/atomic-write.haddock │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Internal.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Internal.hi │ │ │ │┄ Files 95% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface System.AtomicWrite.Internal 9066 │ │ │ │ │ - interface hash: 2f2a62031657329679de091bca9a9a00 │ │ │ │ │ - ABI hash: 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - export-list hash: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ + interface hash: ba9320161b5d96ade708a5cf4c148e58 │ │ │ │ │ + ABI hash: 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + export-list hash: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ + flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: efe61cce4aafec4a299c49df06ac8e00 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -59,39 +59,39 @@ │ │ │ │ │ import -/ System.Directory 5ad4b1832b74d31d9637020c46d331f9 │ │ │ │ │ import -/ System.FilePath bd3dd41cdca1353014283372f9025f2b │ │ │ │ │ import -/ System.FilePath.Posix 9ddc70dd9b32df8eb533c70f4988c705 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ System.Posix.Files 4b96bbd7990b2af7223371d598eec399 │ │ │ │ │ import -/ System.Posix.Files.Common 113c09a40fd98c0f6837cf8d37ca69cc │ │ │ │ │ import -/ System.PosixCompat.Files 1e4885f1bd23e736e65e88ba732007af │ │ │ │ │ -2d280a4fcdbb5794ff2ed95eb3e7096c │ │ │ │ │ +aacc374d69299c82eaf6437b48e7e9af │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -8fbfafa7c5f9790fec77ce050e8e584e │ │ │ │ │ +0e7e78b87786eed5a4eca616b154fb36 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -8c1fcbdedd8668ca22888083e5865fd4 │ │ │ │ │ +4f3b9e743bba7bd786b2e5ae5b38169c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "System.AtomicWrite.Internal"#] │ │ │ │ │ -931da80390d7cae25a355c4e5422d704 │ │ │ │ │ +ea494875207b6b0e86c9d57fa2cc45a9 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -6e4d8ebc161f37d3cf0285beeac327ff │ │ │ │ │ +8c13d6915b1e78618051d18ac8bfe230 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -a7aabd24dfbac4775b166a12f9d2eb2f │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +a63c4f12e63a6a0babb7feac9bb121e0 │ │ │ │ │ $wtempFileFor :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.IO.FilePath, │ │ │ │ │ GHC.IO.Handle.Types.Handle #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Inline: [2], │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ _R │ │ │ │ │ _R │ │ │ │ │ (Sym (System.Posix.Types.N:CMode[0])))_R) of ds2 { (#,#) ipv4 ipv5 -> │ │ │ │ │ GHC.Magic.lazy @System.Posix.Types.FileMode ipv5 } })) │ │ │ │ │ ww4 of ds2 { (#,#) ipv4 ipv5 -> │ │ │ │ │ (# ipv4, ww1, ww2 #) } } } } } }] │ │ │ │ │ -1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ atomicWriteFileMaybeModeBinary :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R a -> GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -f075cfda85adf20f70b23b40baea1972 │ │ │ │ │ +03a0eb2f847ae5341ba7ed84573d14a9 │ │ │ │ │ atomicWriteFileMaybeModeBinary1 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ @@ -272,15 +272,15 @@ │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv7 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv6 of ds4 { (#,#) ipv8 ipv9 -> │ │ │ │ │ atomicWriteFileMaybeModeBinary2 path mmode ipv8 } } } } } } }] │ │ │ │ │ -15e0ec06267156c52e9859ea92463b5e │ │ │ │ │ +9293acc12e33a1b96a1a3c2abb2f13a3 │ │ │ │ │ atomicWriteFileMaybeModeBinary2 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -288,30 +288,30 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Maybe.Maybe │ │ │ │ │ System.Posix.Types.FileMode)[OneShot] │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ case eta of wild { │ │ │ │ │ GHC.Maybe.Nothing -> (# eta1, GHC.Tuple.Prim.() #) │ │ │ │ │ GHC.Maybe.Just x -> System.Posix.Files.setFileMode1 path x eta1 }] │ │ │ │ │ -751c059b73d11ef471c631d3800546b5 │ │ │ │ │ +c83c0c6738829b582331c83255393bc9 │ │ │ │ │ atomicWriteFileMaybeModeBinary3 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# atomicWriteFileMaybeModeBinary4] │ │ │ │ │ -a089603cb619ee64c7ef4e91058fc25f │ │ │ │ │ +59e153b5873f9ba58b5d529fc41c4dc1 │ │ │ │ │ atomicWriteFileMaybeModeBinary4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "atomic.write"#] │ │ │ │ │ -b56c1e55b8822d1ed2013004b5fffda2 │ │ │ │ │ +05309c05ae91ee5ea23e76d8993e713e │ │ │ │ │ atomicWriteFileMaybeModeBinary5 :: GHC.IO.FilePath │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ System.FilePath.Posix.dropTrailingPathSeparator │ │ │ │ │ System.FilePath.Posix.dropFileName1] │ │ │ │ │ -6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ +ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ atomicWriteFileMaybeModeText :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -322,15 +322,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R a -> GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -d7a9e486b8affa588b9569f6ea55a921 │ │ │ │ │ +0cf1f23a39a389cdccfd64497ac1bd3e │ │ │ │ │ atomicWriteFileMaybeModeText1 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ @@ -381,28 +381,28 @@ │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv7 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv6 of ds4 { (#,#) ipv8 ipv9 -> │ │ │ │ │ atomicWriteFileMaybeModeBinary2 path mmode ipv8 } } } } } } }] │ │ │ │ │ -6b09c961c755dd99a69d227865a161e9 │ │ │ │ │ +e1b99cfb42b9c399c459ddb21da4e72f │ │ │ │ │ closeAndRename :: │ │ │ │ │ GHC.IO.Handle.Types.Handle │ │ │ │ │ -> GHC.IO.FilePath -> GHC.IO.FilePath -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ closeAndRename1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -9de35c4bb08ef6e2b863e951ef315f46 │ │ │ │ │ +43f6e047c34652c51ce2590f227662cf │ │ │ │ │ closeAndRename1 :: │ │ │ │ │ GHC.IO.Handle.Types.Handle │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -440,40 +440,40 @@ │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv3 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv2 } } }] │ │ │ │ │ -c645cf4297f60e9f48d80b24dbe5f73d │ │ │ │ │ +bc3289c2d97efeab77f3b55951782feb │ │ │ │ │ maybeSetFileMode :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Maybe.Maybe System.Posix.Types.FileMode -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileMaybeModeBinary2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -70badc70bc96c8cb107d2280f72c8757 │ │ │ │ │ +225868ca786c506a8fcff429cfb05829 │ │ │ │ │ tempFileFor :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Types.IO (GHC.IO.FilePath, GHC.IO.Handle.Types.Handle) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(, 1), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ tempFileFor1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <(GHC.IO.FilePath, │ │ │ │ │ GHC.IO.Handle.Types.Handle)>_R))] │ │ │ │ │ -b8f2af8703ea60e15c8648bba9077a23 │ │ │ │ │ +2d124b16eecc96ab3f0cf8fe56678a51 │ │ │ │ │ tempFileFor1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, │ │ │ │ │ (GHC.IO.FilePath, GHC.IO.Handle.Types.Handle) #) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(, 1), Inline: [2], │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Internal.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Internal.dyn_hi │ │ │ │┄ Files 96% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface System.AtomicWrite.Internal 9066 │ │ │ │ │ - interface hash: 2f2a62031657329679de091bca9a9a00 │ │ │ │ │ - ABI hash: 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - export-list hash: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ + interface hash: ba9320161b5d96ade708a5cf4c148e58 │ │ │ │ │ + ABI hash: 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + export-list hash: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ + flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: efe61cce4aafec4a299c49df06ac8e00 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ @@ -59,39 +59,39 @@ │ │ │ │ │ import -/ System.Directory 5ad4b1832b74d31d9637020c46d331f9 │ │ │ │ │ import -/ System.FilePath bd3dd41cdca1353014283372f9025f2b │ │ │ │ │ import -/ System.FilePath.Posix 9ddc70dd9b32df8eb533c70f4988c705 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ System.Posix.Files 4b96bbd7990b2af7223371d598eec399 │ │ │ │ │ import -/ System.Posix.Files.Common 113c09a40fd98c0f6837cf8d37ca69cc │ │ │ │ │ import -/ System.PosixCompat.Files 1e4885f1bd23e736e65e88ba732007af │ │ │ │ │ -2d280a4fcdbb5794ff2ed95eb3e7096c │ │ │ │ │ +aacc374d69299c82eaf6437b48e7e9af │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -8fbfafa7c5f9790fec77ce050e8e584e │ │ │ │ │ +0e7e78b87786eed5a4eca616b154fb36 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -8c1fcbdedd8668ca22888083e5865fd4 │ │ │ │ │ +4f3b9e743bba7bd786b2e5ae5b38169c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "System.AtomicWrite.Internal"#] │ │ │ │ │ -931da80390d7cae25a355c4e5422d704 │ │ │ │ │ +ea494875207b6b0e86c9d57fa2cc45a9 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -6e4d8ebc161f37d3cf0285beeac327ff │ │ │ │ │ +8c13d6915b1e78618051d18ac8bfe230 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -a7aabd24dfbac4775b166a12f9d2eb2f │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +a63c4f12e63a6a0babb7feac9bb121e0 │ │ │ │ │ $wtempFileFor :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, GHC.IO.FilePath, │ │ │ │ │ GHC.IO.Handle.Types.Handle #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 2, Arity: 2, Strictness: , │ │ │ │ │ Inline: [2], │ │ │ │ │ @@ -194,15 +194,15 @@ │ │ │ │ │ _R │ │ │ │ │ _R │ │ │ │ │ (Sym (System.Posix.Types.N:CMode[0])))_R) of ds2 { (#,#) ipv4 ipv5 -> │ │ │ │ │ GHC.Magic.lazy @System.Posix.Types.FileMode ipv5 } })) │ │ │ │ │ ww4 of ds2 { (#,#) ipv4 ipv5 -> │ │ │ │ │ (# ipv4, ww1, ww2 #) } } } } } }] │ │ │ │ │ -1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ atomicWriteFileMaybeModeBinary :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -213,15 +213,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R a -> GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -f075cfda85adf20f70b23b40baea1972 │ │ │ │ │ +03a0eb2f847ae5341ba7ed84573d14a9 │ │ │ │ │ atomicWriteFileMaybeModeBinary1 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ @@ -272,15 +272,15 @@ │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv7 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv6 of ds4 { (#,#) ipv8 ipv9 -> │ │ │ │ │ atomicWriteFileMaybeModeBinary2 path mmode ipv8 } } } } } } }] │ │ │ │ │ -15e0ec06267156c52e9859ea92463b5e │ │ │ │ │ +9293acc12e33a1b96a1a3c2abb2f13a3 │ │ │ │ │ atomicWriteFileMaybeModeBinary2 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -288,30 +288,30 @@ │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Maybe.Maybe │ │ │ │ │ System.Posix.Types.FileMode)[OneShot] │ │ │ │ │ (eta1['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ case eta of wild { │ │ │ │ │ GHC.Maybe.Nothing -> (# eta1, GHC.Tuple.Prim.() #) │ │ │ │ │ GHC.Maybe.Just x -> System.Posix.Files.setFileMode1 path x eta1 }] │ │ │ │ │ -751c059b73d11ef471c631d3800546b5 │ │ │ │ │ +c83c0c6738829b582331c83255393bc9 │ │ │ │ │ atomicWriteFileMaybeModeBinary3 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# atomicWriteFileMaybeModeBinary4] │ │ │ │ │ -a089603cb619ee64c7ef4e91058fc25f │ │ │ │ │ +59e153b5873f9ba58b5d529fc41c4dc1 │ │ │ │ │ atomicWriteFileMaybeModeBinary4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "atomic.write"#] │ │ │ │ │ -b56c1e55b8822d1ed2013004b5fffda2 │ │ │ │ │ +05309c05ae91ee5ea23e76d8993e713e │ │ │ │ │ atomicWriteFileMaybeModeBinary5 :: GHC.IO.FilePath │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ System.FilePath.Posix.dropTrailingPathSeparator │ │ │ │ │ System.FilePath.Posix.dropFileName1] │ │ │ │ │ -6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ +ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ atomicWriteFileMaybeModeText :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 5, Arity: 5, │ │ │ │ │ @@ -322,15 +322,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R a -> GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -d7a9e486b8affa588b9569f6ea55a921 │ │ │ │ │ +0cf1f23a39a389cdccfd64497ac1bd3e │ │ │ │ │ atomicWriteFileMaybeModeText1 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ @@ -381,28 +381,28 @@ │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv7 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv6 of ds4 { (#,#) ipv8 ipv9 -> │ │ │ │ │ atomicWriteFileMaybeModeBinary2 path mmode ipv8 } } } } } } }] │ │ │ │ │ -6b09c961c755dd99a69d227865a161e9 │ │ │ │ │ +e1b99cfb42b9c399c459ddb21da4e72f │ │ │ │ │ closeAndRename :: │ │ │ │ │ GHC.IO.Handle.Types.Handle │ │ │ │ │ -> GHC.IO.FilePath -> GHC.IO.FilePath -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ closeAndRename1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -9de35c4bb08ef6e2b863e951ef315f46 │ │ │ │ │ +43f6e047c34652c51ce2590f227662cf │ │ │ │ │ closeAndRename1 :: │ │ │ │ │ GHC.IO.Handle.Types.Handle │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -440,40 +440,40 @@ │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv3 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv2 } } }] │ │ │ │ │ -c645cf4297f60e9f48d80b24dbe5f73d │ │ │ │ │ +bc3289c2d97efeab77f3b55951782feb │ │ │ │ │ maybeSetFileMode :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Maybe.Maybe System.Posix.Types.FileMode -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: <1L>, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileMaybeModeBinary2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -70badc70bc96c8cb107d2280f72c8757 │ │ │ │ │ +225868ca786c506a8fcff429cfb05829 │ │ │ │ │ tempFileFor :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Types.IO (GHC.IO.FilePath, GHC.IO.Handle.Types.Handle) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(, 1), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ tempFileFor1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <(GHC.IO.FilePath, │ │ │ │ │ GHC.IO.Handle.Types.Handle)>_R))] │ │ │ │ │ -b8f2af8703ea60e15c8648bba9077a23 │ │ │ │ │ +2d124b16eecc96ab3f0cf8fe56678a51 │ │ │ │ │ tempFileFor1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, │ │ │ │ │ (GHC.IO.FilePath, GHC.IO.Handle.Types.Handle) #) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 2, │ │ │ │ │ Arity: 2, Strictness: , CPR: 1(, 1), Inline: [2], │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/Binary.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString.dyn_hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ -interface System.AtomicWrite.Writer.ByteString.Binary 9066 │ │ │ │ │ - interface hash: a9d82d7081b531cfe09f17cdd7c45ebe │ │ │ │ │ - ABI hash: 92c1da8567ff43482901c071692c4f2f │ │ │ │ │ - export-list hash: 701e06f2abc5fa7d3bcee58d6eeb3e8f │ │ │ │ │ +interface System.AtomicWrite.Writer.LazyByteString 9066 │ │ │ │ │ + interface hash: 83c02a759102221e7531ca1580ca984b │ │ │ │ │ + ABI hash: 3105ad0efbfda564962e9be39bffad28 │ │ │ │ │ + export-list hash: 28bf550596937c408ff230aa25955d73 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: 4c506bf742bbcd20f20156bc478c17bb │ │ │ │ │ + src_hash: c618a1eff037336d5a85484561b4b4ab │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,114 +40,114 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ -import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7 │ │ │ │ │ -import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6 │ │ │ │ │ +import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea │ │ │ │ │ +import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -63d5cd6645c8f230833d87c16eecc835 │ │ │ │ │ +79ddd32d5278d4faa8a30e0b037ae6dd │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -912f5080bb1766ef5b5aa721092b03ee │ │ │ │ │ +dbb4581725880ee47bec46e46e18263e │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a707a42eb1b8e82fdaa2b91abc4d8da5 │ │ │ │ │ +2938e5de9c2a6ecaef78291f18d37e13 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "System.AtomicWrite.Writer.ByteString.Binary"#] │ │ │ │ │ -4f8a38fb6eba2605c93b6a0f860b7cf8 │ │ │ │ │ + "System.AtomicWrite.Writer.LazyByteString"#] │ │ │ │ │ +b8e9cb372ab541942e5edda1a1bda5f7 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -064931b850ef948a8acd865c6d588f4c │ │ │ │ │ +7dcd2c6eb5620091a7c98bb107e62188 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -ce383bb18037af4b17cdc1aebfe3f19c │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +fe268d60becb94626e90d7345426116b │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString -> GHC.Types.IO () │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -53c8bda94b8d6ba5c806d162f7403039 │ │ │ │ │ +4df3cb3847a271ce0f38be0f10a291bd │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ - @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ - Data.ByteString.appendFile2 │ │ │ │ │ + Data.ByteString.Lazy.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -64a14e4ba7b428ad220f490ab097a3e2 │ │ │ │ │ +2a8273b5c0e39915bace4fb5d1f6452e │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -e96af8fbf6cd4a5776aff20090c35076 │ │ │ │ │ +e52b140a05a824bbdeeba55d3c68800c │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - \ (mode['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ + \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)[OneShot] │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ - @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ - (GHC.Maybe.Just @System.Posix.Types.FileMode mode) │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ - Data.ByteString.appendFile2 │ │ │ │ │ + Data.ByteString.Lazy.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/Binary.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString.hi │ │ │ │┄ Files 94% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ -interface System.AtomicWrite.Writer.ByteString.Binary 9066 │ │ │ │ │ - interface hash: a9d82d7081b531cfe09f17cdd7c45ebe │ │ │ │ │ - ABI hash: 92c1da8567ff43482901c071692c4f2f │ │ │ │ │ - export-list hash: 701e06f2abc5fa7d3bcee58d6eeb3e8f │ │ │ │ │ +interface System.AtomicWrite.Writer.LazyByteString 9066 │ │ │ │ │ + interface hash: 83c02a759102221e7531ca1580ca984b │ │ │ │ │ + ABI hash: 3105ad0efbfda564962e9be39bffad28 │ │ │ │ │ + export-list hash: 28bf550596937c408ff230aa25955d73 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: 4c506bf742bbcd20f20156bc478c17bb │ │ │ │ │ + src_hash: c618a1eff037336d5a85484561b4b4ab │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,114 +40,114 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ -import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7 │ │ │ │ │ -import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6 │ │ │ │ │ +import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea │ │ │ │ │ +import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -63d5cd6645c8f230833d87c16eecc835 │ │ │ │ │ +79ddd32d5278d4faa8a30e0b037ae6dd │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -912f5080bb1766ef5b5aa721092b03ee │ │ │ │ │ +dbb4581725880ee47bec46e46e18263e │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a707a42eb1b8e82fdaa2b91abc4d8da5 │ │ │ │ │ +2938e5de9c2a6ecaef78291f18d37e13 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "System.AtomicWrite.Writer.ByteString.Binary"#] │ │ │ │ │ -4f8a38fb6eba2605c93b6a0f860b7cf8 │ │ │ │ │ + "System.AtomicWrite.Writer.LazyByteString"#] │ │ │ │ │ +b8e9cb372ab541942e5edda1a1bda5f7 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -064931b850ef948a8acd865c6d588f4c │ │ │ │ │ +7dcd2c6eb5620091a7c98bb107e62188 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -ce383bb18037af4b17cdc1aebfe3f19c │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +fe268d60becb94626e90d7345426116b │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString -> GHC.Types.IO () │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -53c8bda94b8d6ba5c806d162f7403039 │ │ │ │ │ +4df3cb3847a271ce0f38be0f10a291bd │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ - @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ - Data.ByteString.appendFile2 │ │ │ │ │ + Data.ByteString.Lazy.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -64a14e4ba7b428ad220f490ab097a3e2 │ │ │ │ │ +2a8273b5c0e39915bace4fb5d1f6452e │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -e96af8fbf6cd4a5776aff20090c35076 │ │ │ │ │ +e52b140a05a824bbdeeba55d3c68800c │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - \ (mode['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ + \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)[OneShot] │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ - @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ - (GHC.Maybe.Just @System.Posix.Types.FileMode mode) │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ - Data.ByteString.appendFile2 │ │ │ │ │ + Data.ByteString.Lazy.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString.hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface System.AtomicWrite.Writer.ByteString 9066 │ │ │ │ │ - interface hash: ea58dc42b9ceb4d8beb56a2aec8e71c3 │ │ │ │ │ - ABI hash: ec5ce13014139178e1a4365ef3e092c8 │ │ │ │ │ - export-list hash: e624b6b3c575f9aec762955669365304 │ │ │ │ │ + interface hash: 4645999fe7f79139bfa8db48816b1c2e │ │ │ │ │ + ABI hash: be92d908b020a8c5795d813b6a19621c │ │ │ │ │ + export-list hash: b31b160fc26bcb8d719c9c8515cb3bb7 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ + flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 8452d317332784e238031a996b75bef2 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,60 +40,60 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7 │ │ │ │ │ import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -0b233466a9293bf08cdb2679130c16df │ │ │ │ │ +0c46ce335ef22f786be7d7b97b11509e │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -4535c26bfe527e6da9773f186f9ec00f │ │ │ │ │ +b4caa7c55a449424c5ce1bbdf4110478 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a880497f67a2962c85f3ce34b3d8d488 │ │ │ │ │ +7ee68e85cc755243b285f8dcd3624981 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "System.AtomicWrite.Writer.ByteString"#] │ │ │ │ │ -21a03daadc6ab0d48c0b59ff25b94403 │ │ │ │ │ +8ef12bc93304fc4e0c76f98c0abf6db2 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -e5e7791308e14801fcdb5b32492ff2e6 │ │ │ │ │ +24378c71dd53c34e07560ca72d6e9353 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -f782558556415ab123c795c59f7d7a4e │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +3a45dae9b26d8a19e54c25a4cb7f851c │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -23fde16858d8c1ef5db46a44c56ff09e │ │ │ │ │ +c8339e2039ddf4ba0f041381c4bec437 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -103,29 +103,29 @@ │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ Data.ByteString.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -fc4ff1f5cfbdee1f8363d17183c4879d │ │ │ │ │ +ecfb783db68f0d2de0dd8ac2bf968337 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -b5ac084d5c5ba18c968c8f067a02edd3 │ │ │ │ │ +369f95957c3f1056401d830998ae6fde │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/Binary.hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ -interface System.AtomicWrite.Writer.ByteString 9066 │ │ │ │ │ - interface hash: ea58dc42b9ceb4d8beb56a2aec8e71c3 │ │ │ │ │ - ABI hash: ec5ce13014139178e1a4365ef3e092c8 │ │ │ │ │ - export-list hash: e624b6b3c575f9aec762955669365304 │ │ │ │ │ +interface System.AtomicWrite.Writer.ByteString.Binary 9066 │ │ │ │ │ + interface hash: 728580068fa39074f4130221e052ce73 │ │ │ │ │ + ABI hash: b9655f793f2ba37300fed77a205d0057 │ │ │ │ │ + export-list hash: e70c5c0644c4053780a872834d4c0e41 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: 8452d317332784e238031a996b75bef2 │ │ │ │ │ + src_hash: 4c506bf742bbcd20f20156bc478c17bb │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,108 +40,109 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7 │ │ │ │ │ import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -0b233466a9293bf08cdb2679130c16df │ │ │ │ │ +dda6d28a3cbfb888348e5c07d5bffd2e │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -4535c26bfe527e6da9773f186f9ec00f │ │ │ │ │ +5b13f25d5769fac987dcd022149a4a36 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a880497f67a2962c85f3ce34b3d8d488 │ │ │ │ │ +11c86d5972a1690d85cbc99669340414 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: "System.AtomicWrite.Writer.ByteString"#] │ │ │ │ │ -21a03daadc6ab0d48c0b59ff25b94403 │ │ │ │ │ + Unfolding: Core: │ │ │ │ │ + "System.AtomicWrite.Writer.ByteString.Binary"#] │ │ │ │ │ +37cd54ee674719dbd7910dd2dc4f7b08 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -e5e7791308e14801fcdb5b32492ff2e6 │ │ │ │ │ +ba450b4dccbf988dbb8724dc6ca37194 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -f782558556415ab123c795c59f7d7a4e │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +17c2084f6749564b45f6ef5c4c7224cf │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -23fde16858d8c1ef5db46a44c56ff09e │ │ │ │ │ +68c65db2a511d45c5e664bce7da54d9a │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ Data.ByteString.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -fc4ff1f5cfbdee1f8363d17183c4879d │ │ │ │ │ +6fce5a1cafdd990bee79518a669ec122 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -b5ac084d5c5ba18c968c8f067a02edd3 │ │ │ │ │ +3c2636d863c0518fe8b2694fc75bdd52 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ + \ (mode['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ - (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ + (GHC.Maybe.Just @System.Posix.Types.FileMode mode) │ │ │ │ │ eta │ │ │ │ │ Data.ByteString.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) │ │ │ │ │ eta1 │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteStringBuilder.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteStringBuilder.hi │ │ │ │┄ Files 84% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface System.AtomicWrite.Writer.ByteStringBuilder 9066 │ │ │ │ │ - interface hash: 9a2e6c3a89bb3c616e554d495dab2d6b │ │ │ │ │ - ABI hash: 559c42c70321e8d10b402d287d8d05df │ │ │ │ │ - export-list hash: a5b1f3a9197e5002c7dfefda47aa4f28 │ │ │ │ │ + interface hash: e12f76eb4ab97bf2e75fe61972389b57 │ │ │ │ │ + ABI hash: 934e0a67a27a837c8553a97661830fce │ │ │ │ │ + export-list hash: a387b43d23578d12b32f154dd09bef5d │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ + flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 0de4d3c6ecfdfcd7b41615050345774f │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.ByteString.Builder GHC.Prim.Ext │ │ │ │ │ Control.Monad.STM Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ Data.Time.Format.Parse.Instances │ │ │ │ │ @@ -41,76 +41,76 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - closeAndRename 6b09c961c755dd99a69d227865a161e9 │ │ │ │ │ - maybeSetFileMode c645cf4297f60e9f48d80b24dbe5f73d │ │ │ │ │ - tempFileFor 70badc70bc96c8cb107d2280f72c8757 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + closeAndRename e1b99cfb42b9c399c459ddb21da4e72f │ │ │ │ │ + maybeSetFileMode bc3289c2d97efeab77f3b55951782feb │ │ │ │ │ + tempFileFor 225868ca786c506a8fcff429cfb05829 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ GHC.IO.Handle 0cd4955df73060faaa096409d18f6806 │ │ │ │ │ import -/ GHC.IO.Handle.Types 1ebb25f5b70b39ebf3fc4892b7362878 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ Data.ByteString.Builder adf8a3dcdf54dccf732c864ec24543bb │ │ │ │ │ import -/ Data.ByteString.Builder.Internal 6238765f679725c6758d4585a06581ee │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -2fd329ebb559a91b7210969b295db0f4 │ │ │ │ │ +c41f077e6f3ac642ac15501cc2876b10 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -bff718155509f012a86e5b7aed8c3f15 │ │ │ │ │ +bcb03cd84edc178d85c8b6de97f1910a │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4cb6b9321261c95b9a848895bda5babb │ │ │ │ │ +a5f860cf49cf1e2eeff61193ecb2fbf9 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.ByteStringBuilder"#] │ │ │ │ │ -5aa49107f4c9ba52487b0d59daf73353 │ │ │ │ │ +fdd487f42a2b5a71a4ef5457b0a3c3a6 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -8e38d4eec3a82585cb0020dcfc0b9991 │ │ │ │ │ +3bde79b28e6c5e6dfbd9359cc33f0b2c │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -203a0ca34b8380830c1157c2a1b094ce │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +7b29a92c64720bf60cf87929a736843d │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -22695b0a0d078ef2b44acdd1d07e818e │ │ │ │ │ +012a0c8ce493ee8e242061956cb9778a │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile2 (GHC.Maybe.Nothing @System.Posix.Types.FileMode)] │ │ │ │ │ -cd7055c8e17171a625b3ef66caa7c3d0 │ │ │ │ │ +12bbd0adf1d2b0ce3c64b31c033a7e06 │ │ │ │ │ atomicWriteFile2 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -169,37 +169,37 @@ │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv8 of ds5 { (#,#) ipv10 ipv11 -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary2 │ │ │ │ │ path │ │ │ │ │ mmode │ │ │ │ │ ipv10 } } } } } } } }] │ │ │ │ │ -a57ddb089628ba5985f0d5d1345ed3a7 │ │ │ │ │ +f0c5cc7f68d7bd1f0753df3416ae4029 │ │ │ │ │ atomicWriteFile3 :: GHC.IO.Handle.Types.BufferMode │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.IO.Handle.Types.BlockBuffering], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.IO.Handle.Types.BlockBuffering │ │ │ │ │ (GHC.Maybe.Nothing @GHC.Types.Int)] │ │ │ │ │ -7d0b4ab3857d80467cf9de6742a63f89 │ │ │ │ │ +eb15eada72f63ce26ce6e1746b5cc210 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -fd3e529b860a9e54159b91df1927495f │ │ │ │ │ +37e1a74b8daddfd693804643c15921ad │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteStringBuilder.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteStringBuilder.dyn_hi │ │ │ │┄ Files 85% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ + got dyn │ │ │ │ │ interface System.AtomicWrite.Writer.ByteStringBuilder 9066 │ │ │ │ │ - interface hash: 9a2e6c3a89bb3c616e554d495dab2d6b │ │ │ │ │ - ABI hash: 559c42c70321e8d10b402d287d8d05df │ │ │ │ │ - export-list hash: a5b1f3a9197e5002c7dfefda47aa4f28 │ │ │ │ │ + interface hash: e12f76eb4ab97bf2e75fe61972389b57 │ │ │ │ │ + ABI hash: 934e0a67a27a837c8553a97661830fce │ │ │ │ │ + export-list hash: a387b43d23578d12b32f154dd09bef5d │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ + flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 0de4d3c6ecfdfcd7b41615050345774f │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.ByteString.Builder GHC.Prim.Ext │ │ │ │ │ Control.Monad.STM Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ Data.Time.Format.Parse.Instances │ │ │ │ │ @@ -41,76 +41,76 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - closeAndRename 6b09c961c755dd99a69d227865a161e9 │ │ │ │ │ - maybeSetFileMode c645cf4297f60e9f48d80b24dbe5f73d │ │ │ │ │ - tempFileFor 70badc70bc96c8cb107d2280f72c8757 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + closeAndRename e1b99cfb42b9c399c459ddb21da4e72f │ │ │ │ │ + maybeSetFileMode bc3289c2d97efeab77f3b55951782feb │ │ │ │ │ + tempFileFor 225868ca786c506a8fcff429cfb05829 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ GHC.IO.Handle 0cd4955df73060faaa096409d18f6806 │ │ │ │ │ import -/ GHC.IO.Handle.Types 1ebb25f5b70b39ebf3fc4892b7362878 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ Data.ByteString.Builder adf8a3dcdf54dccf732c864ec24543bb │ │ │ │ │ import -/ Data.ByteString.Builder.Internal 6238765f679725c6758d4585a06581ee │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -2fd329ebb559a91b7210969b295db0f4 │ │ │ │ │ +c41f077e6f3ac642ac15501cc2876b10 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -bff718155509f012a86e5b7aed8c3f15 │ │ │ │ │ +bcb03cd84edc178d85c8b6de97f1910a │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4cb6b9321261c95b9a848895bda5babb │ │ │ │ │ +a5f860cf49cf1e2eeff61193ecb2fbf9 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.ByteStringBuilder"#] │ │ │ │ │ -5aa49107f4c9ba52487b0d59daf73353 │ │ │ │ │ +fdd487f42a2b5a71a4ef5457b0a3c3a6 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -8e38d4eec3a82585cb0020dcfc0b9991 │ │ │ │ │ +3bde79b28e6c5e6dfbd9359cc33f0b2c │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -203a0ca34b8380830c1157c2a1b094ce │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +7b29a92c64720bf60cf87929a736843d │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -22695b0a0d078ef2b44acdd1d07e818e │ │ │ │ │ +012a0c8ce493ee8e242061956cb9778a │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile2 (GHC.Maybe.Nothing @System.Posix.Types.FileMode)] │ │ │ │ │ -cd7055c8e17171a625b3ef66caa7c3d0 │ │ │ │ │ +12bbd0adf1d2b0ce3c64b31c033a7e06 │ │ │ │ │ atomicWriteFile2 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -169,37 +169,37 @@ │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv8 of ds5 { (#,#) ipv10 ipv11 -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary2 │ │ │ │ │ path │ │ │ │ │ mmode │ │ │ │ │ ipv10 } } } } } } } }] │ │ │ │ │ -a57ddb089628ba5985f0d5d1345ed3a7 │ │ │ │ │ +f0c5cc7f68d7bd1f0753df3416ae4029 │ │ │ │ │ atomicWriteFile3 :: GHC.IO.Handle.Types.BufferMode │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.IO.Handle.Types.BlockBuffering], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.IO.Handle.Types.BlockBuffering │ │ │ │ │ (GHC.Maybe.Nothing @GHC.Types.Int)] │ │ │ │ │ -7d0b4ab3857d80467cf9de6742a63f89 │ │ │ │ │ +eb15eada72f63ce26ce6e1746b5cc210 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -fd3e529b860a9e54159b91df1927495f │ │ │ │ │ +37e1a74b8daddfd693804643c15921ad │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/Binary.dyn_hi │ │ │ │┄ Files 92% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface System.AtomicWrite.Writer.LazyByteString.Binary 9066 │ │ │ │ │ - interface hash: dd7f02716d66263cbdfb454efc2896dd │ │ │ │ │ - ABI hash: 534958b224c5831af5bd4c4a55cec9b4 │ │ │ │ │ - export-list hash: ef0de815fc2a3ba3f95e4dc99404a03f │ │ │ │ │ + interface hash: cce19a310a779051b5d2fa4b0165ed1e │ │ │ │ │ + ABI hash: b13e09dd8c62813399d1af14e63c7ebe │ │ │ │ │ + export-list hash: 28dfd217c51cd384ca09281d6edf3cac │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: ffc885d54521e11b2f0a6825175f11f0 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,61 +40,61 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea │ │ │ │ │ import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -a8752ae9a911211ddaa526cfc3c44beb │ │ │ │ │ +7c3098010f33e77cbdd7927c69372ba2 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -fb3c41db1aee1ed956c5d718ddd4c5f5 │ │ │ │ │ +8424b22a122fc44e12da289b5878deeb │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -048f733ac20938d779c0d9b4462b744c │ │ │ │ │ +ca7ef8bc9c562fd638cc63731c2af5d5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.LazyByteString.Binary"#] │ │ │ │ │ -05ff51484587e28dee0b3e7a7d818c40 │ │ │ │ │ +0172cc6b5e6b46f047e3d4f8a5a7a36e │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -94be7ab4d59a1d2be4b7f6aadcad1a40 │ │ │ │ │ +fad1f3c4978f61bec325e508cb632c76 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -18be9c856cc25a03fba7d387306012b4 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +0e495edc2b5cb1936f8ea54555c74003 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -f5a16e43f7f91c7d450958880406c7d3 │ │ │ │ │ +c7cefee8398b3367d514d634b671ba5d │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -104,29 +104,29 @@ │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ Data.ByteString.Lazy.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -8edc941ed8d6cdf0cb63c4a8c3d1df5b │ │ │ │ │ +cab6f22531ea6f48809be596545b3145 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -9b49a55fa7c48b912bd9ebaaaf83fb1d │ │ │ │ │ +1c5c2a6d1bee0573f32948fc37d5cad7 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/Binary.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/Binary.hi │ │ │ │┄ Files 94% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface System.AtomicWrite.Writer.LazyByteString.Binary 9066 │ │ │ │ │ - interface hash: dd7f02716d66263cbdfb454efc2896dd │ │ │ │ │ - ABI hash: 534958b224c5831af5bd4c4a55cec9b4 │ │ │ │ │ - export-list hash: ef0de815fc2a3ba3f95e4dc99404a03f │ │ │ │ │ + interface hash: cce19a310a779051b5d2fa4b0165ed1e │ │ │ │ │ + ABI hash: b13e09dd8c62813399d1af14e63c7ebe │ │ │ │ │ + export-list hash: 28dfd217c51cd384ca09281d6edf3cac │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: ffc885d54521e11b2f0a6825175f11f0 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,61 +40,61 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea │ │ │ │ │ import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -a8752ae9a911211ddaa526cfc3c44beb │ │ │ │ │ +7c3098010f33e77cbdd7927c69372ba2 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -fb3c41db1aee1ed956c5d718ddd4c5f5 │ │ │ │ │ +8424b22a122fc44e12da289b5878deeb │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -048f733ac20938d779c0d9b4462b744c │ │ │ │ │ +ca7ef8bc9c562fd638cc63731c2af5d5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.LazyByteString.Binary"#] │ │ │ │ │ -05ff51484587e28dee0b3e7a7d818c40 │ │ │ │ │ +0172cc6b5e6b46f047e3d4f8a5a7a36e │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -94be7ab4d59a1d2be4b7f6aadcad1a40 │ │ │ │ │ +fad1f3c4978f61bec325e508cb632c76 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -18be9c856cc25a03fba7d387306012b4 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +0e495edc2b5cb1936f8ea54555c74003 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -f5a16e43f7f91c7d450958880406c7d3 │ │ │ │ │ +c7cefee8398b3367d514d634b671ba5d │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -104,29 +104,29 @@ │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ Data.ByteString.Lazy.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -8edc941ed8d6cdf0cb63c4a8c3d1df5b │ │ │ │ │ +cab6f22531ea6f48809be596545b3145 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -9b49a55fa7c48b912bd9ebaaaf83fb1d │ │ │ │ │ +1c5c2a6d1bee0573f32948fc37d5cad7 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/Binary.dyn_hi │ │ │ │┄ Files 92% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ -interface System.AtomicWrite.Writer.LazyByteString 9066 │ │ │ │ │ - interface hash: 62f11b91624871529e34d83b842366d2 │ │ │ │ │ - ABI hash: c91de94634d7b684a5e02fb233f1d67a │ │ │ │ │ - export-list hash: 1188084168f27d28ccbfb555e351d6d5 │ │ │ │ │ +interface System.AtomicWrite.Writer.ByteString.Binary 9066 │ │ │ │ │ + interface hash: 728580068fa39074f4130221e052ce73 │ │ │ │ │ + ABI hash: b9655f793f2ba37300fed77a205d0057 │ │ │ │ │ + export-list hash: e70c5c0644c4053780a872834d4c0e41 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: c618a1eff037336d5a85484561b4b4ab │ │ │ │ │ + src_hash: 4c506bf742bbcd20f20156bc478c17bb │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,114 +40,114 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ -import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea │ │ │ │ │ -import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9 │ │ │ │ │ +import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7 │ │ │ │ │ +import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -a638692ea437938c719d48cf8cff3561 │ │ │ │ │ +dda6d28a3cbfb888348e5c07d5bffd2e │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -6bccfceb84f782ae2b7a61d31d52df77 │ │ │ │ │ +5b13f25d5769fac987dcd022149a4a36 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -8d163df6df71044a1a55c6dff80db0f3 │ │ │ │ │ +11c86d5972a1690d85cbc99669340414 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "System.AtomicWrite.Writer.LazyByteString"#] │ │ │ │ │ -fd4867623c6166953ede935cec6f4910 │ │ │ │ │ + "System.AtomicWrite.Writer.ByteString.Binary"#] │ │ │ │ │ +37cd54ee674719dbd7910dd2dc4f7b08 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -5b91f97ea6a6ae9259ff1205d4252ca2 │ │ │ │ │ +ba450b4dccbf988dbb8724dc6ca37194 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -56a32aa7d0dc136b8d2817f5ee9e92e0 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +17c2084f6749564b45f6ef5c4c7224cf │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString -> GHC.Types.IO () │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -570904663a8fac83e9610aea7e7373c3 │ │ │ │ │ +68c65db2a511d45c5e664bce7da54d9a │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ - Data.ByteString.Lazy.appendFile2 │ │ │ │ │ + Data.ByteString.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -fdccd897be5a3dfd95f653d0d05a464f │ │ │ │ │ +6fce5a1cafdd990bee79518a669ec122 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -2e7b700780eb487551ca0330ce641de6 │ │ │ │ │ +3c2636d863c0518fe8b2694fc75bdd52 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ + \ (mode['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString)[OneShot] │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ - (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + (GHC.Maybe.Just @System.Posix.Types.FileMode mode) │ │ │ │ │ eta │ │ │ │ │ - Data.ByteString.Lazy.appendFile2 │ │ │ │ │ + Data.ByteString.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/Binary.dyn_hi │ │ │ │┄ Files 90% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,153 +1,158 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ -interface System.AtomicWrite.Writer.LazyByteString 9066 │ │ │ │ │ - interface hash: 62f11b91624871529e34d83b842366d2 │ │ │ │ │ - ABI hash: c91de94634d7b684a5e02fb233f1d67a │ │ │ │ │ - export-list hash: 1188084168f27d28ccbfb555e351d6d5 │ │ │ │ │ + got dyn │ │ │ │ │ +interface System.AtomicWrite.Writer.LazyText.Binary 9066 │ │ │ │ │ + interface hash: d8af3116f3d684c2f9d1a0b820086fbd │ │ │ │ │ + ABI hash: 293d05daafd25d2faa44bc62af9e020d │ │ │ │ │ + export-list hash: 5f22a2b204d8c80e2dd833e6438a36f2 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ + flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: c618a1eff037336d5a85484561b4b4ab │ │ │ │ │ + src_hash: 7ebd1464c6fa6797664efc72f52f53ff │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ -direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ +direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ -orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ - Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ - Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ +orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ + Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ + Data.Text.Lazy Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ + Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ + Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ Data.Time.LocalTime.Internal.ZonedTime │ │ │ │ │ family instance modules: Control.Applicative Control.Arrow │ │ │ │ │ Data.Array.Byte Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList │ │ │ │ │ GHC.RTS.Flags Data.ByteString.Internal.Type │ │ │ │ │ Data.ByteString.Lazy.Internal Data.ByteString.Short.Internal │ │ │ │ │ - Control.DeepSeq System.OsString.Internal.Types.Hidden │ │ │ │ │ - GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ - Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ - Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ - Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ - Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ - Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ - Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ + Data.IntMap.Internal Data.IntSet.Internal Data.Map.Internal │ │ │ │ │ + Data.Sequence.Internal Data.Set.Internal Data.Tree Control.DeepSeq │ │ │ │ │ + System.OsString.Internal.Types.Hidden GHC.ForeignSrcLang.Type │ │ │ │ │ + GHC.LanguageExtensions.Type Text.PrettyPrint.Annotated.HughesPJ │ │ │ │ │ + Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ + Data.Text.Lazy Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ + Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ + Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ + Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ + Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ + Control.Monad.Trans.Writer.Strict │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ -import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea │ │ │ │ │ -import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -a638692ea437938c719d48cf8cff3561 │ │ │ │ │ +import -/ Data.Text.Internal.Lazy 3159519cd114b73030a16d8634658a2d │ │ │ │ │ +import -/ Data.Text.Lazy 84498bbadb16a29912767d027de56151 │ │ │ │ │ +import -/ Data.Text.Lazy.IO b3916c4468dfdfe1cd18ad875197be5d │ │ │ │ │ +1d0db63722a996a9018737cf2940adf4 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -6bccfceb84f782ae2b7a61d31d52df77 │ │ │ │ │ +a3f8f5286a38342745c92bb550584191 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -8d163df6df71044a1a55c6dff80db0f3 │ │ │ │ │ +f0a31f56481106351c08634ce1aede04 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "System.AtomicWrite.Writer.LazyByteString"#] │ │ │ │ │ -fd4867623c6166953ede935cec6f4910 │ │ │ │ │ + "System.AtomicWrite.Writer.LazyText.Binary"#] │ │ │ │ │ +eed89726baba3ff14dde2bb2e9c1fcf4 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -5b91f97ea6a6ae9259ff1205d4252ca2 │ │ │ │ │ +e98ebb397d4c157ffb5bcfe816193d13 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -56a32aa7d0dc136b8d2817f5ee9e92e0 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +75efaf20e2e1592daeaf6cf7d5b15e74 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ - GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString -> GHC.Types.IO () │ │ │ │ │ + GHC.IO.FilePath -> Data.Text.Internal.Lazy.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -570904663a8fac83e9610aea7e7373c3 │ │ │ │ │ +90599a96b067cb12b9c305eca405f454 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + @Data.Text.Internal.Lazy.Text │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ - Data.ByteString.Lazy.appendFile2 │ │ │ │ │ + Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -fdccd897be5a3dfd95f653d0d05a464f │ │ │ │ │ +ac99e69d9b3a520d12eaee9fe5274859 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -2e7b700780eb487551ca0330ce641de6 │ │ │ │ │ +bd5e193dad11ff4837f316eb61cdb19f │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString)[OneShot] │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.Text.Internal.Lazy.Text)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + @Data.Text.Internal.Lazy.Text │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ - Data.ByteString.Lazy.appendFile2 │ │ │ │ │ + Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/Binary.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/Binary.hi │ │ │ │┄ Files 95% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface System.AtomicWrite.Writer.LazyText.Binary 9066 │ │ │ │ │ - interface hash: fd6ab94c192a3115235aa64911b16d4c │ │ │ │ │ - ABI hash: aec4cd5baac902c2298acc1251620cca │ │ │ │ │ - export-list hash: f2193e359edf47dd2a2145a24ef70f4c │ │ │ │ │ + interface hash: d8af3116f3d684c2f9d1a0b820086fbd │ │ │ │ │ + ABI hash: 293d05daafd25d2faa44bc62af9e020d │ │ │ │ │ + export-list hash: 5f22a2b204d8c80e2dd833e6438a36f2 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ + flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 7ebd1464c6fa6797664efc72f52f53ff │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ Data.Text.Lazy Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ @@ -45,61 +45,61 @@ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ Data.Text.Lazy Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ Data.Text.Internal.Lazy 3159519cd114b73030a16d8634658a2d │ │ │ │ │ import -/ Data.Text.Lazy 84498bbadb16a29912767d027de56151 │ │ │ │ │ import -/ Data.Text.Lazy.IO b3916c4468dfdfe1cd18ad875197be5d │ │ │ │ │ -f3b1bcff65362f843589ca24de9792da │ │ │ │ │ +1d0db63722a996a9018737cf2940adf4 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -eb0b8d573e574187c4c5273e210422be │ │ │ │ │ +a3f8f5286a38342745c92bb550584191 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -7a690ae83c66bf8927550b56830e7c69 │ │ │ │ │ +f0a31f56481106351c08634ce1aede04 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.LazyText.Binary"#] │ │ │ │ │ -dee6327d910d77c28b23a3ab48f36b19 │ │ │ │ │ +eed89726baba3ff14dde2bb2e9c1fcf4 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -a817756664bb68960ec29c44c8f4dd0b │ │ │ │ │ +e98ebb397d4c157ffb5bcfe816193d13 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -85d56b2eee5df6b46ac0748672750eed │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +75efaf20e2e1592daeaf6cf7d5b15e74 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> Data.Text.Internal.Lazy.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -33684e376e777ea500b965c881d7d959 │ │ │ │ │ +90599a96b067cb12b9c305eca405f454 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -109,29 +109,29 @@ │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -aed05f4149197fe783a6931a5c17b334 │ │ │ │ │ +ac99e69d9b3a520d12eaee9fe5274859 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -71369fec7145a7ae8230a67348dd0a89 │ │ │ │ │ +bd5e193dad11ff4837f316eb61cdb19f │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/Binary.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/Binary.hi │ │ │ │┄ Files 94% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ -interface System.AtomicWrite.Writer.LazyText.Binary 9066 │ │ │ │ │ - interface hash: fd6ab94c192a3115235aa64911b16d4c │ │ │ │ │ - ABI hash: aec4cd5baac902c2298acc1251620cca │ │ │ │ │ - export-list hash: f2193e359edf47dd2a2145a24ef70f4c │ │ │ │ │ +interface System.AtomicWrite.Writer.Text.Binary 9066 │ │ │ │ │ + interface hash: bb0a5a501b0f1fdde35b2b5a0ca14e74 │ │ │ │ │ + ABI hash: 78c60a529249fa040a7ea969be3224df │ │ │ │ │ + export-list hash: 4e6adacd004f42ca047041eb8f57352b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: 7ebd1464c6fa6797664efc72f52f53ff │ │ │ │ │ + src_hash: 9d40c1f3be7e5abb5090958e034fa2f1 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ - Data.Text.Lazy Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ + Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ Data.Time.LocalTime.Internal.ZonedTime │ │ │ │ │ family instance modules: Control.Applicative Control.Arrow │ │ │ │ │ Data.Array.Byte Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ @@ -39,120 +39,118 @@ │ │ │ │ │ GHC.RTS.Flags Data.ByteString.Internal.Type │ │ │ │ │ Data.ByteString.Lazy.Internal Data.ByteString.Short.Internal │ │ │ │ │ Data.IntMap.Internal Data.IntSet.Internal Data.Map.Internal │ │ │ │ │ Data.Sequence.Internal Data.Set.Internal Data.Tree Control.DeepSeq │ │ │ │ │ System.OsString.Internal.Types.Hidden GHC.ForeignSrcLang.Type │ │ │ │ │ GHC.LanguageExtensions.Type Text.PrettyPrint.Annotated.HughesPJ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ - Data.Text.Lazy Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ + Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -import -/ Data.Text.Internal.Lazy 3159519cd114b73030a16d8634658a2d │ │ │ │ │ -import -/ Data.Text.Lazy 84498bbadb16a29912767d027de56151 │ │ │ │ │ -import -/ Data.Text.Lazy.IO b3916c4468dfdfe1cd18ad875197be5d │ │ │ │ │ -f3b1bcff65362f843589ca24de9792da │ │ │ │ │ +import -/ Data.Text 07c9665aa2ffb82208b6e9af6e1ffdd7 │ │ │ │ │ +import -/ Data.Text.IO f238f837abfef5f79368a54b5a4f40cb │ │ │ │ │ +import -/ Data.Text.Internal b1365ce1385d280955969a412b721247 │ │ │ │ │ +fa4c3214eecf6114aab2247dc55371af │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -eb0b8d573e574187c4c5273e210422be │ │ │ │ │ +bd8b6988ce0461f4a71a6a10e9d420ff │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -7a690ae83c66bf8927550b56830e7c69 │ │ │ │ │ +152aeceb3ca3035255dbf04d4843920c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "System.AtomicWrite.Writer.LazyText.Binary"#] │ │ │ │ │ -dee6327d910d77c28b23a3ab48f36b19 │ │ │ │ │ + "System.AtomicWrite.Writer.Text.Binary"#] │ │ │ │ │ +a1f83899be513c1edd3b77e0e8ffdfa5 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -a817756664bb68960ec29c44c8f4dd0b │ │ │ │ │ +0edb7c2b099ad467991dbbc39c3a6bbd │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -85d56b2eee5df6b46ac0748672750eed │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +c8d7b1dd5a0073a0de04c1d4783bc70d │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ - GHC.IO.FilePath -> Data.Text.Internal.Lazy.Text -> GHC.Types.IO () │ │ │ │ │ + GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -33684e376e777ea500b965c881d7d959 │ │ │ │ │ +6fdb49a235ae55eb671cb87521d39d30 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Lazy.Text │ │ │ │ │ + -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ - @Data.Text.Internal.Lazy.Text │ │ │ │ │ + @Data.Text.Internal.Text │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ - Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ + Data.Text.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -aed05f4149197fe783a6931a5c17b334 │ │ │ │ │ +9935bc25752a6a4b644083e840448f28 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ - -> GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Lazy.Text │ │ │ │ │ - -> GHC.Types.IO () │ │ │ │ │ + -> GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -71369fec7145a7ae8230a67348dd0a89 │ │ │ │ │ +a4a09b11952e2ac759a2eed282992b08 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Lazy.Text │ │ │ │ │ + -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.Text.Internal.Lazy.Text)[OneShot] │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.Text.Internal.Text)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ - @Data.Text.Internal.Lazy.Text │ │ │ │ │ + @Data.Text.Internal.Text │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ - Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ + Data.Text.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText.hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ + got │ │ │ │ │ interface System.AtomicWrite.Writer.LazyText 9066 │ │ │ │ │ - interface hash: d8be0b234d8176d7341cfae79c657e6e │ │ │ │ │ - ABI hash: 79f737eb89ffab73ebe77c66d80ac934 │ │ │ │ │ - export-list hash: 9f236434e411ab468fcdc228a27ece8f │ │ │ │ │ + interface hash: c024b7e398cd0232d2bdc40881fd927b │ │ │ │ │ + ABI hash: 4dd28710883a7565785eb843dcc7af01 │ │ │ │ │ + export-list hash: 09e93fe9478b44383e38f7b72f274474 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ + flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 765ba88ebf5f18a2ebb9b14ab418800f │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ Data.Text.Lazy Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ @@ -45,60 +45,60 @@ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ Data.Text.Lazy Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ Data.Text.Internal.Lazy 3159519cd114b73030a16d8634658a2d │ │ │ │ │ import -/ Data.Text.Lazy 84498bbadb16a29912767d027de56151 │ │ │ │ │ import -/ Data.Text.Lazy.IO b3916c4468dfdfe1cd18ad875197be5d │ │ │ │ │ -5d8d03330e4a36aaac5ab50c89b22e97 │ │ │ │ │ +e316ebb72cea1c5d2043cd56d027acf5 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d6660b92c45f2a0a9d34d6f988801757 │ │ │ │ │ +e1d9801e321fb106870ce2c43ef90bdd │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -3b723fe5df307edbe20bcc946f9b130d │ │ │ │ │ +8f49b8197ebaf735b932a932e3608859 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "System.AtomicWrite.Writer.LazyText"#] │ │ │ │ │ -7fdda416ebc0bb23ee2500b797a3f996 │ │ │ │ │ +3242ceab556f516da8004368eab8269d │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -f413cf812373feeb98d9f053f55cd1b8 │ │ │ │ │ +e4171b0bd06cbe67f9b754abefe4873c │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -a829e190ed0b6e3a4874d3611e8a9b9f │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +3ec122ab21d350c5764992ae8954f1ca │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> Data.Text.Internal.Lazy.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -74bb2a93da23798b6e0ae95465f366e6 │ │ │ │ │ +67fab01505106937706cd22ea450a676 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -108,29 +108,29 @@ │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -c02290b2409ff7a9939a4aed52e601e4 │ │ │ │ │ +566bb48d3c9bf7cbc10f3c9e11fb84b7 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -8181294643d184456f63c26e6c9b33fe │ │ │ │ │ +ab7c8cd9516186aec7662d7a142a48f1 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/Binary.dyn_hi │ │ │ │┄ Files 89% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ -interface System.AtomicWrite.Writer.LazyText 9066 │ │ │ │ │ - interface hash: d8be0b234d8176d7341cfae79c657e6e │ │ │ │ │ - ABI hash: 79f737eb89ffab73ebe77c66d80ac934 │ │ │ │ │ - export-list hash: 9f236434e411ab468fcdc228a27ece8f │ │ │ │ │ + got dyn │ │ │ │ │ +interface System.AtomicWrite.Writer.Text.Binary 9066 │ │ │ │ │ + interface hash: bb0a5a501b0f1fdde35b2b5a0ca14e74 │ │ │ │ │ + ABI hash: 78c60a529249fa040a7ea969be3224df │ │ │ │ │ + export-list hash: 4e6adacd004f42ca047041eb8f57352b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ + flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: 765ba88ebf5f18a2ebb9b14ab418800f │ │ │ │ │ + src_hash: 9d40c1f3be7e5abb5090958e034fa2f1 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ - Data.Text.Lazy Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ + Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ Data.Time.LocalTime.Internal.ZonedTime │ │ │ │ │ family instance modules: Control.Applicative Control.Arrow │ │ │ │ │ Data.Array.Byte Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ @@ -39,119 +39,118 @@ │ │ │ │ │ GHC.RTS.Flags Data.ByteString.Internal.Type │ │ │ │ │ Data.ByteString.Lazy.Internal Data.ByteString.Short.Internal │ │ │ │ │ Data.IntMap.Internal Data.IntSet.Internal Data.Map.Internal │ │ │ │ │ Data.Sequence.Internal Data.Set.Internal Data.Tree Control.DeepSeq │ │ │ │ │ System.OsString.Internal.Types.Hidden GHC.ForeignSrcLang.Type │ │ │ │ │ GHC.LanguageExtensions.Type Text.PrettyPrint.Annotated.HughesPJ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ - Data.Text.Lazy Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ + Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary be6ff2e57d8f0c8972ff286c00ae54b7 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -import -/ Data.Text.Internal.Lazy 3159519cd114b73030a16d8634658a2d │ │ │ │ │ -import -/ Data.Text.Lazy 84498bbadb16a29912767d027de56151 │ │ │ │ │ -import -/ Data.Text.Lazy.IO b3916c4468dfdfe1cd18ad875197be5d │ │ │ │ │ -5d8d03330e4a36aaac5ab50c89b22e97 │ │ │ │ │ +import -/ Data.Text 07c9665aa2ffb82208b6e9af6e1ffdd7 │ │ │ │ │ +import -/ Data.Text.IO f238f837abfef5f79368a54b5a4f40cb │ │ │ │ │ +import -/ Data.Text.Internal b1365ce1385d280955969a412b721247 │ │ │ │ │ +fa4c3214eecf6114aab2247dc55371af │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d6660b92c45f2a0a9d34d6f988801757 │ │ │ │ │ +bd8b6988ce0461f4a71a6a10e9d420ff │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -3b723fe5df307edbe20bcc946f9b130d │ │ │ │ │ +152aeceb3ca3035255dbf04d4843920c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: "System.AtomicWrite.Writer.LazyText"#] │ │ │ │ │ -7fdda416ebc0bb23ee2500b797a3f996 │ │ │ │ │ + Unfolding: Core: │ │ │ │ │ + "System.AtomicWrite.Writer.Text.Binary"#] │ │ │ │ │ +a1f83899be513c1edd3b77e0e8ffdfa5 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -f413cf812373feeb98d9f053f55cd1b8 │ │ │ │ │ +0edb7c2b099ad467991dbbc39c3a6bbd │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -a829e190ed0b6e3a4874d3611e8a9b9f │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +c8d7b1dd5a0073a0de04c1d4783bc70d │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ - GHC.IO.FilePath -> Data.Text.Internal.Lazy.Text -> GHC.Types.IO () │ │ │ │ │ + GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -74bb2a93da23798b6e0ae95465f366e6 │ │ │ │ │ +6fdb49a235ae55eb671cb87521d39d30 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Lazy.Text │ │ │ │ │ + -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.Text.Internal.Lazy.Text │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + @Data.Text.Internal.Text │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ - Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ + Data.Text.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -c02290b2409ff7a9939a4aed52e601e4 │ │ │ │ │ +9935bc25752a6a4b644083e840448f28 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ - -> GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Lazy.Text │ │ │ │ │ - -> GHC.Types.IO () │ │ │ │ │ + -> GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -8181294643d184456f63c26e6c9b33fe │ │ │ │ │ +a4a09b11952e2ac759a2eed282992b08 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Lazy.Text │ │ │ │ │ + -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.Text.Internal.Lazy.Text)[OneShot] │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.Text.Internal.Text)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.Text.Internal.Lazy.Text │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + @Data.Text.Internal.Text │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ - Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ + Data.Text.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/Binary.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/Binary.dyn_hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface System.AtomicWrite.Writer.String.Binary 9066 │ │ │ │ │ - interface hash: b16d945820c0dd04dcd0e8c4b2f6997e │ │ │ │ │ - ABI hash: 936629b390815124987c88e22a713862 │ │ │ │ │ - export-list hash: 043b0565d47312bb8eb88ede8ad71a73 │ │ │ │ │ + interface hash: 11d041f89ade989c7723b8acb2c4712d │ │ │ │ │ + ABI hash: f9ff2812ee38e84681cb68be7ede0225 │ │ │ │ │ + export-list hash: c40ee7e690127141bbad8f60539d5c48 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 492cf5e71d3f5b45a06549baa4621bce │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWithFile │ │ │ │ │ atomicWithFileAndMode │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -42,54 +42,54 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - closeAndRename 6b09c961c755dd99a69d227865a161e9 │ │ │ │ │ - maybeSetFileMode c645cf4297f60e9f48d80b24dbe5f73d │ │ │ │ │ - tempFileFor 70badc70bc96c8cb107d2280f72c8757 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + closeAndRename e1b99cfb42b9c399c459ddb21da4e72f │ │ │ │ │ + maybeSetFileMode bc3289c2d97efeab77f3b55951782feb │ │ │ │ │ + tempFileFor 225868ca786c506a8fcff429cfb05829 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ GHC.IO.Handle 0cd4955df73060faaa096409d18f6806 │ │ │ │ │ import -/ GHC.IO.Handle.Text ffd58100269c7e9ad2c34d54877b7e33 │ │ │ │ │ import -/ GHC.IO.Handle.Types 1ebb25f5b70b39ebf3fc4892b7362878 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.IO b2eb70aa2e7c5168cd1a3523e5015a4d │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -4e3ab2d9afae2a9984fe2ea41b545bfc │ │ │ │ │ +8808d85e1daf475bdc10e1e2cca8b56d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -6dbeb8a1f1137b5f7445278f88d61380 │ │ │ │ │ +0025ab9e43a6f77339611fe094217902 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a773a098b44a6678ec01855aed17bc11 │ │ │ │ │ +77ab877d799ac0496420c553c44393d9 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.String.Binary"#] │ │ │ │ │ -2ea93f63867e615781f708607d42a553 │ │ │ │ │ +4eba98aa5fcb4bc03ce107394e2879f0 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -c770b60c9acb196fe38dd777b5d9248d │ │ │ │ │ +706996a14227bcf9a35bf8ab9adbc486 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -b67c5979764871f4f227d8927ffd9582 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +9fff16e8730af97ef7818aaddb09c57b │ │ │ │ │ $watomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ @@ -138,39 +138,39 @@ │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv7 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv6 of ds4 { (#,#) ipv8 ipv9 -> │ │ │ │ │ ipv8 } } } } } } }] │ │ │ │ │ -0f22365b9cc44718b858f89979c213a6 │ │ │ │ │ +4e01a39244972a3d7633454b24dc7b8e │ │ │ │ │ atomicWithFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -bb4dd5025f961f44a2f04dee1da2f7f6 │ │ │ │ │ +32741046ae1812fd98e632afcec71b85 │ │ │ │ │ atomicWithFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile2 (GHC.Maybe.Nothing @System.Posix.Types.FileMode)] │ │ │ │ │ -789f3c3f3b8ab29278081ceb2f000611 │ │ │ │ │ +2f477561c0191c790e5c6fd1a15d1c91 │ │ │ │ │ atomicWithFile2 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv6 of ds4 { (#,#) ipv8 ipv9 -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary2 │ │ │ │ │ path │ │ │ │ │ mmode │ │ │ │ │ ipv8 } } } } } } }] │ │ │ │ │ -8ed3cdc3821af1298725d8256ef018c8 │ │ │ │ │ +f95b6c92049a8be656d084735d429ca8 │ │ │ │ │ atomicWithFileAndMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ │ atomicWithFileAndMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -fe83537e786c1df05bbe6e867d44f1fa │ │ │ │ │ +d4f1288062c5b53e3c6cc481d42e8b1d │ │ │ │ │ atomicWithFileAndMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -260,53 +260,53 @@ │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ atomicWithFile2 │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ -88f650c9f1c0ab48af680d0e7978bd99 │ │ │ │ │ +048755ef0292873dea7c6a57abe02b55 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(, 1), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -7867fc874e1e9e54bde2dd604432a64d │ │ │ │ │ +fe4ca8785fbcc64f3448b347d2f8e65f │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(, 1), Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ (x['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ (x1['GHC.Types.Many] :: GHC.Base.String) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ case $watomicWriteFile x x1 eta of ww { DEFAULT -> │ │ │ │ │ (# ww, GHC.Tuple.Prim.() #) }] │ │ │ │ │ -cb88a366c8d46d10fff2ad13998a7171 │ │ │ │ │ +1110d08f05355a7e01556748071c7e90 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -bec260751230f3364e7875830f8a7ae4 │ │ │ │ │ +92abdc6cd33e9f38ca5dbd6802297b3d │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/Binary.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/Binary.hi │ │ │ │┄ Files 90% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface System.AtomicWrite.Writer.String.Binary 9066 │ │ │ │ │ - interface hash: b16d945820c0dd04dcd0e8c4b2f6997e │ │ │ │ │ - ABI hash: 936629b390815124987c88e22a713862 │ │ │ │ │ - export-list hash: 043b0565d47312bb8eb88ede8ad71a73 │ │ │ │ │ + interface hash: 11d041f89ade989c7723b8acb2c4712d │ │ │ │ │ + ABI hash: f9ff2812ee38e84681cb68be7ede0225 │ │ │ │ │ + export-list hash: c40ee7e690127141bbad8f60539d5c48 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 492cf5e71d3f5b45a06549baa4621bce │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWithFile │ │ │ │ │ atomicWithFileAndMode │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -42,54 +42,54 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - closeAndRename 6b09c961c755dd99a69d227865a161e9 │ │ │ │ │ - maybeSetFileMode c645cf4297f60e9f48d80b24dbe5f73d │ │ │ │ │ - tempFileFor 70badc70bc96c8cb107d2280f72c8757 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + closeAndRename e1b99cfb42b9c399c459ddb21da4e72f │ │ │ │ │ + maybeSetFileMode bc3289c2d97efeab77f3b55951782feb │ │ │ │ │ + tempFileFor 225868ca786c506a8fcff429cfb05829 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ GHC.IO.Handle 0cd4955df73060faaa096409d18f6806 │ │ │ │ │ import -/ GHC.IO.Handle.Text ffd58100269c7e9ad2c34d54877b7e33 │ │ │ │ │ import -/ GHC.IO.Handle.Types 1ebb25f5b70b39ebf3fc4892b7362878 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.IO b2eb70aa2e7c5168cd1a3523e5015a4d │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -4e3ab2d9afae2a9984fe2ea41b545bfc │ │ │ │ │ +8808d85e1daf475bdc10e1e2cca8b56d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -6dbeb8a1f1137b5f7445278f88d61380 │ │ │ │ │ +0025ab9e43a6f77339611fe094217902 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a773a098b44a6678ec01855aed17bc11 │ │ │ │ │ +77ab877d799ac0496420c553c44393d9 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.String.Binary"#] │ │ │ │ │ -2ea93f63867e615781f708607d42a553 │ │ │ │ │ +4eba98aa5fcb4bc03ce107394e2879f0 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -c770b60c9acb196fe38dd777b5d9248d │ │ │ │ │ +706996a14227bcf9a35bf8ab9adbc486 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -b67c5979764871f4f227d8927ffd9582 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +9fff16e8730af97ef7818aaddb09c57b │ │ │ │ │ $watomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ @@ -138,39 +138,39 @@ │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv7 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv6 of ds4 { (#,#) ipv8 ipv9 -> │ │ │ │ │ ipv8 } } } } } } }] │ │ │ │ │ -0f22365b9cc44718b858f89979c213a6 │ │ │ │ │ +4e01a39244972a3d7633454b24dc7b8e │ │ │ │ │ atomicWithFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -bb4dd5025f961f44a2f04dee1da2f7f6 │ │ │ │ │ +32741046ae1812fd98e632afcec71b85 │ │ │ │ │ atomicWithFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile2 (GHC.Maybe.Nothing @System.Posix.Types.FileMode)] │ │ │ │ │ -789f3c3f3b8ab29278081ceb2f000611 │ │ │ │ │ +2f477561c0191c790e5c6fd1a15d1c91 │ │ │ │ │ atomicWithFile2 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv6 of ds4 { (#,#) ipv8 ipv9 -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary2 │ │ │ │ │ path │ │ │ │ │ mmode │ │ │ │ │ ipv8 } } } } } } }] │ │ │ │ │ -8ed3cdc3821af1298725d8256ef018c8 │ │ │ │ │ +f95b6c92049a8be656d084735d429ca8 │ │ │ │ │ atomicWithFileAndMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -239,15 +239,15 @@ │ │ │ │ │ atomicWithFileAndMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -fe83537e786c1df05bbe6e867d44f1fa │ │ │ │ │ +d4f1288062c5b53e3c6cc481d42e8b1d │ │ │ │ │ atomicWithFileAndMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -260,53 +260,53 @@ │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ atomicWithFile2 │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ -88f650c9f1c0ab48af680d0e7978bd99 │ │ │ │ │ +048755ef0292873dea7c6a57abe02b55 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(, 1), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -7867fc874e1e9e54bde2dd604432a64d │ │ │ │ │ +fe4ca8785fbcc64f3448b347d2f8e65f │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(, 1), Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ (x['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ (x1['GHC.Types.Many] :: GHC.Base.String) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ case $watomicWriteFile x x1 eta of ww { DEFAULT -> │ │ │ │ │ (# ww, GHC.Tuple.Prim.() #) }] │ │ │ │ │ -cb88a366c8d46d10fff2ad13998a7171 │ │ │ │ │ +1110d08f05355a7e01556748071c7e90 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -bec260751230f3364e7875830f8a7ae4 │ │ │ │ │ +92abdc6cd33e9f38ca5dbd6802297b3d │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String.dyn_hi │ │ │ │┄ Files 95% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ interface System.AtomicWrite.Writer.String 9066 │ │ │ │ │ - interface hash: 090d5f944da9ef4e642510e59b45ab40 │ │ │ │ │ - ABI hash: 99805a2357b0c9daefca38e7482557ef │ │ │ │ │ - export-list hash: 97038657d98e7e6cb6bd30e98bae5a15 │ │ │ │ │ + interface hash: 8e541a8077d1239f3e850397595722c2 │ │ │ │ │ + ABI hash: b5c8069af3ead564f0c11adccc2c325f │ │ │ │ │ + export-list hash: 247c8ad35d6620453bcff88c44c29615 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 762bc9553373248babc39075b7da76c7 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWithFile │ │ │ │ │ atomicWithFileAndMode │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -42,52 +42,52 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - closeAndRename 6b09c961c755dd99a69d227865a161e9 │ │ │ │ │ - maybeSetFileMode c645cf4297f60e9f48d80b24dbe5f73d │ │ │ │ │ - tempFileFor 70badc70bc96c8cb107d2280f72c8757 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + closeAndRename e1b99cfb42b9c399c459ddb21da4e72f │ │ │ │ │ + maybeSetFileMode bc3289c2d97efeab77f3b55951782feb │ │ │ │ │ + tempFileFor 225868ca786c506a8fcff429cfb05829 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ GHC.IO.Handle.Text ffd58100269c7e9ad2c34d54877b7e33 │ │ │ │ │ import -/ GHC.IO.Handle.Types 1ebb25f5b70b39ebf3fc4892b7362878 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.IO b2eb70aa2e7c5168cd1a3523e5015a4d │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -ff5da38b6b9b86e70ea9eb10052d1ab6 │ │ │ │ │ +ef4465c00e0bb09fb76a56fc2006858b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -fe73bb37d4b03da0747a4556fbd57c7c │ │ │ │ │ +2843476123fdaa2d119da00e4fc40947 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -36555f2823035ab156ea7b42f101d13a │ │ │ │ │ +3d5ff87fc5672dd38a64cceeaff27db8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "System.AtomicWrite.Writer.String"#] │ │ │ │ │ -8a4d800b866941c7998bef520ef03177 │ │ │ │ │ +0d479c97f46e16f206bc3808b9253721 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -81422a9a510dabc910f2ad9d1bc3dd08 │ │ │ │ │ +b987403d02a212e3322fd2bac27f7eb5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -c4c65c46ca85732910306e6fafeb1356 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +0a26cff485865eb132585f856daa8b11 │ │ │ │ │ $watomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ @@ -131,39 +131,39 @@ │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv5 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv4 of ds3 { (#,#) ipv6 ipv7 -> │ │ │ │ │ ipv6 } } } } } }] │ │ │ │ │ -249050a34d9c3563829631b6b7c3870a │ │ │ │ │ +bcaed58e002e290af99f81f6718c063f │ │ │ │ │ atomicWithFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -2df02a9d488fb5b1299434a920998ed6 │ │ │ │ │ +a467c19517b362270a1a89aaa1dcbaa1 │ │ │ │ │ atomicWithFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile2 (GHC.Maybe.Nothing @System.Posix.Types.FileMode)] │ │ │ │ │ -99f222ce6251ccae372c9383684f5ee1 │ │ │ │ │ +cbb0e26b57c9d6faed28f9af6e301b1f │ │ │ │ │ atomicWithFile2 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv4 of ds3 { (#,#) ipv6 ipv7 -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary2 │ │ │ │ │ path │ │ │ │ │ mmode │ │ │ │ │ ipv6 } } } } } }] │ │ │ │ │ -47024d6e92550a6b8362b26375953ae8 │ │ │ │ │ +359088a464b7680d91e5a32f7b3b6fd9 │ │ │ │ │ atomicWithFileAndMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ atomicWithFileAndMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -af2098d0ee166a66d4ecf7a3fcc5fd40 │ │ │ │ │ +1a95344c138dbb657e7ba26ce6845082 │ │ │ │ │ atomicWithFileAndMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -249,52 +249,52 @@ │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ atomicWithFile2 │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ -b86f48550a198f59be1470dd20c317dc │ │ │ │ │ +af404c40dc8bc6927c36d5e3f5d80f86 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(, 1), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -3bf0196a2bc1d8f8c6d63f47864a542a │ │ │ │ │ +4b89f5baf8bf8517f4c1793c5860cfa7 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(, 1), Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ (x['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ (x1['GHC.Types.Many] :: GHC.Base.String) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) -> │ │ │ │ │ case $watomicWriteFile x x1 s of ww { DEFAULT -> │ │ │ │ │ (# ww, GHC.Tuple.Prim.() #) }] │ │ │ │ │ -bae65172ec74f3aa491afd4535ba328f │ │ │ │ │ +54d5e4d977fa09f44a8168e37dc21f56 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -92f490bdb0a711429bc9f6d2045d3a5a │ │ │ │ │ +a546bf0a8ff2efae6d4d752e152c3997 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String.hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got │ │ │ │ │ interface System.AtomicWrite.Writer.String 9066 │ │ │ │ │ - interface hash: 090d5f944da9ef4e642510e59b45ab40 │ │ │ │ │ - ABI hash: 99805a2357b0c9daefca38e7482557ef │ │ │ │ │ - export-list hash: 97038657d98e7e6cb6bd30e98bae5a15 │ │ │ │ │ + interface hash: 8e541a8077d1239f3e850397595722c2 │ │ │ │ │ + ABI hash: b5c8069af3ead564f0c11adccc2c325f │ │ │ │ │ + export-list hash: 247c8ad35d6620453bcff88c44c29615 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 762bc9553373248babc39075b7da76c7 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWithFile │ │ │ │ │ atomicWithFileAndMode │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -42,52 +42,52 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - closeAndRename 6b09c961c755dd99a69d227865a161e9 │ │ │ │ │ - maybeSetFileMode c645cf4297f60e9f48d80b24dbe5f73d │ │ │ │ │ - tempFileFor 70badc70bc96c8cb107d2280f72c8757 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + closeAndRename e1b99cfb42b9c399c459ddb21da4e72f │ │ │ │ │ + maybeSetFileMode bc3289c2d97efeab77f3b55951782feb │ │ │ │ │ + tempFileFor 225868ca786c506a8fcff429cfb05829 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ GHC.IO.Handle.Text ffd58100269c7e9ad2c34d54877b7e33 │ │ │ │ │ import -/ GHC.IO.Handle.Types 1ebb25f5b70b39ebf3fc4892b7362878 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.IO b2eb70aa2e7c5168cd1a3523e5015a4d │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -ff5da38b6b9b86e70ea9eb10052d1ab6 │ │ │ │ │ +ef4465c00e0bb09fb76a56fc2006858b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -fe73bb37d4b03da0747a4556fbd57c7c │ │ │ │ │ +2843476123fdaa2d119da00e4fc40947 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -36555f2823035ab156ea7b42f101d13a │ │ │ │ │ +3d5ff87fc5672dd38a64cceeaff27db8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "System.AtomicWrite.Writer.String"#] │ │ │ │ │ -8a4d800b866941c7998bef520ef03177 │ │ │ │ │ +0d479c97f46e16f206bc3808b9253721 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -81422a9a510dabc910f2ad9d1bc3dd08 │ │ │ │ │ +b987403d02a212e3322fd2bac27f7eb5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -c4c65c46ca85732910306e6fafeb1356 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +0a26cff485865eb132585f856daa8b11 │ │ │ │ │ $watomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , Inline: [2], │ │ │ │ │ @@ -131,39 +131,39 @@ │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv5 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv4 of ds3 { (#,#) ipv6 ipv7 -> │ │ │ │ │ ipv6 } } } } } }] │ │ │ │ │ -249050a34d9c3563829631b6b7c3870a │ │ │ │ │ +bcaed58e002e290af99f81f6718c063f │ │ │ │ │ atomicWithFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -2df02a9d488fb5b1299434a920998ed6 │ │ │ │ │ +a467c19517b362270a1a89aaa1dcbaa1 │ │ │ │ │ atomicWithFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, │ │ │ │ │ Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile2 (GHC.Maybe.Nothing @System.Posix.Types.FileMode)] │ │ │ │ │ -99f222ce6251ccae372c9383684f5ee1 │ │ │ │ │ +cbb0e26b57c9d6faed28f9af6e301b1f │ │ │ │ │ atomicWithFile2 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -212,15 +212,15 @@ │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv4 of ds3 { (#,#) ipv6 ipv7 -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary2 │ │ │ │ │ path │ │ │ │ │ mmode │ │ │ │ │ ipv6 } } } } } }] │ │ │ │ │ -47024d6e92550a6b8362b26375953ae8 │ │ │ │ │ +359088a464b7680d91e5a32f7b3b6fd9 │ │ │ │ │ atomicWithFileAndMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ Strictness: , │ │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ │ atomicWithFileAndMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -af2098d0ee166a66d4ecf7a3fcc5fd40 │ │ │ │ │ +1a95344c138dbb657e7ba26ce6845082 │ │ │ │ │ atomicWithFileAndMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -249,52 +249,52 @@ │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ atomicWithFile2 │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ -b86f48550a198f59be1470dd20c317dc │ │ │ │ │ +af404c40dc8bc6927c36d5e3f5d80f86 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(, 1), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -3bf0196a2bc1d8f8c6d63f47864a542a │ │ │ │ │ +4b89f5baf8bf8517f4c1793c5860cfa7 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [TagSig: , LambdaFormInfo: LFReEntrant 3, │ │ │ │ │ Arity: 3, Strictness: , CPR: 1(, 1), Inline: [2], │ │ │ │ │ Unfolding: Core: StableSystem <3,TrueFalse> │ │ │ │ │ \ (x['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ (x1['GHC.Types.Many] :: GHC.Base.String) │ │ │ │ │ (s['GHC.Types.Many] :: GHC.Prim.State# GHC.Prim.RealWorld) -> │ │ │ │ │ case $watomicWriteFile x x1 s of ww { DEFAULT -> │ │ │ │ │ (# ww, GHC.Tuple.Prim.() #) }] │ │ │ │ │ -bae65172ec74f3aa491afd4535ba328f │ │ │ │ │ +54d5e4d977fa09f44a8168e37dc21f56 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -92f490bdb0a711429bc9f6d2045d3a5a │ │ │ │ │ +a546bf0a8ff2efae6d4d752e152c3997 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.Base.String │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/Binary.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text.hi │ │ │ │┄ Files 90% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got dyn │ │ │ │ │ -interface System.AtomicWrite.Writer.Text.Binary 9066 │ │ │ │ │ - interface hash: dbac28ce60623c4baef130d7c43e231b │ │ │ │ │ - ABI hash: 3822c3bf8caee5f0e7da7dcd6db93061 │ │ │ │ │ - export-list hash: c4cb7bd7bacea651193a034a1dc0c87b │ │ │ │ │ + got │ │ │ │ │ +interface System.AtomicWrite.Writer.Text 9066 │ │ │ │ │ + interface hash: c0439d791a8f0804a10fb2c884241384 │ │ │ │ │ + ABI hash: 92b4b80345ec4c4b7bc64ea31137f162 │ │ │ │ │ + export-list hash: 80d4a1d1ded301737a15a990a6147aa4 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ + flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: 9d40c1f3be7e5abb5090958e034fa2f1 │ │ │ │ │ + src_hash: f5d414a9e90260d066b9d7ca8caf1fc2 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ @@ -45,105 +45,104 @@ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ Data.Text 07c9665aa2ffb82208b6e9af6e1ffdd7 │ │ │ │ │ import -/ Data.Text.IO f238f837abfef5f79368a54b5a4f40cb │ │ │ │ │ import -/ Data.Text.Internal b1365ce1385d280955969a412b721247 │ │ │ │ │ -58e658239b2dd0ae8999ab7f09097cdf │ │ │ │ │ +1a0df960bfa0ff8e9fa916b06dca5e8d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -5d1647a8c0b1d86dc8d9ef9d6edf606f │ │ │ │ │ +ce15ed9f7c8426c0f0f8c45b1f52c5a1 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -e3b3f11aaf362b8e6aa2047d6d0e033f │ │ │ │ │ +217fa39293d18aa688050626c035b4f8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: │ │ │ │ │ - "System.AtomicWrite.Writer.Text.Binary"#] │ │ │ │ │ -dc9ecfb9ed24e545bbc320cf00d9e258 │ │ │ │ │ + Unfolding: Core: "System.AtomicWrite.Writer.Text"#] │ │ │ │ │ +2e74d711282e27362f615ab66de64f14 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -cbeb3af4f2de935b336633ceb6a8a80c │ │ │ │ │ +c47e64a77a2a0930f71bb26ebd2f6dfd │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -e585dee7e3da09331efc60c8e741674a │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +81e76ea97dfe53a2851a325d877019cf │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -8ae45b580c23ccc10058b61b8d6fa944 │ │ │ │ │ +c7ca00bda522ae816c498b23273353ca │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ @Data.Text.Internal.Text │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ Data.Text.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -65679aee83ad00184d38d4ff6f11a63f │ │ │ │ │ +5d39b44e811ad32e644ffea794df02cc │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -e40c23dc91e50ea16631ca161c3eb154 │ │ │ │ │ +c6a090c8f11feba5d82a478fa952a5c8 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ (eta1['GHC.Types.Many] :: Data.Text.Internal.Text)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ @Data.Text.Internal.Text │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ Data.Text.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/Binary.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text.dyn_hi │ │ │ │┄ Files 94% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ -interface System.AtomicWrite.Writer.Text.Binary 9066 │ │ │ │ │ - interface hash: dbac28ce60623c4baef130d7c43e231b │ │ │ │ │ - ABI hash: 3822c3bf8caee5f0e7da7dcd6db93061 │ │ │ │ │ - export-list hash: c4cb7bd7bacea651193a034a1dc0c87b │ │ │ │ │ + got dyn │ │ │ │ │ +interface System.AtomicWrite.Writer.Text 9066 │ │ │ │ │ + interface hash: c0439d791a8f0804a10fb2c884241384 │ │ │ │ │ + ABI hash: 92b4b80345ec4c4b7bc64ea31137f162 │ │ │ │ │ + export-list hash: 80d4a1d1ded301737a15a990a6147aa4 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ + flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: 9d40c1f3be7e5abb5090958e034fa2f1 │ │ │ │ │ + src_hash: f5d414a9e90260d066b9d7ca8caf1fc2 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ @@ -45,105 +45,104 @@ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 1022acd344d1738afeb95d78cf849764 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ Data.Text 07c9665aa2ffb82208b6e9af6e1ffdd7 │ │ │ │ │ import -/ Data.Text.IO f238f837abfef5f79368a54b5a4f40cb │ │ │ │ │ import -/ Data.Text.Internal b1365ce1385d280955969a412b721247 │ │ │ │ │ -58e658239b2dd0ae8999ab7f09097cdf │ │ │ │ │ +1a0df960bfa0ff8e9fa916b06dca5e8d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -5d1647a8c0b1d86dc8d9ef9d6edf606f │ │ │ │ │ +ce15ed9f7c8426c0f0f8c45b1f52c5a1 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -e3b3f11aaf362b8e6aa2047d6d0e033f │ │ │ │ │ +217fa39293d18aa688050626c035b4f8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: │ │ │ │ │ - "System.AtomicWrite.Writer.Text.Binary"#] │ │ │ │ │ -dc9ecfb9ed24e545bbc320cf00d9e258 │ │ │ │ │ + Unfolding: Core: "System.AtomicWrite.Writer.Text"#] │ │ │ │ │ +2e74d711282e27362f615ab66de64f14 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -cbeb3af4f2de935b336633ceb6a8a80c │ │ │ │ │ +c47e64a77a2a0930f71bb26ebd2f6dfd │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -e585dee7e3da09331efc60c8e741674a │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +81e76ea97dfe53a2851a325d877019cf │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -8ae45b580c23ccc10058b61b8d6fa944 │ │ │ │ │ +c7ca00bda522ae816c498b23273353ca │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ @Data.Text.Internal.Text │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ Data.Text.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -65679aee83ad00184d38d4ff6f11a63f │ │ │ │ │ +5d39b44e811ad32e644ffea794df02cc │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -e40c23dc91e50ea16631ca161c3eb154 │ │ │ │ │ +c6a090c8f11feba5d82a478fa952a5c8 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ (eta1['GHC.Types.Many] :: Data.Text.Internal.Text)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ - System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ @Data.Text.Internal.Text │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ Data.Text.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text.dyn_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString.dyn_hi │ │ │ │┄ Files 83% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,155 +1,152 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got dyn │ │ │ │ │ -interface System.AtomicWrite.Writer.Text 9066 │ │ │ │ │ - interface hash: b26482a9b2158e7cf89b783692fd9edc │ │ │ │ │ - ABI hash: 840f6c12e430a30dcd470451aedf3f7d │ │ │ │ │ - export-list hash: 9e3dfda2fd42c13326d70234a246ee7c │ │ │ │ │ +interface System.AtomicWrite.Writer.ByteString 9066 │ │ │ │ │ + interface hash: 4645999fe7f79139bfa8db48816b1c2e │ │ │ │ │ + ABI hash: be92d908b020a8c5795d813b6a19621c │ │ │ │ │ + export-list hash: b31b160fc26bcb8d719c9c8515cb3bb7 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: f5d414a9e90260d066b9d7ca8caf1fc2 │ │ │ │ │ + src_hash: 8452d317332784e238031a996b75bef2 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ -direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ +direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ -orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ - Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ - Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ - Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ - Data.Time.Format.Parse.Instances │ │ │ │ │ +orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ + Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ + Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ Data.Time.LocalTime.Internal.ZonedTime │ │ │ │ │ family instance modules: Control.Applicative Control.Arrow │ │ │ │ │ Data.Array.Byte Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ Data.Functor.Sum Data.Monoid Data.Semigroup Data.Semigroup.Internal │ │ │ │ │ Data.Type.Ord Data.Version GHC.Generics GHC.IO.Exception GHC.IsList │ │ │ │ │ GHC.RTS.Flags Data.ByteString.Internal.Type │ │ │ │ │ Data.ByteString.Lazy.Internal Data.ByteString.Short.Internal │ │ │ │ │ - Data.IntMap.Internal Data.IntSet.Internal Data.Map.Internal │ │ │ │ │ - Data.Sequence.Internal Data.Set.Internal Data.Tree Control.DeepSeq │ │ │ │ │ - System.OsString.Internal.Types.Hidden GHC.ForeignSrcLang.Type │ │ │ │ │ - GHC.LanguageExtensions.Type Text.PrettyPrint.Annotated.HughesPJ │ │ │ │ │ - Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ - Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ - Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ - Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ - Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ - Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ - Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ + Control.DeepSeq System.OsString.Internal.Types.Hidden │ │ │ │ │ + GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ + Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ + Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ + Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ + Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ + Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ + Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ +import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7 │ │ │ │ │ +import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -import -/ Data.Text 07c9665aa2ffb82208b6e9af6e1ffdd7 │ │ │ │ │ -import -/ Data.Text.IO f238f837abfef5f79368a54b5a4f40cb │ │ │ │ │ -import -/ Data.Text.Internal b1365ce1385d280955969a412b721247 │ │ │ │ │ -1edc17c658c57c6fd43a5f099c3251f5 │ │ │ │ │ +0c46ce335ef22f786be7d7b97b11509e │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -b3f90e4021dead99e4245e381ad1cf33 │ │ │ │ │ +b4caa7c55a449424c5ce1bbdf4110478 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d9ecb15014b5a87ea946b1aeb25abe04 │ │ │ │ │ +7ee68e85cc755243b285f8dcd3624981 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: "System.AtomicWrite.Writer.Text"#] │ │ │ │ │ -2e1a2141526081acd8e8fdbcaf47c636 │ │ │ │ │ + Unfolding: Core: "System.AtomicWrite.Writer.ByteString"#] │ │ │ │ │ +8ef12bc93304fc4e0c76f98c0abf6db2 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -a427eed1fe308e8980e16e77c4984dc7 │ │ │ │ │ +24378c71dd53c34e07560ca72d6e9353 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -1ad8338e06c54c9ecac2d062bdb8b964 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +3a45dae9b26d8a19e54c25a4cb7f851c │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ - GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ + GHC.IO.FilePath │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -40cf5f0940ca6b9f8fa126bad5c39867 │ │ │ │ │ +c8339e2039ddf4ba0f041381c4bec437 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Text │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.Text.Internal.Text │ │ │ │ │ + @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ - Data.Text.IO.appendFile2 │ │ │ │ │ + Data.ByteString.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -43f6c7e9a97bd5d64e955855df18e077 │ │ │ │ │ +ecfb783db68f0d2de0dd8ac2bf968337 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ - -> GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ + -> GHC.IO.FilePath │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -d8dbe6dcd029c673b53f660466c9cd35 │ │ │ │ │ +369f95957c3f1056401d830998ae6fde │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Text │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.Text.Internal.Text)[OneShot] │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.Text.Internal.Text │ │ │ │ │ + @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ - Data.Text.IO.appendFile2 │ │ │ │ │ + Data.ByteString.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text.hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText.dyn_hi │ │ │ │┄ Files 86% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,36 +1,36 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ - got │ │ │ │ │ -interface System.AtomicWrite.Writer.Text 9066 │ │ │ │ │ - interface hash: b26482a9b2158e7cf89b783692fd9edc │ │ │ │ │ - ABI hash: 840f6c12e430a30dcd470451aedf3f7d │ │ │ │ │ - export-list hash: 9e3dfda2fd42c13326d70234a246ee7c │ │ │ │ │ + got dyn │ │ │ │ │ +interface System.AtomicWrite.Writer.LazyText 9066 │ │ │ │ │ + interface hash: c024b7e398cd0232d2bdc40881fd927b │ │ │ │ │ + ABI hash: 4dd28710883a7565785eb843dcc7af01 │ │ │ │ │ + export-list hash: 09e93fe9478b44383e38f7b72f274474 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ - flag hash: 90be5a8d944d23324e730aa8fa20f699 │ │ │ │ │ + flag hash: 3a25ed876843b427bde85afc8e78b964 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: f5d414a9e90260d066b9d7ca8caf1fc2 │ │ │ │ │ + src_hash: 765ba88ebf5f18a2ebb9b14ab418800f │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ - Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ + Data.Text.Lazy Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ Data.Time.LocalTime.Internal.ZonedTime │ │ │ │ │ family instance modules: Control.Applicative Control.Arrow │ │ │ │ │ Data.Array.Byte Data.Complex Data.Functor.Compose │ │ │ │ │ Data.Functor.Const Data.Functor.Identity Data.Functor.Product │ │ │ │ │ @@ -39,117 +39,119 @@ │ │ │ │ │ GHC.RTS.Flags Data.ByteString.Internal.Type │ │ │ │ │ Data.ByteString.Lazy.Internal Data.ByteString.Short.Internal │ │ │ │ │ Data.IntMap.Internal Data.IntSet.Internal Data.Map.Internal │ │ │ │ │ Data.Sequence.Internal Data.Set.Internal Data.Tree Control.DeepSeq │ │ │ │ │ System.OsString.Internal.Types.Hidden GHC.ForeignSrcLang.Type │ │ │ │ │ GHC.LanguageExtensions.Type Text.PrettyPrint.Annotated.HughesPJ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ - Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ + Data.Text.Lazy Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 1762064fc8352b29555d547ba4e4a5e6 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 6b6eb39a50cfc96a08e9e448a1c5cfac │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 061c58b689395a4d2ed6ed03e01e96d0 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText ba4f7ca4c598900fef7e578bb36b3556 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -import -/ Data.Text 07c9665aa2ffb82208b6e9af6e1ffdd7 │ │ │ │ │ -import -/ Data.Text.IO f238f837abfef5f79368a54b5a4f40cb │ │ │ │ │ -import -/ Data.Text.Internal b1365ce1385d280955969a412b721247 │ │ │ │ │ -1edc17c658c57c6fd43a5f099c3251f5 │ │ │ │ │ +import -/ Data.Text.Internal.Lazy 3159519cd114b73030a16d8634658a2d │ │ │ │ │ +import -/ Data.Text.Lazy 84498bbadb16a29912767d027de56151 │ │ │ │ │ +import -/ Data.Text.Lazy.IO b3916c4468dfdfe1cd18ad875197be5d │ │ │ │ │ +e316ebb72cea1c5d2043cd56d027acf5 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -b3f90e4021dead99e4245e381ad1cf33 │ │ │ │ │ +e1d9801e321fb106870ce2c43ef90bdd │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d9ecb15014b5a87ea946b1aeb25abe04 │ │ │ │ │ +8f49b8197ebaf735b932a932e3608859 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: "System.AtomicWrite.Writer.Text"#] │ │ │ │ │ -2e1a2141526081acd8e8fdbcaf47c636 │ │ │ │ │ + Unfolding: Core: "System.AtomicWrite.Writer.LazyText"#] │ │ │ │ │ +3242ceab556f516da8004368eab8269d │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -a427eed1fe308e8980e16e77c4984dc7 │ │ │ │ │ +e4171b0bd06cbe67f9b754abefe4873c │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -1ad8338e06c54c9ecac2d062bdb8b964 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +3ec122ab21d350c5764992ae8954f1ca │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ - GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ + GHC.IO.FilePath -> Data.Text.Internal.Lazy.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -40cf5f0940ca6b9f8fa126bad5c39867 │ │ │ │ │ +67fab01505106937706cd22ea450a676 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Text │ │ │ │ │ + -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (path['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.Text.Internal.Text │ │ │ │ │ + @Data.Text.Internal.Lazy.Text │ │ │ │ │ (GHC.Maybe.Nothing @System.Posix.Types.FileMode) │ │ │ │ │ path │ │ │ │ │ - Data.Text.IO.appendFile2 │ │ │ │ │ + Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -43f6c7e9a97bd5d64e955855df18e077 │ │ │ │ │ +566bb48d3c9bf7cbc10f3c9e11fb84b7 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ - -> GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ + -> GHC.IO.FilePath │ │ │ │ │ + -> Data.Text.Internal.Lazy.Text │ │ │ │ │ + -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -d8dbe6dcd029c673b53f660466c9cd35 │ │ │ │ │ +ab7c8cd9516186aec7662d7a142a48f1 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.Text.Internal.Text │ │ │ │ │ + -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ (eta['GHC.Types.Many] :: GHC.IO.FilePath)[OneShot] │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.Text.Internal.Text)[OneShot] │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.Text.Internal.Lazy.Text)[OneShot] │ │ │ │ │ (eta2['GHC.Types.Many] :: GHC.Prim.State# │ │ │ │ │ GHC.Prim.RealWorld)[OneShot] -> │ │ │ │ │ System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.Text.Internal.Text │ │ │ │ │ + @Data.Text.Internal.Lazy.Text │ │ │ │ │ (GHC.Maybe.Just @System.Posix.Types.FileMode x) │ │ │ │ │ eta │ │ │ │ │ - Data.Text.IO.appendFile2 │ │ │ │ │ + Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R)) │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing ├── libghc-atomic-write-doc_0.2.1.0-1_all.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-10-19 16:38:46.000000 debian-binary │ │ -rw-r--r-- 0 0 0 2024 2024-10-19 16:38:46.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 41120 2024-10-19 16:38:46.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 41128 2024-10-19 16:38:46.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── ./usr/lib/ghc-doc/haddock/atomic-write-0.2.1.0/atomic-write.haddock │ │ │ │ @@ -625,16 +625,16 @@ │ │ │ │ 00002700: 0a00 0f00 000b 000e 0000 0b00 0f00 000d ................ │ │ │ │ 00002710: 0012 0000 0d00 1300 000d 0014 0000 0d00 ................ │ │ │ │ 00002720: 1500 000d 0016 0000 0100 1700 0002 0017 ................ │ │ │ │ 00002730: 0000 0300 1700 0004 0017 0000 0500 1700 ................ │ │ │ │ 00002740: 0006 0017 0000 0700 1700 0008 0018 0000 ................ │ │ │ │ 00002750: 0900 1800 000a 0017 0000 0b00 1719 2b61 ..............+a │ │ │ │ 00002760: 746f 6d69 632d 7772 6974 652d 302e 322e tomic-write-0.2. │ │ │ │ -00002770: 312e 302d 394b 696f 3870 4847 796b 6f31 1.0-9Kio8pHGyko1 │ │ │ │ -00002780: 5a53 334b 4e72 6151 6f4c 2453 7973 7465 ZS3KNraQoL$Syste │ │ │ │ +00002770: 312e 302d 3269 7363 474f 4b66 486e 7139 1.0-2iscGOKfHnq9 │ │ │ │ +00002780: 7437 3144 7473 6452 3730 2453 7973 7465 t71DtsdR70$Syste │ │ │ │ 00002790: 6d2e 4174 6f6d 6963 5772 6974 652e 5772 m.AtomicWrite.Wr │ │ │ │ 000027a0: 6974 6572 2e42 7974 6553 7472 696e 672b iter.ByteString+ │ │ │ │ 000027b0: 5379 7374 656d 2e41 746f 6d69 6357 7269 System.AtomicWri │ │ │ │ 000027c0: 7465 2e57 7269 7465 722e 4279 7465 5374 te.Writer.ByteSt │ │ │ │ 000027d0: 7269 6e67 2e42 696e 6172 792b 5379 7374 ring.Binary+Syst │ │ │ │ 000027e0: 656d 2e41 746f 6d69 6357 7269 7465 2e57 em.AtomicWrite.W │ │ │ │ 000027f0: 7269 7465 722e 4279 7465 5374 7269 6e67 riter.ByteString ├── libghc-atomic-write-prof_0.2.1.0-1_amd64.deb │ ├── file list │ │ @@ -1,3 +1,3 @@ │ │ -rw-r--r-- 0 0 0 4 2024-10-19 16:38:46.000000 debian-binary │ │ --rw-r--r-- 0 0 0 1612 2024-10-19 16:38:46.000000 control.tar.xz │ │ --rw-r--r-- 0 0 0 26316 2024-10-19 16:38:46.000000 data.tar.xz │ │ +-rw-r--r-- 0 0 0 1608 2024-10-19 16:38:46.000000 control.tar.xz │ │ +-rw-r--r-- 0 0 0 26224 2024-10-19 16:38:46.000000 data.tar.xz │ ├── control.tar.xz │ │ ├── control.tar │ │ │ ├── ./control │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ Package: libghc-atomic-write-prof │ │ │ │ Source: haskell-atomic-write │ │ │ │ Version: 0.2.1.0-1 │ │ │ │ Architecture: amd64 │ │ │ │ Maintainer: Debian Haskell Group │ │ │ │ Installed-Size: 278 │ │ │ │ Depends: libghc-atomic-write-dev (= 0.2.1.0-1), libghc-base-prof-4.18.2.1-8e81e, libghc-bytestring-prof-0.11.5.3-7048d, libghc-directory-prof-1.3.8.5-98ebe, libghc-filepath-prof-1.4.300.1-f6cd4, libghc-temporary-prof-1.3-78eba, libghc-text-prof-2.0.2-5b954, libghc-unix-compat-prof-0.7.3-765ba │ │ │ │ -Provides: libghc-atomic-write-prof-0.2.1.0-dfd3b │ │ │ │ +Provides: libghc-atomic-write-prof-0.2.1.0-03d1b │ │ │ │ Section: haskell │ │ │ │ Priority: optional │ │ │ │ Homepage: https://github.com/stackbuilders/atomic-write │ │ │ │ Description: Atomically write to a file; profiling libraries │ │ │ │ Atomically write to a file on POSIX-compliant systems while preserving │ │ │ │ permissions. │ │ │ │ . │ │ │ ├── ./md5sums │ │ │ │ ├── ./md5sums │ │ │ │ │┄ Files differ │ │ │ │ ├── line order │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Internal.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/Binary.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteStringBuilder.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/Binary.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/Binary.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/Binary.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/Binary.p_hi │ │ │ │ │ -usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/libHSatomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL_p.a │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Internal.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/Binary.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteStringBuilder.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/Binary.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/Binary.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/Binary.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/Binary.p_hi │ │ │ │ │ +usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/libHSatomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70_p.a │ │ │ │ │ usr/share/doc/libghc-atomic-write-prof/changelog.Debian.gz │ │ │ │ │ usr/share/doc/libghc-atomic-write-prof/copyright │ ├── data.tar.xz │ │ ├── data.tar │ │ │ ├── file list │ │ │ │ @@ -1,34 +1,34 @@ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 9188 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Internal.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3548 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/Binary.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3728 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4559 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteStringBuilder.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3760 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/Binary.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 3738 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4146 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/Binary.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4126 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5753 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/Binary.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 5392 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String.p_hi │ │ │ │ -drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/ │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4108 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/Binary.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 4095 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text.p_hi │ │ │ │ --rw-r--r-- 0 root (0) root (0) 198214 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/libHSatomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL_p.a │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 9194 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Internal.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3549 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/Binary.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3726 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4561 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteStringBuilder.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3761 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/Binary.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 3742 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4143 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/Binary.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4129 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5749 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/Binary.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 5388 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String.p_hi │ │ │ │ +drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/ │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4111 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/Binary.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 4094 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text.p_hi │ │ │ │ +-rw-r--r-- 0 root (0) root (0) 197708 2024-10-19 16:38:46.000000 ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/libHSatomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70_p.a │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/share/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/share/doc/ │ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-10-19 16:38:46.000000 ./usr/share/doc/libghc-atomic-write-prof/ │ │ │ │ -rw-r--r-- 0 root (0) root (0) 363 2024-10-19 16:38:46.000000 ./usr/share/doc/libghc-atomic-write-prof/changelog.Debian.gz │ │ │ │ -rw-r--r-- 0 root (0) root (0) 1475 2024-10-19 16:38:46.000000 ./usr/share/doc/libghc-atomic-write-prof/copyright │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Internal.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Internal.p_hi │ │ │ │┄ Files 97% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface System.AtomicWrite.Internal 9066 │ │ │ │ │ - interface hash: e5d8d797d25f7cf1027247d80ece71f0 │ │ │ │ │ - ABI hash: 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - export-list hash: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ + interface hash: 67707b6acc807239dbadd4e6644f4fb5 │ │ │ │ │ + ABI hash: 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + export-list hash: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: efe61cce4aafec4a299c49df06ac8e00 │ │ │ │ │ sig of: Nothing │ │ │ │ │ @@ -59,39 +59,39 @@ │ │ │ │ │ import -/ System.Directory 5ad4b1832b74d31d9637020c46d331f9 │ │ │ │ │ import -/ System.FilePath bd3dd41cdca1353014283372f9025f2b │ │ │ │ │ import -/ System.FilePath.Posix 9ddc70dd9b32df8eb533c70f4988c705 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ System.Posix.Files 4b96bbd7990b2af7223371d598eec399 │ │ │ │ │ import -/ System.Posix.Files.Common 113c09a40fd98c0f6837cf8d37ca69cc │ │ │ │ │ import -/ System.PosixCompat.Files 1e4885f1bd23e736e65e88ba732007af │ │ │ │ │ -2d280a4fcdbb5794ff2ed95eb3e7096c │ │ │ │ │ +aacc374d69299c82eaf6437b48e7e9af │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -8fbfafa7c5f9790fec77ce050e8e584e │ │ │ │ │ +0e7e78b87786eed5a4eca616b154fb36 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -8c1fcbdedd8668ca22888083e5865fd4 │ │ │ │ │ +4f3b9e743bba7bd786b2e5ae5b38169c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "System.AtomicWrite.Internal"#] │ │ │ │ │ -931da80390d7cae25a355c4e5422d704 │ │ │ │ │ +ea494875207b6b0e86c9d57fa2cc45a9 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -6e4d8ebc161f37d3cf0285beeac327ff │ │ │ │ │ +8c13d6915b1e78618051d18ac8bfe230 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -0bf6dfb2dcce553255e6a2eed69e44fc │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +944bf13202139a83d2926e9d6138bcf1 │ │ │ │ │ atomicWriteFileMaybeModeBinary :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R a -> GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -97f22ee121279bdf1c644d611b96a574 │ │ │ │ │ +e1e9d52e24f826eaef19c1a7f6cca652 │ │ │ │ │ atomicWriteFileMaybeModeBinary1 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ -> (# ipv8, │ │ │ │ │ GHC.Tuple.Prim.() #) │ │ │ │ │ GHC.Maybe.Just x │ │ │ │ │ -> System.Posix.Files.setFileMode1 │ │ │ │ │ path │ │ │ │ │ x │ │ │ │ │ ipv8 } } } } } } }] │ │ │ │ │ -125d76d0b78071a8300f2f39b74c1622 │ │ │ │ │ +5f4de7fb69f4fc7c7c3feabdf3523755 │ │ │ │ │ atomicWriteFileMaybeModeBinary2 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, │ │ │ │ │ (GHC.IO.FilePath, GHC.IO.Handle.Types.Handle) #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -288,30 +288,30 @@ │ │ │ │ │ GHC.Magic.lazy │ │ │ │ │ @System.Posix.Types.FileMode │ │ │ │ │ ipv5 } })) │ │ │ │ │ ww4 of ds2 { (#,#) ipv4 ipv5 -> │ │ │ │ │ (# ipv4, │ │ │ │ │ (ww1, │ │ │ │ │ ww2) #) } } } } } }] │ │ │ │ │ -751c059b73d11ef471c631d3800546b5 │ │ │ │ │ +c83c0c6738829b582331c83255393bc9 │ │ │ │ │ atomicWriteFileMaybeModeBinary3 :: [GHC.Types.Char] │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.CString.unpackCString# atomicWriteFileMaybeModeBinary4] │ │ │ │ │ -a089603cb619ee64c7ef4e91058fc25f │ │ │ │ │ +59e153b5873f9ba58b5d529fc41c4dc1 │ │ │ │ │ atomicWriteFileMaybeModeBinary4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "atomic.write"#] │ │ │ │ │ -389c36cf1a3e36dbfc956f4ab9ed607b │ │ │ │ │ +152f496b314cf959856276cdaf3dd634 │ │ │ │ │ atomicWriteFileMaybeModeBinary5 :: GHC.IO.FilePath │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= False), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ {__scc {System.AtomicWrite.Internal.tempFileFor} False True} System.FilePath.Posix.dropTrailingPathSeparator │ │ │ │ │ System.FilePath.Posix.dropFileName1] │ │ │ │ │ -119ad30dfa58c483b5e1dd72ba2c6491 │ │ │ │ │ +88e8aacf28e5b606841983de1a0db310 │ │ │ │ │ atomicWriteFileMaybeModeText :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -322,15 +322,15 @@ │ │ │ │ │ (forall (a :: <*>_N). │ │ │ │ │ _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R a -> GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -01c9375eacf640d6423f3346d1cb185f │ │ │ │ │ +db525c762af0436ef7a9a9a966ffeec9 │ │ │ │ │ atomicWriteFileMaybeModeText1 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> a -> GHC.Types.IO ()) │ │ │ │ │ -> a │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ @@ -373,27 +373,27 @@ │ │ │ │ │ -> (# ipv8, │ │ │ │ │ GHC.Tuple.Prim.() #) │ │ │ │ │ GHC.Maybe.Just x │ │ │ │ │ -> System.Posix.Files.setFileMode1 │ │ │ │ │ path │ │ │ │ │ x │ │ │ │ │ ipv8 } } } } } } }] │ │ │ │ │ -865294586dfdcff1ef8c43ef4225ebc6 │ │ │ │ │ +18622fedc0775ae18610a330de086a19 │ │ │ │ │ closeAndRename :: │ │ │ │ │ GHC.IO.Handle.Types.Handle │ │ │ │ │ -> GHC.IO.FilePath -> GHC.IO.FilePath -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ closeAndRename1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -3e055cf8e183fdb450ef77a0985a673d │ │ │ │ │ +2fc3572c042dda26efba2580d13d60ca │ │ │ │ │ closeAndRename1 :: │ │ │ │ │ GHC.IO.Handle.Types.Handle │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 3, Arity: 3, Strictness: , │ │ │ │ │ @@ -434,27 +434,27 @@ │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv3 │ │ │ │ │ `cast` │ │ │ │ │ (Sym (System.OsString.Internal.Types.Hidden.N:PosixString[0]) │ │ │ │ │ ; Sym (System.OsString.Internal.Types.Hidden.N:OsString[0])) │ │ │ │ │ ipv2 } } }] │ │ │ │ │ -61140550a0ce8bf9d029cdae49d3b6e2 │ │ │ │ │ +18abd28c9650975861c30897f94f6d9a │ │ │ │ │ maybeSetFileMode :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Maybe.Maybe System.Posix.Types.FileMode -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ maybeSetFileMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -815a47e86645aba7b40bb187aafea93e │ │ │ │ │ +1dc8b480752fb7b7b86aff77baa11f7e │ │ │ │ │ maybeSetFileMode1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -468,15 +468,15 @@ │ │ │ │ │ -> (# eta, │ │ │ │ │ GHC.Tuple.Prim.() #) │ │ │ │ │ GHC.Maybe.Just x │ │ │ │ │ -> System.Posix.Files.setFileMode1 │ │ │ │ │ path │ │ │ │ │ x │ │ │ │ │ eta }] │ │ │ │ │ -084eeae9decd49883f99a82fdb177974 │ │ │ │ │ +e4a8b5c8a266725ddde003cde03fb20a │ │ │ │ │ tempFileFor :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> GHC.Types.IO (GHC.IO.FilePath, GHC.IO.Handle.Types.Handle) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileMaybeModeBinary2 │ │ │ │ │ `cast` │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString/Binary.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString/Binary.p_hi │ │ │ │┄ Files 95% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface System.AtomicWrite.Writer.ByteString.Binary 9066 │ │ │ │ │ - interface hash: f9abea09bbadf0e992191168eb91d9ae │ │ │ │ │ - ABI hash: 3b0ae64d7984e1cd43f8462fa5e985d4 │ │ │ │ │ - export-list hash: 701e06f2abc5fa7d3bcee58d6eeb3e8f │ │ │ │ │ + interface hash: 9e4d4859984c67d0f4ad52fc7018668b │ │ │ │ │ + ABI hash: 0ab4cba3e41961ceffae7da5af47e823 │ │ │ │ │ + export-list hash: e70c5c0644c4053780a872834d4c0e41 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 4c506bf742bbcd20f20156bc478c17bb │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,61 +40,61 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 0bf6dfb2dcce553255e6a2eed69e44fc │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary 944bf13202139a83d2926e9d6138bcf1 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7 │ │ │ │ │ import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -63d5cd6645c8f230833d87c16eecc835 │ │ │ │ │ +dda6d28a3cbfb888348e5c07d5bffd2e │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -912f5080bb1766ef5b5aa721092b03ee │ │ │ │ │ +5b13f25d5769fac987dcd022149a4a36 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a707a42eb1b8e82fdaa2b91abc4d8da5 │ │ │ │ │ +11c86d5972a1690d85cbc99669340414 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.ByteString.Binary"#] │ │ │ │ │ -4f8a38fb6eba2605c93b6a0f860b7cf8 │ │ │ │ │ +37cd54ee674719dbd7910dd2dc4f7b08 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -064931b850ef948a8acd865c6d588f4c │ │ │ │ │ +ba450b4dccbf988dbb8724dc6ca37194 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -d0d654f0ef3eaad0ea6889508f3f846d │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +d4e288f902b1c8b15e912d512a57cf9b │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -f6a1d61fb8735a5ba779f885c059a4b1 │ │ │ │ │ +2c8983fadd1c6111b81c1d45f78cd750 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -108,15 +108,15 @@ │ │ │ │ │ Data.ByteString.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <()>_R)) │ │ │ │ │ eta] │ │ │ │ │ -03393315455007061f3178fa2bf6d697 │ │ │ │ │ +2185ca14349c3ca32742157c5ce993dd │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteString.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString.p_hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ -interface System.AtomicWrite.Writer.ByteString 9066 │ │ │ │ │ - interface hash: 01227e5d8580a682010da7cdaf715df9 │ │ │ │ │ - ABI hash: 0e2daa61935ae2ff5efe7efb351aef74 │ │ │ │ │ - export-list hash: e624b6b3c575f9aec762955669365304 │ │ │ │ │ +interface System.AtomicWrite.Writer.LazyByteString 9066 │ │ │ │ │ + interface hash: 6d9354a9b65ed0469bc12e737098b872 │ │ │ │ │ + ABI hash: 0e84b368ef4cd6f3d7455791d2714683 │ │ │ │ │ + export-list hash: 28bf550596937c408ff230aa25955d73 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: 8452d317332784e238031a996b75bef2 │ │ │ │ │ + src_hash: c618a1eff037336d5a85484561b4b4ab │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,119 +40,120 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 119ad30dfa58c483b5e1dd72ba2c6491 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText 88e8aacf28e5b606841983de1a0db310 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ -import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7 │ │ │ │ │ -import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6 │ │ │ │ │ +import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea │ │ │ │ │ +import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -0b233466a9293bf08cdb2679130c16df │ │ │ │ │ +79ddd32d5278d4faa8a30e0b037ae6dd │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -4535c26bfe527e6da9773f186f9ec00f │ │ │ │ │ +dbb4581725880ee47bec46e46e18263e │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a880497f67a2962c85f3ce34b3d8d488 │ │ │ │ │ +2938e5de9c2a6ecaef78291f18d37e13 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: "System.AtomicWrite.Writer.ByteString"#] │ │ │ │ │ -21a03daadc6ab0d48c0b59ff25b94403 │ │ │ │ │ + Unfolding: Core: │ │ │ │ │ + "System.AtomicWrite.Writer.LazyByteString"#] │ │ │ │ │ +b8e9cb372ab541942e5edda1a1bda5f7 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -e5e7791308e14801fcdb5b32492ff2e6 │ │ │ │ │ +7dcd2c6eb5620091a7c98bb107e62188 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -33b534a34133941729f69779a69204c4 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +c17ed000f08cd209ca9e5fe32c95f618 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString -> GHC.Types.IO () │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -19733ee6bfd8c4e2733b6f02e08a5d7d │ │ │ │ │ +a421af8b711b9add154ed629c8cf0e16 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.ByteString.atomicWriteFile} True False} \ (path['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ - (eta['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) -> │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.ByteString.atomicWriteFile} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ - (GHC.Maybe.Nothing │ │ │ │ │ - @System.Posix.Types.FileMode) │ │ │ │ │ - path │ │ │ │ │ - Data.ByteString.appendFile2 │ │ │ │ │ - `cast` │ │ │ │ │ - (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ - <()>_R)) │ │ │ │ │ - eta] │ │ │ │ │ -2cc7a30b27f1edd7fdb052c490f7318f │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.LazyByteString.atomicWriteFile} True False} \ (path['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ + (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) -> │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.LazyByteString.atomicWriteFile} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + (GHC.Maybe.Nothing │ │ │ │ │ + @System.Posix.Types.FileMode) │ │ │ │ │ + path │ │ │ │ │ + Data.ByteString.Lazy.appendFile2 │ │ │ │ │ + `cast` │ │ │ │ │ + (_R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ + <()>_R)) │ │ │ │ │ + eta] │ │ │ │ │ +b37a804e7f2bca2524e6b9934ab6dbc2 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -3e99008b57c55259b8bb6f00e8305671 │ │ │ │ │ +09e48d8e4b9c9632a5697f24aebba1f4 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.ByteString.atomicWriteFileWithMode} True False} \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ - (eta['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) -> │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.ByteString.atomicWriteFileWithMode} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ - (GHC.Maybe.Just │ │ │ │ │ - @System.Posix.Types.FileMode │ │ │ │ │ - x) │ │ │ │ │ - eta │ │ │ │ │ - Data.ByteString.appendFile2 │ │ │ │ │ - `cast` │ │ │ │ │ - (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ - <()>_R)) │ │ │ │ │ - eta1] │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.LazyByteString.atomicWriteFileWithMode} True False} \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ + (eta['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) -> │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.LazyByteString.atomicWriteFileWithMode} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + (GHC.Maybe.Just │ │ │ │ │ + @System.Posix.Types.FileMode │ │ │ │ │ + x) │ │ │ │ │ + eta │ │ │ │ │ + Data.ByteString.Lazy.appendFile2 │ │ │ │ │ + `cast` │ │ │ │ │ + (_R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ + <()>_R)) │ │ │ │ │ + eta1] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/ByteStringBuilder.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteStringBuilder.p_hi │ │ │ │┄ Files 92% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface System.AtomicWrite.Writer.ByteStringBuilder 9066 │ │ │ │ │ - interface hash: 9388adab407b7d4aa8fb6efeab703767 │ │ │ │ │ - ABI hash: 8f6e5f8c17843b6ae0ffa1f27f573a30 │ │ │ │ │ - export-list hash: a5b1f3a9197e5002c7dfefda47aa4f28 │ │ │ │ │ + interface hash: f51fc73c1036aea50dffb6d1e1c95f01 │ │ │ │ │ + ABI hash: 06b68bab2db8c49146eca8083e23a980 │ │ │ │ │ + export-list hash: a387b43d23578d12b32f154dd09bef5d │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 0de4d3c6ecfdfcd7b41615050345774f │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.ByteString.Builder GHC.Prim.Ext │ │ │ │ │ Control.Monad.STM Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ Data.Time.Format.Parse.Instances │ │ │ │ │ @@ -41,76 +41,76 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - closeAndRename 865294586dfdcff1ef8c43ef4225ebc6 │ │ │ │ │ - maybeSetFileMode 61140550a0ce8bf9d029cdae49d3b6e2 │ │ │ │ │ - tempFileFor 084eeae9decd49883f99a82fdb177974 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + closeAndRename 18622fedc0775ae18610a330de086a19 │ │ │ │ │ + maybeSetFileMode 18abd28c9650975861c30897f94f6d9a │ │ │ │ │ + tempFileFor e4a8b5c8a266725ddde003cde03fb20a │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ GHC.IO.Handle 0cd4955df73060faaa096409d18f6806 │ │ │ │ │ import -/ GHC.IO.Handle.Types 1ebb25f5b70b39ebf3fc4892b7362878 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ Data.ByteString.Builder adf8a3dcdf54dccf732c864ec24543bb │ │ │ │ │ import -/ Data.ByteString.Builder.Internal 6238765f679725c6758d4585a06581ee │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -2fd329ebb559a91b7210969b295db0f4 │ │ │ │ │ +c41f077e6f3ac642ac15501cc2876b10 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -bff718155509f012a86e5b7aed8c3f15 │ │ │ │ │ +bcb03cd84edc178d85c8b6de97f1910a │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -4cb6b9321261c95b9a848895bda5babb │ │ │ │ │ +a5f860cf49cf1e2eeff61193ecb2fbf9 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.ByteStringBuilder"#] │ │ │ │ │ -5aa49107f4c9ba52487b0d59daf73353 │ │ │ │ │ +fdd487f42a2b5a71a4ef5457b0a3c3a6 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -8e38d4eec3a82585cb0020dcfc0b9991 │ │ │ │ │ +3bde79b28e6c5e6dfbd9359cc33f0b2c │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -7927d9390e3d1dae6c01ead3a203eda6 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +e01eba30e078e87e951a41cbb41b95e2 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -39c09b70c923dcd2ee855f39ed9f3a71 │ │ │ │ │ +e6d7979626d89168ca418981124ad9da │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ {__scc {System.AtomicWrite.Writer.ByteStringBuilder.atomicWriteFile} True True} atomicWriteFile2 │ │ │ │ │ (GHC.Maybe.Nothing │ │ │ │ │ @System.Posix.Types.FileMode)] │ │ │ │ │ -6fc146ce3f16d56bdf8f293d73d5b7d2 │ │ │ │ │ +bbb27f7f6501bc7773030d20620a743c │ │ │ │ │ atomicWriteFile2 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -148,36 +148,36 @@ │ │ │ │ │ -> (# ipv8, │ │ │ │ │ GHC.Tuple.Prim.() #) │ │ │ │ │ GHC.Maybe.Just x │ │ │ │ │ -> System.Posix.Files.setFileMode1 │ │ │ │ │ path │ │ │ │ │ x │ │ │ │ │ ipv8 } } } } } } }] │ │ │ │ │ -a57ddb089628ba5985f0d5d1345ed3a7 │ │ │ │ │ +f0c5cc7f68d7bd1f0753df3416ae4029 │ │ │ │ │ atomicWriteFile3 :: GHC.IO.Handle.Types.BufferMode │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.IO.Handle.Types.BlockBuffering], │ │ │ │ │ Unfolding: Core: │ │ │ │ │ GHC.IO.Handle.Types.BlockBuffering │ │ │ │ │ (GHC.Maybe.Nothing @GHC.Types.Int)] │ │ │ │ │ -bf236b73ee86581505774fd02aa9e6e8 │ │ │ │ │ +ce58ec3598d48a262bb890cdf37260d7 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -61b57e10bae9e7fb22d9f5458692c71f │ │ │ │ │ +bdb49e0c3bc34a50794e41644aad3618 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Builder.Internal.Builder │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString/Binary.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyByteString/Binary.p_hi │ │ │ │┄ Files 89% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface System.AtomicWrite.Writer.LazyByteString.Binary 9066 │ │ │ │ │ - interface hash: b4908bddd845891136f37c7b59852cc8 │ │ │ │ │ - ABI hash: 0338876a4970ead35408d9898c5f4f37 │ │ │ │ │ - export-list hash: ef0de815fc2a3ba3f95e4dc99404a03f │ │ │ │ │ + interface hash: f6872903f39a44fa6e9bb0614e4d1670 │ │ │ │ │ + ABI hash: ba374725469830061712e413b242340e │ │ │ │ │ + export-list hash: 28dfd217c51cd384ca09281d6edf3cac │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: ffc885d54521e11b2f0a6825175f11f0 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,61 +40,61 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 0bf6dfb2dcce553255e6a2eed69e44fc │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary 944bf13202139a83d2926e9d6138bcf1 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea │ │ │ │ │ import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -a8752ae9a911211ddaa526cfc3c44beb │ │ │ │ │ +7c3098010f33e77cbdd7927c69372ba2 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -fb3c41db1aee1ed956c5d718ddd4c5f5 │ │ │ │ │ +8424b22a122fc44e12da289b5878deeb │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -048f733ac20938d779c0d9b4462b744c │ │ │ │ │ +ca7ef8bc9c562fd638cc63731c2af5d5 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.LazyByteString.Binary"#] │ │ │ │ │ -05ff51484587e28dee0b3e7a7d818c40 │ │ │ │ │ +0172cc6b5e6b46f047e3d4f8a5a7a36e │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -94be7ab4d59a1d2be4b7f6aadcad1a40 │ │ │ │ │ +fad1f3c4978f61bec325e508cb632c76 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -1720b4c72b167f7dcfc0cd0f54316bb4 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +999c6e76c264bb5be023b9db8abc1a5b │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -9eda9aa7ac06f41a6a800fb25a873365 │ │ │ │ │ +9edf3c38ddbd1c3889ea32669653401f │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -108,29 +108,29 @@ │ │ │ │ │ Data.ByteString.Lazy.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <()>_R)) │ │ │ │ │ eta] │ │ │ │ │ -07d7025f40af5fa4a154c6e3ad4919f1 │ │ │ │ │ +261f9c1fbc495ea49f5632137407f286 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -3e13a62e1f90dfa6d502fbc62225607d │ │ │ │ │ +be1c166c01f0de6c41d2b4092a6b2a96 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyByteString.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/ByteString.p_hi │ │ │ │┄ Files 90% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ -interface System.AtomicWrite.Writer.LazyByteString 9066 │ │ │ │ │ - interface hash: f3964bfff6f96b3878a0b5515e17189d │ │ │ │ │ - ABI hash: ce1ba46f5e0845d851d4d830c078309a │ │ │ │ │ - export-list hash: 1188084168f27d28ccbfb555e351d6d5 │ │ │ │ │ +interface System.AtomicWrite.Writer.ByteString 9066 │ │ │ │ │ + interface hash: 89d6be1c6e010a4569be39617fa298fa │ │ │ │ │ + ABI hash: 6affb5259f4a724f37c6e03baa722869 │ │ │ │ │ + export-list hash: b31b160fc26bcb8d719c9c8515cb3bb7 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: c618a1eff037336d5a85484561b4b4ab │ │ │ │ │ + src_hash: 8452d317332784e238031a996b75bef2 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 bytestring-0.11.5.3 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -40,120 +40,119 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 119ad30dfa58c483b5e1dd72ba2c6491 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText 88e8aacf28e5b606841983de1a0db310 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ -import -/ Data.ByteString.Lazy 407db64e37c0659ad6227acb960922ea │ │ │ │ │ -import -/ Data.ByteString.Lazy.Internal 4fde391931e2bc09a1dd28937ae9d6f9 │ │ │ │ │ +import -/ Data.ByteString 786f404a9d03b7067223d395ff86fcc7 │ │ │ │ │ +import -/ Data.ByteString.Internal.Type f63ac5a5f6939d2ebabf3fe7da4e15b6 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -a638692ea437938c719d48cf8cff3561 │ │ │ │ │ +0c46ce335ef22f786be7d7b97b11509e │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -6bccfceb84f782ae2b7a61d31d52df77 │ │ │ │ │ +b4caa7c55a449424c5ce1bbdf4110478 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -8d163df6df71044a1a55c6dff80db0f3 │ │ │ │ │ +7ee68e85cc755243b285f8dcd3624981 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: │ │ │ │ │ - "System.AtomicWrite.Writer.LazyByteString"#] │ │ │ │ │ -fd4867623c6166953ede935cec6f4910 │ │ │ │ │ + Unfolding: Core: "System.AtomicWrite.Writer.ByteString"#] │ │ │ │ │ +8ef12bc93304fc4e0c76f98c0abf6db2 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -5b91f97ea6a6ae9259ff1205d4252ca2 │ │ │ │ │ +24378c71dd53c34e07560ca72d6e9353 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -e02ad7c81b40768e2eca437666bb5271 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +b915816676cdffb45c3524bc09dc13e7 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString -> GHC.Types.IO () │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -79dd0bb89f31f6849ffdba68277cefd6 │ │ │ │ │ +8c11028d2214c08da2e6c709d6316723 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.LazyByteString.atomicWriteFile} True False} \ (path['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ - (eta['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) -> │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.LazyByteString.atomicWriteFile} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ - (GHC.Maybe.Nothing │ │ │ │ │ - @System.Posix.Types.FileMode) │ │ │ │ │ - path │ │ │ │ │ - Data.ByteString.Lazy.appendFile2 │ │ │ │ │ - `cast` │ │ │ │ │ - (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ - <()>_R)) │ │ │ │ │ - eta] │ │ │ │ │ -71cafe7f661d067c2dabdef9e2ccf5dd │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.ByteString.atomicWriteFile} True False} \ (path['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ + (eta['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) -> │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.ByteString.atomicWriteFile} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + (GHC.Maybe.Nothing │ │ │ │ │ + @System.Posix.Types.FileMode) │ │ │ │ │ + path │ │ │ │ │ + Data.ByteString.appendFile2 │ │ │ │ │ + `cast` │ │ │ │ │ + (_R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ + <()>_R)) │ │ │ │ │ + eta] │ │ │ │ │ +415ce781b70a9bc21b5ec691bd05d06c │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -f02e8f5ce3767bea00ab170f3d4a7e1d │ │ │ │ │ +5036bc1468e05bcc9eda18db76eaf271 │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ - -> Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ + -> Data.ByteString.Internal.Type.ByteString │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.LazyByteString.atomicWriteFileWithMode} True False} \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ - (eta['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.ByteString.Lazy.Internal.ByteString) -> │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.LazyByteString.atomicWriteFileWithMode} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.ByteString.Lazy.Internal.ByteString │ │ │ │ │ - (GHC.Maybe.Just │ │ │ │ │ - @System.Posix.Types.FileMode │ │ │ │ │ - x) │ │ │ │ │ - eta │ │ │ │ │ - Data.ByteString.Lazy.appendFile2 │ │ │ │ │ - `cast` │ │ │ │ │ - (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ - <()>_R)) │ │ │ │ │ - eta1] │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.ByteString.atomicWriteFileWithMode} True False} \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ + (eta['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.ByteString.Internal.Type.ByteString) -> │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.ByteString.atomicWriteFileWithMode} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.ByteString.Internal.Type.ByteString │ │ │ │ │ + (GHC.Maybe.Just │ │ │ │ │ + @System.Posix.Types.FileMode │ │ │ │ │ + x) │ │ │ │ │ + eta │ │ │ │ │ + Data.ByteString.appendFile2 │ │ │ │ │ + `cast` │ │ │ │ │ + (_R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ + <()>_R)) │ │ │ │ │ + eta1] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText/Binary.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText/Binary.p_hi │ │ │ │┄ Files 96% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface System.AtomicWrite.Writer.LazyText.Binary 9066 │ │ │ │ │ - interface hash: 943cb8ac9aa81fac4fa003a4798a5ed4 │ │ │ │ │ - ABI hash: be28c3ad4305fdd70b99904ad2704a42 │ │ │ │ │ - export-list hash: 306bbabb8673da16d26929581af17b25 │ │ │ │ │ + interface hash: 825e77d759b361e3e1d255e5569e72db │ │ │ │ │ + ABI hash: f7337beb160f6feee4c408f3e0a85ce2 │ │ │ │ │ + export-list hash: 880d65c41d208c545de6a387cffdab9a │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 7ebd1464c6fa6797664efc72f52f53ff │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ Data.Text.Lazy Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ @@ -45,61 +45,61 @@ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ Data.Text.Lazy Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 0bf6dfb2dcce553255e6a2eed69e44fc │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary 944bf13202139a83d2926e9d6138bcf1 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ Data.Text.Internal.Lazy 3159519cd114b73030a16d8634658a2d │ │ │ │ │ import -/ Data.Text.Lazy 8b1113e457937438b7796baa16a948b2 │ │ │ │ │ import -/ Data.Text.Lazy.IO 61389c4d1b14647068274246e208a9f4 │ │ │ │ │ -f3b1bcff65362f843589ca24de9792da │ │ │ │ │ +1d0db63722a996a9018737cf2940adf4 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -eb0b8d573e574187c4c5273e210422be │ │ │ │ │ +a3f8f5286a38342745c92bb550584191 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -7a690ae83c66bf8927550b56830e7c69 │ │ │ │ │ +f0a31f56481106351c08634ce1aede04 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.LazyText.Binary"#] │ │ │ │ │ -dee6327d910d77c28b23a3ab48f36b19 │ │ │ │ │ +eed89726baba3ff14dde2bb2e9c1fcf4 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -a817756664bb68960ec29c44c8f4dd0b │ │ │ │ │ +e98ebb397d4c157ffb5bcfe816193d13 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -78e8f595403360d4e9376a48f1d862d2 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +4be1d4cfba4645f76e5bdabdc10824bb │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> Data.Text.Internal.Lazy.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -9e0c0b51e3fc127bb7744126da129ea7 │ │ │ │ │ +4458974ef66ccb36501409d868cffff6 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -113,29 +113,29 @@ │ │ │ │ │ Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <()>_R)) │ │ │ │ │ eta] │ │ │ │ │ -b3fc98cc961d1d5e59b690eb56897114 │ │ │ │ │ +5038fefae5c328ab7361b96c98f5ab70 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -263a73e3f075e0378891a7beb6bc2dff │ │ │ │ │ +0c3d9df5d5139a09c87e9e49b5b8953f │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/LazyText.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/LazyText.p_hi │ │ │ │┄ Files 95% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface System.AtomicWrite.Writer.LazyText 9066 │ │ │ │ │ - interface hash: 469952c792e7b7a77c6e826273b505c7 │ │ │ │ │ - ABI hash: c082075b60a121145d2269867ea6f056 │ │ │ │ │ - export-list hash: 755dd0b56af408504f1778aba7fb3044 │ │ │ │ │ + interface hash: a9f34cce39191b0d2d4899272c3feb2f │ │ │ │ │ + ABI hash: 13a5e0b5080f93acd83b31c3573d8ce1 │ │ │ │ │ + export-list hash: 76ea8432da1b0375d7e4d18d0e1e6257 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 765ba88ebf5f18a2ebb9b14ab418800f │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ Data.Text.Lazy Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ @@ -45,60 +45,60 @@ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ Data.Text.Lazy Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 119ad30dfa58c483b5e1dd72ba2c6491 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText 88e8aacf28e5b606841983de1a0db310 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ Data.Text.Internal.Lazy 3159519cd114b73030a16d8634658a2d │ │ │ │ │ import -/ Data.Text.Lazy 8b1113e457937438b7796baa16a948b2 │ │ │ │ │ import -/ Data.Text.Lazy.IO 61389c4d1b14647068274246e208a9f4 │ │ │ │ │ -5d8d03330e4a36aaac5ab50c89b22e97 │ │ │ │ │ +e316ebb72cea1c5d2043cd56d027acf5 │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -d6660b92c45f2a0a9d34d6f988801757 │ │ │ │ │ +e1d9801e321fb106870ce2c43ef90bdd │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -3b723fe5df307edbe20bcc946f9b130d │ │ │ │ │ +8f49b8197ebaf735b932a932e3608859 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "System.AtomicWrite.Writer.LazyText"#] │ │ │ │ │ -7fdda416ebc0bb23ee2500b797a3f996 │ │ │ │ │ +3242ceab556f516da8004368eab8269d │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -f413cf812373feeb98d9f053f55cd1b8 │ │ │ │ │ +e4171b0bd06cbe67f9b754abefe4873c │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -65c024bd57b09781586c1b22057f9b79 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +c68d74365c5c6dfd12f8bc9420a2db7c │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> Data.Text.Internal.Lazy.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -32225a02f66ef7c7e32cecc6e1bfd4dc │ │ │ │ │ +46318789627f4f443a01f6a23cfba457 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -112,29 +112,29 @@ │ │ │ │ │ Data.Text.Lazy.IO.appendFile2 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <()>_R)) │ │ │ │ │ eta] │ │ │ │ │ -525779d8e8eb6bb80854b29b33cd1633 │ │ │ │ │ +4deedfe3e0be1c4cfbe436fed849e3d9 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -f1179860ee935b690e3061b897760325 │ │ │ │ │ +a71b09ea1121a4a17bd60ffd54173a0d │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Lazy.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String/Binary.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String/Binary.p_hi │ │ │ │┄ Files 96% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface System.AtomicWrite.Writer.String.Binary 9066 │ │ │ │ │ - interface hash: 723709747a6e29f970ea19ab4c05f605 │ │ │ │ │ - ABI hash: 9b8f64e5acca947f4da16e0e4a35d872 │ │ │ │ │ - export-list hash: 043b0565d47312bb8eb88ede8ad71a73 │ │ │ │ │ + interface hash: 8e876aa608fa62e6f9bcf9fd61f7e79b │ │ │ │ │ + ABI hash: ec29444b1d4c74a04696206d8e107a40 │ │ │ │ │ + export-list hash: c40ee7e690127141bbad8f60539d5c48 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 492cf5e71d3f5b45a06549baa4621bce │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWithFile │ │ │ │ │ atomicWithFileAndMode │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -42,78 +42,78 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - closeAndRename 865294586dfdcff1ef8c43ef4225ebc6 │ │ │ │ │ - maybeSetFileMode 61140550a0ce8bf9d029cdae49d3b6e2 │ │ │ │ │ - tempFileFor 084eeae9decd49883f99a82fdb177974 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + closeAndRename 18622fedc0775ae18610a330de086a19 │ │ │ │ │ + maybeSetFileMode 18abd28c9650975861c30897f94f6d9a │ │ │ │ │ + tempFileFor e4a8b5c8a266725ddde003cde03fb20a │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ GHC.IO.Handle 0cd4955df73060faaa096409d18f6806 │ │ │ │ │ import -/ GHC.IO.Handle.Text ffd58100269c7e9ad2c34d54877b7e33 │ │ │ │ │ import -/ GHC.IO.Handle.Types 1ebb25f5b70b39ebf3fc4892b7362878 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.IO b2eb70aa2e7c5168cd1a3523e5015a4d │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -4e3ab2d9afae2a9984fe2ea41b545bfc │ │ │ │ │ +8808d85e1daf475bdc10e1e2cca8b56d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -6dbeb8a1f1137b5f7445278f88d61380 │ │ │ │ │ +0025ab9e43a6f77339611fe094217902 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -a773a098b44a6678ec01855aed17bc11 │ │ │ │ │ +77ab877d799ac0496420c553c44393d9 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ "System.AtomicWrite.Writer.String.Binary"#] │ │ │ │ │ -2ea93f63867e615781f708607d42a553 │ │ │ │ │ +4eba98aa5fcb4bc03ce107394e2879f0 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -c770b60c9acb196fe38dd777b5d9248d │ │ │ │ │ +706996a14227bcf9a35bf8ab9adbc486 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -803720807adf4b968db06820a268abea │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +e22dde83f5e6cb36201d232d32569359 │ │ │ │ │ atomicWithFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -1cce4c9c0e5c4086d36dc8bd44e744a0 │ │ │ │ │ +989bac2a8d334a855ec57bf97c9d7098 │ │ │ │ │ atomicWithFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ {__scc {System.AtomicWrite.Writer.String.Binary.atomicWithFile} True True} atomicWithFile2 │ │ │ │ │ (GHC.Maybe.Nothing │ │ │ │ │ @System.Posix.Types.FileMode)] │ │ │ │ │ -833034418079810ac8b7a53886736518 │ │ │ │ │ +d8e7e9e850882b3644366a094cbc7322 │ │ │ │ │ atomicWithFile2 :: │ │ │ │ │ GHC.Maybe.Maybe System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFReEntrant 4, Arity: 4, │ │ │ │ │ @@ -145,30 +145,30 @@ │ │ │ │ │ -> (# ipv6, │ │ │ │ │ GHC.Tuple.Prim.() #) │ │ │ │ │ GHC.Maybe.Just x │ │ │ │ │ -> System.Posix.Files.setFileMode1 │ │ │ │ │ path │ │ │ │ │ x │ │ │ │ │ ipv6 } } } } } }] │ │ │ │ │ -08da6dc2cadf7c55343ca1d0fdf506ac │ │ │ │ │ +d08918cfa95a783712240f4edb78c17a │ │ │ │ │ atomicWithFileAndMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFileAndMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -ddb449784fec479497d8a918f90fcd3d │ │ │ │ │ +ca18782e5ebb68a84d78b6c7138ec832 │ │ │ │ │ atomicWithFileAndMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ @@ -183,15 +183,15 @@ │ │ │ │ │ {__scc {System.AtomicWrite.Writer.String.Binary.atomicWithFileAndMode} False True} atomicWithFile2 │ │ │ │ │ (GHC.Maybe.Just │ │ │ │ │ @System.Posix.Types.FileMode │ │ │ │ │ x) │ │ │ │ │ eta │ │ │ │ │ eta1 │ │ │ │ │ eta2] │ │ │ │ │ -40331257808b6bea597b47600967cc8a │ │ │ │ │ +da9180f64995460151dd7799af6bd5ea │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ {__scc {System.AtomicWrite.Writer.String.Binary.atomicWriteFile} True False} \ (x['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ {__scc {System.AtomicWrite.Writer.String.Binary.atomicWriteFile} False True} let { │ │ │ │ │ v :: (GHC.IO.Handle.Types.Handle │ │ │ │ │ @@ -219,15 +219,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <()>_R))) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <()>_R))] │ │ │ │ │ -3bea33fce8c1d9f5cad06d017b911cb1 │ │ │ │ │ +d93a1e74657f60424dac80e55f572e09 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (mode['GHC.Types.Many] :: System.Posix.Types.FileMode) -> │ │ │ │ │ {__scc {System.AtomicWrite.Writer.String.Binary.atomicWriteFileWithMode} True True} let { │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/String.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/String.p_hi │ │ │ │┄ Files 92% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ interface System.AtomicWrite.Writer.String 9066 │ │ │ │ │ - interface hash: 71b2a8d9b1f0ce682bcee049eb31708f │ │ │ │ │ - ABI hash: 270c8c99703d6e8c58fc185dce9fa918 │ │ │ │ │ - export-list hash: 97038657d98e7e6cb6bd30e98bae5a15 │ │ │ │ │ + interface hash: c4075744f612f1dafa9a3e32aacfe2c4 │ │ │ │ │ + ABI hash: 07eeec08f896d05898d85fe7c2a1068d │ │ │ │ │ + export-list hash: 247c8ad35d6620453bcff88c44c29615 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ src_hash: 762bc9553373248babc39075b7da76c7 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWithFile │ │ │ │ │ atomicWithFileAndMode │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float GHC.Prim.Ext Control.Monad.STM │ │ │ │ │ Data.Time.Calendar.Gregorian Data.Time.Format.Format.Instances │ │ │ │ │ Data.Time.Format.Parse Data.Time.Format.Parse.Instances │ │ │ │ │ Data.Time.LocalTime.Internal.LocalTime │ │ │ │ │ @@ -42,65 +42,65 @@ │ │ │ │ │ GHC.ForeignSrcLang.Type GHC.LanguageExtensions.Type │ │ │ │ │ Language.Haskell.TH.Syntax Control.Monad.Trans.Cont │ │ │ │ │ Control.Monad.Trans.Except Control.Monad.Trans.Identity │ │ │ │ │ Control.Monad.Trans.Maybe Control.Monad.Trans.RWS.Lazy │ │ │ │ │ Control.Monad.Trans.RWS.Strict Control.Monad.Trans.Reader │ │ │ │ │ Control.Monad.Trans.State.Lazy Control.Monad.Trans.State.Strict │ │ │ │ │ Control.Monad.Trans.Writer.Lazy Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - closeAndRename 865294586dfdcff1ef8c43ef4225ebc6 │ │ │ │ │ - maybeSetFileMode 61140550a0ce8bf9d029cdae49d3b6e2 │ │ │ │ │ - tempFileFor 084eeae9decd49883f99a82fdb177974 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + closeAndRename 18622fedc0775ae18610a330de086a19 │ │ │ │ │ + maybeSetFileMode 18abd28c9650975861c30897f94f6d9a │ │ │ │ │ + tempFileFor e4a8b5c8a266725ddde003cde03fb20a │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ GHC.IO.Handle.Text ffd58100269c7e9ad2c34d54877b7e33 │ │ │ │ │ import -/ GHC.IO.Handle.Types 1ebb25f5b70b39ebf3fc4892b7362878 │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.IO b2eb70aa2e7c5168cd1a3523e5015a4d │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ -ff5da38b6b9b86e70ea9eb10052d1ab6 │ │ │ │ │ +ef4465c00e0bb09fb76a56fc2006858b │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -fe73bb37d4b03da0747a4556fbd57c7c │ │ │ │ │ +2843476123fdaa2d119da00e4fc40947 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -36555f2823035ab156ea7b42f101d13a │ │ │ │ │ +3d5ff87fc5672dd38a64cceeaff27db8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: "System.AtomicWrite.Writer.String"#] │ │ │ │ │ -8a4d800b866941c7998bef520ef03177 │ │ │ │ │ +0d479c97f46e16f206bc3808b9253721 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -81422a9a510dabc910f2ad9d1bc3dd08 │ │ │ │ │ +b987403d02a212e3322fd2bac27f7eb5 │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -79bd1200a25c81ae90058a330e3157fb │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +92eedd2036df1c39c8a9cb3f2b8f183f │ │ │ │ │ atomicWithFile :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -b9e929832f32c5a3e1b5d7a7db0a2481 │ │ │ │ │ +5d000a77d90ef0291814d6ee0152ccb2 │ │ │ │ │ atomicWithFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ @@ -123,30 +123,30 @@ │ │ │ │ │ case System.AtomicWrite.Internal.closeAndRename1 │ │ │ │ │ h │ │ │ │ │ tmpPath │ │ │ │ │ path │ │ │ │ │ ipv2 of ds3 { (#,#) ipv4 ipv5 -> │ │ │ │ │ {__scc {System.AtomicWrite.Internal.maybeSetFileMode} True False} (# ipv4, │ │ │ │ │ GHC.Tuple.Prim.() #) } } } }] │ │ │ │ │ -d5181ac8876e5b12b3a362b1186a7789 │ │ │ │ │ +18c4ae851394f553ca4b54180269c381 │ │ │ │ │ atomicWithFileAndMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWithFileAndMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R GHC.Types.IO ()>_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -5303ed2e9c43c667539eba4f2a0555e1 │ │ │ │ │ +21f0d64af128c1ace02fdc8e27b9eadd │ │ │ │ │ atomicWithFileAndMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> (GHC.IO.Handle.Types.Handle -> GHC.Types.IO ()) │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ @@ -173,15 +173,15 @@ │ │ │ │ │ tmpPath │ │ │ │ │ eta │ │ │ │ │ ipv2 of ds3 { (#,#) ipv4 ipv5 -> │ │ │ │ │ {__scc {System.AtomicWrite.Internal.maybeSetFileMode} True False} {__scc {System.AtomicWrite.Internal.maybeSetFileMode} False True} System.Posix.Files.setFileMode1 │ │ │ │ │ eta │ │ │ │ │ x │ │ │ │ │ ipv4 } } } }] │ │ │ │ │ -2807eb8cfc667221ed9a4a1252bd5bcb │ │ │ │ │ +d86cfe7809b6c856487e58954302f47a │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ {__scc {System.AtomicWrite.Writer.String.atomicWriteFile} True False} \ (x['GHC.Types.Many] :: GHC.IO.FilePath) -> │ │ │ │ │ {__scc {System.AtomicWrite.Writer.String.atomicWriteFile} False True} let { │ │ │ │ │ v :: (GHC.IO.Handle.Types.Handle │ │ │ │ │ @@ -209,15 +209,15 @@ │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <()>_R))) │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ <()>_R))] │ │ │ │ │ -91b78c7d3bf4e02227272835a4975537 │ │ │ │ │ +444dbd6d011212510e3010caa2f2a494 │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> GHC.Base.String -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFReEntrant 1, Arity: 1, Strictness: , │ │ │ │ │ Unfolding: Core: │ │ │ │ │ \ (mode['GHC.Types.Many] :: System.Posix.Types.FileMode) -> │ │ │ │ │ {__scc {System.AtomicWrite.Writer.String.atomicWriteFileWithMode} True True} let { │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text/Binary.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text.p_hi │ │ │ │┄ Files 93% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ -interface System.AtomicWrite.Writer.Text.Binary 9066 │ │ │ │ │ - interface hash: 70bbe9fa8a09a53515e42d75465cf4c8 │ │ │ │ │ - ABI hash: 2048d7a8b9ed54fe32788935dab54709 │ │ │ │ │ - export-list hash: c4cb7bd7bacea651193a034a1dc0c87b │ │ │ │ │ +interface System.AtomicWrite.Writer.Text 9066 │ │ │ │ │ + interface hash: cc8d4c107c90d8d1dedeadf5fe3a99b6 │ │ │ │ │ + ABI hash: d079e4d50e9ad8986d6e81c1eac92493 │ │ │ │ │ + export-list hash: 80d4a1d1ded301737a15a990a6147aa4 │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: 9d40c1f3be7e5abb5090958e034fa2f1 │ │ │ │ │ + src_hash: f5d414a9e90260d066b9d7ca8caf1fc2 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ @@ -45,118 +45,117 @@ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeBinary 0bf6dfb2dcce553255e6a2eed69e44fc │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeText 88e8aacf28e5b606841983de1a0db310 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ Data.Text a54e85dcda80966ea2806bf96fd7403c │ │ │ │ │ import -/ Data.Text.IO a7ec14048f9bfc38c5270f54b10046ce │ │ │ │ │ import -/ Data.Text.Internal b1365ce1385d280955969a412b721247 │ │ │ │ │ -58e658239b2dd0ae8999ab7f09097cdf │ │ │ │ │ +1a0df960bfa0ff8e9fa916b06dca5e8d │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -5d1647a8c0b1d86dc8d9ef9d6edf606f │ │ │ │ │ +ce15ed9f7c8426c0f0f8c45b1f52c5a1 │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -e3b3f11aaf362b8e6aa2047d6d0e033f │ │ │ │ │ +217fa39293d18aa688050626c035b4f8 │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: │ │ │ │ │ - "System.AtomicWrite.Writer.Text.Binary"#] │ │ │ │ │ -dc9ecfb9ed24e545bbc320cf00d9e258 │ │ │ │ │ + Unfolding: Core: "System.AtomicWrite.Writer.Text"#] │ │ │ │ │ +2e74d711282e27362f615ab66de64f14 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -cbeb3af4f2de935b336633ceb6a8a80c │ │ │ │ │ +c47e64a77a2a0930f71bb26ebd2f6dfd │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -1248880ce34541a2edea4838aed15033 │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +a98c700d0b9dca88ac2c3aba59c5ab76 │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -4614b281f926edaeb23a2bd286f40b02 │ │ │ │ │ +ccd6c4ad67f3a738d127d2a3c83ea108 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.Text.Binary.atomicWriteFile} True False} \ (path['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ - (eta['GHC.Types.Many] :: Data.Text.Internal.Text) -> │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.Text.Binary.atomicWriteFile} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ - @Data.Text.Internal.Text │ │ │ │ │ - (GHC.Maybe.Nothing │ │ │ │ │ - @System.Posix.Types.FileMode) │ │ │ │ │ - path │ │ │ │ │ - Data.Text.IO.appendFile2 │ │ │ │ │ - `cast` │ │ │ │ │ - (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ - <()>_R)) │ │ │ │ │ - eta] │ │ │ │ │ -087920eb65ee9d8f512100db436bfcf0 │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.Text.atomicWriteFile} True False} \ (path['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ + (eta['GHC.Types.Many] :: Data.Text.Internal.Text) -> │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.Text.atomicWriteFile} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.Text.Internal.Text │ │ │ │ │ + (GHC.Maybe.Nothing │ │ │ │ │ + @System.Posix.Types.FileMode) │ │ │ │ │ + path │ │ │ │ │ + Data.Text.IO.appendFile2 │ │ │ │ │ + `cast` │ │ │ │ │ + (_R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ + <()>_R)) │ │ │ │ │ + eta] │ │ │ │ │ +f40abfacc8b79b6908aefd52cf4ef0ec │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -82bda5cb4e0089f6f9f9eef65dcc7682 │ │ │ │ │ +20ea69b8ad83c862635f1c8ad29bafcb │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.Text.Binary.atomicWriteFileWithMode} True False} \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ - (eta['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.Text.Internal.Text) -> │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.Text.Binary.atomicWriteFileWithMode} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ - @Data.Text.Internal.Text │ │ │ │ │ - (GHC.Maybe.Just │ │ │ │ │ - @System.Posix.Types.FileMode │ │ │ │ │ - x) │ │ │ │ │ - eta │ │ │ │ │ - Data.Text.IO.appendFile2 │ │ │ │ │ - `cast` │ │ │ │ │ - (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ - <()>_R)) │ │ │ │ │ - eta1] │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.Text.atomicWriteFileWithMode} True False} \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ + (eta['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.Text.Internal.Text) -> │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.Text.atomicWriteFileWithMode} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ + @Data.Text.Internal.Text │ │ │ │ │ + (GHC.Maybe.Just │ │ │ │ │ + @System.Posix.Types.FileMode │ │ │ │ │ + x) │ │ │ │ │ + eta │ │ │ │ │ + Data.Text.IO.appendFile2 │ │ │ │ │ + `cast` │ │ │ │ │ + (_R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ + <()>_R)) │ │ │ │ │ + eta1] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: │ │ │ │ --- ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL/System/AtomicWrite/Writer/Text.p_hi │ │ │ ├── +++ ./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70/System/AtomicWrite/Writer/Text/Binary.p_hi │ │ │ │┄ Files 94% similar despite different names │ │ │ │ ├── ghc --show-iface {} │ │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ Magic: Wanted 33214052, │ │ │ │ │ got 33214052 │ │ │ │ │ Version: Wanted 9066, │ │ │ │ │ got 9066 │ │ │ │ │ Way: Wanted , │ │ │ │ │ got p │ │ │ │ │ -interface System.AtomicWrite.Writer.Text 9066 │ │ │ │ │ - interface hash: b3d3880145dd47a098c6fdd355c2fa66 │ │ │ │ │ - ABI hash: 1f3600c8d51b4dee0d5da8352898d941 │ │ │ │ │ - export-list hash: 9e3dfda2fd42c13326d70234a246ee7c │ │ │ │ │ +interface System.AtomicWrite.Writer.Text.Binary 9066 │ │ │ │ │ + interface hash: e6792411e662a35e83dae2f484a6789c │ │ │ │ │ + ABI hash: b0fe510e3af8ccc3138a2b767918e41b │ │ │ │ │ + export-list hash: 4e6adacd004f42ca047041eb8f57352b │ │ │ │ │ orphan hash: 693e9af84d3dfcc71e640e005bdc5e2e │ │ │ │ │ flag hash: 504d09721b9288567e870b2641d085d9 │ │ │ │ │ opt_hash: 6c7aa9c86a88606ea9feb346b37abe02 │ │ │ │ │ hpc_hash: 93b885adfe0da089cdf634904fd59f71 │ │ │ │ │ plugin_hash: ad164012d6b1e14942349d58b1132007 │ │ │ │ │ - src_hash: f5d414a9e90260d066b9d7ca8caf1fc2 │ │ │ │ │ + src_hash: 9d40c1f3be7e5abb5090958e034fa2f1 │ │ │ │ │ sig of: Nothing │ │ │ │ │ used TH splices: False │ │ │ │ │ where │ │ │ │ │ exports: │ │ │ │ │ atomicWriteFile │ │ │ │ │ atomicWriteFileWithMode │ │ │ │ │ -direct module dependencies: atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal │ │ │ │ │ +direct module dependencies: atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal │ │ │ │ │ boot module dependencies: │ │ │ │ │ direct package dependencies: base-4.18.2.1 text-2.0.2 │ │ │ │ │ plugin package dependencies: │ │ │ │ │ orphans: GHC.Base GHC.Float Data.Binary.Generic │ │ │ │ │ Data.ByteString.Builder GHC.Prim.Ext Control.Monad.STM Data.Text │ │ │ │ │ Data.Text.Show Data.Time.Calendar.Gregorian │ │ │ │ │ Data.Time.Format.Format.Instances Data.Time.Format.Parse │ │ │ │ │ @@ -45,117 +45,118 @@ │ │ │ │ │ Text.PrettyPrint.HughesPJ Language.Haskell.TH.Syntax Data.Text │ │ │ │ │ Control.Monad.Trans.Cont Control.Monad.Trans.Except │ │ │ │ │ Control.Monad.Trans.Identity Control.Monad.Trans.Maybe │ │ │ │ │ Control.Monad.Trans.RWS.Lazy Control.Monad.Trans.RWS.Strict │ │ │ │ │ Control.Monad.Trans.Reader Control.Monad.Trans.State.Lazy │ │ │ │ │ Control.Monad.Trans.State.Strict Control.Monad.Trans.Writer.Lazy │ │ │ │ │ Control.Monad.Trans.Writer.Strict │ │ │ │ │ -import -/ atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL:System.AtomicWrite.Internal 8da3166f8053924cf569aef31a45a9b0 │ │ │ │ │ - exports: 6da3151ee8273f0bbc4f77052a7fc594 │ │ │ │ │ - atomicWriteFileMaybeModeText 119ad30dfa58c483b5e1dd72ba2c6491 │ │ │ │ │ +import -/ atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70:System.AtomicWrite.Internal 655ad05cb1aff071e549317ab4ea6df4 │ │ │ │ │ + exports: 65238c7c3ec9e693752fe9d32b94d87e │ │ │ │ │ + atomicWriteFileMaybeModeBinary 944bf13202139a83d2926e9d6138bcf1 │ │ │ │ │ import -/ GHC.Base 5a01ca574e3fc3196c3612cbcf5879b9 │ │ │ │ │ import -/ GHC.IO 6b6b7d3698a6207d804881b7970bcc7c │ │ │ │ │ import -/ Prelude a1ae76d73d35cc0683dc06ee0b1f4dc2 │ │ │ │ │ import -/ System.Posix.Types fa0e70540d119383372b6cb92afdacf3 │ │ │ │ │ import -/ GHC.Types 40ada155ed73681c14b0e90149f6df94 │ │ │ │ │ import -/ Data.Text a54e85dcda80966ea2806bf96fd7403c │ │ │ │ │ import -/ Data.Text.IO a7ec14048f9bfc38c5270f54b10046ce │ │ │ │ │ import -/ Data.Text.Internal b1365ce1385d280955969a412b721247 │ │ │ │ │ -1edc17c658c57c6fd43a5f099c3251f5 │ │ │ │ │ +fa4c3214eecf6114aab2247dc55371af │ │ │ │ │ $trModule :: GHC.Types.Module │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.Module], │ │ │ │ │ Unfolding: Core: GHC.Types.Module $trModule3 $trModule1] │ │ │ │ │ -b3f90e4021dead99e4245e381ad1cf33 │ │ │ │ │ +bd8b6988ce0461f4a71a6a10e9d420ff │ │ │ │ │ $trModule1 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule2] │ │ │ │ │ -d9ecb15014b5a87ea946b1aeb25abe04 │ │ │ │ │ +152aeceb3ca3035255dbf04d4843920c │ │ │ │ │ $trModule2 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ - Unfolding: Core: "System.AtomicWrite.Writer.Text"#] │ │ │ │ │ -2e1a2141526081acd8e8fdbcaf47c636 │ │ │ │ │ + Unfolding: Core: │ │ │ │ │ + "System.AtomicWrite.Writer.Text.Binary"#] │ │ │ │ │ +a1f83899be513c1edd3b77e0e8ffdfa5 │ │ │ │ │ $trModule3 :: GHC.Types.TrName │ │ │ │ │ [HasNoCafRefs, TagSig: , │ │ │ │ │ LambdaFormInfo: LFCon[GHC.Types.TrNameS], │ │ │ │ │ Unfolding: Core: GHC.Types.TrNameS $trModule4] │ │ │ │ │ -a427eed1fe308e8980e16e77c4984dc7 │ │ │ │ │ +0edb7c2b099ad467991dbbc39c3a6bbd │ │ │ │ │ $trModule4 :: GHC.Prim.Addr# │ │ │ │ │ [HasNoCafRefs, LambdaFormInfo: LFUnlifted, │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - "atomic-write-0.2.1.0-9Kio8pHGyko1ZS3KNraQoL"#] │ │ │ │ │ -c05a8b31a7b60d14e8470288d301887d │ │ │ │ │ + "atomic-write-0.2.1.0-2iscGOKfHnq9t71DtsdR70"#] │ │ │ │ │ +29640351667defbf282d76f4956fa40c │ │ │ │ │ atomicWriteFile :: │ │ │ │ │ GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFile1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -3c9cdf39ed70c5a68d2b70c6c4ecd2c5 │ │ │ │ │ +c5ced7925eefad24d7b92b3d614befa8 │ │ │ │ │ atomicWriteFile1 :: │ │ │ │ │ GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.Text.atomicWriteFile} True False} \ (path['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ - (eta['GHC.Types.Many] :: Data.Text.Internal.Text) -> │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.Text.atomicWriteFile} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.Text.Internal.Text │ │ │ │ │ - (GHC.Maybe.Nothing │ │ │ │ │ - @System.Posix.Types.FileMode) │ │ │ │ │ - path │ │ │ │ │ - Data.Text.IO.appendFile2 │ │ │ │ │ - `cast` │ │ │ │ │ - (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ - <()>_R)) │ │ │ │ │ - eta] │ │ │ │ │ -5015f661245ef36419f67ad4312143ab │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.Text.Binary.atomicWriteFile} True False} \ (path['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ + (eta['GHC.Types.Many] :: Data.Text.Internal.Text) -> │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.Text.Binary.atomicWriteFile} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + @Data.Text.Internal.Text │ │ │ │ │ + (GHC.Maybe.Nothing │ │ │ │ │ + @System.Posix.Types.FileMode) │ │ │ │ │ + path │ │ │ │ │ + Data.Text.IO.appendFile2 │ │ │ │ │ + `cast` │ │ │ │ │ + (_R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ + <()>_R)) │ │ │ │ │ + eta] │ │ │ │ │ +7d27c090a7e44b75b38e580de3ab8abd │ │ │ │ │ atomicWriteFileWithMode :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath -> Data.Text.Internal.Text -> GHC.Types.IO () │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ atomicWriteFileWithMode1 │ │ │ │ │ `cast` │ │ │ │ │ (_R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] <()>_R))] │ │ │ │ │ -6927694078fc961ecbb29488d1bcf03f │ │ │ │ │ +aaa071ad1efdd16f27438cd1690b297f │ │ │ │ │ atomicWriteFileWithMode1 :: │ │ │ │ │ System.Posix.Types.FileMode │ │ │ │ │ -> GHC.IO.FilePath │ │ │ │ │ -> Data.Text.Internal.Text │ │ │ │ │ -> GHC.Prim.State# GHC.Prim.RealWorld │ │ │ │ │ -> (# GHC.Prim.State# GHC.Prim.RealWorld, () #) │ │ │ │ │ [LambdaFormInfo: LFThunk (updatable=True might_be_function= True), │ │ │ │ │ Unfolding: Core: │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.Text.atomicWriteFileWithMode} True False} \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ - (eta['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ - (eta1['GHC.Types.Many] :: Data.Text.Internal.Text) -> │ │ │ │ │ - {__scc {System.AtomicWrite.Writer.Text.atomicWriteFileWithMode} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeText1 │ │ │ │ │ - @Data.Text.Internal.Text │ │ │ │ │ - (GHC.Maybe.Just │ │ │ │ │ - @System.Posix.Types.FileMode │ │ │ │ │ - x) │ │ │ │ │ - eta │ │ │ │ │ - Data.Text.IO.appendFile2 │ │ │ │ │ - `cast` │ │ │ │ │ - (_R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ - %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ - <()>_R)) │ │ │ │ │ - eta1] │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.Text.Binary.atomicWriteFileWithMode} True False} \ (x['GHC.Types.Many] :: System.Posix.Types.FileMode) │ │ │ │ │ + (eta['GHC.Types.Many] :: GHC.IO.FilePath) │ │ │ │ │ + (eta1['GHC.Types.Many] :: Data.Text.Internal.Text) -> │ │ │ │ │ + {__scc {System.AtomicWrite.Writer.Text.Binary.atomicWriteFileWithMode} False True} System.AtomicWrite.Internal.atomicWriteFileMaybeModeBinary1 │ │ │ │ │ + @Data.Text.Internal.Text │ │ │ │ │ + (GHC.Maybe.Just │ │ │ │ │ + @System.Posix.Types.FileMode │ │ │ │ │ + x) │ │ │ │ │ + eta │ │ │ │ │ + Data.Text.IO.appendFile2 │ │ │ │ │ + `cast` │ │ │ │ │ + (_R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R _R │ │ │ │ │ + %<'GHC.Types.Many>_N ->_R Sym (GHC.Types.N:IO[0] │ │ │ │ │ + <()>_R)) │ │ │ │ │ + eta1] │ │ │ │ │ trusted: none │ │ │ │ │ require own pkg trusted: False │ │ │ │ │ docs: │ │ │ │ │ Nothing │ │ │ │ │ extensible fields: