| Offset 1, 4 lines modified | Offset 1, 4 lines modified | ||
| 1 | ·e62915ad5ac82f15fa3e60d44e76f038·50448·haskell·optional·libghc-lukko-dev_0.1.1.3-5_amd64.deb | ||
| 2 | · | 1 | ·b08e2f67c9c63b4f2dfdcfaca8e75f65·50452·haskell·optional·libghc-lukko-dev_0.1.1.3-5_amd64.deb | 
| 2 | ·5cf6577d82ec2a915823c424dfc36f3c·51720·doc·optional·libghc-lukko-doc_0.1.1.3-5_all.deb | ||
| 3 | · | 3 | ·4f0a144eb788f2123f10008764d2b8ec·46936·haskell·optional·libghc-lukko-prof_0.1.1.3-5_amd64.deb | 
| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | -rw-r--r--···0········0········0········4·2024-10-03·07:17:15.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-10-03·07:17:15.000000·debian-binary | 
| 2 | -rw-r--r--···0········0········0·····1404·2024-10-03·07:17:15.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0·····1404·2024-10-03·07:17:15.000000·control.tar.xz | 
| 3 | -rw-r--r--···0········0········0····4885 | 3 | -rw-r--r--···0········0········0····48856·2024-10-03·07:17:15.000000·data.tar.xz | 
| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 
| 2 | -rw-r--r--···0·root·········(0)·root·········(0)······81 | 2 | -rw-r--r--···0·root·········(0)·root·········(0)······812·2024-10-03·07:17:15.000000·./control | 
| 3 | -rw-r--r--···0·root·········(0)·root·········(0)····· | 3 | -rw-r--r--···0·root·········(0)·root·········(0)·····2984·2024-10-03·07:17:15.000000·./md5sums | 
| Offset 1, 20 lines modified | Offset 1, 20 lines modified | ||
| 1 | Package:·libghc-lukko-dev | 1 | Package:·libghc-lukko-dev | 
| 2 | Source:·haskell-lukko | 2 | Source:·haskell-lukko | 
| 3 | Version:·0.1.1.3-5 | 3 | Version:·0.1.1.3-5 | 
| 4 | Architecture:·amd64 | 4 | Architecture:·amd64 | 
| 5 | Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org> | 5 | Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org> | 
| 6 | Installed-Size:·408 | 6 | Installed-Size:·408 | 
| 7 | Depends:·libghc-base-dev-4.18.2.1-8e81e,·libc6·(>=·2.2.5),·libgmp10·(>=·2:6.3.0+dfsg) | 7 | Depends:·libghc-base-dev-4.18.2.1-8e81e,·libc6·(>=·2.2.5),·libgmp10·(>=·2:6.3.0+dfsg) | 
| 8 | Provides:·libghc-lukko-dev-0.1.1.3- | 8 | Provides:·libghc-lukko-dev-0.1.1.3-8d219 | 
| 9 | Section:·haskell | 9 | Section:·haskell | 
| 10 | Priority:·optional | 10 | Priority:·optional | 
| 11 | Description:·file·locking | 11 | Description:·file·locking | 
| 12 | ·This·package·provides·access·to·platform·dependent·file·locking·APIs: | 12 | ·This·package·provides·access·to·platform·dependent·file·locking·APIs: | 
| 13 | ·. | 13 | ·. | 
| 14 | ·*·Open·file·descriptor·locking·on·Linux·("Lukko.OFD") | 14 | ·*·Open·file·descriptor·locking·on·Linux·("Lukko.OFD") | 
| 15 | ·*·BSD-style·flock(2)·locks·on·UNIX·platforms·("Lukko.FLock") | 15 | ·*·BSD-style·flock(2)·locks·on·UNIX·platforms·("Lukko.FLock") | 
| 16 | ·*·No-op·locking,·which·throws·exceptions·("Lukko.NoOp") | 16 | ·*·No-op·locking,·which·throws·exceptions·("Lukko.NoOp") | 
| 17 | ·. | 17 | ·. | 
| 18 | ·This·package·provides·a·library·for·the·Haskell·programming·language. | 18 | ·This·package·provides·a·library·for·the·Haskell·programming·language. | 
| 19 | ·See·http://www.haskell.org/·for·more·information·on·Haskell. | 19 | ·See·http://www.haskell.org/·for·more·information·on·Haskell. | 
| 20 | Ghc-Package:·lukko-0.1.1.3- | 20 | Ghc-Package:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG | 
| Offset 1, 22 lines modified | Offset 1, 22 lines modified | ||
| 1 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSlukko-0.1.1.3- | 1 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSlukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG-ghc9.6.6.so | 
| 2 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 2 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko.dyn_hi | 
| 3 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 3 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko.hi | 
| 4 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 4 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/FLock.dyn_hi | 
| 5 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 5 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/FLock.hi | 
| 6 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 6 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FD.dyn_hi | 
| 7 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 7 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FD.hi | 
| 8 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 8 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FillBytes.dyn_hi | 
| 9 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 9 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FillBytes.hi | 
| 10 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 10 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/HandleToFD.dyn_hi | 
| 11 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 11 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/HandleToFD.hi | 
| 12 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 12 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/Types.dyn_hi | 
| 13 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 13 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/Types.hi | 
| 14 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 14 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/NoOp.dyn_hi | 
| 15 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 15 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/NoOp.hi | 
| 16 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 16 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/OFD.dyn_hi | 
| 17 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 17 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/OFD.hi | 
| 18 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 18 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/libHSlukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG.a | 
| 19 | usr/share/doc/libghc-lukko-dev/changelog.Debian.gz | 19 | usr/share/doc/libghc-lukko-dev/changelog.Debian.gz | 
| 20 | usr/share/doc/libghc-lukko-dev/changelog.gz | 20 | usr/share/doc/libghc-lukko-dev/changelog.gz | 
| 21 | usr/share/doc/libghc-lukko-dev/copyright | 21 | usr/share/doc/libghc-lukko-dev/copyright | 
| 22 | var/lib/ghc/package.conf.d/lukko-0.1.1.3.conf | 22 | var/lib/ghc/package.conf.d/lukko-0.1.1.3.conf | 
| Offset 1, 39 lines modified | Offset 1, 39 lines modified | ||
| 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 
| 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/ | 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/ | 
| 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ | 
| 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ | 
| 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/ | 
| 6 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/ | 6 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/ | 
| 7 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/ | 7 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/ | 
| 8 | -rw-r--r--···0·root·········(0)·root·········(0)···106624·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSlukko-0.1.1.3- | 8 | -rw-r--r--···0·root·········(0)·root·········(0)···106624·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/libHSlukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG-ghc9.6.6.so | 
| 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/ | 
| 10 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 10 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/ | 
| 11 | -rw-r--r--···0·root·········(0)·root·········(0)·····923 | 11 | -rw-r--r--···0·root·········(0)·root·········(0)·····9232·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/FLock.dyn_hi | 
| 12 | -rw-r--r--···0·root·········(0)·root·········(0)·····922 | 12 | -rw-r--r--···0·root·········(0)·root·········(0)·····9228·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/FLock.hi | 
| 13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 13 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/ | 
| 14 | -rw-r--r--···0·root·········(0)·root·········(0)·····5 | 14 | -rw-r--r--···0·root·········(0)·root·········(0)·····5496·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FD.dyn_hi | 
| 15 | -rw-r--r--···0·root·········(0)·root·········(0)·····5 | 15 | -rw-r--r--···0·root·········(0)·root·········(0)·····5494·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FD.hi | 
| 16 | -rw-r--r--···0·root·········(0)·root·········(0)·····131 | 16 | -rw-r--r--···0·root·········(0)·root·········(0)·····1314·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FillBytes.dyn_hi | 
| 17 | -rw-r--r--···0·root·········(0)·root·········(0)·····13 | 17 | -rw-r--r--···0·root·········(0)·root·········(0)·····1310·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FillBytes.hi | 
| 18 | -rw-r--r--···0·root·········(0)·root·········(0)·····162 | 18 | -rw-r--r--···0·root·········(0)·root·········(0)·····1626·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/HandleToFD.dyn_hi | 
| 19 | -rw-r--r--···0·root·········(0)·root·········(0)·····162 | 19 | -rw-r--r--···0·root·········(0)·root·········(0)·····1622·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/HandleToFD.hi | 
| 20 | -rw-r--r--···0·root·········(0)·root·········(0)····1605 | 20 | -rw-r--r--···0·root·········(0)·root·········(0)····16054·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/Types.dyn_hi | 
| 21 | -rw-r--r--···0·root·········(0)·root·········(0)····1605 | 21 | -rw-r--r--···0·root·········(0)·root·········(0)····16051·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/Types.hi | 
| 22 | -rw-r--r--···0·root·········(0)·root·········(0)·····500 | 22 | -rw-r--r--···0·root·········(0)·root·········(0)·····5006·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/NoOp.dyn_hi | 
| 23 | -rw-r--r--···0·root·········(0)·root·········(0)·····500 | 23 | -rw-r--r--···0·root·········(0)·root·········(0)·····5003·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/NoOp.hi | 
| 24 | -rw-r--r--···0·root·········(0)·root·········(0)····178 | 24 | -rw-r--r--···0·root·········(0)·root·········(0)····17898·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/OFD.dyn_hi | 
| 25 | -rw-r--r--···0·root·········(0)·root·········(0)····178 | 25 | -rw-r--r--···0·root·········(0)·root·········(0)····17898·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/OFD.hi | 
| 26 | -rw-r--r--···0·root·········(0)·root·········(0)·····40 | 26 | -rw-r--r--···0·root·········(0)·root·········(0)·····4021·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko.dyn_hi | 
| 27 | -rw-r--r--···0·root·········(0)·root·········(0)·····40 | 27 | -rw-r--r--···0·root·········(0)·root·········(0)·····4017·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko.hi | 
| 28 | -rw-r--r--···0·root·········(0)·root·········(0)···15 | 28 | -rw-r--r--···0·root·········(0)·root·········(0)···154406·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/libHSlukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG.a | 
| 29 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/ | 29 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/ | 
| 30 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/ | 30 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/ | 
| 31 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-dev/ | 31 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-dev/ | 
| 32 | -rw-r--r--···0·root·········(0)·root·········(0)······379·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-dev/changelog.Debian.gz | 32 | -rw-r--r--···0·root·········(0)·root·········(0)······379·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-dev/changelog.Debian.gz | 
| 33 | -rw-r--r--···0·root·········(0)·root·········(0)······198·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-lukko-dev/changelog.gz | 33 | -rw-r--r--···0·root·········(0)·root·········(0)······198·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-lukko-dev/changelog.gz | 
| 34 | -rw-r--r--···0·root·········(0)·root·········(0)·····2189·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-lukko-dev/copyright | 34 | -rw-r--r--···0·root·········(0)·root·········(0)·····2189·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-lukko-dev/copyright | 
| 35 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./var/ | 35 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./var/ | 
| 36 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./var/lib/ | 36 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./var/lib/ | 
| 37 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./var/lib/ghc/ | 37 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./var/lib/ghc/ | 
| 38 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./var/lib/ghc/package.conf.d/ | 38 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./var/lib/ghc/package.conf.d/ | 
| 39 | -rw-r--r--···0·root·········(0)·root·········(0)·····277 | 39 | -rw-r--r--···0·root·········(0)·root·········(0)·····2773·2024-10-03·07:17:15.000000·./var/lib/ghc/package.conf.d/lukko-0.1.1.3.conf | 
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | name:·················lukko | 1 | name:·················lukko | 
| 2 | version:··············0.1.1.3 | 2 | version:··············0.1.1.3 | 
| 3 | visibility:···········public | 3 | visibility:···········public | 
| 4 | id:···················lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT | ||
| 5 | 4 | id:···················lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG | |
| 5 | key:··················lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG | ||
| 6 | license:··············GPL-2.0-or-later·AND·BSD-3-Clause | 6 | license:··············GPL-2.0-or-later·AND·BSD-3-Clause | 
| 7 | maintainer:···········Oleg·Grenrus·<oleg.grenrus@iki.fi> | 7 | maintainer:···········Oleg·Grenrus·<oleg.grenrus@iki.fi> | 
| 8 | synopsis:·············File·locking | 8 | synopsis:·············File·locking | 
| 9 | description: | 9 | description: | 
| 10 | ····This·package·provides·access·to·platform·dependent·file·locking·APIs: | 10 | ····This·package·provides·access·to·platform·dependent·file·locking·APIs: | 
| 11 | ····*·<https://www.gnu.org/software/libc/manual/html_node/Open-File-Description-Locks.html·Open·file·descriptor·locking>·on·Linux·("Lukko.OFD") | 11 | ····*·<https://www.gnu.org/software/libc/manual/html_node/Open-File-Description-Locks.html·Open·file·descriptor·locking>·on·Linux·("Lukko.OFD") | 
| Offset 39, 29 lines modified | Offset 39, 29 lines modified | ||
| 39 | ····\··cpp-options:·-DHAS_FLOCK | 39 | ····\··cpp-options:·-DHAS_FLOCK | 
| 40 | ····@ | 40 | ····@ | 
| 41 | ····"Lukko.FLock"·is·available·on·not·(Windows·or·Solaris·or·AIX). | 41 | ····"Lukko.FLock"·is·available·on·not·(Windows·or·Solaris·or·AIX). | 
| 42 | ····"Lukko.NoOp"·is·always·available. | 42 | ····"Lukko.NoOp"·is·always·available. | 
| 43 | category:·············System,·Concurrency | 43 | category:·············System,·Concurrency | 
| 44 | abi:·················· | 44 | abi:··················8d219560647bd20f66f0d515d68ddf82 | 
| 45 | exposed:··············True | 45 | exposed:··············True | 
| 46 | exposed-modules:······Lukko·Lukko.FLock·Lukko.NoOp·Lukko.OFD | 46 | exposed-modules:······Lukko·Lukko.FLock·Lukko.NoOp·Lukko.OFD | 
| 47 | hidden-modules: | 47 | hidden-modules: | 
| 48 | ····Lukko.Internal.FD·Lukko.Internal.FillBytes | 48 | ····Lukko.Internal.FD·Lukko.Internal.FillBytes | 
| 49 | ····Lukko.Internal.HandleToFD·Lukko.Internal.Types | 49 | ····Lukko.Internal.HandleToFD·Lukko.Internal.Types | 
| 50 | import-dirs: | 50 | import-dirs: | 
| 51 | ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 51 | ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG | 
| 52 | library-dirs: | 52 | library-dirs: | 
| 53 | ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 53 | ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG | 
| 54 | library-dirs-static: | 54 | library-dirs-static: | 
| 55 | ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 55 | ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG | 
| 56 | dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6 | 56 | dynamic-library-dirs:·/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6 | 
| 57 | data-dir:·············/usr/share/lukko | 57 | data-dir:·············/usr/share/lukko | 
| 58 | hs-libraries:·········HSlukko-0.1.1.3- | 58 | hs-libraries:·········HSlukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG | 
| 59 | depends:··············base-4.18.2.1 | 59 | depends:··············base-4.18.2.1 | 
| 60 | haddock-interfaces:···/usr/lib/ghc-doc/haddock/lukko-0.1.1.3/lukko.haddock | 60 | haddock-interfaces:···/usr/lib/ghc-doc/haddock/lukko-0.1.1.3/lukko.haddock | 
| 61 | haddock-html:·········/usr/share/doc/libghc-lukko-doc/html/ | 61 | haddock-html:·········/usr/share/doc/libghc-lukko-doc/html/ | 
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····dyn | 6 | ·····got····dyn | 
| 7 | interface·Lukko.FLock·9066 | 7 | interface·Lukko.FLock·9066 | 
| 8 | ··interface·hash:·17c9eba24b783d6d4bedca4e848c9452 | ||
| 9 | ··ABI·hash:·9060b41111dd2d9cb71edcbf70ca4fb9 | ||
| 10 | ·· | 8 | ··interface·hash:·ec102f8391901f5b7cd46b9deff19af6 | 
| 9 | ··ABI·hash:·10f22f6809971b0658d2876dc3634edf | ||
| 10 | ··export-list·hash:·539ebc70907e04b5f6614a7f869a48d4 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·06a31ab931e36e06f02ac008bd7f823f | 12 | ··flag·hash:·06a31ab931e36e06f02ac008bd7f823f | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·a3d1c978e39915353fad9193fa056856 | 16 | ··src_hash:·a3d1c978e39915353fad9193fa056856 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 29, 16 lines modified | Offset 29, 16 lines modified | ||
| 29 | ··Lukko.Internal.FD.fdClose | 29 | ··Lukko.Internal.FD.fdClose | 
| 30 | ··Lukko.Internal.FD.fdOpen | 30 | ··Lukko.Internal.FD.fdOpen | 
| 31 | ··FileLockingSupported | 31 | ··FileLockingSupported | 
| 32 | ··Lukko.Internal.FD.FD | 32 | ··Lukko.Internal.FD.FD | 
| 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 36 | direct·module·dependencies:·lukko-0.1.1.3- | 36 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 37 | ····························lukko-0.1.1.3- | 37 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 38 | boot·module·dependencies: | 38 | boot·module·dependencies: | 
| 39 | direct·package·dependencies:·base-4.18.2.1 | 39 | direct·package·dependencies:·base-4.18.2.1 | 
| 40 | plugin·package·dependencies: | 40 | plugin·package·dependencies: | 
| 41 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 41 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 42 | family·instance·modules:·Control.Applicative·Control.Arrow | 42 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 43 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 43 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 44 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 44 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| Offset 53, 61 lines modified | Offset 53, 61 lines modified | ||
| 53 | import··-/··GHC.Bits·4682761a304b3a76f784c87adcbac215 | 53 | import··-/··GHC.Bits·4682761a304b3a76f784c87adcbac215 | 
| 54 | import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c4 | 54 | import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c4 | 
| 55 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 55 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 56 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 56 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 57 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 57 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 58 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 58 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 
| 59 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 59 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 60 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 61 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 62 | ··FD·3a1da656ef131a62009e803fb91217f1 | ||
| 63 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 64 | ··fdClose·4858c25fb29453869acdeb434a0adbeb | ||
| 65 | ··fdOpen·b49382ef12a3aee7553e4da22359407d | ||
| 66 | ··handleToFd·af29864b7176d2461c2a17e8f846fb94 | ||
| 67 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 68 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 69 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 70 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 71 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 72 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 73 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 74 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 75 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 76 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 77 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 78 | ··S | 60 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·58c115c9fbcfe2af340be0e7377c6f37 | 
| 61 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 62 | ··FD·e7beb599f25940b52a4a7974c03db91d | ||
| 63 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 64 | ··fdClose·e7a7592a15aa7b57b2a09b0b84639930 | ||
| 65 | ··fdOpen·d6a5b2e428b499be58582bc1b28dddba | ||
| 66 | ··handleToFd·b9faa8ccff31312e2d9bb3dbe9590bf2 | ||
| 67 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | ||
| 68 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 69 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 70 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 71 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 72 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 73 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 74 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 75 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 76 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 77 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 78 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 79 | addDependentFile·"src-flock/Lukko/FLock.hsc"·32cbea7b61ec080073a54a5b6686480b | 79 | addDependentFile·"src-flock/Lukko/FLock.hsc"·32cbea7b61ec080073a54a5b6686480b | 
| 80 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 80 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 81 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 81 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 82 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 82 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 83 | d | 83 | d9efb55740507c5ecbeb769a4256f414 | 
| 84 | ··$trModule·::·GHC.Types.Module | 84 | ··$trModule·::·GHC.Types.Module | 
| 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 86 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 86 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 87 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 87 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 88 | 88 | c36e138d2f81ce4f20dbb5dc1f8a50ab | |
| 89 | ··$trModule1·::·GHC.Types.TrName | 89 | ··$trModule1·::·GHC.Types.TrName | 
| 90 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 90 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 91 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 91 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 92 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 92 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 93 | 93 | 94bf19ba7518cce57c5d76c9cfc01ca5 | |
| 94 | ··$trModule2·::·GHC.Prim.Addr# | 94 | ··$trModule2·::·GHC.Prim.Addr# | 
| 95 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 95 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 96 | ···Unfolding:·Core:·<vanilla>·"Lukko.FLock"#] | 96 | ···Unfolding:·Core:·<vanilla>·"Lukko.FLock"#] | 
| 97 | 97 | ee2c61daade72d3dba4fcc3f4712ec93 | |
| 98 | ··$trModule3·::·GHC.Types.TrName | 98 | ··$trModule3·::·GHC.Types.TrName | 
| 99 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 99 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 100 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 100 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 101 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 101 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 102 | a | 102 | a60e22295e197d56d3cfe8f127600539 | 
| 103 | ··$trModule4·::·GHC.Prim.Addr# | 103 | ··$trModule4·::·GHC.Prim.Addr# | 
| 104 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 104 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 105 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 106 | e | 105 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | 
| 106 | 5adcf4b534960710a313e91ee54bb134 | ||
| 107 | ··$wlockImpl·:: | 107 | ··$wlockImpl·:: | 
| 108 | ····GHC.Maybe.Maybe·GHC.IO.Handle.Types.Handle | 108 | ····GHC.Maybe.Maybe·GHC.IO.Handle.Types.Handle | 
| 109 | ····->·GHC.Prim.Int32# | 109 | ····->·GHC.Prim.Int32# | 
| 110 | ····->·GHC.Base.String | 110 | ····->·GHC.Base.String | 
| 111 | ····->·Lukko.Internal.Types.LockMode | 111 | ····->·Lukko.Internal.Types.LockMode | 
| 112 | ····->·GHC.Types.Bool | 112 | ····->·GHC.Types.Bool | 
| 113 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 113 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| Offset 135, 21 lines modified | Offset 135, 21 lines modified | ||
| 135 | ······················<join·1>·[Arity:·1,·Strictness:·<L>] | 135 | ······················<join·1>·[Arity:·1,·Strictness:·<L>] | 
| 136 | ····················=·\·(x#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 136 | ····················=·\·(x#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 
| 137 | ······················let·{ | 137 | ······················let·{ | 
| 138 | ························$j1·::·GHC.Prim.Int32# | 138 | ························$j1·::·GHC.Prim.Int32# | 
| 139 | ·······························->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Types.Bool·#) | 139 | ·······························->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Types.Bool·#) | 
| 140 | ··························<join·1>·[Arity:·1,·Strictness:·<L>] | 140 | ··························<join·1>·[Arity:·1,·Strictness:·<L>] | 
| 141 | ························=·\·(y#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 141 | ························=·\·(y#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 
| 142 | ··························case·{__ffi_static_ccall_safe·lukko-0.1.1.3- | 142 | ··························case·{__ffi_static_ccall_safe·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:flock·::·GHC.Prim.Int32# | 
| 143 | ····································································································· | 143 | ·····································································································->·GHC.Prim.Int32# | 
| Max diff block lines reached; 15863/24551 bytes (64.61%) of diff not shown. | |||
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got···· | 6 | ·····got···· | 
| 7 | interface·Lukko.FLock·9066 | 7 | interface·Lukko.FLock·9066 | 
| 8 | ··interface·hash:·17c9eba24b783d6d4bedca4e848c9452 | ||
| 9 | ··ABI·hash:·9060b41111dd2d9cb71edcbf70ca4fb9 | ||
| 10 | ·· | 8 | ··interface·hash:·ec102f8391901f5b7cd46b9deff19af6 | 
| 9 | ··ABI·hash:·10f22f6809971b0658d2876dc3634edf | ||
| 10 | ··export-list·hash:·539ebc70907e04b5f6614a7f869a48d4 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·4f8b19e67d79e50751e4ba2a8cdf63a6 | 12 | ··flag·hash:·4f8b19e67d79e50751e4ba2a8cdf63a6 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·a3d1c978e39915353fad9193fa056856 | 16 | ··src_hash:·a3d1c978e39915353fad9193fa056856 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 29, 16 lines modified | Offset 29, 16 lines modified | ||
| 29 | ··Lukko.Internal.FD.fdClose | 29 | ··Lukko.Internal.FD.fdClose | 
| 30 | ··Lukko.Internal.FD.fdOpen | 30 | ··Lukko.Internal.FD.fdOpen | 
| 31 | ··FileLockingSupported | 31 | ··FileLockingSupported | 
| 32 | ··Lukko.Internal.FD.FD | 32 | ··Lukko.Internal.FD.FD | 
| 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 36 | direct·module·dependencies:·lukko-0.1.1.3- | 36 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 37 | ····························lukko-0.1.1.3- | 37 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 38 | boot·module·dependencies: | 38 | boot·module·dependencies: | 
| 39 | direct·package·dependencies:·base-4.18.2.1 | 39 | direct·package·dependencies:·base-4.18.2.1 | 
| 40 | plugin·package·dependencies: | 40 | plugin·package·dependencies: | 
| 41 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 41 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 42 | family·instance·modules:·Control.Applicative·Control.Arrow | 42 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 43 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 43 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 44 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 44 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| Offset 53, 61 lines modified | Offset 53, 61 lines modified | ||
| 53 | import··-/··GHC.Bits·4682761a304b3a76f784c87adcbac215 | 53 | import··-/··GHC.Bits·4682761a304b3a76f784c87adcbac215 | 
| 54 | import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c4 | 54 | import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c4 | 
| 55 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 55 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 56 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 56 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 57 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 57 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 58 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 58 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 
| 59 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 59 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 60 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 61 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 62 | ··FD·3a1da656ef131a62009e803fb91217f1 | ||
| 63 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 64 | ··fdClose·4858c25fb29453869acdeb434a0adbeb | ||
| 65 | ··fdOpen·b49382ef12a3aee7553e4da22359407d | ||
| 66 | ··handleToFd·af29864b7176d2461c2a17e8f846fb94 | ||
| 67 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 68 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 69 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 70 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 71 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 72 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 73 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 74 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 75 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 76 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 77 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 78 | ··S | 60 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·58c115c9fbcfe2af340be0e7377c6f37 | 
| 61 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 62 | ··FD·e7beb599f25940b52a4a7974c03db91d | ||
| 63 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 64 | ··fdClose·e7a7592a15aa7b57b2a09b0b84639930 | ||
| 65 | ··fdOpen·d6a5b2e428b499be58582bc1b28dddba | ||
| 66 | ··handleToFd·b9faa8ccff31312e2d9bb3dbe9590bf2 | ||
| 67 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | ||
| 68 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 69 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 70 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 71 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 72 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 73 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 74 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 75 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 76 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 77 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 78 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 79 | addDependentFile·"src-flock/Lukko/FLock.hsc"·32cbea7b61ec080073a54a5b6686480b | 79 | addDependentFile·"src-flock/Lukko/FLock.hsc"·32cbea7b61ec080073a54a5b6686480b | 
| 80 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 80 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 81 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 81 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 82 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 82 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 83 | d | 83 | d9efb55740507c5ecbeb769a4256f414 | 
| 84 | ··$trModule·::·GHC.Types.Module | 84 | ··$trModule·::·GHC.Types.Module | 
| 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 86 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 86 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 87 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 87 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 88 | 88 | c36e138d2f81ce4f20dbb5dc1f8a50ab | |
| 89 | ··$trModule1·::·GHC.Types.TrName | 89 | ··$trModule1·::·GHC.Types.TrName | 
| 90 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 90 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 91 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 91 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 92 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 92 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 93 | 93 | 94bf19ba7518cce57c5d76c9cfc01ca5 | |
| 94 | ··$trModule2·::·GHC.Prim.Addr# | 94 | ··$trModule2·::·GHC.Prim.Addr# | 
| 95 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 95 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 96 | ···Unfolding:·Core:·<vanilla>·"Lukko.FLock"#] | 96 | ···Unfolding:·Core:·<vanilla>·"Lukko.FLock"#] | 
| 97 | 97 | ee2c61daade72d3dba4fcc3f4712ec93 | |
| 98 | ··$trModule3·::·GHC.Types.TrName | 98 | ··$trModule3·::·GHC.Types.TrName | 
| 99 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 99 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 100 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 100 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 101 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 101 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 102 | a | 102 | a60e22295e197d56d3cfe8f127600539 | 
| 103 | ··$trModule4·::·GHC.Prim.Addr# | 103 | ··$trModule4·::·GHC.Prim.Addr# | 
| 104 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 104 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 105 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 106 | e | 105 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | 
| 106 | 5adcf4b534960710a313e91ee54bb134 | ||
| 107 | ··$wlockImpl·:: | 107 | ··$wlockImpl·:: | 
| 108 | ····GHC.Maybe.Maybe·GHC.IO.Handle.Types.Handle | 108 | ····GHC.Maybe.Maybe·GHC.IO.Handle.Types.Handle | 
| 109 | ····->·GHC.Prim.Int32# | 109 | ····->·GHC.Prim.Int32# | 
| 110 | ····->·GHC.Base.String | 110 | ····->·GHC.Base.String | 
| 111 | ····->·Lukko.Internal.Types.LockMode | 111 | ····->·Lukko.Internal.Types.LockMode | 
| 112 | ····->·GHC.Types.Bool | 112 | ····->·GHC.Types.Bool | 
| 113 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 113 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| Offset 135, 21 lines modified | Offset 135, 21 lines modified | ||
| 135 | ······················<join·1>·[Arity:·1,·Strictness:·<L>] | 135 | ······················<join·1>·[Arity:·1,·Strictness:·<L>] | 
| 136 | ····················=·\·(x#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 136 | ····················=·\·(x#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 
| 137 | ······················let·{ | 137 | ······················let·{ | 
| 138 | ························$j1·::·GHC.Prim.Int32# | 138 | ························$j1·::·GHC.Prim.Int32# | 
| 139 | ·······························->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Types.Bool·#) | 139 | ·······························->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Types.Bool·#) | 
| 140 | ··························<join·1>·[Arity:·1,·Strictness:·<L>] | 140 | ··························<join·1>·[Arity:·1,·Strictness:·<L>] | 
| 141 | ························=·\·(y#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 141 | ························=·\·(y#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 
| 142 | ··························case·{__ffi_static_ccall_safe·lukko-0.1.1.3- | 142 | ··························case·{__ffi_static_ccall_safe·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:flock·::·GHC.Prim.Int32# | 
| 143 | ····································································································· | 143 | ·····································································································->·GHC.Prim.Int32# | 
| Max diff block lines reached; 15863/24548 bytes (64.62%) of diff not shown. | |||
| Offset 1, 32 lines modified | Offset 1, 32 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····dyn | 6 | ·····got····dyn | 
| 7 | interface·Lukko.Internal.FD·9066 | 7 | interface·Lukko.Internal.FD·9066 | 
| 8 | ··interface·hash:·e6de9ba9fd5e860edc6c2a3fc8ba2ddd | ||
| 9 | ··ABI·hash:·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 10 | ·· | 8 | ··interface·hash:·062a18bc6e62b56a7687e5ef3fed31b2 | 
| 9 | ··ABI·hash:·58c115c9fbcfe2af340be0e7377c6f37 | ||
| 10 | ··export-list·hash:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·5ead4003876ac221bd10c6cdc76aab1b | 12 | ··flag·hash:·5ead4003876ac221bd10c6cdc76aab1b | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·ff60dfff46976a9a26cbf163c48903d3 | 16 | ··src_hash:·ff60dfff46976a9a26cbf163c48903d3 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| 18 | ··used·TH·splices:·False | 18 | ··used·TH·splices:·False | 
| 19 | ··where | 19 | ··where | 
| 20 | exports: | 20 | exports: | 
| 21 | ··fdClose | 21 | ··fdClose | 
| 22 | ··fdOpen | 22 | ··fdOpen | 
| 23 | ··handleToFd | 23 | ··handleToFd | 
| 24 | ··FD{FD} | 24 | ··FD{FD} | 
| 25 | direct·module·dependencies:·lukko-0.1.1.3- | 25 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.HandleToFD | 
| 26 | boot·module·dependencies: | 26 | boot·module·dependencies: | 
| 27 | direct·package·dependencies:·base-4.18.2.1 | 27 | direct·package·dependencies:·base-4.18.2.1 | 
| 28 | plugin·package·dependencies: | 28 | plugin·package·dependencies: | 
| 29 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 29 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 30 | family·instance·modules:·Control.Applicative·Control.Arrow | 30 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 31 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 31 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 32 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 32 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| Offset 41, 102 lines modified | Offset 41, 102 lines modified | ||
| 41 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 41 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 
| 42 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 42 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 
| 43 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 43 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 44 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 44 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 45 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 45 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 46 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 46 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 
| 47 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 47 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 48 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.HandleToFD·30b3398c03a3820d52623ace5d96b343 | ||
| 49 | ··exports:·140affa82fa9c99166aa19b7e8335d39 | ||
| 50 | ·· | 48 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.HandleToFD·d131ea195a108503852e1e24eb5bed07 | 
| 49 | ··exports:·9b6d6eb670222068456522ec3c07c9d1 | ||
| 50 | ··ghcHandleToFd·0c4019ea27d6c355015362cdce8647d4 | ||
| 51 | addDependentFile·"src-unix/Lukko/Internal/FD.hsc"·45228d009ba6ce577383b5fd8e6066ec | 51 | addDependentFile·"src-unix/Lukko/Internal/FD.hsc"·45228d009ba6ce577383b5fd8e6066ec | 
| 52 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 52 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 53 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 53 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 54 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 54 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 55 | 55 | 3c61765cfada281f17f148848af66d8f | |
| 56 | ··$tc'FD·::·GHC.Types.TyCon | 56 | ··$tc'FD·::·GHC.Types.TyCon | 
| 57 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 57 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 58 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 58 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 
| 59 | ···Unfolding:·Core:·<vanilla> | 59 | ···Unfolding:·Core:·<vanilla> | 
| 60 | ··············GHC.Types.TyCon | 60 | ··············GHC.Types.TyCon | 
| 61 | ················17268386128542159236#Word64 | ||
| 62 | ················1 | 61 | ················17782295398844889136#Word64 | 
| 62 | ················10605812569283307891#Word64 | ||
| 63 | ················$trModule | 63 | ················$trModule | 
| 64 | ················$tc'FD2 | 64 | ················$tc'FD2 | 
| 65 | ················0# | 65 | ················0# | 
| 66 | ················$tc'FD1] | 66 | ················$tc'FD1] | 
| 67 | 67 | f73e539ba24b466061f40962e6819f6b | |
| 68 | ··$tc'FD1·::·GHC.Types.KindRep | 68 | ··$tc'FD1·::·GHC.Types.KindRep | 
| 69 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 69 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 70 | ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] | 70 | ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] | 
| 71 | 71 | 6210af451ef7d03e37195f58824e5cdd | |
| 72 | ··$tc'FD2·::·GHC.Types.TrName | 72 | ··$tc'FD2·::·GHC.Types.TrName | 
| 73 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 73 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 74 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 74 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 75 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FD3] | 75 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FD3] | 
| 76 | f | 76 | 2f6ac0897dc5731eda5ae111a272497c | 
| 77 | ··$tc'FD3·::·GHC.Prim.Addr# | 77 | ··$tc'FD3·::·GHC.Prim.Addr# | 
| 78 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 78 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 79 | ···Unfolding:·Core:·<vanilla>·"'FD"#] | 79 | ···Unfolding:·Core:·<vanilla>·"'FD"#] | 
| 80 | 80 | 78376950d296b6275e3c88a41ff26510 | |
| 81 | ··$tcFD·::·GHC.Types.TyCon | 81 | ··$tcFD·::·GHC.Types.TyCon | 
| 82 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 82 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 83 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 83 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 
| 84 | ···Unfolding:·Core:·<vanilla> | 84 | ···Unfolding:·Core:·<vanilla> | 
| 85 | ··············GHC.Types.TyCon | 85 | ··············GHC.Types.TyCon | 
| 86 | ················8993735456326688896#Word64 | ||
| 87 | ················ | 86 | ················1524063678489575194#Word64 | 
| 87 | ················1389936629052227810#Word64 | ||
| 88 | ················$trModule | 88 | ················$trModule | 
| 89 | ················$tcFD1 | 89 | ················$tcFD1 | 
| 90 | ················0# | 90 | ················0# | 
| 91 | ················GHC.Types.krep$*] | 91 | ················GHC.Types.krep$*] | 
| 92 | 92 | 81ddfa2142d2057f83f6a1a37049796e | |
| 93 | ··$tcFD1·::·GHC.Types.TrName | 93 | ··$tcFD1·::·GHC.Types.TrName | 
| 94 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 94 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 95 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 95 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 96 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFD2] | 96 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFD2] | 
| 97 | 97 | 9c4c818cb8c815d45f729a697a76397e | |
| 98 | ··$tcFD2·::·GHC.Prim.Addr# | 98 | ··$tcFD2·::·GHC.Prim.Addr# | 
| 99 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 99 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 100 | ···Unfolding:·Core:·<vanilla>·"FD"#] | 100 | ···Unfolding:·Core:·<vanilla>·"FD"#] | 
| 101 | 101 | bd5e3e75083da3746939aad99365fa7b | |
| 102 | ··$trModule·::·GHC.Types.Module | 102 | ··$trModule·::·GHC.Types.Module | 
| 103 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 103 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 104 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 104 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 105 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 105 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 106 | 106 | 4c8868c2766a7c3d687eb2d9ec6d2803 | |
| 107 | ··$trModule1·::·GHC.Types.TrName | 107 | ··$trModule1·::·GHC.Types.TrName | 
| 108 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 108 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 109 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 109 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 110 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 110 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 111 | 68 | 111 | 46d88fd05b92301756e9380998cf7c54 | 
| 112 | ··$trModule2·::·GHC.Prim.Addr# | 112 | ··$trModule2·::·GHC.Prim.Addr# | 
| 113 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 113 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 114 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FD"#] | 114 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FD"#] | 
| 115 | 115 | 64539465bab7f547f47cdeaefca2fca7 | |
| 116 | ··$trModule3·::·GHC.Types.TrName | 116 | ··$trModule3·::·GHC.Types.TrName | 
| 117 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 117 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 118 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 118 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 119 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 119 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 120 | 120 | 64fcc6e1155048b557e068cda7dace06 | |
| 121 | ··$trModule4·::·GHC.Prim.Addr# | 121 | ··$trModule4·::·GHC.Prim.Addr# | 
| 122 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 122 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 123 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 124 | 123 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | |
| 124 | 49e23c5be231e4b49540a46759b2559b | ||
| 125 | ··type·FD·::·* | 125 | ··type·FD·::·* | 
| 126 | ··newtype·FD·=·FD·Foreign.C.Types.CInt | 126 | ··newtype·FD·=·FD·Foreign.C.Types.CInt | 
| 127 | 127 | e7a7592a15aa7b57b2a09b0b84639930 | |
| Max diff block lines reached; 9034/15334 bytes (58.91%) of diff not shown. | |||
| Offset 1, 32 lines modified | Offset 1, 32 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got···· | 6 | ·····got···· | 
| 7 | interface·Lukko.Internal.FD·9066 | 7 | interface·Lukko.Internal.FD·9066 | 
| 8 | ··interface·hash:·e6de9ba9fd5e860edc6c2a3fc8ba2ddd | ||
| 9 | ··ABI·hash:·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 10 | ·· | 8 | ··interface·hash:·062a18bc6e62b56a7687e5ef3fed31b2 | 
| 9 | ··ABI·hash:·58c115c9fbcfe2af340be0e7377c6f37 | ||
| 10 | ··export-list·hash:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·8640fe0182d042d5ce494ece6846675b | 12 | ··flag·hash:·8640fe0182d042d5ce494ece6846675b | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·ff60dfff46976a9a26cbf163c48903d3 | 16 | ··src_hash:·ff60dfff46976a9a26cbf163c48903d3 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| 18 | ··used·TH·splices:·False | 18 | ··used·TH·splices:·False | 
| 19 | ··where | 19 | ··where | 
| 20 | exports: | 20 | exports: | 
| 21 | ··fdClose | 21 | ··fdClose | 
| 22 | ··fdOpen | 22 | ··fdOpen | 
| 23 | ··handleToFd | 23 | ··handleToFd | 
| 24 | ··FD{FD} | 24 | ··FD{FD} | 
| 25 | direct·module·dependencies:·lukko-0.1.1.3- | 25 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.HandleToFD | 
| 26 | boot·module·dependencies: | 26 | boot·module·dependencies: | 
| 27 | direct·package·dependencies:·base-4.18.2.1 | 27 | direct·package·dependencies:·base-4.18.2.1 | 
| 28 | plugin·package·dependencies: | 28 | plugin·package·dependencies: | 
| 29 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 29 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 30 | family·instance·modules:·Control.Applicative·Control.Arrow | 30 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 31 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 31 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 32 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 32 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| Offset 41, 102 lines modified | Offset 41, 102 lines modified | ||
| 41 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 41 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 
| 42 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 42 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 
| 43 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 43 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 44 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 44 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 45 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 45 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 46 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 46 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 
| 47 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 47 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 48 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.HandleToFD·30b3398c03a3820d52623ace5d96b343 | ||
| 49 | ··exports:·140affa82fa9c99166aa19b7e8335d39 | ||
| 50 | ·· | 48 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.HandleToFD·d131ea195a108503852e1e24eb5bed07 | 
| 49 | ··exports:·9b6d6eb670222068456522ec3c07c9d1 | ||
| 50 | ··ghcHandleToFd·0c4019ea27d6c355015362cdce8647d4 | ||
| 51 | addDependentFile·"src-unix/Lukko/Internal/FD.hsc"·45228d009ba6ce577383b5fd8e6066ec | 51 | addDependentFile·"src-unix/Lukko/Internal/FD.hsc"·45228d009ba6ce577383b5fd8e6066ec | 
| 52 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 52 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 53 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 53 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 54 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 54 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 55 | 55 | 3c61765cfada281f17f148848af66d8f | |
| 56 | ··$tc'FD·::·GHC.Types.TyCon | 56 | ··$tc'FD·::·GHC.Types.TyCon | 
| 57 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 57 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 58 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 58 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 
| 59 | ···Unfolding:·Core:·<vanilla> | 59 | ···Unfolding:·Core:·<vanilla> | 
| 60 | ··············GHC.Types.TyCon | 60 | ··············GHC.Types.TyCon | 
| 61 | ················17268386128542159236#Word64 | ||
| 62 | ················1 | 61 | ················17782295398844889136#Word64 | 
| 62 | ················10605812569283307891#Word64 | ||
| 63 | ················$trModule | 63 | ················$trModule | 
| 64 | ················$tc'FD2 | 64 | ················$tc'FD2 | 
| 65 | ················0# | 65 | ················0# | 
| 66 | ················$tc'FD1] | 66 | ················$tc'FD1] | 
| 67 | 67 | f73e539ba24b466061f40962e6819f6b | |
| 68 | ··$tc'FD1·::·GHC.Types.KindRep | 68 | ··$tc'FD1·::·GHC.Types.KindRep | 
| 69 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 69 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 70 | ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] | 70 | ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] | 
| 71 | 71 | 6210af451ef7d03e37195f58824e5cdd | |
| 72 | ··$tc'FD2·::·GHC.Types.TrName | 72 | ··$tc'FD2·::·GHC.Types.TrName | 
| 73 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 73 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 74 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 74 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 75 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FD3] | 75 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FD3] | 
| 76 | f | 76 | 2f6ac0897dc5731eda5ae111a272497c | 
| 77 | ··$tc'FD3·::·GHC.Prim.Addr# | 77 | ··$tc'FD3·::·GHC.Prim.Addr# | 
| 78 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 78 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 79 | ···Unfolding:·Core:·<vanilla>·"'FD"#] | 79 | ···Unfolding:·Core:·<vanilla>·"'FD"#] | 
| 80 | 80 | 78376950d296b6275e3c88a41ff26510 | |
| 81 | ··$tcFD·::·GHC.Types.TyCon | 81 | ··$tcFD·::·GHC.Types.TyCon | 
| 82 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 82 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 83 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 83 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 
| 84 | ···Unfolding:·Core:·<vanilla> | 84 | ···Unfolding:·Core:·<vanilla> | 
| 85 | ··············GHC.Types.TyCon | 85 | ··············GHC.Types.TyCon | 
| 86 | ················8993735456326688896#Word64 | ||
| 87 | ················ | 86 | ················1524063678489575194#Word64 | 
| 87 | ················1389936629052227810#Word64 | ||
| 88 | ················$trModule | 88 | ················$trModule | 
| 89 | ················$tcFD1 | 89 | ················$tcFD1 | 
| 90 | ················0# | 90 | ················0# | 
| 91 | ················GHC.Types.krep$*] | 91 | ················GHC.Types.krep$*] | 
| 92 | 92 | 81ddfa2142d2057f83f6a1a37049796e | |
| 93 | ··$tcFD1·::·GHC.Types.TrName | 93 | ··$tcFD1·::·GHC.Types.TrName | 
| 94 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 94 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 95 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 95 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 96 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFD2] | 96 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFD2] | 
| 97 | 97 | 9c4c818cb8c815d45f729a697a76397e | |
| 98 | ··$tcFD2·::·GHC.Prim.Addr# | 98 | ··$tcFD2·::·GHC.Prim.Addr# | 
| 99 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 99 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 100 | ···Unfolding:·Core:·<vanilla>·"FD"#] | 100 | ···Unfolding:·Core:·<vanilla>·"FD"#] | 
| 101 | 101 | bd5e3e75083da3746939aad99365fa7b | |
| 102 | ··$trModule·::·GHC.Types.Module | 102 | ··$trModule·::·GHC.Types.Module | 
| 103 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 103 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 104 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 104 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 105 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 105 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 106 | 106 | 4c8868c2766a7c3d687eb2d9ec6d2803 | |
| 107 | ··$trModule1·::·GHC.Types.TrName | 107 | ··$trModule1·::·GHC.Types.TrName | 
| 108 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 108 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 109 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 109 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 110 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 110 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 111 | 68 | 111 | 46d88fd05b92301756e9380998cf7c54 | 
| 112 | ··$trModule2·::·GHC.Prim.Addr# | 112 | ··$trModule2·::·GHC.Prim.Addr# | 
| 113 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 113 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 114 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FD"#] | 114 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FD"#] | 
| 115 | 115 | 64539465bab7f547f47cdeaefca2fca7 | |
| 116 | ··$trModule3·::·GHC.Types.TrName | 116 | ··$trModule3·::·GHC.Types.TrName | 
| 117 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 117 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 118 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 118 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 119 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 119 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 120 | 120 | 64fcc6e1155048b557e068cda7dace06 | |
| 121 | ··$trModule4·::·GHC.Prim.Addr# | 121 | ··$trModule4·::·GHC.Prim.Addr# | 
| 122 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 122 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 123 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 124 | 123 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | |
| 124 | 49e23c5be231e4b49540a46759b2559b | ||
| 125 | ··type·FD·::·* | 125 | ··type·FD·::·* | 
| 126 | ··newtype·FD·=·FD·Foreign.C.Types.CInt | 126 | ··newtype·FD·=·FD·Foreign.C.Types.CInt | 
| 127 | 127 | e7a7592a15aa7b57b2a09b0b84639930 | |
| Max diff block lines reached; 9034/15331 bytes (58.93%) of diff not shown. | |||
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····dyn | 6 | ·····got····dyn | 
| 7 | interface·Lukko.Internal.FillBytes·9066 | 7 | interface·Lukko.Internal.FillBytes·9066 | 
| 8 | ··interface·hash:·5520ed9fe3c6c811f1cbabe4de6afc6e | ||
| 9 | ·· | 8 | ··interface·hash:·6a1211befdaef3baa2a59f3123f2ce4b | 
| 9 | ··ABI·hash:·0963a8b9762999b1e41940d07283ba28 | ||
| 10 | ··export-list·hash:·5b17bbb1e0f6f240eb9116bc421fe85a | 10 | ··export-list·hash:·5b17bbb1e0f6f240eb9116bc421fe85a | 
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·69e979c8d59d7fc781f4278c91014f30 | 12 | ··flag·hash:·69e979c8d59d7fc781f4278c91014f30 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·a0a56f8e30cfc44175ced43d2e9a9f0d | 16 | ··src_hash:·a0a56f8e30cfc44175ced43d2e9a9f0d | 
| Offset 27, 38 lines modified | Offset 27, 38 lines modified | ||
| 27 | family·instance·modules:·Control.Applicative·Control.Arrow | 27 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 28 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 28 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 29 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 29 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| 30 | ·························GHC.RTS.Flags | 30 | ·························GHC.RTS.Flags | 
| 31 | import··-/··Foreign.Marshal.Utils·87231bab5c78b77613d1b1a0fdb05c97 | 31 | import··-/··Foreign.Marshal.Utils·87231bab5c78b77613d1b1a0fdb05c97 | 
| 32 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 32 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 33 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 33 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 34 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 34 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 35 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 35 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 36 | 36 | f13054499ee8936036560aa7e614eabe | |
| 37 | ··$trModule·::·GHC.Types.Module | 37 | ··$trModule·::·GHC.Types.Module | 
| 38 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 38 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 39 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 39 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 40 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 40 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 41 | 6 | 41 | 66332d3569665188ea878a012280b067 | 
| 42 | ··$trModule1·::·GHC.Types.TrName | 42 | ··$trModule1·::·GHC.Types.TrName | 
| 43 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 43 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 44 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 44 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 45 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 45 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 46 | 46 | b0329631a8f9a3a8c9882076508bf231 | |
| 47 | ··$trModule2·::·GHC.Prim.Addr# | 47 | ··$trModule2·::·GHC.Prim.Addr# | 
| 48 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 48 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 49 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FillBytes"#] | 49 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FillBytes"#] | 
| 50 | 50 | 0d30a5dde9c196113cadb732dd15aa4b | |
| 51 | ··$trModule3·::·GHC.Types.TrName | 51 | ··$trModule3·::·GHC.Types.TrName | 
| 52 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 52 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 53 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 53 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 54 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 54 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 55 | 55 | 4bbf486449af3689ebd8bbf6e376a186 | |
| 56 | ··$trModule4·::·GHC.Prim.Addr# | 56 | ··$trModule4·::·GHC.Prim.Addr# | 
| 57 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 57 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 58 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3- | 58 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | 
| 59 | trusted:·trustworthy | 59 | trusted:·trustworthy | 
| 60 | require·own·pkg·trusted:·False | 60 | require·own·pkg·trusted:·False | 
| 61 | docs: | 61 | docs: | 
| 62 | ··Nothing | 62 | ··Nothing | 
| 63 | extensible·fields: | 63 | extensible·fields: | 
| Offset 1, 16 lines modified | Offset 1, 16 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got···· | 6 | ·····got···· | 
| 7 | interface·Lukko.Internal.FillBytes·9066 | 7 | interface·Lukko.Internal.FillBytes·9066 | 
| 8 | ··interface·hash:·5520ed9fe3c6c811f1cbabe4de6afc6e | ||
| 9 | ·· | 8 | ··interface·hash:·6a1211befdaef3baa2a59f3123f2ce4b | 
| 9 | ··ABI·hash:·0963a8b9762999b1e41940d07283ba28 | ||
| 10 | ··export-list·hash:·5b17bbb1e0f6f240eb9116bc421fe85a | 10 | ··export-list·hash:·5b17bbb1e0f6f240eb9116bc421fe85a | 
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·570adf660c7280980a9b160fcf89a856 | 12 | ··flag·hash:·570adf660c7280980a9b160fcf89a856 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·a0a56f8e30cfc44175ced43d2e9a9f0d | 16 | ··src_hash:·a0a56f8e30cfc44175ced43d2e9a9f0d | 
| Offset 27, 38 lines modified | Offset 27, 38 lines modified | ||
| 27 | family·instance·modules:·Control.Applicative·Control.Arrow | 27 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 28 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 28 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 29 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 29 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| 30 | ·························GHC.RTS.Flags | 30 | ·························GHC.RTS.Flags | 
| 31 | import··-/··Foreign.Marshal.Utils·87231bab5c78b77613d1b1a0fdb05c97 | 31 | import··-/··Foreign.Marshal.Utils·87231bab5c78b77613d1b1a0fdb05c97 | 
| 32 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 32 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 33 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 33 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 34 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 34 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 35 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 35 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 36 | 36 | f13054499ee8936036560aa7e614eabe | |
| 37 | ··$trModule·::·GHC.Types.Module | 37 | ··$trModule·::·GHC.Types.Module | 
| 38 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 38 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 39 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 39 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 40 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 40 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 41 | 6 | 41 | 66332d3569665188ea878a012280b067 | 
| 42 | ··$trModule1·::·GHC.Types.TrName | 42 | ··$trModule1·::·GHC.Types.TrName | 
| 43 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 43 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 44 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 44 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 45 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 45 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 46 | 46 | b0329631a8f9a3a8c9882076508bf231 | |
| 47 | ··$trModule2·::·GHC.Prim.Addr# | 47 | ··$trModule2·::·GHC.Prim.Addr# | 
| 48 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 48 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 49 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FillBytes"#] | 49 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FillBytes"#] | 
| 50 | 50 | 0d30a5dde9c196113cadb732dd15aa4b | |
| 51 | ··$trModule3·::·GHC.Types.TrName | 51 | ··$trModule3·::·GHC.Types.TrName | 
| 52 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 52 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 53 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 53 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 54 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 54 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 55 | 55 | 4bbf486449af3689ebd8bbf6e376a186 | |
| 56 | ··$trModule4·::·GHC.Prim.Addr# | 56 | ··$trModule4·::·GHC.Prim.Addr# | 
| 57 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 57 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 58 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3- | 58 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | 
| 59 | trusted:·trustworthy | 59 | trusted:·trustworthy | 
| 60 | require·own·pkg·trusted:·False | 60 | require·own·pkg·trusted:·False | 
| 61 | docs: | 61 | docs: | 
| 62 | ··Nothing | 62 | ··Nothing | 
| 63 | extensible·fields: | 63 | extensible·fields: | 
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····dyn | 6 | ·····got····dyn | 
| 7 | interface·Lukko.Internal.HandleToFD·9066 | 7 | interface·Lukko.Internal.HandleToFD·9066 | 
| 8 | ··interface·hash:·c4e7dccd503d1bbaef36d816e729b93c | ||
| 9 | ··ABI·hash:·30b3398c03a3820d52623ace5d96b343 | ||
| 10 | ·· | 8 | ··interface·hash:·cddda2b84c488d8302a67fd5eb068ca2 | 
| 9 | ··ABI·hash:·d131ea195a108503852e1e24eb5bed07 | ||
| 10 | ··export-list·hash:·9b6d6eb670222068456522ec3c07c9d1 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·419d323da43a199885ce5935c72433d2 | 12 | ··flag·hash:·419d323da43a199885ce5935c72433d2 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·a2bfed0b2d638f5c5a735821e3edc388 | 16 | ··src_hash:·a2bfed0b2d638f5c5a735821e3edc388 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 31, 40 lines modified | Offset 31, 40 lines modified | ||
| 31 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 31 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 
| 32 | import··-/··GHC.IO.Handle.FD·bfdb154e5736f353ccee9e8e7e8f0741 | 32 | import··-/··GHC.IO.Handle.FD·bfdb154e5736f353ccee9e8e7e8f0741 | 
| 33 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 33 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 34 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 34 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 35 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 35 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 36 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 36 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 37 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 37 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 38 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 38 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 39 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 39 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 40 | 1 | 40 | 1096f23e40f8564e78c56a63998555a3 | 
| 41 | ··$trModule·::·GHC.Types.Module | 41 | ··$trModule·::·GHC.Types.Module | 
| 42 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 42 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 43 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 43 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 44 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 44 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 45 | 45 | b775a6134ac4762ec65436cd849be96a | |
| 46 | ··$trModule1·::·GHC.Types.TrName | 46 | ··$trModule1·::·GHC.Types.TrName | 
| 47 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 47 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 48 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 48 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 49 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 49 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 50 | 50 | e31033a1e6e8126c2e396480c9bf6d75 | |
| 51 | ··$trModule2·::·GHC.Prim.Addr# | 51 | ··$trModule2·::·GHC.Prim.Addr# | 
| 52 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 52 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 53 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.HandleToFD"#] | 53 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.HandleToFD"#] | 
| 54 | 54 | a2f0cbae2ba06bcc6f190c5f8ab2f0e8 | |
| 55 | ··$trModule3·::·GHC.Types.TrName | 55 | ··$trModule3·::·GHC.Types.TrName | 
| 56 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 56 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 57 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 57 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 58 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 58 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 59 | 59 | c270dd450bffec088f8de164dafd6b6d | |
| 60 | ··$trModule4·::·GHC.Prim.Addr# | 60 | ··$trModule4·::·GHC.Prim.Addr# | 
| 61 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 61 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 62 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 63 | f | 62 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | 
| 63 | 0c4019ea27d6c355015362cdce8647d4 | ||
| 64 | ··ghcHandleToFd·:: | 64 | ··ghcHandleToFd·:: | 
| 65 | ····GHC.IO.Handle.Types.Handle·->·GHC.Types.IO·GHC.IO.FD.FD | 65 | ····GHC.IO.Handle.Types.Handle·->·GHC.Types.IO·GHC.IO.FD.FD | 
| 66 | ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2, | 66 | ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2, | 
| 67 | ···Arity:·2,·Strictness:·<1L><L>,·CPR:·1, | 67 | ···Arity:·2,·Strictness:·<1L><L>,·CPR:·1, | 
| 68 | ···Unfolding:·Core:·<vanilla> | 68 | ···Unfolding:·Core:·<vanilla> | 
| 69 | ··············GHC.IO.Handle.FD.handleToFd1 | 69 | ··············GHC.IO.Handle.FD.handleToFd1 | 
| 70 | ················`cast` | 70 | ················`cast` | 
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got···· | 6 | ·····got···· | 
| 7 | interface·Lukko.Internal.HandleToFD·9066 | 7 | interface·Lukko.Internal.HandleToFD·9066 | 
| 8 | ··interface·hash:·c4e7dccd503d1bbaef36d816e729b93c | ||
| 9 | ··ABI·hash:·30b3398c03a3820d52623ace5d96b343 | ||
| 10 | ·· | 8 | ··interface·hash:·cddda2b84c488d8302a67fd5eb068ca2 | 
| 9 | ··ABI·hash:·d131ea195a108503852e1e24eb5bed07 | ||
| 10 | ··export-list·hash:·9b6d6eb670222068456522ec3c07c9d1 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·54cba7728848c40e779f9b7ccfded68b | 12 | ··flag·hash:·54cba7728848c40e779f9b7ccfded68b | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·a2bfed0b2d638f5c5a735821e3edc388 | 16 | ··src_hash:·a2bfed0b2d638f5c5a735821e3edc388 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 31, 40 lines modified | Offset 31, 40 lines modified | ||
| 31 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 31 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 
| 32 | import··-/··GHC.IO.Handle.FD·bfdb154e5736f353ccee9e8e7e8f0741 | 32 | import··-/··GHC.IO.Handle.FD·bfdb154e5736f353ccee9e8e7e8f0741 | 
| 33 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 33 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 34 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 34 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 35 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 35 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 36 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 36 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 37 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 37 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 38 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 38 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 39 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 39 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 40 | 1 | 40 | 1096f23e40f8564e78c56a63998555a3 | 
| 41 | ··$trModule·::·GHC.Types.Module | 41 | ··$trModule·::·GHC.Types.Module | 
| 42 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 42 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 43 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 43 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 44 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 44 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 45 | 45 | b775a6134ac4762ec65436cd849be96a | |
| 46 | ··$trModule1·::·GHC.Types.TrName | 46 | ··$trModule1·::·GHC.Types.TrName | 
| 47 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 47 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 48 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 48 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 49 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 49 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 50 | 50 | e31033a1e6e8126c2e396480c9bf6d75 | |
| 51 | ··$trModule2·::·GHC.Prim.Addr# | 51 | ··$trModule2·::·GHC.Prim.Addr# | 
| 52 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 52 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 53 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.HandleToFD"#] | 53 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.HandleToFD"#] | 
| 54 | 54 | a2f0cbae2ba06bcc6f190c5f8ab2f0e8 | |
| 55 | ··$trModule3·::·GHC.Types.TrName | 55 | ··$trModule3·::·GHC.Types.TrName | 
| 56 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 56 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 57 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 57 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 58 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 58 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 59 | 59 | c270dd450bffec088f8de164dafd6b6d | |
| 60 | ··$trModule4·::·GHC.Prim.Addr# | 60 | ··$trModule4·::·GHC.Prim.Addr# | 
| 61 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 61 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 62 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 63 | f | 62 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | 
| 63 | 0c4019ea27d6c355015362cdce8647d4 | ||
| 64 | ··ghcHandleToFd·:: | 64 | ··ghcHandleToFd·:: | 
| 65 | ····GHC.IO.Handle.Types.Handle·->·GHC.Types.IO·GHC.IO.FD.FD | 65 | ····GHC.IO.Handle.Types.Handle·->·GHC.Types.IO·GHC.IO.FD.FD | 
| 66 | ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2, | 66 | ··[TagSig:·<TagTuple[TagProper]>,·LambdaFormInfo:·LFReEntrant·2, | 
| 67 | ···Arity:·2,·Strictness:·<1L><L>,·CPR:·1, | 67 | ···Arity:·2,·Strictness:·<1L><L>,·CPR:·1, | 
| 68 | ···Unfolding:·Core:·<vanilla> | 68 | ···Unfolding:·Core:·<vanilla> | 
| 69 | ··············GHC.IO.Handle.FD.handleToFd1 | 69 | ··············GHC.IO.Handle.FD.handleToFd1 | 
| 70 | ················`cast` | 70 | ················`cast` | 
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····dyn | 6 | ·····got····dyn | 
| 7 | interface·Lukko.Internal.Types·9066 | 7 | interface·Lukko.Internal.Types·9066 | 
| 8 | ··interface·hash:·c65de5d10ec29ed8a975d68ab2ec39e8 | ||
| 9 | ··ABI·hash:·76677f4020f081ea57efef784661f5cf | ||
| 10 | ·· | 8 | ··interface·hash:·50e4db267ef8db008b6253bc742bc0d0 | 
| 9 | ··ABI·hash:·68f276624160059b35bfb4af447b8e27 | ||
| 10 | ··export-list·hash:·b7fac850e88bfa44121decab68ab3a7d | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·3aa2714c176cdc50238773033bfdd5e4 | 12 | ··flag·hash:·3aa2714c176cdc50238773033bfdd5e4 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·c820a8a39d1a3fe0cd2beb3b3a1e1ed7 | 16 | ··src_hash:·c820a8a39d1a3fe0cd2beb3b3a1e1ed7 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 39, 62 lines modified | Offset 39, 62 lines modified | ||
| 39 | import·safe·GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa | 39 | import·safe·GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa | 
| 40 | import·safe·GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44 | 40 | import·safe·GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44 | 
| 41 | import·safe·GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e9 | 41 | import·safe·GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e9 | 
| 42 | import·safe·GHC.Show·43ee6873466de083d2b7ce9578f828dc | 42 | import·safe·GHC.Show·43ee6873466de083d2b7ce9578f828dc | 
| 43 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 43 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 44 | import·safe·GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 44 | import·safe·GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 
| 45 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 45 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 46 | 46 | 8ab4cb045292c7c1305836267be63aa1 | |
| 47 | ··$fBoundedFileLockingMethod·::·GHC.Enum.Bounded·FileLockingMethod | 47 | ··$fBoundedFileLockingMethod·::·GHC.Enum.Bounded·FileLockingMethod | 
| 48 | ··DFunId | 48 | ··DFunId | 
| 49 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 49 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 50 | ···LambdaFormInfo:·LFCon[GHC.Enum.C:Bounded],·Inline:·CONLIKE, | 50 | ···LambdaFormInfo:·LFCon[GHC.Enum.C:Bounded],·Inline:·CONLIKE, | 
| 51 | ···Unfolding:·DFun:.·@FileLockingMethod·MethodOFD·MethodNoOp] | 51 | ···Unfolding:·DFun:.·@FileLockingMethod·MethodOFD·MethodNoOp] | 
| 52 | 52 | 8e1a7ef4cd19aa3878b0774aa7c72b7c | |
| 53 | ··$fEnumFileLockingMethod·::·GHC.Enum.Enum·FileLockingMethod | 53 | ··$fEnumFileLockingMethod·::·GHC.Enum.Enum·FileLockingMethod | 
| 54 | ··DFunId | 54 | ··DFunId | 
| 55 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Enum.C:Enum], | 55 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Enum.C:Enum], | 
| 56 | ···Inline:·CONLIKE, | 56 | ···Inline:·CONLIKE, | 
| 57 | ···Unfolding:·DFun:. | 57 | ···Unfolding:·DFun:. | 
| 58 | ················@FileLockingMethod | 58 | ················@FileLockingMethod | 
| 59 | ················$fEnumFileLockingMethod_$csucc | 59 | ················$fEnumFileLockingMethod_$csucc | 
| 60 | ················$fEnumFileLockingMethod_$cpred | 60 | ················$fEnumFileLockingMethod_$cpred | 
| 61 | ················$fEnumFileLockingMethod_$ctoEnum | 61 | ················$fEnumFileLockingMethod_$ctoEnum | 
| 62 | ················$fEnumFileLockingMethod_$cfromEnum | 62 | ················$fEnumFileLockingMethod_$cfromEnum | 
| 63 | ················$fEnumFileLockingMethod_$cenumFrom | 63 | ················$fEnumFileLockingMethod_$cenumFrom | 
| 64 | ················$fEnumFileLockingMethod_$cenumFromThen | 64 | ················$fEnumFileLockingMethod_$cenumFromThen | 
| 65 | ················$fEnumFileLockingMethod_$cenumFromTo | 65 | ················$fEnumFileLockingMethod_$cenumFromTo | 
| 66 | ················$fEnumFileLockingMethod_$cenumFromThenTo] | 66 | ················$fEnumFileLockingMethod_$cenumFromThenTo] | 
| 67 | 67 | 2a661c69b097a06ae643de5a7fb4a5d0 | |
| 68 | ··$fEnumFileLockingMethod1·::·GHC.Types.Int·->·FileLockingMethod | 68 | ··$fEnumFileLockingMethod1·::·GHC.Types.Int·->·FileLockingMethod | 
| 69 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1, | 69 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1, | 
| 70 | ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2], | 70 | ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2], | 
| 71 | ···Unfolding:·Core:·StableSystem·<1,TrueFalse> | 71 | ···Unfolding:·Core:·StableSystem·<1,TrueFalse> | 
| 72 | ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·-> | 72 | ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·-> | 
| 73 | ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}] | 73 | ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}] | 
| 74 | 74 | e9a5e30ff93d0ac2ef0152040e722566 | |
| 75 | ··$fEnumFileLockingMethod2·::·FileLockingMethod | 75 | ··$fEnumFileLockingMethod2·::·FileLockingMethod | 
| 76 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 76 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 
| 77 | ···Strictness:·b,·CPR:·b] | 77 | ···Strictness:·b,·CPR:·b] | 
| 78 | 78 | 98001a89dc38d4e242b8cf0666a6dbc1 | |
| 79 | ··$fEnumFileLockingMethod3·::·FileLockingMethod | 79 | ··$fEnumFileLockingMethod3·::·FileLockingMethod | 
| 80 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 80 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 
| 81 | ···Strictness:·b,·CPR:·b] | 81 | ···Strictness:·b,·CPR:·b] | 
| 82 | 82 | 8e0addf454c34fbed946de3b60f3d68a | |
| 83 | ··$fEnumFileLockingMethod_$cenumFrom·:: | 83 | ··$fEnumFileLockingMethod_$cenumFrom·:: | 
| 84 | ····FileLockingMethod·->·[FileLockingMethod] | 84 | ····FileLockingMethod·->·[FileLockingMethod] | 
| 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 
| 86 | ···Arity:·1,·Strictness:·<SL>, | 86 | ···Arity:·1,·Strictness:·<SL>, | 
| 87 | ···Unfolding:·Core:·<vanilla> | 87 | ···Unfolding:·Core:·<vanilla> | 
| 88 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod)·-> | 88 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod)·-> | 
| 89 | ··············case·GHC.Prim.dataToTag#·@FileLockingMethod·a·of·a#·{·DEFAULT·-> | 89 | ··············case·GHC.Prim.dataToTag#·@FileLockingMethod·a·of·a#·{·DEFAULT·-> | 
| 90 | ··············case·GHC.Prim.>#·a#·3#·of·lwild·{ | 90 | ··············case·GHC.Prim.>#·a#·3#·of·lwild·{ | 
| 91 | ················DEFAULT·->·$fEnumFileLockingMethod_go3·a# | 91 | ················DEFAULT·->·$fEnumFileLockingMethod_go3·a# | 
| 92 | ················1#·->·GHC.Types.[]·@FileLockingMethod·}·}] | 92 | ················1#·->·GHC.Types.[]·@FileLockingMethod·}·}] | 
| 93 | 93 | a63bc9eca45af4b6cfd4eabb7ba5d40b | |
| 94 | ··$fEnumFileLockingMethod_$cenumFromThen·:: | 94 | ··$fEnumFileLockingMethod_$cenumFromThen·:: | 
| 95 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 95 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 
| 96 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2, | 96 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2, | 
| 97 | ···Arity:·2,·Strictness:·<SL><SL>, | 97 | ···Arity:·2,·Strictness:·<SL><SL>, | 
| 98 | ···Unfolding:·Core:·<vanilla> | 98 | ···Unfolding:·Core:·<vanilla> | 
| 99 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod) | 99 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod) | 
| 100 | ················(b['GHC.Types.Many]·::·FileLockingMethod)·-> | 100 | ················(b['GHC.Types.Many]·::·FileLockingMethod)·-> | 
| Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
| 249 | ··························->·case·GHC.Prim.<#·0#·a#·of·lwild3·{ | 249 | ··························->·case·GHC.Prim.<#·0#·a#·of·lwild3·{ | 
| 250 | ·······························DEFAULT | 250 | ·······························DEFAULT | 
| 251 | ·······························->·GHC.Types.: | 251 | ·······························->·GHC.Types.: | 
| 252 | ····································@FileLockingMethod | 252 | ····································@FileLockingMethod | 
| 253 | ····································(GHC.Prim.tagToEnum#·@FileLockingMethod·a#) | 253 | ····································(GHC.Prim.tagToEnum#·@FileLockingMethod·a#) | 
| 254 | ····································(GHC.Types.[]·@FileLockingMethod) | 254 | ····································(GHC.Types.[]·@FileLockingMethod) | 
| 255 | ·······························1#·->·GHC.Types.[]·@FileLockingMethod·}·}·}·}·}·}] | 255 | ·······························1#·->·GHC.Types.[]·@FileLockingMethod·}·}·}·}·}·}] | 
| 256 | 256 | 72ca0229914f5ba2d14ec3eeaf303267 | |
| 257 | ··$fEnumFileLockingMethod_$cenumFromThenTo·:: | 257 | ··$fEnumFileLockingMethod_$cenumFromThenTo·:: | 
| 258 | ····FileLockingMethod | 258 | ····FileLockingMethod | 
| 259 | ····->·FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 259 | ····->·FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 
| 260 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 260 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| 261 | ···Strictness:·<SL><SL><SL>,·Inline:, | 261 | ···Strictness:·<SL><SL><SL>,·Inline:, | 
| 262 | ···Unfolding:·Core:·StableUser | 262 | ···Unfolding:·Core:·StableUser | 
| 263 | ··············\·(x1['GHC.Types.Many]·::·FileLockingMethod) | 263 | ··············\·(x1['GHC.Types.Many]·::·FileLockingMethod) | 
| Offset 279, 15 lines modified | Offset 279, 15 lines modified | ||
| 279 | ······················@GHC.Types.Int | 279 | ······················@GHC.Types.Int | 
| 280 | ······················c | 280 | ······················c | 
| 281 | ······················$fEnumFileLockingMethod_$ctoEnum) | 281 | ······················$fEnumFileLockingMethod_$ctoEnum) | 
| 282 | ···················n | 282 | ···················n | 
| 283 | ···················a# | 283 | ···················a# | 
| 284 | ···················a#1 | 284 | ···················a#1 | 
| 285 | ···················a#2·}·}·})] | 285 | ···················a#2·}·}·})] | 
| 286 | 286 | 422d466125e7bd962567c14f08c8bcdc | |
| 287 | ··$fEnumFileLockingMethod_$cenumFromTo·:: | 287 | ··$fEnumFileLockingMethod_$cenumFromTo·:: | 
| 288 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 288 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 
| 289 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2, | 289 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2, | 
| 290 | ···Strictness:·<SL><SL>,·Inline:, | 290 | ···Strictness:·<SL><SL>,·Inline:, | 
| 291 | ···Unfolding:·Core:·StableUser | 291 | ···Unfolding:·Core:·StableUser | 
| 292 | ··············\·(x['GHC.Types.Many]·::·FileLockingMethod) | 292 | ··············\·(x['GHC.Types.Many]·::·FileLockingMethod) | 
| 293 | ················(y['GHC.Types.Many]·::·FileLockingMethod)·-> | 293 | ················(y['GHC.Types.Many]·::·FileLockingMethod)·-> | 
| Offset 305, 99 lines modified | Offset 305, 99 lines modified | ||
| 305 | ······················@b1 | 305 | ······················@b1 | 
| 306 | ······················@GHC.Types.Int | 306 | ······················@GHC.Types.Int | 
| 307 | ······················c | 307 | ······················c | 
| 308 | ······················$fEnumFileLockingMethod_$ctoEnum) | 308 | ······················$fEnumFileLockingMethod_$ctoEnum) | 
| 309 | ···················n | 309 | ···················n | 
| 310 | ···················a# | 310 | ···················a# | 
| 311 | ···················a#1·}·})] | 311 | ···················a#1·}·})] | 
| 312 | 312 | 09ae467dbca871bab74d87cd173c061c | |
| 313 | ··$fEnumFileLockingMethod_$cfromEnum·:: | 313 | ··$fEnumFileLockingMethod_$cfromEnum·:: | 
| 314 | ····FileLockingMethod·->·GHC.Types.Int | 314 | ····FileLockingMethod·->·GHC.Types.Int | 
| 315 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 315 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 
| 316 | ···Arity:·1,·Strictness:·<SL>,·CPR:·1, | 316 | ···Arity:·1,·Strictness:·<SL>,·CPR:·1, | 
| Max diff block lines reached; 33364/39560 bytes (84.34%) of diff not shown. | |||
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got···· | 6 | ·····got···· | 
| 7 | interface·Lukko.Internal.Types·9066 | 7 | interface·Lukko.Internal.Types·9066 | 
| 8 | ··interface·hash:·c65de5d10ec29ed8a975d68ab2ec39e8 | ||
| 9 | ··ABI·hash:·76677f4020f081ea57efef784661f5cf | ||
| 10 | ·· | 8 | ··interface·hash:·50e4db267ef8db008b6253bc742bc0d0 | 
| 9 | ··ABI·hash:·68f276624160059b35bfb4af447b8e27 | ||
| 10 | ··export-list·hash:·b7fac850e88bfa44121decab68ab3a7d | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·05792f7c2735414f07a8eb3d37b3ccf7 | 12 | ··flag·hash:·05792f7c2735414f07a8eb3d37b3ccf7 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·c820a8a39d1a3fe0cd2beb3b3a1e1ed7 | 16 | ··src_hash:·c820a8a39d1a3fe0cd2beb3b3a1e1ed7 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 39, 62 lines modified | Offset 39, 62 lines modified | ||
| 39 | import·safe·GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa | 39 | import·safe·GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa | 
| 40 | import·safe·GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44 | 40 | import·safe·GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44 | 
| 41 | import·safe·GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e9 | 41 | import·safe·GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e9 | 
| 42 | import·safe·GHC.Show·43ee6873466de083d2b7ce9578f828dc | 42 | import·safe·GHC.Show·43ee6873466de083d2b7ce9578f828dc | 
| 43 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 43 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 44 | import·safe·GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 44 | import·safe·GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 
| 45 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 45 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 46 | 46 | 8ab4cb045292c7c1305836267be63aa1 | |
| 47 | ··$fBoundedFileLockingMethod·::·GHC.Enum.Bounded·FileLockingMethod | 47 | ··$fBoundedFileLockingMethod·::·GHC.Enum.Bounded·FileLockingMethod | 
| 48 | ··DFunId | 48 | ··DFunId | 
| 49 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 49 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 50 | ···LambdaFormInfo:·LFCon[GHC.Enum.C:Bounded],·Inline:·CONLIKE, | 50 | ···LambdaFormInfo:·LFCon[GHC.Enum.C:Bounded],·Inline:·CONLIKE, | 
| 51 | ···Unfolding:·DFun:.·@FileLockingMethod·MethodOFD·MethodNoOp] | 51 | ···Unfolding:·DFun:.·@FileLockingMethod·MethodOFD·MethodNoOp] | 
| 52 | 52 | 8e1a7ef4cd19aa3878b0774aa7c72b7c | |
| 53 | ··$fEnumFileLockingMethod·::·GHC.Enum.Enum·FileLockingMethod | 53 | ··$fEnumFileLockingMethod·::·GHC.Enum.Enum·FileLockingMethod | 
| 54 | ··DFunId | 54 | ··DFunId | 
| 55 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Enum.C:Enum], | 55 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Enum.C:Enum], | 
| 56 | ···Inline:·CONLIKE, | 56 | ···Inline:·CONLIKE, | 
| 57 | ···Unfolding:·DFun:. | 57 | ···Unfolding:·DFun:. | 
| 58 | ················@FileLockingMethod | 58 | ················@FileLockingMethod | 
| 59 | ················$fEnumFileLockingMethod_$csucc | 59 | ················$fEnumFileLockingMethod_$csucc | 
| 60 | ················$fEnumFileLockingMethod_$cpred | 60 | ················$fEnumFileLockingMethod_$cpred | 
| 61 | ················$fEnumFileLockingMethod_$ctoEnum | 61 | ················$fEnumFileLockingMethod_$ctoEnum | 
| 62 | ················$fEnumFileLockingMethod_$cfromEnum | 62 | ················$fEnumFileLockingMethod_$cfromEnum | 
| 63 | ················$fEnumFileLockingMethod_$cenumFrom | 63 | ················$fEnumFileLockingMethod_$cenumFrom | 
| 64 | ················$fEnumFileLockingMethod_$cenumFromThen | 64 | ················$fEnumFileLockingMethod_$cenumFromThen | 
| 65 | ················$fEnumFileLockingMethod_$cenumFromTo | 65 | ················$fEnumFileLockingMethod_$cenumFromTo | 
| 66 | ················$fEnumFileLockingMethod_$cenumFromThenTo] | 66 | ················$fEnumFileLockingMethod_$cenumFromThenTo] | 
| 67 | 67 | 2a661c69b097a06ae643de5a7fb4a5d0 | |
| 68 | ··$fEnumFileLockingMethod1·::·GHC.Types.Int·->·FileLockingMethod | 68 | ··$fEnumFileLockingMethod1·::·GHC.Types.Int·->·FileLockingMethod | 
| 69 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1, | 69 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1, | 
| 70 | ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2], | 70 | ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2], | 
| 71 | ···Unfolding:·Core:·StableSystem·<1,TrueFalse> | 71 | ···Unfolding:·Core:·StableSystem·<1,TrueFalse> | 
| 72 | ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·-> | 72 | ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·-> | 
| 73 | ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}] | 73 | ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}] | 
| 74 | 74 | e9a5e30ff93d0ac2ef0152040e722566 | |
| 75 | ··$fEnumFileLockingMethod2·::·FileLockingMethod | 75 | ··$fEnumFileLockingMethod2·::·FileLockingMethod | 
| 76 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 76 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 
| 77 | ···Strictness:·b,·CPR:·b] | 77 | ···Strictness:·b,·CPR:·b] | 
| 78 | 78 | 98001a89dc38d4e242b8cf0666a6dbc1 | |
| 79 | ··$fEnumFileLockingMethod3·::·FileLockingMethod | 79 | ··$fEnumFileLockingMethod3·::·FileLockingMethod | 
| 80 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 80 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 
| 81 | ···Strictness:·b,·CPR:·b] | 81 | ···Strictness:·b,·CPR:·b] | 
| 82 | 82 | 8e0addf454c34fbed946de3b60f3d68a | |
| 83 | ··$fEnumFileLockingMethod_$cenumFrom·:: | 83 | ··$fEnumFileLockingMethod_$cenumFrom·:: | 
| 84 | ····FileLockingMethod·->·[FileLockingMethod] | 84 | ····FileLockingMethod·->·[FileLockingMethod] | 
| 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 
| 86 | ···Arity:·1,·Strictness:·<SL>, | 86 | ···Arity:·1,·Strictness:·<SL>, | 
| 87 | ···Unfolding:·Core:·<vanilla> | 87 | ···Unfolding:·Core:·<vanilla> | 
| 88 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod)·-> | 88 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod)·-> | 
| 89 | ··············case·GHC.Prim.dataToTag#·@FileLockingMethod·a·of·a#·{·DEFAULT·-> | 89 | ··············case·GHC.Prim.dataToTag#·@FileLockingMethod·a·of·a#·{·DEFAULT·-> | 
| 90 | ··············case·GHC.Prim.>#·a#·3#·of·lwild·{ | 90 | ··············case·GHC.Prim.>#·a#·3#·of·lwild·{ | 
| 91 | ················DEFAULT·->·$fEnumFileLockingMethod_go3·a# | 91 | ················DEFAULT·->·$fEnumFileLockingMethod_go3·a# | 
| 92 | ················1#·->·GHC.Types.[]·@FileLockingMethod·}·}] | 92 | ················1#·->·GHC.Types.[]·@FileLockingMethod·}·}] | 
| 93 | 93 | a63bc9eca45af4b6cfd4eabb7ba5d40b | |
| 94 | ··$fEnumFileLockingMethod_$cenumFromThen·:: | 94 | ··$fEnumFileLockingMethod_$cenumFromThen·:: | 
| 95 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 95 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 
| 96 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2, | 96 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2, | 
| 97 | ···Arity:·2,·Strictness:·<SL><SL>, | 97 | ···Arity:·2,·Strictness:·<SL><SL>, | 
| 98 | ···Unfolding:·Core:·<vanilla> | 98 | ···Unfolding:·Core:·<vanilla> | 
| 99 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod) | 99 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod) | 
| 100 | ················(b['GHC.Types.Many]·::·FileLockingMethod)·-> | 100 | ················(b['GHC.Types.Many]·::·FileLockingMethod)·-> | 
| Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
| 249 | ··························->·case·GHC.Prim.<#·0#·a#·of·lwild3·{ | 249 | ··························->·case·GHC.Prim.<#·0#·a#·of·lwild3·{ | 
| 250 | ·······························DEFAULT | 250 | ·······························DEFAULT | 
| 251 | ·······························->·GHC.Types.: | 251 | ·······························->·GHC.Types.: | 
| 252 | ····································@FileLockingMethod | 252 | ····································@FileLockingMethod | 
| 253 | ····································(GHC.Prim.tagToEnum#·@FileLockingMethod·a#) | 253 | ····································(GHC.Prim.tagToEnum#·@FileLockingMethod·a#) | 
| 254 | ····································(GHC.Types.[]·@FileLockingMethod) | 254 | ····································(GHC.Types.[]·@FileLockingMethod) | 
| 255 | ·······························1#·->·GHC.Types.[]·@FileLockingMethod·}·}·}·}·}·}] | 255 | ·······························1#·->·GHC.Types.[]·@FileLockingMethod·}·}·}·}·}·}] | 
| 256 | 256 | 72ca0229914f5ba2d14ec3eeaf303267 | |
| 257 | ··$fEnumFileLockingMethod_$cenumFromThenTo·:: | 257 | ··$fEnumFileLockingMethod_$cenumFromThenTo·:: | 
| 258 | ····FileLockingMethod | 258 | ····FileLockingMethod | 
| 259 | ····->·FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 259 | ····->·FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 
| 260 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 260 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| 261 | ···Strictness:·<SL><SL><SL>,·Inline:, | 261 | ···Strictness:·<SL><SL><SL>,·Inline:, | 
| 262 | ···Unfolding:·Core:·StableUser | 262 | ···Unfolding:·Core:·StableUser | 
| 263 | ··············\·(x1['GHC.Types.Many]·::·FileLockingMethod) | 263 | ··············\·(x1['GHC.Types.Many]·::·FileLockingMethod) | 
| Offset 279, 15 lines modified | Offset 279, 15 lines modified | ||
| 279 | ······················@GHC.Types.Int | 279 | ······················@GHC.Types.Int | 
| 280 | ······················c | 280 | ······················c | 
| 281 | ······················$fEnumFileLockingMethod_$ctoEnum) | 281 | ······················$fEnumFileLockingMethod_$ctoEnum) | 
| 282 | ···················n | 282 | ···················n | 
| 283 | ···················a# | 283 | ···················a# | 
| 284 | ···················a#1 | 284 | ···················a#1 | 
| 285 | ···················a#2·}·}·})] | 285 | ···················a#2·}·}·})] | 
| 286 | 286 | 422d466125e7bd962567c14f08c8bcdc | |
| 287 | ··$fEnumFileLockingMethod_$cenumFromTo·:: | 287 | ··$fEnumFileLockingMethod_$cenumFromTo·:: | 
| 288 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 288 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 
| 289 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2, | 289 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2, | 
| 290 | ···Strictness:·<SL><SL>,·Inline:, | 290 | ···Strictness:·<SL><SL>,·Inline:, | 
| 291 | ···Unfolding:·Core:·StableUser | 291 | ···Unfolding:·Core:·StableUser | 
| 292 | ··············\·(x['GHC.Types.Many]·::·FileLockingMethod) | 292 | ··············\·(x['GHC.Types.Many]·::·FileLockingMethod) | 
| 293 | ················(y['GHC.Types.Many]·::·FileLockingMethod)·-> | 293 | ················(y['GHC.Types.Many]·::·FileLockingMethod)·-> | 
| Offset 305, 99 lines modified | Offset 305, 99 lines modified | ||
| 305 | ······················@b1 | 305 | ······················@b1 | 
| 306 | ······················@GHC.Types.Int | 306 | ······················@GHC.Types.Int | 
| 307 | ······················c | 307 | ······················c | 
| 308 | ······················$fEnumFileLockingMethod_$ctoEnum) | 308 | ······················$fEnumFileLockingMethod_$ctoEnum) | 
| 309 | ···················n | 309 | ···················n | 
| 310 | ···················a# | 310 | ···················a# | 
| 311 | ···················a#1·}·})] | 311 | ···················a#1·}·})] | 
| 312 | 312 | 09ae467dbca871bab74d87cd173c061c | |
| 313 | ··$fEnumFileLockingMethod_$cfromEnum·:: | 313 | ··$fEnumFileLockingMethod_$cfromEnum·:: | 
| 314 | ····FileLockingMethod·->·GHC.Types.Int | 314 | ····FileLockingMethod·->·GHC.Types.Int | 
| 315 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 315 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 
| 316 | ···Arity:·1,·Strictness:·<SL>,·CPR:·1, | 316 | ···Arity:·1,·Strictness:·<SL>,·CPR:·1, | 
| Max diff block lines reached; 33364/39557 bytes (84.34%) of diff not shown. | |||
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got···· | 6 | ·····got···· | 
| 7 | interface·Lukko.NoOp·9066 | 7 | interface·Lukko.NoOp·9066 | 
| 8 | ··interface·hash:·a34d199a19602a8d719a6c684917a97a | ||
| 9 | ··ABI·hash:·89ee185fb00ab9d20c5a003e5368d5a3 | ||
| 10 | ·· | 8 | ··interface·hash:·3ad78a6aa6e67a241b3de233ecf0929a | 
| 9 | ··ABI·hash:·952ffa4200817a9e3e522f0cfd38ea5e | ||
| 10 | ··export-list·hash:·e80aacecad0ee9350b370d99cc02576d | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:· | 12 | ··flag·hash:·aecbe8f9f75fa9a306184b9cdcf63c30 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·0a058827ac7757df80e4abebad546d23 | 16 | ··src_hash:·0a058827ac7757df80e4abebad546d23 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| 18 | ··used·TH·splices:·False | 18 | ··used·TH·splices:·False | 
| 19 | ··where | 19 | ··where | 
| Offset 29, 16 lines modified | Offset 29, 16 lines modified | ||
| 29 | ··hTryLock | 29 | ··hTryLock | 
| 30 | ··hUnlock | 30 | ··hUnlock | 
| 31 | ··Lukko.Internal.FD.FD | 31 | ··Lukko.Internal.FD.FD | 
| 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 35 | ··FileLockingSupported | 35 | ··FileLockingSupported | 
| 36 | direct·module·dependencies:·lukko-0.1.1.3- | 36 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 37 | ····························lukko-0.1.1.3- | 37 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 38 | boot·module·dependencies: | 38 | boot·module·dependencies: | 
| 39 | direct·package·dependencies:·base-4.18.2.1 | 39 | direct·package·dependencies:·base-4.18.2.1 | 
| 40 | plugin·package·dependencies: | 40 | plugin·package·dependencies: | 
| 41 | trusted·package·dependencies:·base-4.18.2.1 | 41 | trusted·package·dependencies:·base-4.18.2.1 | 
| 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| Offset 46, 70 lines modified | Offset 46, 70 lines modified | ||
| 46 | ·························GHC.RTS.Flags | 46 | ·························GHC.RTS.Flags | 
| 47 | import·safe·Control.Exception·e6527b1312b51222de3dbd8e03d61ba0 | 47 | import·safe·Control.Exception·e6527b1312b51222de3dbd8e03d61ba0 | 
| 48 | import·safe·GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 48 | import·safe·GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 
| 49 | import·safe·GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 49 | import·safe·GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 50 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 50 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 51 | import·safe·System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 51 | import·safe·System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 52 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 52 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 53 | import·safe·lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 54 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 55 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 56 | ··fdClose·4858c25fb29453869acdeb434a0adbeb | ||
| 57 | ··fdOpen·b49382ef12a3aee7553e4da22359407d | ||
| 58 | import·safe·lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 59 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 60 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 61 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 62 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 63 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 64 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 65 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 66 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 67 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 68 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 69 | ··SharedLock·967c7daf149f4e413bff9fe1436b54c6 | ||
| 70 | 53 | import·safe·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·58c115c9fbcfe2af340be0e7377c6f37 | |
| 54 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 55 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 56 | ··fdClose·e7a7592a15aa7b57b2a09b0b84639930 | ||
| 57 | ··fdOpen·d6a5b2e428b499be58582bc1b28dddba | ||
| 58 | import·safe·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | ||
| 59 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 60 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 61 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 62 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 63 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 64 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 65 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 66 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 67 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 68 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 69 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 70 | 829fc85331d437b6b3e7aaac1c548a28 | ||
| 71 | ··$trModule·::·GHC.Types.Module | 71 | ··$trModule·::·GHC.Types.Module | 
| 72 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 72 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 73 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 73 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 74 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 74 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 75 | 81 | 75 | 181421e2839481b3b9de32bd7fccf897 | 
| 76 | ··$trModule1·::·GHC.Types.TrName | 76 | ··$trModule1·::·GHC.Types.TrName | 
| 77 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 77 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 78 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 78 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 79 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 79 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 80 | 80 | 57e04e63387c0fc56392b08f6d89d791 | |
| 81 | ··$trModule2·::·GHC.Prim.Addr# | 81 | ··$trModule2·::·GHC.Prim.Addr# | 
| 82 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 82 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 83 | ···Unfolding:·Core:·<vanilla>·"Lukko.NoOp"#] | 83 | ···Unfolding:·Core:·<vanilla>·"Lukko.NoOp"#] | 
| 84 | 84 | e943b510e3d5f13da109e0471f281ec8 | |
| 85 | ··$trModule3·::·GHC.Types.TrName | 85 | ··$trModule3·::·GHC.Types.TrName | 
| 86 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 86 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 87 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 87 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 88 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 88 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 89 | 6 | 89 | 8816aab054ceff807bebe770ff93b939 | 
| 90 | ··$trModule4·::·GHC.Prim.Addr# | 90 | ··$trModule4·::·GHC.Prim.Addr# | 
| 91 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 91 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 92 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 93 | 92 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | |
| 93 | 8b27a601f5ae24e0f6f3bd5d1a8c029d | ||
| 94 | ··type·FileLockingSupported·::·GHC.Types.Bool | 94 | ··type·FileLockingSupported·::·GHC.Types.Bool | 
| 95 | ··type·FileLockingSupported·=·'GHC.Types.False·::·GHC.Types.Bool | 95 | ··type·FileLockingSupported·=·'GHC.Types.False·::·GHC.Types.Bool | 
| 96 | 96 | 38973a795530193487f225dc6811fed4 | |
| 97 | ··fdLock·:: | 97 | ··fdLock·:: | 
| 98 | ····Lukko.Internal.FD.FD | 98 | ····Lukko.Internal.FD.FD | 
| 99 | ····->·Lukko.Internal.Types.LockMode·->·GHC.Types.IO·() | 99 | ····->·Lukko.Internal.Types.LockMode·->·GHC.Types.IO·() | 
| 100 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 100 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| 101 | ···Strictness:·<A><A><L>x,·CPR:·b, | 101 | ···Strictness:·<A><A><L>x,·CPR:·b, | 
| 102 | ···Unfolding:·Core:·<vanilla> | 102 | ···Unfolding:·Core:·<vanilla> | 
| 103 | ··············fdLock1 | 103 | ··············fdLock1 | 
| 104 | ················`cast` | 104 | ················`cast` | 
| 105 | ··············(<Lukko.Internal.FD.FD>_R | 105 | ··············(<Lukko.Internal.FD.FD>_R | 
| 106 | ···············%<'GHC.Types.Many>_N·->_R·<Lukko.Internal.Types.LockMode>_R | 106 | ···············%<'GHC.Types.Many>_N·->_R·<Lukko.Internal.Types.LockMode>_R | 
| 107 | ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 107 | ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 
| 108 | 3 | 108 | 13e51c4842604a38a22230826ba38c49 | 
| 109 | ··fdLock1·:: | 109 | ··fdLock1·:: | 
| 110 | ····Lukko.Internal.FD.FD | 110 | ····Lukko.Internal.FD.FD | 
| 111 | ····->·Lukko.Internal.Types.LockMode | 111 | ····->·Lukko.Internal.Types.LockMode | 
| 112 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 112 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| 113 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 113 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 
| 114 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 114 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| 115 | ···Strictness:·<A><A><L>x,·CPR:·b, | 115 | ···Strictness:·<A><A><L>x,·CPR:·b, | 
| Max diff block lines reached; 6559/13138 bytes (49.92%) of diff not shown. | |||
| Offset 1, 19 lines modified | Offset 1, 19 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got···· | 6 | ·····got····dyn | 
| 7 | interface·Lukko.NoOp·9066 | 7 | interface·Lukko.NoOp·9066 | 
| 8 | ··interface·hash:·a34d199a19602a8d719a6c684917a97a | ||
| 9 | ··ABI·hash:·89ee185fb00ab9d20c5a003e5368d5a3 | ||
| 10 | ·· | 8 | ··interface·hash:·3ad78a6aa6e67a241b3de233ecf0929a | 
| 9 | ··ABI·hash:·952ffa4200817a9e3e522f0cfd38ea5e | ||
| 10 | ··export-list·hash:·e80aacecad0ee9350b370d99cc02576d | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·a | 12 | ··flag·hash:·4ad204efdb44bf06843f8b24dc45c979 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·0a058827ac7757df80e4abebad546d23 | 16 | ··src_hash:·0a058827ac7757df80e4abebad546d23 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| 18 | ··used·TH·splices:·False | 18 | ··used·TH·splices:·False | 
| 19 | ··where | 19 | ··where | 
| Offset 29, 16 lines modified | Offset 29, 16 lines modified | ||
| 29 | ··hTryLock | 29 | ··hTryLock | 
| 30 | ··hUnlock | 30 | ··hUnlock | 
| 31 | ··Lukko.Internal.FD.FD | 31 | ··Lukko.Internal.FD.FD | 
| 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 35 | ··FileLockingSupported | 35 | ··FileLockingSupported | 
| 36 | direct·module·dependencies:·lukko-0.1.1.3- | 36 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 37 | ····························lukko-0.1.1.3- | 37 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 38 | boot·module·dependencies: | 38 | boot·module·dependencies: | 
| 39 | direct·package·dependencies:·base-4.18.2.1 | 39 | direct·package·dependencies:·base-4.18.2.1 | 
| 40 | plugin·package·dependencies: | 40 | plugin·package·dependencies: | 
| 41 | trusted·package·dependencies:·base-4.18.2.1 | 41 | trusted·package·dependencies:·base-4.18.2.1 | 
| 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| Offset 46, 70 lines modified | Offset 46, 70 lines modified | ||
| 46 | ·························GHC.RTS.Flags | 46 | ·························GHC.RTS.Flags | 
| 47 | import·safe·Control.Exception·e6527b1312b51222de3dbd8e03d61ba0 | 47 | import·safe·Control.Exception·e6527b1312b51222de3dbd8e03d61ba0 | 
| 48 | import·safe·GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 48 | import·safe·GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 
| 49 | import·safe·GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 49 | import·safe·GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 50 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 50 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 51 | import·safe·System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 51 | import·safe·System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 52 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 52 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 53 | import·safe·lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 54 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 55 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 56 | ··fdClose·4858c25fb29453869acdeb434a0adbeb | ||
| 57 | ··fdOpen·b49382ef12a3aee7553e4da22359407d | ||
| 58 | import·safe·lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 59 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 60 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 61 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 62 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 63 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 64 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 65 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 66 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 67 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 68 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 69 | ··SharedLock·967c7daf149f4e413bff9fe1436b54c6 | ||
| 70 | 53 | import·safe·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·58c115c9fbcfe2af340be0e7377c6f37 | |
| 54 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 55 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 56 | ··fdClose·e7a7592a15aa7b57b2a09b0b84639930 | ||
| 57 | ··fdOpen·d6a5b2e428b499be58582bc1b28dddba | ||
| 58 | import·safe·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | ||
| 59 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 60 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 61 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 62 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 63 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 64 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 65 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 66 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 67 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 68 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 69 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 70 | 829fc85331d437b6b3e7aaac1c548a28 | ||
| 71 | ··$trModule·::·GHC.Types.Module | 71 | ··$trModule·::·GHC.Types.Module | 
| 72 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 72 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 73 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 73 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 74 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 74 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 75 | 81 | 75 | 181421e2839481b3b9de32bd7fccf897 | 
| 76 | ··$trModule1·::·GHC.Types.TrName | 76 | ··$trModule1·::·GHC.Types.TrName | 
| 77 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 77 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 78 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 78 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 79 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 79 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 80 | 80 | 57e04e63387c0fc56392b08f6d89d791 | |
| 81 | ··$trModule2·::·GHC.Prim.Addr# | 81 | ··$trModule2·::·GHC.Prim.Addr# | 
| 82 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 82 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 83 | ···Unfolding:·Core:·<vanilla>·"Lukko.NoOp"#] | 83 | ···Unfolding:·Core:·<vanilla>·"Lukko.NoOp"#] | 
| 84 | 84 | e943b510e3d5f13da109e0471f281ec8 | |
| 85 | ··$trModule3·::·GHC.Types.TrName | 85 | ··$trModule3·::·GHC.Types.TrName | 
| 86 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 86 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 87 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 87 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 88 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 88 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 89 | 6 | 89 | 8816aab054ceff807bebe770ff93b939 | 
| 90 | ··$trModule4·::·GHC.Prim.Addr# | 90 | ··$trModule4·::·GHC.Prim.Addr# | 
| 91 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 91 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 92 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 93 | 92 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | |
| 93 | 8b27a601f5ae24e0f6f3bd5d1a8c029d | ||
| 94 | ··type·FileLockingSupported·::·GHC.Types.Bool | 94 | ··type·FileLockingSupported·::·GHC.Types.Bool | 
| 95 | ··type·FileLockingSupported·=·'GHC.Types.False·::·GHC.Types.Bool | 95 | ··type·FileLockingSupported·=·'GHC.Types.False·::·GHC.Types.Bool | 
| 96 | 96 | 38973a795530193487f225dc6811fed4 | |
| 97 | ··fdLock·:: | 97 | ··fdLock·:: | 
| 98 | ····Lukko.Internal.FD.FD | 98 | ····Lukko.Internal.FD.FD | 
| 99 | ····->·Lukko.Internal.Types.LockMode·->·GHC.Types.IO·() | 99 | ····->·Lukko.Internal.Types.LockMode·->·GHC.Types.IO·() | 
| 100 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 100 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| 101 | ···Strictness:·<A><A><L>x,·CPR:·b, | 101 | ···Strictness:·<A><A><L>x,·CPR:·b, | 
| 102 | ···Unfolding:·Core:·<vanilla> | 102 | ···Unfolding:·Core:·<vanilla> | 
| 103 | ··············fdLock1 | 103 | ··············fdLock1 | 
| 104 | ················`cast` | 104 | ················`cast` | 
| 105 | ··············(<Lukko.Internal.FD.FD>_R | 105 | ··············(<Lukko.Internal.FD.FD>_R | 
| 106 | ···············%<'GHC.Types.Many>_N·->_R·<Lukko.Internal.Types.LockMode>_R | 106 | ···············%<'GHC.Types.Many>_N·->_R·<Lukko.Internal.Types.LockMode>_R | 
| 107 | ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 107 | ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 
| 108 | 3 | 108 | 13e51c4842604a38a22230826ba38c49 | 
| 109 | ··fdLock1·:: | 109 | ··fdLock1·:: | 
| 110 | ····Lukko.Internal.FD.FD | 110 | ····Lukko.Internal.FD.FD | 
| 111 | ····->·Lukko.Internal.Types.LockMode | 111 | ····->·Lukko.Internal.Types.LockMode | 
| 112 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 112 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| 113 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 113 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 
| 114 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 114 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| 115 | ···Strictness:·<A><A><L>x,·CPR:·b, | 115 | ···Strictness:·<A><A><L>x,·CPR:·b, | 
| Max diff block lines reached; 6559/13138 bytes (49.92%) of diff not shown. | |||
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····dyn | 6 | ·····got····dyn | 
| 7 | interface·Lukko.OFD·9066 | 7 | interface·Lukko.OFD·9066 | 
| 8 | ··interface·hash:·b21762a40662a8ff96b082d469194665 | ||
| 9 | ··ABI·hash:·5e0dc87222b375ab307c6876b9714d73 | ||
| 10 | ·· | 8 | ··interface·hash:·f41108cb741299fc10797929c05f42e3 | 
| 9 | ··ABI·hash:·b847ca2449f9a890928bb0480bad868d | ||
| 10 | ··export-list·hash:·bd3dcff41b4d169776c6444654ef44a3 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·00e914fb0e8e508011ce8459c79b12ee | 12 | ··flag·hash:·00e914fb0e8e508011ce8459c79b12ee | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·0de382fd6d7798a847b62c263c5a171f | 16 | ··src_hash:·0de382fd6d7798a847b62c263c5a171f | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 29, 17 lines modified | Offset 29, 17 lines modified | ||
| 29 | ··hTryLock | 29 | ··hTryLock | 
| 30 | ··hUnlock | 30 | ··hUnlock | 
| 31 | ··Lukko.Internal.FD.FD | 31 | ··Lukko.Internal.FD.FD | 
| 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 35 | ··FileLockingSupported | 35 | ··FileLockingSupported | 
| 36 | direct·module·dependencies:·lukko-0.1.1.3- | 36 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 37 | ····························lukko-0.1.1.3- | 37 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FillBytes | 
| 38 | ····························lukko-0.1.1.3- | 38 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 39 | boot·module·dependencies: | 39 | boot·module·dependencies: | 
| 40 | direct·package·dependencies:·base-4.18.2.1 | 40 | direct·package·dependencies:·base-4.18.2.1 | 
| 41 | plugin·package·dependencies: | 41 | plugin·package·dependencies: | 
| 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 45 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 45 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| Offset 56, 40 lines modified | Offset 56, 40 lines modified | ||
| 56 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 56 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 57 | import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d1 | 57 | import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d1 | 
| 58 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 58 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 59 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 59 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 60 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 60 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 
| 61 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 61 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 
| 62 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 62 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 63 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 64 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 65 | ··FD·3a1da656ef131a62009e803fb91217f1 | ||
| 66 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 67 | ··fdClose·4858c25fb29453869acdeb434a0adbeb | ||
| 68 | ··fdOpen·b49382ef12a3aee7553e4da22359407d | ||
| 69 | ··handleToFd·af29864b7176d2461c2a17e8f846fb94 | ||
| 70 | import··-/··lukko-0.1.1.3- | 63 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·58c115c9fbcfe2af340be0e7377c6f37 | 
| 64 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 65 | ··FD·e7beb599f25940b52a4a7974c03db91d | ||
| 66 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 67 | ··fdClose·e7a7592a15aa7b57b2a09b0b84639930 | ||
| 68 | ··fdOpen·d6a5b2e428b499be58582bc1b28dddba | ||
| 69 | ··handleToFd·b9faa8ccff31312e2d9bb3dbe9590bf2 | ||
| 70 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FillBytes·0963a8b9762999b1e41940d07283ba28 | ||
| 71 | ··exports:·5b17bbb1e0f6f240eb9116bc421fe85a | 71 | ··exports:·5b17bbb1e0f6f240eb9116bc421fe85a | 
| 72 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 73 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 74 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 75 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 76 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 77 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 78 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 79 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 80 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 81 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 82 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 83 | ··S | 72 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | 
| 73 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 74 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 75 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 76 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 77 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 78 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 79 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 80 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 81 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 82 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 83 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 84 | addDependentFile·"src-ofd/Lukko/OFD.hsc"·a861675c815ce67b6e1cef7f9cc56561 | 84 | addDependentFile·"src-ofd/Lukko/OFD.hsc"·a861675c815ce67b6e1cef7f9cc56561 | 
| 85 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 85 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 86 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 86 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 87 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 87 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 88 | 88 | 0c18f5e850c07a2f14a4e36034714130 | |
| 89 | ··$fStorableFLock·::·Foreign.Storable.Storable·FLock | 89 | ··$fStorableFLock·::·Foreign.Storable.Storable·FLock | 
| 90 | ··DFunId | 90 | ··DFunId | 
| 91 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 91 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 92 | ···LambdaFormInfo:·LFCon[Foreign.Storable.C:Storable], | 92 | ···LambdaFormInfo:·LFCon[Foreign.Storable.C:Storable], | 
| 93 | ···Inline:·CONLIKE, | 93 | ···Inline:·CONLIKE, | 
| 94 | ···Unfolding:·DFun:. | 94 | ···Unfolding:·DFun:. | 
| 95 | ················@FLock | 95 | ················@FLock | 
| Offset 124, 15 lines modified | Offset 124, 15 lines modified | ||
| 124 | ················(<GHC.Ptr.Ptr·FLock>_R | 124 | ················(<GHC.Ptr.Ptr·FLock>_R | 
| 125 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<FLock>_R)) | 125 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<FLock>_R)) | 
| 126 | ················$fStorableFLock1 | 126 | ················$fStorableFLock1 | 
| 127 | ··················`cast` | 127 | ··················`cast` | 
| 128 | ················(<GHC.Ptr.Ptr·FLock>_R | 128 | ················(<GHC.Ptr.Ptr·FLock>_R | 
| 129 | ·················%<'GHC.Types.Many>_N·->_R·<FLock>_R | 129 | ·················%<'GHC.Types.Many>_N·->_R·<FLock>_R | 
| 130 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 130 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 
| 131 | 131 | 875a06ace8e205e76f08fe0daa6e55b5 | |
| 132 | ··$fStorableFLock1·:: | 132 | ··$fStorableFLock1·:: | 
| 133 | ····GHC.Ptr.Ptr·FLock | 133 | ····GHC.Ptr.Ptr·FLock | 
| 134 | ····->·FLock | 134 | ····->·FLock | 
| 135 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 135 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| 136 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 136 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 
| 137 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 137 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 
| 138 | ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 138 | ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| Offset 197, 15 lines modified | Offset 197, 15 lines modified | ||
| 197 | ··············case·GHC.Prim.writeInt32OffAddr# | 197 | ··············case·GHC.Prim.writeInt32OffAddr# | 
| 198 | ·····················@GHC.Prim.RealWorld | 198 | ·····················@GHC.Prim.RealWorld | 
| 199 | ·····················(GHC.Prim.plusAddr#·ds1·24#) | 199 | ·····················(GHC.Prim.plusAddr#·ds1·24#) | 
| 200 | ·····················0# | 200 | ·····················0# | 
| 201 | ·····················x5 | 201 | ·····················x5 | 
| 202 | ·····················s4·of·s5·{·DEFAULT·-> | 202 | ·····················s4·of·s5·{·DEFAULT·-> | 
| 203 | ··············(#·s5,·GHC.Tuple.Prim.()·#)·}·}·}·}·}·}·}·}·}·}·}·}·}] | 203 | ··············(#·s5,·GHC.Tuple.Prim.()·#)·}·}·}·}·}·}·}·}·}·}·}·}·}] | 
| 204 | 204 | 9d94d76a6a904dc15242f89c3271b7e6 | |
| 205 | ··$fStorableFLock2·:: | 205 | ··$fStorableFLock2·:: | 
| 206 | ····GHC.Ptr.Ptr·FLock | 206 | ····GHC.Ptr.Ptr·FLock | 
| 207 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 207 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| 208 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·FLock·#) | 208 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·FLock·#) | 
| 209 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 209 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 
| 210 | ···LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><L>, | 210 | ···LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><L>, | 
| Max diff block lines reached; 26224/33215 bytes (78.95%) of diff not shown. | |||
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got···· | 6 | ·····got···· | 
| 7 | interface·Lukko.OFD·9066 | 7 | interface·Lukko.OFD·9066 | 
| 8 | ··interface·hash:·b21762a40662a8ff96b082d469194665 | ||
| 9 | ··ABI·hash:·5e0dc87222b375ab307c6876b9714d73 | ||
| 10 | ·· | 8 | ··interface·hash:·f41108cb741299fc10797929c05f42e3 | 
| 9 | ··ABI·hash:·b847ca2449f9a890928bb0480bad868d | ||
| 10 | ··export-list·hash:·bd3dcff41b4d169776c6444654ef44a3 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·a07fc28d071297c4b316fdd9d234b233 | 12 | ··flag·hash:·a07fc28d071297c4b316fdd9d234b233 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·0de382fd6d7798a847b62c263c5a171f | 16 | ··src_hash:·0de382fd6d7798a847b62c263c5a171f | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 29, 17 lines modified | Offset 29, 17 lines modified | ||
| 29 | ··hTryLock | 29 | ··hTryLock | 
| 30 | ··hUnlock | 30 | ··hUnlock | 
| 31 | ··Lukko.Internal.FD.FD | 31 | ··Lukko.Internal.FD.FD | 
| 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 35 | ··FileLockingSupported | 35 | ··FileLockingSupported | 
| 36 | direct·module·dependencies:·lukko-0.1.1.3- | 36 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 37 | ····························lukko-0.1.1.3- | 37 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FillBytes | 
| 38 | ····························lukko-0.1.1.3- | 38 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 39 | boot·module·dependencies: | 39 | boot·module·dependencies: | 
| 40 | direct·package·dependencies:·base-4.18.2.1 | 40 | direct·package·dependencies:·base-4.18.2.1 | 
| 41 | plugin·package·dependencies: | 41 | plugin·package·dependencies: | 
| 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 45 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 45 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| Offset 56, 40 lines modified | Offset 56, 40 lines modified | ||
| 56 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 56 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 57 | import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d1 | 57 | import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d1 | 
| 58 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 58 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 59 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 59 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 60 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 60 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 
| 61 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 61 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 
| 62 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 62 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 63 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 64 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 65 | ··FD·3a1da656ef131a62009e803fb91217f1 | ||
| 66 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 67 | ··fdClose·4858c25fb29453869acdeb434a0adbeb | ||
| 68 | ··fdOpen·b49382ef12a3aee7553e4da22359407d | ||
| 69 | ··handleToFd·af29864b7176d2461c2a17e8f846fb94 | ||
| 70 | import··-/··lukko-0.1.1.3- | 63 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·58c115c9fbcfe2af340be0e7377c6f37 | 
| 64 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 65 | ··FD·e7beb599f25940b52a4a7974c03db91d | ||
| 66 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 67 | ··fdClose·e7a7592a15aa7b57b2a09b0b84639930 | ||
| 68 | ··fdOpen·d6a5b2e428b499be58582bc1b28dddba | ||
| 69 | ··handleToFd·b9faa8ccff31312e2d9bb3dbe9590bf2 | ||
| 70 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FillBytes·0963a8b9762999b1e41940d07283ba28 | ||
| 71 | ··exports:·5b17bbb1e0f6f240eb9116bc421fe85a | 71 | ··exports:·5b17bbb1e0f6f240eb9116bc421fe85a | 
| 72 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 73 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 74 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 75 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 76 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 77 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 78 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 79 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 80 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 81 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 82 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 83 | ··S | 72 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | 
| 73 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 74 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 75 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 76 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 77 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 78 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 79 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 80 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 81 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 82 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 83 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 84 | addDependentFile·"src-ofd/Lukko/OFD.hsc"·a861675c815ce67b6e1cef7f9cc56561 | 84 | addDependentFile·"src-ofd/Lukko/OFD.hsc"·a861675c815ce67b6e1cef7f9cc56561 | 
| 85 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 85 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 86 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 86 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 87 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 87 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 88 | 88 | 0c18f5e850c07a2f14a4e36034714130 | |
| 89 | ··$fStorableFLock·::·Foreign.Storable.Storable·FLock | 89 | ··$fStorableFLock·::·Foreign.Storable.Storable·FLock | 
| 90 | ··DFunId | 90 | ··DFunId | 
| 91 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 91 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 92 | ···LambdaFormInfo:·LFCon[Foreign.Storable.C:Storable], | 92 | ···LambdaFormInfo:·LFCon[Foreign.Storable.C:Storable], | 
| 93 | ···Inline:·CONLIKE, | 93 | ···Inline:·CONLIKE, | 
| 94 | ···Unfolding:·DFun:. | 94 | ···Unfolding:·DFun:. | 
| 95 | ················@FLock | 95 | ················@FLock | 
| Offset 124, 15 lines modified | Offset 124, 15 lines modified | ||
| 124 | ················(<GHC.Ptr.Ptr·FLock>_R | 124 | ················(<GHC.Ptr.Ptr·FLock>_R | 
| 125 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<FLock>_R)) | 125 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<FLock>_R)) | 
| 126 | ················$fStorableFLock1 | 126 | ················$fStorableFLock1 | 
| 127 | ··················`cast` | 127 | ··················`cast` | 
| 128 | ················(<GHC.Ptr.Ptr·FLock>_R | 128 | ················(<GHC.Ptr.Ptr·FLock>_R | 
| 129 | ·················%<'GHC.Types.Many>_N·->_R·<FLock>_R | 129 | ·················%<'GHC.Types.Many>_N·->_R·<FLock>_R | 
| 130 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 130 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 
| 131 | 131 | 875a06ace8e205e76f08fe0daa6e55b5 | |
| 132 | ··$fStorableFLock1·:: | 132 | ··$fStorableFLock1·:: | 
| 133 | ····GHC.Ptr.Ptr·FLock | 133 | ····GHC.Ptr.Ptr·FLock | 
| 134 | ····->·FLock | 134 | ····->·FLock | 
| 135 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 135 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| 136 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 136 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 
| 137 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 137 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 
| 138 | ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 138 | ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| Offset 197, 15 lines modified | Offset 197, 15 lines modified | ||
| 197 | ··············case·GHC.Prim.writeInt32OffAddr# | 197 | ··············case·GHC.Prim.writeInt32OffAddr# | 
| 198 | ·····················@GHC.Prim.RealWorld | 198 | ·····················@GHC.Prim.RealWorld | 
| 199 | ·····················(GHC.Prim.plusAddr#·ds1·24#) | 199 | ·····················(GHC.Prim.plusAddr#·ds1·24#) | 
| 200 | ·····················0# | 200 | ·····················0# | 
| 201 | ·····················x5 | 201 | ·····················x5 | 
| 202 | ·····················s4·of·s5·{·DEFAULT·-> | 202 | ·····················s4·of·s5·{·DEFAULT·-> | 
| 203 | ··············(#·s5,·GHC.Tuple.Prim.()·#)·}·}·}·}·}·}·}·}·}·}·}·}·}] | 203 | ··············(#·s5,·GHC.Tuple.Prim.()·#)·}·}·}·}·}·}·}·}·}·}·}·}·}] | 
| 204 | 204 | 9d94d76a6a904dc15242f89c3271b7e6 | |
| 205 | ··$fStorableFLock2·:: | 205 | ··$fStorableFLock2·:: | 
| 206 | ····GHC.Ptr.Ptr·FLock | 206 | ····GHC.Ptr.Ptr·FLock | 
| 207 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 207 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| 208 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·FLock·#) | 208 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·FLock·#) | 
| 209 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 209 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 
| 210 | ···LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><L>, | 210 | ···LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><L>, | 
| Max diff block lines reached; 26224/33212 bytes (78.96%) of diff not shown. | |||
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····dyn | 6 | ·····got····dyn | 
| 7 | interface·Lukko·9066 | 7 | interface·Lukko·9066 | 
| 8 | ··interface·hash:·7bf7280419602d6ffdabf148d8486b19 | ||
| 9 | ··ABI·hash:·d8e6fedd868061d7c167a2d0992f921b | ||
| 10 | ·· | 8 | ··interface·hash:·4f235da65b8e27fe28a383fcc363a6b1 | 
| 9 | ··ABI·hash:·9d4634e38c3f8139032f8ea0fb191a45 | ||
| 10 | ··export-list·hash:·3938cfda5d5d318de9f71231b19cfb54 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·419d323da43a199885ce5935c72433d2 | 12 | ··flag·hash:·419d323da43a199885ce5935c72433d2 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·f37faa50ff175b8a0e79c6f8e555150d | 16 | ··src_hash:·f37faa50ff175b8a0e79c6f8e555150d | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 30, 174 lines modified | Offset 30, 174 lines modified | ||
| 30 | ··Lukko.OFD.fileLockingMethod | 30 | ··Lukko.OFD.fileLockingMethod | 
| 31 | ··Lukko.OFD.fileLockingSupported | 31 | ··Lukko.OFD.fileLockingSupported | 
| 32 | ··FD | 32 | ··FD | 
| 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 36 | ··Lukko.OFD.FileLockingSupported | 36 | ··Lukko.OFD.FileLockingSupported | 
| 37 | direct·module·dependencies:·lukko-0.1.1.3- | 37 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 38 | ····························lukko-0.1.1.3- | 38 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 39 | ····························lukko-0.1.1.3- | 39 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.OFD | 
| 40 | boot·module·dependencies: | 40 | boot·module·dependencies: | 
| 41 | direct·package·dependencies:·base-4.18.2.1 | 41 | direct·package·dependencies:·base-4.18.2.1 | 
| 42 | plugin·package·dependencies: | 42 | plugin·package·dependencies: | 
| 43 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 43 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 44 | family·instance·modules:·Control.Applicative·Control.Arrow | 44 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 45 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 45 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 46 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 46 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| 47 | ·························GHC.RTS.Flags | 47 | ·························GHC.RTS.Flags | 
| 48 | import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055 | 48 | import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055 | 
| 49 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 49 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 
| 50 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 50 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 51 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 51 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 52 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 52 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 53 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 53 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 54 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 55 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 56 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 57 | ··fdClose·4858c25fb29453869acdeb434a0adbeb | ||
| 58 | ··fdOpen·b49382ef12a3aee7553e4da22359407d | ||
| 59 | ··handleToFd·af29864b7176d2461c2a17e8f846fb94 | ||
| 60 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 61 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 62 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 63 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 64 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 65 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 66 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 67 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 68 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 69 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 70 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 71 | ··SharedLock·967c7daf149f4e413bff9fe1436b54c6 | ||
| 72 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.OFD·5e0dc87222b375ab307c6876b9714d73 | ||
| 73 | ··exports:·cab4b4f1ef69188bdad8d75994f04295 | ||
| 74 | ··FileLockingSupported·e19f1512cff688716bcbfd1ce0c029b5 | ||
| 75 | ··fdLock·f7171f95697c4aa4b9f87ff7dbefe21a | ||
| 76 | ··fdTryLock·fb52411e077410e111c178e923aabdee | ||
| 77 | ··fdUnlock·92df16c3122b79b4583007530bd2d248 | ||
| 78 | ··fileLockingMethod·a47808c5f95786a4eb85af1e32436dc5 | ||
| 79 | ··fileLockingSupported·64374dca1f3bd1550cd103114ecfbb81 | ||
| 80 | ··hLock·a20ce2206b361a97ae96211ed1bb0605 | ||
| 81 | ··hTryLock·7d2b80ef03895e9dd53c0f075110be12 | ||
| 82 | ·· | 54 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·58c115c9fbcfe2af340be0e7377c6f37 | 
| 55 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 56 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 57 | ··fdClose·e7a7592a15aa7b57b2a09b0b84639930 | ||
| 58 | ··fdOpen·d6a5b2e428b499be58582bc1b28dddba | ||
| 59 | ··handleToFd·b9faa8ccff31312e2d9bb3dbe9590bf2 | ||
| 60 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | ||
| 61 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 62 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 63 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 64 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 65 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 66 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 67 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 68 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 69 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 70 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 71 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 72 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.OFD·b847ca2449f9a890928bb0480bad868d | ||
| 73 | ··exports:·bd3dcff41b4d169776c6444654ef44a3 | ||
| 74 | ··FileLockingSupported·c41309f318be4b4ec782aee2dd544027 | ||
| 75 | ··fdLock·625f224152edbc87819d98e33872209b | ||
| 76 | ··fdTryLock·a637884b73a7e3dddee5a83e5837f616 | ||
| 77 | ··fdUnlock·8859737a93b91a4f021aeb29c50d1448 | ||
| 78 | ··fileLockingMethod·e8d71e599f0aac68b892b18c9ff4b450 | ||
| 79 | ··fileLockingSupported·fa6e428f67998e892c1b9de77f08fba7 | ||
| 80 | ··hLock·a321b7b5c2d0ccb2665917b8a4d0abf8 | ||
| 81 | ··hTryLock·ec174120c07355e08933ea2e732846d4 | ||
| 82 | ··hUnlock·df411ebc01e3c41c63447d3564bc7ced | ||
| 83 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 83 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 84 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 84 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 85 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 85 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 86 | 1 | 86 | e2159e458e124d5b4d98df27b13f466c | 
| 87 | ··$trModule·::·GHC.Types.Module | 87 | ··$trModule·::·GHC.Types.Module | 
| 88 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 88 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 89 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 89 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 90 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 90 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 91 | 91 | e225d99455d9cb690180ffbfe5bdb9bd | |
| 92 | ··$trModule1·::·GHC.Types.TrName | 92 | ··$trModule1·::·GHC.Types.TrName | 
| 93 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 93 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 94 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 94 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 95 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 95 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 96 | 96 | caf0fc4e49c3083ca8085264cab70564 | |
| 97 | ··$trModule2·::·GHC.Prim.Addr# | 97 | ··$trModule2·::·GHC.Prim.Addr# | 
| 98 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 98 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 99 | ···Unfolding:·Core:·<vanilla>·"Lukko"#] | 99 | ···Unfolding:·Core:·<vanilla>·"Lukko"#] | 
| 100 | 100 | a855c0fa145a18f054c00c850d79f9e7 | |
| 101 | ··$trModule3·::·GHC.Types.TrName | 101 | ··$trModule3·::·GHC.Types.TrName | 
| 102 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 102 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 103 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 103 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 104 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 104 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 105 | 105 | 58bf70db4fcd57b0f4e99e3697e7ca3d | |
| 106 | ··$trModule4·::·GHC.Prim.Addr# | 106 | ··$trModule4·::·GHC.Prim.Addr# | 
| 107 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 107 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 108 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| Max diff block lines reached; 4546/11860 bytes (38.33%) of diff not shown. | |||
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got···· | 6 | ·····got···· | 
| 7 | interface·Lukko·9066 | 7 | interface·Lukko·9066 | 
| 8 | ··interface·hash:·7bf7280419602d6ffdabf148d8486b19 | ||
| 9 | ··ABI·hash:·d8e6fedd868061d7c167a2d0992f921b | ||
| 10 | ·· | 8 | ··interface·hash:·4f235da65b8e27fe28a383fcc363a6b1 | 
| 9 | ··ABI·hash:·9d4634e38c3f8139032f8ea0fb191a45 | ||
| 10 | ··export-list·hash:·3938cfda5d5d318de9f71231b19cfb54 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·54cba7728848c40e779f9b7ccfded68b | 12 | ··flag·hash:·54cba7728848c40e779f9b7ccfded68b | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·f37faa50ff175b8a0e79c6f8e555150d | 16 | ··src_hash:·f37faa50ff175b8a0e79c6f8e555150d | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 30, 174 lines modified | Offset 30, 174 lines modified | ||
| 30 | ··Lukko.OFD.fileLockingMethod | 30 | ··Lukko.OFD.fileLockingMethod | 
| 31 | ··Lukko.OFD.fileLockingSupported | 31 | ··Lukko.OFD.fileLockingSupported | 
| 32 | ··FD | 32 | ··FD | 
| 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 36 | ··Lukko.OFD.FileLockingSupported | 36 | ··Lukko.OFD.FileLockingSupported | 
| 37 | direct·module·dependencies:·lukko-0.1.1.3- | 37 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 38 | ····························lukko-0.1.1.3- | 38 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 39 | ····························lukko-0.1.1.3- | 39 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.OFD | 
| 40 | boot·module·dependencies: | 40 | boot·module·dependencies: | 
| 41 | direct·package·dependencies:·base-4.18.2.1 | 41 | direct·package·dependencies:·base-4.18.2.1 | 
| 42 | plugin·package·dependencies: | 42 | plugin·package·dependencies: | 
| 43 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 43 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 44 | family·instance·modules:·Control.Applicative·Control.Arrow | 44 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 45 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 45 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 46 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 46 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| 47 | ·························GHC.RTS.Flags | 47 | ·························GHC.RTS.Flags | 
| 48 | import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055 | 48 | import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055 | 
| 49 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 49 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 
| 50 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 50 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 51 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 51 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 52 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 52 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 53 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 53 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 54 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·1ed351b21c94d83575cd6ac1121ea4ce | ||
| 55 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 56 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 57 | ··fdClose·4858c25fb29453869acdeb434a0adbeb | ||
| 58 | ··fdOpen·b49382ef12a3aee7553e4da22359407d | ||
| 59 | ··handleToFd·af29864b7176d2461c2a17e8f846fb94 | ||
| 60 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 61 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 62 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 63 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 64 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 65 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 66 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 67 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 68 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 69 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 70 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 71 | ··SharedLock·967c7daf149f4e413bff9fe1436b54c6 | ||
| 72 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.OFD·5e0dc87222b375ab307c6876b9714d73 | ||
| 73 | ··exports:·cab4b4f1ef69188bdad8d75994f04295 | ||
| 74 | ··FileLockingSupported·e19f1512cff688716bcbfd1ce0c029b5 | ||
| 75 | ··fdLock·f7171f95697c4aa4b9f87ff7dbefe21a | ||
| 76 | ··fdTryLock·fb52411e077410e111c178e923aabdee | ||
| 77 | ··fdUnlock·92df16c3122b79b4583007530bd2d248 | ||
| 78 | ··fileLockingMethod·a47808c5f95786a4eb85af1e32436dc5 | ||
| 79 | ··fileLockingSupported·64374dca1f3bd1550cd103114ecfbb81 | ||
| 80 | ··hLock·a20ce2206b361a97ae96211ed1bb0605 | ||
| 81 | ··hTryLock·7d2b80ef03895e9dd53c0f075110be12 | ||
| 82 | ·· | 54 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·58c115c9fbcfe2af340be0e7377c6f37 | 
| 55 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 56 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 57 | ··fdClose·e7a7592a15aa7b57b2a09b0b84639930 | ||
| 58 | ··fdOpen·d6a5b2e428b499be58582bc1b28dddba | ||
| 59 | ··handleToFd·b9faa8ccff31312e2d9bb3dbe9590bf2 | ||
| 60 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | ||
| 61 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 62 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 63 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 64 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 65 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 66 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 67 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 68 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 69 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 70 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 71 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 72 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.OFD·b847ca2449f9a890928bb0480bad868d | ||
| 73 | ··exports:·bd3dcff41b4d169776c6444654ef44a3 | ||
| 74 | ··FileLockingSupported·c41309f318be4b4ec782aee2dd544027 | ||
| 75 | ··fdLock·625f224152edbc87819d98e33872209b | ||
| 76 | ··fdTryLock·a637884b73a7e3dddee5a83e5837f616 | ||
| 77 | ··fdUnlock·8859737a93b91a4f021aeb29c50d1448 | ||
| 78 | ··fileLockingMethod·e8d71e599f0aac68b892b18c9ff4b450 | ||
| 79 | ··fileLockingSupported·fa6e428f67998e892c1b9de77f08fba7 | ||
| 80 | ··hLock·a321b7b5c2d0ccb2665917b8a4d0abf8 | ||
| 81 | ··hTryLock·ec174120c07355e08933ea2e732846d4 | ||
| 82 | ··hUnlock·df411ebc01e3c41c63447d3564bc7ced | ||
| 83 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 83 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 84 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 84 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 85 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 85 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 86 | 1 | 86 | e2159e458e124d5b4d98df27b13f466c | 
| 87 | ··$trModule·::·GHC.Types.Module | 87 | ··$trModule·::·GHC.Types.Module | 
| 88 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 88 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 89 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 89 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 90 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 90 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 91 | 91 | e225d99455d9cb690180ffbfe5bdb9bd | |
| 92 | ··$trModule1·::·GHC.Types.TrName | 92 | ··$trModule1·::·GHC.Types.TrName | 
| 93 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 93 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 94 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 94 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 95 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 95 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 96 | 96 | caf0fc4e49c3083ca8085264cab70564 | |
| 97 | ··$trModule2·::·GHC.Prim.Addr# | 97 | ··$trModule2·::·GHC.Prim.Addr# | 
| 98 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 98 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 99 | ···Unfolding:·Core:·<vanilla>·"Lukko"#] | 99 | ···Unfolding:·Core:·<vanilla>·"Lukko"#] | 
| 100 | 100 | a855c0fa145a18f054c00c850d79f9e7 | |
| 101 | ··$trModule3·::·GHC.Types.TrName | 101 | ··$trModule3·::·GHC.Types.TrName | 
| 102 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 102 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 103 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 103 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 104 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 104 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 105 | 105 | 58bf70db4fcd57b0f4e99e3697e7ca3d | |
| 106 | ··$trModule4·::·GHC.Prim.Addr# | 106 | ··$trModule4·::·GHC.Prim.Addr# | 
| 107 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 107 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 108 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| Max diff block lines reached; 4546/11857 bytes (38.34%) of diff not shown. | |||
| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | -rw-r--r--···0········0········0········4·2024-10-03·07:17:15.000000·debian-binary | 1 | -rw-r--r--···0········0········0········4·2024-10-03·07:17:15.000000·debian-binary | 
| 2 | -rw-r--r--···0········0········0·····1472·2024-10-03·07:17:15.000000·control.tar.xz | 2 | -rw-r--r--···0········0········0·····1472·2024-10-03·07:17:15.000000·control.tar.xz | 
| 3 | -rw-r--r--···0········0········0····5005 | 3 | -rw-r--r--···0········0········0····50056·2024-10-03·07:17:15.000000·data.tar.xz | 
| Offset 1, 14 lines modified | Offset 1, 14 lines modified | ||
| 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 
| 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/ | 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/ | 
| 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ | 
| 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ghc-doc/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ghc-doc/ | 
| 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ghc-doc/haddock/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ghc-doc/haddock/ | 
| 6 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ghc-doc/haddock/lukko-0.1.1.3/ | 6 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ghc-doc/haddock/lukko-0.1.1.3/ | 
| 7 | -rw-r--r--···0·root·········(0)·root·········(0)·····473 | 7 | -rw-r--r--···0·root·········(0)·root·········(0)·····4731·2024-10-03·07:17:15.000000·./usr/lib/ghc-doc/haddock/lukko-0.1.1.3/lukko.haddock | 
| 8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ghc-doc/hoogle/ | 8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ghc-doc/hoogle/ | 
| 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/ | 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/ | 
| 10 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/ | 10 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/ | 
| 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-doc/ | 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-doc/ | 
| 12 | -rw-r--r--···0·root·········(0)·root·········(0)······379·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-doc/changelog.Debian.gz | 12 | -rw-r--r--···0·root·········(0)·root·········(0)······379·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-doc/changelog.Debian.gz | 
| 13 | -rw-r--r--···0·root·········(0)·root·········(0)······198·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-lukko-doc/changelog.gz | 13 | -rw-r--r--···0·root·········(0)·root·········(0)······198·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-lukko-doc/changelog.gz | 
| 14 | -rw-r--r--···0·root·········(0)·root·········(0)·····2189·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-lukko-doc/copyright | 14 | -rw-r--r--···0·root·········(0)·root·········(0)·····2189·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-lukko-doc/copyright | 
| Offset 255, 42 lines modified | Offset 255, 42 lines modified | ||
| 00000fe0:·0003·0018·0000·0300·1900·0003·001a·0000··................ | 00000fe0:·0003·0018·0000·0300·1900·0003·001a·0000··................ | ||
| 00000ff0:·0300·1b00·0003·001c·0000·0300·1d00·0003··................ | 00000ff0:·0300·1b00·0003·001c·0000·0300·1d00·0003··................ | ||
| 00001000:·001e·0000·0300·1f00·0004·030a·0000·0400··................ | 00001000:·001e·0000·0300·1f00·0004·030a·0000·0400··................ | ||
| 00001010:·1c00·0004·001d·0000·0400·1e00·0004·000b··................ | 00001010:·1c00·0004·001d·0000·0400·1e00·0004·000b··................ | ||
| 00001020:·0000·0400·0c00·0004·0020·0000·0400·1900··.........·...... | 00001020:·0000·0400·0c00·0004·0020·0000·0400·1900··.........·...... | ||
| 00001030:·0004·001a·0000·0400·1b00·2122·0023·0000··..........!".#.. | 00001030:·0004·001a·0000·0400·1b00·2122·0023·0000··..........!".#.. | ||
| 00001040:·0700·2400·2125·0326·0000·0800·2000·2127··..$.!%.&....·.!' | 00001040:·0700·2400·2125·0326·0000·0800·2000·2127··..$.!%.&....·.!' | ||
| 00001050:·0328·0000·0801·0a29·2 | 00001050:·0328·0000·0801·0a29·236c·756b·6b6f·2d30··.(.....)#lukko-0 | ||
| 00001060:·2e31·2e31·2e33·2d37·6159·6e64·6c73·4f41··.1.1.3-7aYndlsOA | |||
| 00001070:·626f·3735·3958·5544·4f73·6649·540b·4c75··bo759XUDOsfIT.Lu | |||
| 00001080:·6b6b·6f2e·464c·6f63·6b0a·4c75·6b6b·6f2e··kko.FLock.Lukko. | |||
| 000010 | 00001060:·2e31·2e31·2e33·2d76·6f39·5351·467a·597a··.1.1.3-vo9SQFzYz | ||
| 00001070:·7037·5153·6a49·5375·4e46·4a47·0b4c·756b··p7QSjISuNFJG.Luk | |||
| 00001080:·6b6f·2e46·4c6f·636b·0a4c·756b·6b6f·2e4e··ko.FLock.Lukko.N | |||
| 00001090:·6f4f·7009·4c75·6b6b·6f2e·4f46·4405·4c75··oOp.Lukko.OFD.Lu | |||
| 000010a0:· | 000010a0:·6b6b·6f05·6c75·6b6b·6f18·4c75·6b6b·6f2e··kko.lukko.Lukko. | ||
| 000010b0:·496e·7465·726e·616c·2e46·696c·6c42·7974··Internal.FillByt | |||
| 000010c0:·6573·194c·756b·6b6f·2e49·6e74·6572·6e61··es.Lukko.Interna | |||
| 000010d0:·6c2e·4861·6e64·6c65·546f·4644·114c·756b··l.HandleToFD.Luk | |||
| 000010 | 000010e0:·6b6f·2e49·6e74·6572·6e61·6c2e·4644·144c··ko.Internal.FD.L | ||
| 000010f0:·756b·6b6f·2e49·6e74·6572·6e61·6c2e·5479··ukko.Internal.Ty | |||
| 00001100:·7065·7302·4644·0666·644f·7065·6e07·6664··pes.FD.fdOpen.fd | |||
| 00001110:·436c·6f73·6511·4669·6c65·4c6f·636b·696e··Close.FileLockin | |||
| 00001120:·674d·6574·686f·6409·4d65·7468·6f64·4f46··gMethod.MethodOF | |||
| 00001130:·440b·4d65·7468·6f64·464c·6f63·6b0d·4d65··D.MethodFLock.Me | |||
| 00001140:·7468·6f64·5769·6e64·6f77·730a·4d65·7468··thodWindows.Meth | |||
| 00001150:·6f64·4e6f·4f70·084c·6f63·6b4d·6f64·650a··odNoOp.LockMode. | |||
| 00001160:·5368·6172·6564·4c6f·636b·0d45·7863·6c75··SharedLock.Exclu | |||
| 00001170:·7369·7665·4c6f·636b·1746·696c·654c·6f63··siveLock.FileLoc | |||
| 00001180:·6b69·6e67·4e6f·7453·7570·706f·7274·6564··kingNotSupported | |||
| 00001190:·1446·696c·654c·6f63·6b69·6e67·5375·7070··.FileLockingSupp | |||
| 000011a0:·6f72·7465·6414·6669·6c65·4c6f·636b·696e··orted.fileLockin | |||
| 000010c0:·7465·7319·4c75·6b6b·6f2e·496e·7465·726e··tes.Lukko.Intern | |||
| 000010d0:·616c·2e48·616e·646c·6554·6f46·4411·4c75··al.HandleToFD.Lu | |||
| 000010e0:·6b6b·6f2e·496e·7465·726e·616c·2e46·4414··kko.Internal.FD. | |||
| 000010f0:·4c75·6b6b·6f2e·496e·7465·726e·616c·2e54··Lukko.Internal.T | |||
| 00001100:·7970·6573·0246·4406·6664·4f70·656e·0766··ypes.FD.fdOpen.f | |||
| 00001110:·6443·6c6f·7365·1146·696c·654c·6f63·6b69··dClose.FileLocki | |||
| 00001120:·6e67·4d65·7468·6f64·094d·6574·686f·644f··ngMethod.MethodO | |||
| 00001130:·4644·0b4d·6574·686f·6446·4c6f·636b·0d4d··FD.MethodFLock.M | |||
| 00001140:·6574·686f·6457·696e·646f·7773·0a4d·6574··ethodWindows.Met | |||
| 00001150:·686f·644e·6f4f·7008·4c6f·636b·4d6f·6465··hodNoOp.LockMode | |||
| 00001160:·0a53·6861·7265·644c·6f63·6b0d·4578·636c··.SharedLock.Excl | |||
| 00001170:·7573·6976·654c·6f63·6b17·4669·6c65·4c6f··usiveLock.FileLo | |||
| 00001180:·636b·696e·674e·6f74·5375·7070·6f72·7465··ckingNotSupporte | |||
| 00001190:·6414·4669·6c65·4c6f·636b·696e·6753·7570··d.FileLockingSup | |||
| 000011 | 000011b0:·6753·7570·706f·7274·6564·1166·696c·654c··gSupported.fileL | ||
| 000011b0:·6e67·5375·7070·6f72·7465·6411·6669·6c65··ngSupported.file | |||
| 000011c0:·4c6f·636b·696e·674d·6574·686f·6406·6664··LockingMethod.fd | |||
| 000011d0:·4c6f·636b·0966·6454·7279·4c6f·636b·0866··Lock.fdTryLock.f | |||
| 000011e0:·6455·6e6c·6f63·6b05·684c·6f63·6b08·6854··dUnlock.hLock.hT | |||
| 000011f0:·7279·4c6f·636b·0768·556e·6c6f·636b·0f24··ryLock.hUnlock.$ | |||
| 00001 | 000011c0:·6f63·6b69·6e67·4d65·7468·6f64·0666·644c··ockingMethod.fdL | ||
| 000011d0:·6f63·6b09·6664·5472·794c·6f63·6b08·6664··ock.fdTryLock.fd | |||
| 000011e0:·556e·6c6f·636b·0568·4c6f·636b·0868·5472··Unlock.hLock.hTr | |||
| 000011f0:·794c·6f63·6b07·6855·6e6c·6f63·6b0f·2466··yLock.hUnlock.$f | |||
| 00001200:·5374·6f72·6162·6c65·464c·6f63·6b0a·6861··StorableFLock.ha | |||
| 00001210:·6e64·6c65·546f·4664·0462·6173·6515·466f··ndleToFd.base.Fo | |||
| 00001220:·7265·6967·6e2e·4d61·7273·6861·6c2e·5574··reign.Marshal.Ut | |||
| 00001230:·696c·7309·6669·6c6c·4279·7465·730d·6768··ils.fillBytes.gh | |||
| 000012 | 00001240:·6348·616e·646c·6554·6f46·640f·466f·7265··cHandleToFd.Fore | ||
| 00001250:·6967·6e2e·432e·5479·7065·7304·4349·6e74··ign.C.Types.CInt | |||
| 00001260:·1347·4843·2e49·4f2e·4861·6e64·6c65·2e54··.GHC.IO.Handle.T | |||
| 00001220:·6f72·6569·676e·2e4d·6172·7368·616c·2e55··oreign.Marshal.U | |||
| 00001230:·7469·6c73·0966·696c·6c42·7974·6573·0d67··tils.fillBytes.g | |||
| 00001240:·6863·4861·6e64·6c65·546f·4664·0f46·6f72··hcHandleToFd.For | |||
| 00001250:·6569·676e·2e43·2e54·7970·6573·0443·496e··eign.C.Types.CIn | |||
| 00001260:·7413·4748·432e·494f·2e48·616e·646c·652e··t.GHC.IO.Handle. | |||
| 00001270:· | 00001270:·7970·6573·0648·616e·646c·65··············ypes.Handle | 
| Offset 1, 3 lines modified | Offset 1, 3 lines modified | ||
| 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 
| 2 | -rw-r--r--···0·root·········(0)·root·········(0)······798·2024-10-03·07:17:15.000000·./control | 2 | -rw-r--r--···0·root·········(0)·root·········(0)······798·2024-10-03·07:17:15.000000·./control | 
| 3 | -rw-r--r--···0·root·········(0)·root·········(0)·····15 | 3 | -rw-r--r--···0·root·········(0)·root·········(0)·····1589·2024-10-03·07:17:15.000000·./md5sums | 
| Offset 1, 15 lines modified | Offset 1, 15 lines modified | ||
| 1 | Package:·libghc-lukko-prof | 1 | Package:·libghc-lukko-prof | 
| 2 | Source:·haskell-lukko | 2 | Source:·haskell-lukko | 
| 3 | Version:·0.1.1.3-5 | 3 | Version:·0.1.1.3-5 | 
| 4 | Architecture:·amd64 | 4 | Architecture:·amd64 | 
| 5 | Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org> | 5 | Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org> | 
| 6 | Installed-Size:·35 | 6 | Installed-Size:·359 | 
| 7 | Depends:·libghc-base-prof-4.18.2.1-8e81e,·libghc-lukko-dev·(=·0.1.1.3-5) | 7 | Depends:·libghc-base-prof-4.18.2.1-8e81e,·libghc-lukko-dev·(=·0.1.1.3-5) | 
| 8 | Provides:·libghc-lukko-prof-0.1.1.3- | 8 | Provides:·libghc-lukko-prof-0.1.1.3-8d219 | 
| 9 | Section:·haskell | 9 | Section:·haskell | 
| 10 | Priority:·optional | 10 | Priority:·optional | 
| 11 | Description:·file·locking;·profiling·libraries | 11 | Description:·file·locking;·profiling·libraries | 
| 12 | ·This·package·provides·access·to·platform·dependent·file·locking·APIs: | 12 | ·This·package·provides·access·to·platform·dependent·file·locking·APIs: | 
| 13 | ·. | 13 | ·. | 
| 14 | ·*·Open·file·descriptor·locking·on·Linux·("Lukko.OFD") | 14 | ·*·Open·file·descriptor·locking·on·Linux·("Lukko.OFD") | 
| 15 | ·*·BSD-style·flock(2)·locks·on·UNIX·platforms·("Lukko.FLock") | 15 | ·*·BSD-style·flock(2)·locks·on·UNIX·platforms·("Lukko.FLock") | 
| Offset 1, 12 lines modified | Offset 1, 12 lines modified | ||
| 1 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 1 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko.p_hi | 
| 2 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 2 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/FLock.p_hi | 
| 3 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 3 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FD.p_hi | 
| 4 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 4 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FillBytes.p_hi | 
| 5 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 5 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/HandleToFD.p_hi | 
| 6 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 6 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/Types.p_hi | 
| 7 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 7 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/NoOp.p_hi | 
| 8 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 8 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/OFD.p_hi | 
| 9 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 9 | usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/libHSlukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG_p.a | 
| 10 | usr/share/doc/libghc-lukko-prof/changelog.Debian.gz | 10 | usr/share/doc/libghc-lukko-prof/changelog.Debian.gz | 
| 11 | usr/share/doc/libghc-lukko-prof/changelog.gz | 11 | usr/share/doc/libghc-lukko-prof/changelog.gz | 
| 12 | usr/share/doc/libghc-lukko-prof/copyright | 12 | usr/share/doc/libghc-lukko-prof/copyright | 
| Offset 1, 25 lines modified | Offset 1, 25 lines modified | ||
| 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 1 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./ | 
| 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/ | 2 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/ | 
| 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ | 3 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/ | 
| 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ | 4 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ | 
| 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/ | 5 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/ | 
| 6 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/ | 6 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/ | 
| 7 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/ | 7 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/ | 
| 8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 8 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/ | 
| 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 9 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/ | 
| 10 | -rw-r--r--···0·root·········(0)·root·········(0)·····895 | 10 | -rw-r--r--···0·root·········(0)·root·········(0)·····8957·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/FLock.p_hi | 
| 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3- | 11 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/ | 
| 12 | -rw-r--r--···0·root·········(0)·root·········(0)·····548 | 12 | -rw-r--r--···0·root·········(0)·root·········(0)·····5481·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FD.p_hi | 
| 13 | -rw-r--r--···0·root·········(0)·root·········(0)·····131 | 13 | -rw-r--r--···0·root·········(0)·root·········(0)·····1312·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/FillBytes.p_hi | 
| 14 | -rw-r--r--···0·root·········(0)·root·········(0)·····177 | 14 | -rw-r--r--···0·root·········(0)·root·········(0)·····1776·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/HandleToFD.p_hi | 
| 15 | -rw-r--r--···0·root·········(0)·root·········(0)····1605 | 15 | -rw-r--r--···0·root·········(0)·root·········(0)····16053·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/Internal/Types.p_hi | 
| 16 | -rw-r--r--···0·root·········(0)·root·········(0)·····635 | 16 | -rw-r--r--···0·root·········(0)·root·········(0)·····6353·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/NoOp.p_hi | 
| 17 | -rw-r--r--···0·root·········(0)·root·········(0)····18 | 17 | -rw-r--r--···0·root·········(0)·root·········(0)····18106·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko/OFD.p_hi | 
| 18 | -rw-r--r--···0·root·········(0)·root·········(0)·····5 | 18 | -rw-r--r--···0·root·········(0)·root·········(0)·····5305·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/Lukko.p_hi | 
| 19 | -rw-r--r--···0·root·········(0)·root·········(0)···2 | 19 | -rw-r--r--···0·root·········(0)·root·········(0)···280188·2024-10-03·07:17:15.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.6.6/lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG/libHSlukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG_p.a | 
| 20 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/ | 20 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/ | 
| 21 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/ | 21 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/ | 
| 22 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-prof/ | 22 | drwxr-xr-x···0·root·········(0)·root·········(0)········0·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-prof/ | 
| 23 | -rw-r--r--···0·root·········(0)·root·········(0)······379·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-prof/changelog.Debian.gz | 23 | -rw-r--r--···0·root·········(0)·root·········(0)······379·2024-10-03·07:17:15.000000·./usr/share/doc/libghc-lukko-prof/changelog.Debian.gz | 
| 24 | -rw-r--r--···0·root·········(0)·root·········(0)······198·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-lukko-prof/changelog.gz | 24 | -rw-r--r--···0·root·········(0)·root·········(0)······198·2001-09-09·01:46:40.000000·./usr/share/doc/libghc-lukko-prof/changelog.gz | 
| 25 | -rw-r--r--···0·root·········(0)·root·········(0)·····2189·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-lukko-prof/copyright | 25 | -rw-r--r--···0·root·········(0)·root·········(0)·····2189·2024-09-27·15:18:47.000000·./usr/share/doc/libghc-lukko-prof/copyright | 
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····p | 6 | ·····got····p | 
| 7 | interface·Lukko.FLock·9066 | 7 | interface·Lukko.FLock·9066 | 
| 8 | ··interface·hash:·f33013e83d059d974f6936e830614028 | ||
| 9 | ··ABI·hash:·d4195f9b97a72ed60bad49f4571cb21e | ||
| 10 | ·· | 8 | ··interface·hash:·f27c7c72616313bede7c1b1dca10050a | 
| 9 | ··ABI·hash:·95f3bc7ad7ce70c25e8b73a4e16361b0 | ||
| 10 | ··export-list·hash:·539ebc70907e04b5f6614a7f869a48d4 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·66fde988d62192efa86379da4128cfed | 12 | ··flag·hash:·66fde988d62192efa86379da4128cfed | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·a3d1c978e39915353fad9193fa056856 | 16 | ··src_hash:·a3d1c978e39915353fad9193fa056856 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 29, 16 lines modified | Offset 29, 16 lines modified | ||
| 29 | ··Lukko.Internal.FD.fdClose | 29 | ··Lukko.Internal.FD.fdClose | 
| 30 | ··Lukko.Internal.FD.fdOpen | 30 | ··Lukko.Internal.FD.fdOpen | 
| 31 | ··FileLockingSupported | 31 | ··FileLockingSupported | 
| 32 | ··Lukko.Internal.FD.FD | 32 | ··Lukko.Internal.FD.FD | 
| 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 36 | direct·module·dependencies:·lukko-0.1.1.3- | 36 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 37 | ····························lukko-0.1.1.3- | 37 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 38 | boot·module·dependencies: | 38 | boot·module·dependencies: | 
| 39 | direct·package·dependencies:·base-4.18.2.1 | 39 | direct·package·dependencies:·base-4.18.2.1 | 
| 40 | plugin·package·dependencies: | 40 | plugin·package·dependencies: | 
| 41 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 41 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 42 | family·instance·modules:·Control.Applicative·Control.Arrow | 42 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 43 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 43 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 44 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 44 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| Offset 53, 61 lines modified | Offset 53, 61 lines modified | ||
| 53 | import··-/··GHC.Bits·4682761a304b3a76f784c87adcbac215 | 53 | import··-/··GHC.Bits·4682761a304b3a76f784c87adcbac215 | 
| 54 | import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c4 | 54 | import··-/··GHC.IO.Exception·9978547f82b945cacb553cd3602e46c4 | 
| 55 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 55 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 56 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 56 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 57 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 57 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 58 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 58 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 
| 59 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 59 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 60 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·d06647be75f7fbdb0f1e241a6b0c2729 | ||
| 61 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 62 | ··FD·3a1da656ef131a62009e803fb91217f1 | ||
| 63 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 64 | ··fdClose·6b860b09900f694aee5ab8fca5997821 | ||
| 65 | ··fdOpen·5478e0fda1ed0b40c1236f428aae34d1 | ||
| 66 | ··handleToFd·2ba2f14e6fc9ffa07b81db8c340c8b6a | ||
| 67 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 68 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 69 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 70 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 71 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 72 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 73 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 74 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 75 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 76 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 77 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 78 | ··S | 60 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·e0cdeab5d2422f3f0db8c4cb9541622e | 
| 61 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 62 | ··FD·e7beb599f25940b52a4a7974c03db91d | ||
| 63 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 64 | ··fdClose·2bd1b75e267ec3047a6288d21ba503f6 | ||
| 65 | ··fdOpen·62a544790b85b3625b268d0e026a70c8 | ||
| 66 | ··handleToFd·57745529b73e51e5a301ad304dd6bbba | ||
| 67 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | ||
| 68 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 69 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 70 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 71 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 72 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 73 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 74 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 75 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 76 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 77 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 78 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 79 | addDependentFile·"src-flock/Lukko/FLock.hsc"·32cbea7b61ec080073a54a5b6686480b | 79 | addDependentFile·"src-flock/Lukko/FLock.hsc"·32cbea7b61ec080073a54a5b6686480b | 
| 80 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 80 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 81 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 81 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 82 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 82 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 83 | d | 83 | d9efb55740507c5ecbeb769a4256f414 | 
| 84 | ··$trModule·::·GHC.Types.Module | 84 | ··$trModule·::·GHC.Types.Module | 
| 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 86 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 86 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 87 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 87 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 88 | 88 | c36e138d2f81ce4f20dbb5dc1f8a50ab | |
| 89 | ··$trModule1·::·GHC.Types.TrName | 89 | ··$trModule1·::·GHC.Types.TrName | 
| 90 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 90 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 91 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 91 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 92 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 92 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 93 | 93 | 94bf19ba7518cce57c5d76c9cfc01ca5 | |
| 94 | ··$trModule2·::·GHC.Prim.Addr# | 94 | ··$trModule2·::·GHC.Prim.Addr# | 
| 95 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 95 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 96 | ···Unfolding:·Core:·<vanilla>·"Lukko.FLock"#] | 96 | ···Unfolding:·Core:·<vanilla>·"Lukko.FLock"#] | 
| 97 | 97 | ee2c61daade72d3dba4fcc3f4712ec93 | |
| 98 | ··$trModule3·::·GHC.Types.TrName | 98 | ··$trModule3·::·GHC.Types.TrName | 
| 99 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 99 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 100 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 100 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 101 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 101 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 102 | a | 102 | a60e22295e197d56d3cfe8f127600539 | 
| 103 | ··$trModule4·::·GHC.Prim.Addr# | 103 | ··$trModule4·::·GHC.Prim.Addr# | 
| 104 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 104 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 105 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 106 | d | 105 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | 
| 106 | 48d58d8921381912ef89ef82c8c1a6f2 | ||
| 107 | ··$wlockImpl·:: | 107 | ··$wlockImpl·:: | 
| 108 | ····GHC.Maybe.Maybe·GHC.IO.Handle.Types.Handle | 108 | ····GHC.Maybe.Maybe·GHC.IO.Handle.Types.Handle | 
| 109 | ····->·GHC.Prim.Int32# | 109 | ····->·GHC.Prim.Int32# | 
| 110 | ····->·GHC.Base.String | 110 | ····->·GHC.Base.String | 
| 111 | ····->·Lukko.Internal.Types.LockMode | 111 | ····->·Lukko.Internal.Types.LockMode | 
| 112 | ····->·GHC.Types.Bool | 112 | ····->·GHC.Types.Bool | 
| 113 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 113 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| Offset 135, 21 lines modified | Offset 135, 21 lines modified | ||
| 135 | ······················<join·1>·[Arity:·1,·Strictness:·<L>] | 135 | ······················<join·1>·[Arity:·1,·Strictness:·<L>] | 
| 136 | ····················=·\·(x#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 136 | ····················=·\·(x#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 
| 137 | ······················let·{ | 137 | ······················let·{ | 
| 138 | ························$j1·::·GHC.Prim.Int32# | 138 | ························$j1·::·GHC.Prim.Int32# | 
| 139 | ·······························->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Types.Bool·#) | 139 | ·······························->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.Types.Bool·#) | 
| 140 | ··························<join·1>·[Arity:·1,·Strictness:·<L>] | 140 | ··························<join·1>·[Arity:·1,·Strictness:·<L>] | 
| 141 | ························=·\·(y#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 141 | ························=·\·(y#['GHC.Types.Many]·::·GHC.Prim.Int32#)[OneShot]·-> | 
| 142 | ··························case·{__ffi_static_ccall_safe·lukko-0.1.1.3- | 142 | ··························case·{__ffi_static_ccall_safe·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:flock·::·GHC.Prim.Int32# | 
| 143 | ····································································································· | 143 | ·····································································································->·GHC.Prim.Int32# | 
| Max diff block lines reached; 21631/30317 bytes (71.35%) of diff not shown. | |||
| Offset 1, 32 lines modified | Offset 1, 32 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····p | 6 | ·····got····p | 
| 7 | interface·Lukko.Internal.FD·9066 | 7 | interface·Lukko.Internal.FD·9066 | 
| 8 | ··interface·hash:·a0499ccb9bf62549d64dff4fa50a38be | ||
| 9 | ··ABI·hash:·d06647be75f7fbdb0f1e241a6b0c2729 | ||
| 10 | ·· | 8 | ··interface·hash:·fb5923e6f3f629b66a671d7ab62886fe | 
| 9 | ··ABI·hash:·e0cdeab5d2422f3f0db8c4cb9541622e | ||
| 10 | ··export-list·hash:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·a0ab967ac6570abc053f5ebc863184ba | 12 | ··flag·hash:·a0ab967ac6570abc053f5ebc863184ba | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·ff60dfff46976a9a26cbf163c48903d3 | 16 | ··src_hash:·ff60dfff46976a9a26cbf163c48903d3 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| 18 | ··used·TH·splices:·False | 18 | ··used·TH·splices:·False | 
| 19 | ··where | 19 | ··where | 
| 20 | exports: | 20 | exports: | 
| 21 | ··fdClose | 21 | ··fdClose | 
| 22 | ··fdOpen | 22 | ··fdOpen | 
| 23 | ··handleToFd | 23 | ··handleToFd | 
| 24 | ··FD{FD} | 24 | ··FD{FD} | 
| 25 | direct·module·dependencies:·lukko-0.1.1.3- | 25 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.HandleToFD | 
| 26 | boot·module·dependencies: | 26 | boot·module·dependencies: | 
| 27 | direct·package·dependencies:·base-4.18.2.1 | 27 | direct·package·dependencies:·base-4.18.2.1 | 
| 28 | plugin·package·dependencies: | 28 | plugin·package·dependencies: | 
| 29 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 29 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 30 | family·instance·modules:·Control.Applicative·Control.Arrow | 30 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 31 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 31 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 32 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 32 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| Offset 41, 101 lines modified | Offset 41, 101 lines modified | ||
| 41 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 41 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 
| 42 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 42 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 
| 43 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 43 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 44 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 44 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 45 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 45 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 46 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 46 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 
| 47 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 47 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 48 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.HandleToFD·9375647f6fb748f95cc8febc52926358 | ||
| 49 | ··exports:·140affa82fa9c99166aa19b7e8335d39 | ||
| 50 | ·· | 48 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.HandleToFD·eb1f9d758c4947c026a0c352b64c7264 | 
| 49 | ··exports:·9b6d6eb670222068456522ec3c07c9d1 | ||
| 50 | ··ghcHandleToFd·7a0704fb40ff27694706da65d0d9faf9 | ||
| 51 | addDependentFile·"src-unix/Lukko/Internal/FD.hsc"·45228d009ba6ce577383b5fd8e6066ec | 51 | addDependentFile·"src-unix/Lukko/Internal/FD.hsc"·45228d009ba6ce577383b5fd8e6066ec | 
| 52 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 52 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 53 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 53 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 54 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 54 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 55 | 55 | 3c61765cfada281f17f148848af66d8f | |
| 56 | ··$tc'FD·::·GHC.Types.TyCon | 56 | ··$tc'FD·::·GHC.Types.TyCon | 
| 57 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 57 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 58 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 58 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 
| 59 | ···Unfolding:·Core:·<vanilla> | 59 | ···Unfolding:·Core:·<vanilla> | 
| 60 | ··············GHC.Types.TyCon | 60 | ··············GHC.Types.TyCon | 
| 61 | ················17268386128542159236#Word64 | ||
| 62 | ················1 | 61 | ················17782295398844889136#Word64 | 
| 62 | ················10605812569283307891#Word64 | ||
| 63 | ················$trModule | 63 | ················$trModule | 
| 64 | ················$tc'FD2 | 64 | ················$tc'FD2 | 
| 65 | ················0# | 65 | ················0# | 
| 66 | ················$tc'FD1] | 66 | ················$tc'FD1] | 
| 67 | 67 | f73e539ba24b466061f40962e6819f6b | |
| 68 | ··$tc'FD1·::·GHC.Types.KindRep | 68 | ··$tc'FD1·::·GHC.Types.KindRep | 
| 69 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 69 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 70 | ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] | 70 | ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]] | 
| 71 | 71 | 6210af451ef7d03e37195f58824e5cdd | |
| 72 | ··$tc'FD2·::·GHC.Types.TrName | 72 | ··$tc'FD2·::·GHC.Types.TrName | 
| 73 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 73 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 74 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 74 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 75 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FD3] | 75 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FD3] | 
| 76 | f | 76 | 2f6ac0897dc5731eda5ae111a272497c | 
| 77 | ··$tc'FD3·::·GHC.Prim.Addr# | 77 | ··$tc'FD3·::·GHC.Prim.Addr# | 
| 78 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 78 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 79 | ···Unfolding:·Core:·<vanilla>·"'FD"#] | 79 | ···Unfolding:·Core:·<vanilla>·"'FD"#] | 
| 80 | 80 | 78376950d296b6275e3c88a41ff26510 | |
| 81 | ··$tcFD·::·GHC.Types.TyCon | 81 | ··$tcFD·::·GHC.Types.TyCon | 
| 82 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 82 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 83 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 83 | ···LambdaFormInfo:·LFCon[GHC.Types.TyCon], | 
| 84 | ···Unfolding:·Core:·<vanilla> | 84 | ···Unfolding:·Core:·<vanilla> | 
| 85 | ··············GHC.Types.TyCon | 85 | ··············GHC.Types.TyCon | 
| 86 | ················8993735456326688896#Word64 | ||
| 87 | ················ | 86 | ················1524063678489575194#Word64 | 
| 87 | ················1389936629052227810#Word64 | ||
| 88 | ················$trModule | 88 | ················$trModule | 
| 89 | ················$tcFD1 | 89 | ················$tcFD1 | 
| 90 | ················0# | 90 | ················0# | 
| 91 | ················GHC.Types.krep$*] | 91 | ················GHC.Types.krep$*] | 
| 92 | 92 | 81ddfa2142d2057f83f6a1a37049796e | |
| 93 | ··$tcFD1·::·GHC.Types.TrName | 93 | ··$tcFD1·::·GHC.Types.TrName | 
| 94 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 94 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 95 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 95 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 96 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFD2] | 96 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFD2] | 
| 97 | 97 | 9c4c818cb8c815d45f729a697a76397e | |
| 98 | ··$tcFD2·::·GHC.Prim.Addr# | 98 | ··$tcFD2·::·GHC.Prim.Addr# | 
| 99 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 99 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 100 | ···Unfolding:·Core:·<vanilla>·"FD"#] | 100 | ···Unfolding:·Core:·<vanilla>·"FD"#] | 
| 101 | 101 | bd5e3e75083da3746939aad99365fa7b | |
| 102 | ··$trModule·::·GHC.Types.Module | 102 | ··$trModule·::·GHC.Types.Module | 
| 103 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 103 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 104 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 104 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 105 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 105 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 106 | 106 | 4c8868c2766a7c3d687eb2d9ec6d2803 | |
| 107 | ··$trModule1·::·GHC.Types.TrName | 107 | ··$trModule1·::·GHC.Types.TrName | 
| 108 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 108 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 109 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 109 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 110 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 110 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 111 | 68 | 111 | 46d88fd05b92301756e9380998cf7c54 | 
| 112 | ··$trModule2·::·GHC.Prim.Addr# | 112 | ··$trModule2·::·GHC.Prim.Addr# | 
| 113 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 113 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 114 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FD"#] | 114 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.FD"#] | 
| 115 | 115 | 64539465bab7f547f47cdeaefca2fca7 | |
| 116 | ··$trModule3·::·GHC.Types.TrName | 116 | ··$trModule3·::·GHC.Types.TrName | 
| 117 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 117 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 118 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 118 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 119 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 119 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 120 | 120 | 64fcc6e1155048b557e068cda7dace06 | |
| 121 | ··$trModule4·::·GHC.Prim.Addr# | 121 | ··$trModule4·::·GHC.Prim.Addr# | 
| 122 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 122 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 123 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 124 | 123 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | |
| 124 | 49e23c5be231e4b49540a46759b2559b | ||
| 125 | ··type·FD·::·* | 125 | ··type·FD·::·* | 
| 126 | ··newtype·FD·=·FD·Foreign.C.Types.CInt | 126 | ··newtype·FD·=·FD·Foreign.C.Types.CInt | 
| 127 | 127 | 2bd1b75e267ec3047a6288d21ba503f6 | |
| Max diff block lines reached; 12500/18798 bytes (66.50%) of diff not shown. | |||
| Offset 1, 64 lines modified | Offset 1, 86 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····p | 6 | ·····got····p | 
| 7 | interface·Lukko.Internal. | 7 | interface·Lukko.Internal.HandleToFD·9066 | 
| 8 | ··interface·hash:·5520ed9fe3c6c811f1cbabe4de6afc6e | ||
| 9 | ··ABI·hash:·e1d345ee021d60e28b85e9d8fedf8d6d | ||
| 10 | ·· | 8 | ··interface·hash:·874c647dad4ee197701a9607a2b832b8 | 
| 9 | ··ABI·hash:·eb1f9d758c4947c026a0c352b64c7264 | ||
| 10 | ··export-list·hash:·9b6d6eb670222068456522ec3c07c9d1 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:· | 12 | ··flag·hash:·2793644d941a366bb79812e83b31009d | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·a | 16 | ··src_hash:·a2bfed0b2d638f5c5a735821e3edc388 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| 18 | ··used·TH·splices:·False | 18 | ··used·TH·splices:·False | 
| 19 | ··where | 19 | ··where | 
| 20 | exports: | 20 | exports: | 
| 21 | ·· | 21 | ··ghcHandleToFd | 
| 22 | direct·module·dependencies: | 22 | direct·module·dependencies: | 
| 23 | boot·module·dependencies: | 23 | boot·module·dependencies: | 
| 24 | direct·package·dependencies:·base-4.18.2.1 | 24 | direct·package·dependencies:·base-4.18.2.1 | 
| 25 | plugin·package·dependencies: | 25 | plugin·package·dependencies: | 
| 26 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 26 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 27 | family·instance·modules:·Control.Applicative·Control.Arrow | 27 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 28 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 28 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 29 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 29 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| 30 | ·························GHC.RTS.Flags | 30 | ·························GHC.RTS.Flags | 
| 31 | import··-/·· | 31 | import··-/··GHC.IO.FD·fa1a09aaca647041904aa5b0a3e45d21 | 
| 32 | import··-/··GHC.IO.Handle.FD·bfdb154e5736f353ccee9e8e7e8f0741 | ||
| 33 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | ||
| 32 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 34 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 35 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | ||
| 36 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | ||
| 33 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 37 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 34 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 38 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 35 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 39 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 36 | 40 | 1096f23e40f8564e78c56a63998555a3 | |
| 37 | ··$trModule·::·GHC.Types.Module | 41 | ··$trModule·::·GHC.Types.Module | 
| 38 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 42 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 39 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 43 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 40 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 44 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 41 | 45 | b775a6134ac4762ec65436cd849be96a | |
| 42 | ··$trModule1·::·GHC.Types.TrName | 46 | ··$trModule1·::·GHC.Types.TrName | 
| 43 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 47 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 44 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 48 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 45 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 49 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 46 | 50 | e31033a1e6e8126c2e396480c9bf6d75 | |
| 47 | ··$trModule2·::·GHC.Prim.Addr# | 51 | ··$trModule2·::·GHC.Prim.Addr# | 
| 48 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 52 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 49 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal. | 53 | ···Unfolding:·Core:·<vanilla>·"Lukko.Internal.HandleToFD"#] | 
| 50 | 54 | a2f0cbae2ba06bcc6f190c5f8ab2f0e8 | |
| 51 | ··$trModule3·::·GHC.Types.TrName | 55 | ··$trModule3·::·GHC.Types.TrName | 
| 52 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 56 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 53 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 57 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 54 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 58 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 55 | 59 | c270dd450bffec088f8de164dafd6b6d | |
| 56 | ··$trModule4·::·GHC.Prim.Addr# | 60 | ··$trModule4·::·GHC.Prim.Addr# | 
| 57 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 61 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 58 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3- | 62 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | 
| 63 | 7a0704fb40ff27694706da65d0d9faf9 | ||
| 64 | ··ghcHandleToFd·:: | ||
| 65 | ····GHC.IO.Handle.Types.Handle·->·GHC.Types.IO·GHC.IO.FD.FD | ||
| 66 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True), | ||
| 67 | ···Unfolding:·Core:·<vanilla> | ||
| 68 | ··············ghcHandleToFd1 | ||
| 69 | ················`cast` | ||
| 70 | ··············(<GHC.IO.Handle.Types.Handle>_R | ||
| 71 | ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0] | ||
| 72 | ··················································<GHC.IO.FD.FD>_R))] | ||
| 73 | a2b269414a3ae839595264cefd8fb725 | ||
| 74 | ··ghcHandleToFd1·:: | ||
| 75 | ····GHC.IO.Handle.Types.Handle | ||
| 76 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | ||
| 77 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·GHC.IO.FD.FD·#) | ||
| 78 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·True), | ||
| 79 | ···Unfolding:·Core:·<vanilla> | ||
| 80 | ··············{__scc·{Lukko.Internal.HandleToFD.ghcHandleToFd}·True·True}·GHC.IO.Handle.FD.handleToFd1] | ||
| 59 | trusted:·trustworthy | 81 | trusted:·trustworthy | 
| 60 | require·own·pkg·trusted:·False | 82 | require·own·pkg·trusted:·False | 
| 61 | docs: | 83 | docs: | 
| 62 | ··Nothing | 84 | ··Nothing | 
| 63 | extensible·fields: | 85 | extensible·fields: | 
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····p | 6 | ·····got····p | 
| 7 | interface·Lukko.Internal.Types·9066 | 7 | interface·Lukko.Internal.Types·9066 | 
| 8 | ··interface·hash:·c65de5d10ec29ed8a975d68ab2ec39e8 | ||
| 9 | ··ABI·hash:·76677f4020f081ea57efef784661f5cf | ||
| 10 | ·· | 8 | ··interface·hash:·50e4db267ef8db008b6253bc742bc0d0 | 
| 9 | ··ABI·hash:·68f276624160059b35bfb4af447b8e27 | ||
| 10 | ··export-list·hash:·b7fac850e88bfa44121decab68ab3a7d | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·db853d075b228e641513cb3688998377 | 12 | ··flag·hash:·db853d075b228e641513cb3688998377 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·c820a8a39d1a3fe0cd2beb3b3a1e1ed7 | 16 | ··src_hash:·c820a8a39d1a3fe0cd2beb3b3a1e1ed7 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 39, 62 lines modified | Offset 39, 62 lines modified | ||
| 39 | import·safe·GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa | 39 | import·safe·GHC.Err·f7d8ca3417adcb9420b90d3dfc3eb8fa | 
| 40 | import·safe·GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44 | 40 | import·safe·GHC.Exception.Type·ed659f47aeb1406050870d5194f5bc44 | 
| 41 | import·safe·GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e9 | 41 | import·safe·GHC.Num·ea8b1f3a62ef54a9fb64ffc32cb719e9 | 
| 42 | import·safe·GHC.Show·43ee6873466de083d2b7ce9578f828dc | 42 | import·safe·GHC.Show·43ee6873466de083d2b7ce9578f828dc | 
| 43 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 43 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 44 | import·safe·GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 44 | import·safe·GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 
| 45 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 45 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 46 | 46 | 8ab4cb045292c7c1305836267be63aa1 | |
| 47 | ··$fBoundedFileLockingMethod·::·GHC.Enum.Bounded·FileLockingMethod | 47 | ··$fBoundedFileLockingMethod·::·GHC.Enum.Bounded·FileLockingMethod | 
| 48 | ··DFunId | 48 | ··DFunId | 
| 49 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 49 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 50 | ···LambdaFormInfo:·LFCon[GHC.Enum.C:Bounded],·Inline:·CONLIKE, | 50 | ···LambdaFormInfo:·LFCon[GHC.Enum.C:Bounded],·Inline:·CONLIKE, | 
| 51 | ···Unfolding:·DFun:.·@FileLockingMethod·MethodOFD·MethodNoOp] | 51 | ···Unfolding:·DFun:.·@FileLockingMethod·MethodOFD·MethodNoOp] | 
| 52 | 52 | 8e1a7ef4cd19aa3878b0774aa7c72b7c | |
| 53 | ··$fEnumFileLockingMethod·::·GHC.Enum.Enum·FileLockingMethod | 53 | ··$fEnumFileLockingMethod·::·GHC.Enum.Enum·FileLockingMethod | 
| 54 | ··DFunId | 54 | ··DFunId | 
| 55 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Enum.C:Enum], | 55 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Enum.C:Enum], | 
| 56 | ···Inline:·CONLIKE, | 56 | ···Inline:·CONLIKE, | 
| 57 | ···Unfolding:·DFun:. | 57 | ···Unfolding:·DFun:. | 
| 58 | ················@FileLockingMethod | 58 | ················@FileLockingMethod | 
| 59 | ················$fEnumFileLockingMethod_$csucc | 59 | ················$fEnumFileLockingMethod_$csucc | 
| 60 | ················$fEnumFileLockingMethod_$cpred | 60 | ················$fEnumFileLockingMethod_$cpred | 
| 61 | ················$fEnumFileLockingMethod_$ctoEnum | 61 | ················$fEnumFileLockingMethod_$ctoEnum | 
| 62 | ················$fEnumFileLockingMethod_$cfromEnum | 62 | ················$fEnumFileLockingMethod_$cfromEnum | 
| 63 | ················$fEnumFileLockingMethod_$cenumFrom | 63 | ················$fEnumFileLockingMethod_$cenumFrom | 
| 64 | ················$fEnumFileLockingMethod_$cenumFromThen | 64 | ················$fEnumFileLockingMethod_$cenumFromThen | 
| 65 | ················$fEnumFileLockingMethod_$cenumFromTo | 65 | ················$fEnumFileLockingMethod_$cenumFromTo | 
| 66 | ················$fEnumFileLockingMethod_$cenumFromThenTo] | 66 | ················$fEnumFileLockingMethod_$cenumFromThenTo] | 
| 67 | 67 | 2a661c69b097a06ae643de5a7fb4a5d0 | |
| 68 | ··$fEnumFileLockingMethod1·::·GHC.Types.Int·->·FileLockingMethod | 68 | ··$fEnumFileLockingMethod1·::·GHC.Types.Int·->·FileLockingMethod | 
| 69 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1, | 69 | ··[TagSig:·<TagTagged>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1, | 
| 70 | ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2], | 70 | ···Strictness:·<1!P(S)>b,·CPR:·b,·Inline:·[2], | 
| 71 | ···Unfolding:·Core:·StableSystem·<1,TrueFalse> | 71 | ···Unfolding:·Core:·StableSystem·<1,TrueFalse> | 
| 72 | ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·-> | 72 | ··············\·(a['GHC.Types.Many]·::·GHC.Types.Int)·-> | 
| 73 | ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}] | 73 | ··············case·a·of·wild·{·GHC.Types.I#·ww·->·$wlvl·ww·}] | 
| 74 | 74 | e9a5e30ff93d0ac2ef0152040e722566 | |
| 75 | ··$fEnumFileLockingMethod2·::·FileLockingMethod | 75 | ··$fEnumFileLockingMethod2·::·FileLockingMethod | 
| 76 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 76 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 
| 77 | ···Strictness:·b,·CPR:·b] | 77 | ···Strictness:·b,·CPR:·b] | 
| 78 | 78 | 98001a89dc38d4e242b8cf0666a6dbc1 | |
| 79 | ··$fEnumFileLockingMethod3·::·FileLockingMethod | 79 | ··$fEnumFileLockingMethod3·::·FileLockingMethod | 
| 80 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 80 | ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False), | 
| 81 | ···Strictness:·b,·CPR:·b] | 81 | ···Strictness:·b,·CPR:·b] | 
| 82 | 82 | 8e0addf454c34fbed946de3b60f3d68a | |
| 83 | ··$fEnumFileLockingMethod_$cenumFrom·:: | 83 | ··$fEnumFileLockingMethod_$cenumFrom·:: | 
| 84 | ····FileLockingMethod·->·[FileLockingMethod] | 84 | ····FileLockingMethod·->·[FileLockingMethod] | 
| 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 85 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 
| 86 | ···Arity:·1,·Strictness:·<SL>, | 86 | ···Arity:·1,·Strictness:·<SL>, | 
| 87 | ···Unfolding:·Core:·<vanilla> | 87 | ···Unfolding:·Core:·<vanilla> | 
| 88 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod)·-> | 88 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod)·-> | 
| 89 | ··············case·GHC.Prim.dataToTag#·@FileLockingMethod·a·of·a#·{·DEFAULT·-> | 89 | ··············case·GHC.Prim.dataToTag#·@FileLockingMethod·a·of·a#·{·DEFAULT·-> | 
| 90 | ··············case·GHC.Prim.>#·a#·3#·of·lwild·{ | 90 | ··············case·GHC.Prim.>#·a#·3#·of·lwild·{ | 
| 91 | ················DEFAULT·->·$fEnumFileLockingMethod_go3·a# | 91 | ················DEFAULT·->·$fEnumFileLockingMethod_go3·a# | 
| 92 | ················1#·->·GHC.Types.[]·@FileLockingMethod·}·}] | 92 | ················1#·->·GHC.Types.[]·@FileLockingMethod·}·}] | 
| 93 | 93 | a63bc9eca45af4b6cfd4eabb7ba5d40b | |
| 94 | ··$fEnumFileLockingMethod_$cenumFromThen·:: | 94 | ··$fEnumFileLockingMethod_$cenumFromThen·:: | 
| 95 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 95 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 
| 96 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2, | 96 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2, | 
| 97 | ···Arity:·2,·Strictness:·<SL><SL>, | 97 | ···Arity:·2,·Strictness:·<SL><SL>, | 
| 98 | ···Unfolding:·Core:·<vanilla> | 98 | ···Unfolding:·Core:·<vanilla> | 
| 99 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod) | 99 | ··············\·(a['GHC.Types.Many]·::·FileLockingMethod) | 
| 100 | ················(b['GHC.Types.Many]·::·FileLockingMethod)·-> | 100 | ················(b['GHC.Types.Many]·::·FileLockingMethod)·-> | 
| Offset 249, 15 lines modified | Offset 249, 15 lines modified | ||
| 249 | ··························->·case·GHC.Prim.<#·0#·a#·of·lwild3·{ | 249 | ··························->·case·GHC.Prim.<#·0#·a#·of·lwild3·{ | 
| 250 | ·······························DEFAULT | 250 | ·······························DEFAULT | 
| 251 | ·······························->·GHC.Types.: | 251 | ·······························->·GHC.Types.: | 
| 252 | ····································@FileLockingMethod | 252 | ····································@FileLockingMethod | 
| 253 | ····································(GHC.Prim.tagToEnum#·@FileLockingMethod·a#) | 253 | ····································(GHC.Prim.tagToEnum#·@FileLockingMethod·a#) | 
| 254 | ····································(GHC.Types.[]·@FileLockingMethod) | 254 | ····································(GHC.Types.[]·@FileLockingMethod) | 
| 255 | ·······························1#·->·GHC.Types.[]·@FileLockingMethod·}·}·}·}·}·}] | 255 | ·······························1#·->·GHC.Types.[]·@FileLockingMethod·}·}·}·}·}·}] | 
| 256 | 256 | 72ca0229914f5ba2d14ec3eeaf303267 | |
| 257 | ··$fEnumFileLockingMethod_$cenumFromThenTo·:: | 257 | ··$fEnumFileLockingMethod_$cenumFromThenTo·:: | 
| 258 | ····FileLockingMethod | 258 | ····FileLockingMethod | 
| 259 | ····->·FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 259 | ····->·FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 
| 260 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 260 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| 261 | ···Strictness:·<SL><SL><SL>,·Inline:, | 261 | ···Strictness:·<SL><SL><SL>,·Inline:, | 
| 262 | ···Unfolding:·Core:·StableUser | 262 | ···Unfolding:·Core:·StableUser | 
| 263 | ··············\·(x1['GHC.Types.Many]·::·FileLockingMethod) | 263 | ··············\·(x1['GHC.Types.Many]·::·FileLockingMethod) | 
| Offset 279, 15 lines modified | Offset 279, 15 lines modified | ||
| 279 | ······················@GHC.Types.Int | 279 | ······················@GHC.Types.Int | 
| 280 | ······················c | 280 | ······················c | 
| 281 | ······················$fEnumFileLockingMethod_$ctoEnum) | 281 | ······················$fEnumFileLockingMethod_$ctoEnum) | 
| 282 | ···················n | 282 | ···················n | 
| 283 | ···················a# | 283 | ···················a# | 
| 284 | ···················a#1 | 284 | ···················a#1 | 
| 285 | ···················a#2·}·}·})] | 285 | ···················a#2·}·}·})] | 
| 286 | 286 | 422d466125e7bd962567c14f08c8bcdc | |
| 287 | ··$fEnumFileLockingMethod_$cenumFromTo·:: | 287 | ··$fEnumFileLockingMethod_$cenumFromTo·:: | 
| 288 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 288 | ····FileLockingMethod·->·FileLockingMethod·->·[FileLockingMethod] | 
| 289 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2, | 289 | ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2, | 
| 290 | ···Strictness:·<SL><SL>,·Inline:, | 290 | ···Strictness:·<SL><SL>,·Inline:, | 
| 291 | ···Unfolding:·Core:·StableUser | 291 | ···Unfolding:·Core:·StableUser | 
| 292 | ··············\·(x['GHC.Types.Many]·::·FileLockingMethod) | 292 | ··············\·(x['GHC.Types.Many]·::·FileLockingMethod) | 
| 293 | ················(y['GHC.Types.Many]·::·FileLockingMethod)·-> | 293 | ················(y['GHC.Types.Many]·::·FileLockingMethod)·-> | 
| Offset 305, 99 lines modified | Offset 305, 99 lines modified | ||
| 305 | ······················@b1 | 305 | ······················@b1 | 
| 306 | ······················@GHC.Types.Int | 306 | ······················@GHC.Types.Int | 
| 307 | ······················c | 307 | ······················c | 
| 308 | ······················$fEnumFileLockingMethod_$ctoEnum) | 308 | ······················$fEnumFileLockingMethod_$ctoEnum) | 
| 309 | ···················n | 309 | ···················n | 
| 310 | ···················a# | 310 | ···················a# | 
| 311 | ···················a#1·}·})] | 311 | ···················a#1·}·})] | 
| 312 | 312 | 09ae467dbca871bab74d87cd173c061c | |
| 313 | ··$fEnumFileLockingMethod_$cfromEnum·:: | 313 | ··$fEnumFileLockingMethod_$cfromEnum·:: | 
| 314 | ····FileLockingMethod·->·GHC.Types.Int | 314 | ····FileLockingMethod·->·GHC.Types.Int | 
| 315 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 315 | ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1, | 
| 316 | ···Arity:·1,·Strictness:·<SL>,·CPR:·1, | 316 | ···Arity:·1,·Strictness:·<SL>,·CPR:·1, | 
| Max diff block lines reached; 33364/39558 bytes (84.34%) of diff not shown. | |||
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····p | 6 | ·····got····p | 
| 7 | interface·Lukko.NoOp·9066 | 7 | interface·Lukko.NoOp·9066 | 
| 8 | ··interface·hash:·5a2a3af78ff1e642ffd3c57b8b27f9a5 | ||
| 9 | ··ABI·hash:·51f00fc390c513f418cd4a1336b2bcec | ||
| 10 | ·· | 8 | ··interface·hash:·e82bc14aaee8a37e3141c8461420a4b7 | 
| 9 | ··ABI·hash:·ecb1d996efb82bd0f2bd9a784edb9bcc | ||
| 10 | ··export-list·hash:·e80aacecad0ee9350b370d99cc02576d | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·a61b2eadecc197df801aa9fb34caf287 | 12 | ··flag·hash:·a61b2eadecc197df801aa9fb34caf287 | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·0a058827ac7757df80e4abebad546d23 | 16 | ··src_hash:·0a058827ac7757df80e4abebad546d23 | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 29, 16 lines modified | Offset 29, 16 lines modified | ||
| 29 | ··hTryLock | 29 | ··hTryLock | 
| 30 | ··hUnlock | 30 | ··hUnlock | 
| 31 | ··Lukko.Internal.FD.FD | 31 | ··Lukko.Internal.FD.FD | 
| 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 35 | ··FileLockingSupported | 35 | ··FileLockingSupported | 
| 36 | direct·module·dependencies:·lukko-0.1.1.3- | 36 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 37 | ····························lukko-0.1.1.3- | 37 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 38 | boot·module·dependencies: | 38 | boot·module·dependencies: | 
| 39 | direct·package·dependencies:·base-4.18.2.1 | 39 | direct·package·dependencies:·base-4.18.2.1 | 
| 40 | plugin·package·dependencies: | 40 | plugin·package·dependencies: | 
| 41 | trusted·package·dependencies:·base-4.18.2.1 | 41 | trusted·package·dependencies:·base-4.18.2.1 | 
| 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| Offset 46, 80 lines modified | Offset 46, 80 lines modified | ||
| 46 | ·························GHC.RTS.Flags | 46 | ·························GHC.RTS.Flags | 
| 47 | import·safe·Control.Exception·e6527b1312b51222de3dbd8e03d61ba0 | 47 | import·safe·Control.Exception·e6527b1312b51222de3dbd8e03d61ba0 | 
| 48 | import·safe·GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 48 | import·safe·GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 
| 49 | import·safe·GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 49 | import·safe·GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 50 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 50 | import·safe·Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 51 | import·safe·System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 51 | import·safe·System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 52 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 52 | import·safe·GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 53 | import·safe·lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·d06647be75f7fbdb0f1e241a6b0c2729 | ||
| 54 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 55 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 56 | ··fdClose·6b860b09900f694aee5ab8fca5997821 | ||
| 57 | ··fdOpen·5478e0fda1ed0b40c1236f428aae34d1 | ||
| 58 | import·safe·lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 59 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 60 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 61 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 62 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 63 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 64 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 65 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 66 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 67 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 68 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 69 | ··SharedLock·967c7daf149f4e413bff9fe1436b54c6 | ||
| 70 | 53 | import·safe·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·e0cdeab5d2422f3f0db8c4cb9541622e | |
| 54 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 55 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 56 | ··fdClose·2bd1b75e267ec3047a6288d21ba503f6 | ||
| 57 | ··fdOpen·62a544790b85b3625b268d0e026a70c8 | ||
| 58 | import·safe·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | ||
| 59 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 60 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 61 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 62 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 63 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 64 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 65 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 66 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 67 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 68 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 69 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 70 | 829fc85331d437b6b3e7aaac1c548a28 | ||
| 71 | ··$trModule·::·GHC.Types.Module | 71 | ··$trModule·::·GHC.Types.Module | 
| 72 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 72 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 73 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 73 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 74 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 74 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 75 | 81 | 75 | 181421e2839481b3b9de32bd7fccf897 | 
| 76 | ··$trModule1·::·GHC.Types.TrName | 76 | ··$trModule1·::·GHC.Types.TrName | 
| 77 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 77 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 78 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 78 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 79 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 79 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 80 | 80 | 57e04e63387c0fc56392b08f6d89d791 | |
| 81 | ··$trModule2·::·GHC.Prim.Addr# | 81 | ··$trModule2·::·GHC.Prim.Addr# | 
| 82 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 82 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 83 | ···Unfolding:·Core:·<vanilla>·"Lukko.NoOp"#] | 83 | ···Unfolding:·Core:·<vanilla>·"Lukko.NoOp"#] | 
| 84 | 84 | e943b510e3d5f13da109e0471f281ec8 | |
| 85 | ··$trModule3·::·GHC.Types.TrName | 85 | ··$trModule3·::·GHC.Types.TrName | 
| 86 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 86 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 87 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 87 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 88 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 88 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 89 | 6 | 89 | 8816aab054ceff807bebe770ff93b939 | 
| 90 | ··$trModule4·::·GHC.Prim.Addr# | 90 | ··$trModule4·::·GHC.Prim.Addr# | 
| 91 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 91 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 92 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| 93 | 92 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG"#] | |
| 93 | 8b27a601f5ae24e0f6f3bd5d1a8c029d | ||
| 94 | ··type·FileLockingSupported·::·GHC.Types.Bool | 94 | ··type·FileLockingSupported·::·GHC.Types.Bool | 
| 95 | ··type·FileLockingSupported·=·'GHC.Types.False·::·GHC.Types.Bool | 95 | ··type·FileLockingSupported·=·'GHC.Types.False·::·GHC.Types.Bool | 
| 96 | e | 96 | e2d792d0f9e9aaf80e5983372583d75b | 
| 97 | ··fdLock·:: | 97 | ··fdLock·:: | 
| 98 | ····Lukko.Internal.FD.FD | 98 | ····Lukko.Internal.FD.FD | 
| 99 | ····->·Lukko.Internal.Types.LockMode·->·GHC.Types.IO·() | 99 | ····->·Lukko.Internal.Types.LockMode·->·GHC.Types.IO·() | 
| 100 | ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><A>, | 100 | ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><A>, | 
| 101 | ···Unfolding:·Core:·<vanilla> | 101 | ···Unfolding:·Core:·<vanilla> | 
| 102 | ··············fdLock1 | 102 | ··············fdLock1 | 
| 103 | ················`cast` | 103 | ················`cast` | 
| 104 | ··············(<Lukko.Internal.FD.FD>_R | 104 | ··············(<Lukko.Internal.FD.FD>_R | 
| 105 | ···············%<'GHC.Types.Many>_N·->_R·<Lukko.Internal.Types.LockMode>_R | 105 | ···············%<'GHC.Types.Many>_N·->_R·<Lukko.Internal.Types.LockMode>_R | 
| 106 | ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 106 | ···············%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 
| 107 | 107 | 2a74648a6dfde273d97264665604e2c7 | |
| 108 | ··fdLock1·:: | 108 | ··fdLock1·:: | 
| 109 | ····Lukko.Internal.FD.FD | 109 | ····Lukko.Internal.FD.FD | 
| 110 | ····->·Lukko.Internal.Types.LockMode | 110 | ····->·Lukko.Internal.Types.LockMode | 
| 111 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 111 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| 112 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 112 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 
| 113 | ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><A>, | 113 | ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<A><A>, | 
| 114 | ···Unfolding:·Core:·StableSystem·<2,TrueTrue> | 114 | ···Unfolding:·Core:·StableSystem·<2,TrueTrue> | 
| 115 | ··············\·(ds['GHC.Types.Many]·::·Lukko.Internal.FD.FD) | 115 | ··············\·(ds['GHC.Types.Many]·::·Lukko.Internal.FD.FD) | 
| 116 | ················(ds1['GHC.Types.Many]·::·Lukko.Internal.Types.LockMode)·-> | 116 | ················(ds1['GHC.Types.Many]·::·Lukko.Internal.Types.LockMode)·-> | 
| 117 | ··············{__scc·{Lukko.NoOp.fdLock}·True·False}·fdLock2] | 117 | ··············{__scc·{Lukko.NoOp.fdLock}·True·False}·fdLock2] | 
| Max diff block lines reached; 13752/20468 bytes (67.19%) of diff not shown. | |||
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····p | 6 | ·····got····p | 
| 7 | interface·Lukko.OFD·9066 | 7 | interface·Lukko.OFD·9066 | 
| 8 | ··interface·hash:·db43b8446547b5d572e15f4fd290d3bc | ||
| 9 | ··ABI·hash:·9d0dcce9166668c3827d7786f307ae42 | ||
| 10 | ·· | 8 | ··interface·hash:·1d65921bce7ebf6e86a2a957c36602c8 | 
| 9 | ··ABI·hash:·c025f2d81103da3a00309b998a01a800 | ||
| 10 | ··export-list·hash:·bd3dcff41b4d169776c6444654ef44a3 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·a681237ffeaf4c7d0d4c57d07d23dc8c | 12 | ··flag·hash:·a681237ffeaf4c7d0d4c57d07d23dc8c | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·0de382fd6d7798a847b62c263c5a171f | 16 | ··src_hash:·0de382fd6d7798a847b62c263c5a171f | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 29, 17 lines modified | Offset 29, 17 lines modified | ||
| 29 | ··hTryLock | 29 | ··hTryLock | 
| 30 | ··hUnlock | 30 | ··hUnlock | 
| 31 | ··Lukko.Internal.FD.FD | 31 | ··Lukko.Internal.FD.FD | 
| 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 32 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 33 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 34 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 35 | ··FileLockingSupported | 35 | ··FileLockingSupported | 
| 36 | direct·module·dependencies:·lukko-0.1.1.3- | 36 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 37 | ····························lukko-0.1.1.3- | 37 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FillBytes | 
| 38 | ····························lukko-0.1.1.3- | 38 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 39 | boot·module·dependencies: | 39 | boot·module·dependencies: | 
| 40 | direct·package·dependencies:·base-4.18.2.1 | 40 | direct·package·dependencies:·base-4.18.2.1 | 
| 41 | plugin·package·dependencies: | 41 | plugin·package·dependencies: | 
| 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 42 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 43 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 44 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 45 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 45 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| Offset 56, 40 lines modified | Offset 56, 40 lines modified | ||
| 56 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 56 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 57 | import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d1 | 57 | import··-/··GHC.Ptr·5522f6d7442085220457be4af2be15d1 | 
| 58 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 58 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 59 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 59 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 60 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 60 | import··-/··System.Posix.Types·fa0e70540d119383372b6cb92afdacf3 | 
| 61 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 61 | import··-/··GHC.Classes·448b501d99f99154cdcc210e9f32fa08 | 
| 62 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 62 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 63 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·d06647be75f7fbdb0f1e241a6b0c2729 | ||
| 64 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 65 | ··FD·3a1da656ef131a62009e803fb91217f1 | ||
| 66 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 67 | ··fdClose·6b860b09900f694aee5ab8fca5997821 | ||
| 68 | ··fdOpen·5478e0fda1ed0b40c1236f428aae34d1 | ||
| 69 | ··handleToFd·2ba2f14e6fc9ffa07b81db8c340c8b6a | ||
| 70 | import··-/··lukko-0.1.1.3- | 63 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·e0cdeab5d2422f3f0db8c4cb9541622e | 
| 64 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 65 | ··FD·e7beb599f25940b52a4a7974c03db91d | ||
| 66 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 67 | ··fdClose·2bd1b75e267ec3047a6288d21ba503f6 | ||
| 68 | ··fdOpen·62a544790b85b3625b268d0e026a70c8 | ||
| 69 | ··handleToFd·57745529b73e51e5a301ad304dd6bbba | ||
| 70 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FillBytes·0963a8b9762999b1e41940d07283ba28 | ||
| 71 | ··exports:·5b17bbb1e0f6f240eb9116bc421fe85a | 71 | ··exports:·5b17bbb1e0f6f240eb9116bc421fe85a | 
| 72 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 73 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 74 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 75 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 76 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 77 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 78 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 79 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 80 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 81 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 82 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 83 | ··S | 72 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | 
| 73 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 74 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 75 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 76 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 77 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 78 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 79 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 80 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 81 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 82 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 83 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 84 | addDependentFile·"src-ofd/Lukko/OFD.hsc"·a861675c815ce67b6e1cef7f9cc56561 | 84 | addDependentFile·"src-ofd/Lukko/OFD.hsc"·a861675c815ce67b6e1cef7f9cc56561 | 
| 85 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 85 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 86 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 86 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 87 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 87 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 88 | 88 | 0c18f5e850c07a2f14a4e36034714130 | |
| 89 | ··$fStorableFLock·::·Foreign.Storable.Storable·FLock | 89 | ··$fStorableFLock·::·Foreign.Storable.Storable·FLock | 
| 90 | ··DFunId | 90 | ··DFunId | 
| 91 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 91 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 92 | ···LambdaFormInfo:·LFCon[Foreign.Storable.C:Storable], | 92 | ···LambdaFormInfo:·LFCon[Foreign.Storable.C:Storable], | 
| 93 | ···Inline:·CONLIKE, | 93 | ···Inline:·CONLIKE, | 
| 94 | ···Unfolding:·DFun:. | 94 | ···Unfolding:·DFun:. | 
| 95 | ················@FLock | 95 | ················@FLock | 
| Offset 124, 15 lines modified | Offset 124, 15 lines modified | ||
| 124 | ················(<GHC.Ptr.Ptr·FLock>_R | 124 | ················(<GHC.Ptr.Ptr·FLock>_R | 
| 125 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<FLock>_R)) | 125 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<FLock>_R)) | 
| 126 | ················$fStorableFLock1 | 126 | ················$fStorableFLock1 | 
| 127 | ··················`cast` | 127 | ··················`cast` | 
| 128 | ················(<GHC.Ptr.Ptr·FLock>_R | 128 | ················(<GHC.Ptr.Ptr·FLock>_R | 
| 129 | ·················%<'GHC.Types.Many>_N·->_R·<FLock>_R | 129 | ·················%<'GHC.Types.Many>_N·->_R·<FLock>_R | 
| 130 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 130 | ·················%<'GHC.Types.Many>_N·->_R·Sym·(GHC.Types.N:IO[0]·<()>_R))] | 
| 131 | 131 | 875a06ace8e205e76f08fe0daa6e55b5 | |
| 132 | ··$fStorableFLock1·:: | 132 | ··$fStorableFLock1·:: | 
| 133 | ····GHC.Ptr.Ptr·FLock | 133 | ····GHC.Ptr.Ptr·FLock | 
| 134 | ····->·FLock | 134 | ····->·FLock | 
| 135 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 135 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| 136 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 136 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·()·#) | 
| 137 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 137 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 
| 138 | ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 138 | ···LambdaFormInfo:·LFReEntrant·3,·Arity:·3, | 
| Offset 197, 15 lines modified | Offset 197, 15 lines modified | ||
| 197 | ··············case·GHC.Prim.writeInt32OffAddr# | 197 | ··············case·GHC.Prim.writeInt32OffAddr# | 
| 198 | ·····················@GHC.Prim.RealWorld | 198 | ·····················@GHC.Prim.RealWorld | 
| 199 | ·····················(GHC.Prim.plusAddr#·ds1·24#) | 199 | ·····················(GHC.Prim.plusAddr#·ds1·24#) | 
| 200 | ·····················0# | 200 | ·····················0# | 
| 201 | ·····················x5 | 201 | ·····················x5 | 
| 202 | ·····················s4·of·s5·{·DEFAULT·-> | 202 | ·····················s4·of·s5·{·DEFAULT·-> | 
| 203 | ··············(#·s5,·GHC.Tuple.Prim.()·#)·}·}·}·}·}·}·}·}·}·}·}·}·}] | 203 | ··············(#·s5,·GHC.Tuple.Prim.()·#)·}·}·}·}·}·}·}·}·}·}·}·}·}] | 
| 204 | 204 | 9d94d76a6a904dc15242f89c3271b7e6 | |
| 205 | ··$fStorableFLock2·:: | 205 | ··$fStorableFLock2·:: | 
| 206 | ····GHC.Ptr.Ptr·FLock | 206 | ····GHC.Ptr.Ptr·FLock | 
| 207 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 207 | ····->·GHC.Prim.State#·GHC.Prim.RealWorld | 
| 208 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·FLock·#) | 208 | ····->·(#·GHC.Prim.State#·GHC.Prim.RealWorld,·FLock·#) | 
| 209 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 209 | ··[HasNoCafRefs,·TagSig:·<TagTuple[TagProper]>, | 
| 210 | ···LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><L>, | 210 | ···LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1!P(L)><L>, | 
| Max diff block lines reached; 29838/36827 bytes (81.02%) of diff not shown. | |||
| Offset 1, 17 lines modified | Offset 1, 17 lines modified | ||
| 1 | Magic:·Wanted·33214052, | 1 | Magic:·Wanted·33214052, | 
| 2 | ·······got····33214052 | 2 | ·······got····33214052 | 
| 3 | Version:·Wanted·9066, | 3 | Version:·Wanted·9066, | 
| 4 | ·········got····9066 | 4 | ·········got····9066 | 
| 5 | Way:·Wanted·, | 5 | Way:·Wanted·, | 
| 6 | ·····got····p | 6 | ·····got····p | 
| 7 | interface·Lukko·9066 | 7 | interface·Lukko·9066 | 
| 8 | ··interface·hash:·c18410848232f0ec8d4b83c2f5e34923 | ||
| 9 | ··ABI·hash:·de5de7043f7483820292b60535c501ac | ||
| 10 | ·· | 8 | ··interface·hash:·9e2c65c97d9dd74236f1d20d5edbb1d1 | 
| 9 | ··ABI·hash:·d2b9049551adfbd6718c4721104e5d93 | ||
| 10 | ··export-list·hash:·3938cfda5d5d318de9f71231b19cfb54 | ||
| 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 11 | ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e | 
| 12 | ··flag·hash:·2793644d941a366bb79812e83b31009d | 12 | ··flag·hash:·2793644d941a366bb79812e83b31009d | 
| 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 13 | ··opt_hash:·6c7aa9c86a88606ea9feb346b37abe02 | 
| 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 14 | ··hpc_hash:·93b885adfe0da089cdf634904fd59f71 | 
| 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 15 | ··plugin_hash:·ad164012d6b1e14942349d58b1132007 | 
| 16 | ··src_hash:·f37faa50ff175b8a0e79c6f8e555150d | 16 | ··src_hash:·f37faa50ff175b8a0e79c6f8e555150d | 
| 17 | ··sig·of:·Nothing | 17 | ··sig·of:·Nothing | 
| Offset 30, 246 lines modified | Offset 30, 246 lines modified | ||
| 30 | ··Lukko.OFD.fileLockingMethod | 30 | ··Lukko.OFD.fileLockingMethod | 
| 31 | ··Lukko.OFD.fileLockingSupported | 31 | ··Lukko.OFD.fileLockingSupported | 
| 32 | ··FD | 32 | ··FD | 
| 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 33 | ··Lukko.Internal.Types.FileLockingMethod{Lukko.Internal.Types.MethodFLock·Lukko.Internal.Types.MethodNoOp·Lukko.Internal.Types.MethodOFD·Lukko.Internal.Types.MethodWindows} | 
| 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 34 | ··Lukko.Internal.Types.FileLockingNotSupported{Lukko.Internal.Types.FileLockingNotSupported} | 
| 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 35 | ··Lukko.Internal.Types.LockMode{Lukko.Internal.Types.ExclusiveLock·Lukko.Internal.Types.SharedLock} | 
| 36 | ··Lukko.OFD.FileLockingSupported | 36 | ··Lukko.OFD.FileLockingSupported | 
| 37 | direct·module·dependencies:·lukko-0.1.1.3- | 37 | direct·module·dependencies:·lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD | 
| 38 | ····························lukko-0.1.1.3- | 38 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types | 
| 39 | ····························lukko-0.1.1.3- | 39 | ····························lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.OFD | 
| 40 | boot·module·dependencies: | 40 | boot·module·dependencies: | 
| 41 | direct·package·dependencies:·base-4.18.2.1 | 41 | direct·package·dependencies:·base-4.18.2.1 | 
| 42 | plugin·package·dependencies: | 42 | plugin·package·dependencies: | 
| 43 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 43 | orphans:·GHC.Base·GHC.Float·GHC.Prim.Ext | 
| 44 | family·instance·modules:·Control.Applicative·Control.Arrow | 44 | family·instance·modules:·Control.Applicative·Control.Arrow | 
| 45 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 45 | ·························Data.Functor.Const·Data.Functor.Identity·Data.Monoid | 
| 46 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 46 | ·························Data.Semigroup.Internal·Data.Type.Ord·GHC.Generics·GHC.IO.Exception | 
| 47 | ·························GHC.RTS.Flags | 47 | ·························GHC.RTS.Flags | 
| 48 | import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055 | 48 | import··-/··Control.Monad·a8552ca25f5dcd7ee6fb611cbb0ec055 | 
| 49 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 49 | import··-/··GHC.IO·6b6b7d3698a6207d804881b7970bcc7c | 
| 50 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 50 | import··-/··GHC.IO.Handle.Types·1ebb25f5b70b39ebf3fc4892b7362878 | 
| 51 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 51 | import··-/··Prelude·a1ae76d73d35cc0683dc06ee0b1f4dc2 | 
| 52 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 52 | import··-/··System.IO·b2eb70aa2e7c5168cd1a3523e5015a4d | 
| 53 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 53 | import··-/··GHC.Types·40ada155ed73681c14b0e90149f6df94 | 
| 54 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.FD·d06647be75f7fbdb0f1e241a6b0c2729 | ||
| 55 | ··exports:·199550bb3a7a767d8bbfdaf52c15bef4 | ||
| 56 | ··FD·5a450a1c7cceeb6390a9153059ba1c3d | ||
| 57 | ··fdClose·6b860b09900f694aee5ab8fca5997821 | ||
| 58 | ··fdOpen·5478e0fda1ed0b40c1236f428aae34d1 | ||
| 59 | ··handleToFd·2ba2f14e6fc9ffa07b81db8c340c8b6a | ||
| 60 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.Internal.Types·76677f4020f081ea57efef784661f5cf | ||
| 61 | ··exports:·30e7ac1851ec9e8e87f3c68cd87bc413 | ||
| 62 | ··ExclusiveLock·116ed8bb6a9defdf7b030ddbd64f7da7 | ||
| 63 | ··FileLockingMethod·ffa273dd8ab146b6a087d3812494c201 | ||
| 64 | ··FileLockingNotSupported·79ae882b342293962d2e953b0ae065db | ||
| 65 | ··FileLockingNotSupported·e0612e580d044a4a469b14805bf194cd | ||
| 66 | ··LockMode·da48aa1d9bbf60f0c75b22cc5ad24c74 | ||
| 67 | ··MethodFLock·5205b6658bf0ca82474e7b0d386bc54c | ||
| 68 | ··MethodNoOp·bff1cfcbbf2e0845ab04a02783387ac4 | ||
| 69 | ··MethodOFD·b78f2cab0b20c27f575fde153aea191c | ||
| 70 | ··MethodWindows·bcadf86e7b89e4a771fdc35d95568701 | ||
| 71 | ··SharedLock·967c7daf149f4e413bff9fe1436b54c6 | ||
| 72 | import··-/··lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT:Lukko.OFD·9d0dcce9166668c3827d7786f307ae42 | ||
| 73 | ··exports:·cab4b4f1ef69188bdad8d75994f04295 | ||
| 74 | ··FileLockingSupported·e19f1512cff688716bcbfd1ce0c029b5 | ||
| 75 | ··fdLock·14307dc24f3e635c8c569302129d7a34 | ||
| 76 | ··fdTryLock·b1452d0f0c822772100202fea344b062 | ||
| 77 | ··fdUnlock·9af6483828c56a7d69d955ec2f5e9989 | ||
| 78 | ··fileLockingMethod·e06e6163bdfcd5024fe67b54a9a6b603 | ||
| 79 | ··fileLockingSupported·7ad374ccc5af593cf0147477199a01df | ||
| 80 | ··hLock·4f0c10cac8348b5be51dd6e33f4e97cb | ||
| 81 | ··hTryLock·584ba2cedb4b333b27d463c7930bfb5b | ||
| 82 | ·· | 54 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.FD·e0cdeab5d2422f3f0db8c4cb9541622e | 
| 55 | ··exports:·b0cc0768f0d7b14906b8b9746ea5d258 | ||
| 56 | ··FD·49e23c5be231e4b49540a46759b2559b | ||
| 57 | ··fdClose·2bd1b75e267ec3047a6288d21ba503f6 | ||
| 58 | ··fdOpen·62a544790b85b3625b268d0e026a70c8 | ||
| 59 | ··handleToFd·57745529b73e51e5a301ad304dd6bbba | ||
| 60 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.Internal.Types·68f276624160059b35bfb4af447b8e27 | ||
| 61 | ··exports:·b7fac850e88bfa44121decab68ab3a7d | ||
| 62 | ··ExclusiveLock·349ede525c9e19d4a209e797dea8ac67 | ||
| 63 | ··FileLockingMethod·ae9cad9c24f0a0300bdf18b0313aec72 | ||
| 64 | ··FileLockingNotSupported·be8a09fd1fcbfaa0d146cf0fd373e4b1 | ||
| 65 | ··FileLockingNotSupported·4f193be810b08cc3bce78e77765a934d | ||
| 66 | ··LockMode·beb7abd328e95ce48ae89df42b4e80a5 | ||
| 67 | ··MethodFLock·03b98bf0c7e4c58dd4ef91a089f4f19a | ||
| 68 | ··MethodNoOp·bb24c9618689232ceea2c65385921ac0 | ||
| 69 | ··MethodOFD·8aafbde712ff6bebd79ad98729d64f28 | ||
| 70 | ··MethodWindows·fa3dae20027ef6afa71b9082b9028fb4 | ||
| 71 | ··SharedLock·ae9ee9889c9ee12ecaeff5eedbfa2a2b | ||
| 72 | import··-/··lukko-0.1.1.3-vo9SQFzYzp7QSjISuNFJG:Lukko.OFD·c025f2d81103da3a00309b998a01a800 | ||
| 73 | ··exports:·bd3dcff41b4d169776c6444654ef44a3 | ||
| 74 | ··FileLockingSupported·c41309f318be4b4ec782aee2dd544027 | ||
| 75 | ··fdLock·f634a3d777a7dcaf5c0d5e2dd254995e | ||
| 76 | ··fdTryLock·e977aacf30628b3dc2e55a908e58b141 | ||
| 77 | ··fdUnlock·131b6efcd79c3d798586048c7e947df1 | ||
| 78 | ··fileLockingMethod·ccfe6f3d302941cc4d3a111419e66dd4 | ||
| 79 | ··fileLockingSupported·faca9368a1a3a1e082972298777bb13c | ||
| 80 | ··hLock·b893c84bdbedbcadf955e5298e03b571 | ||
| 81 | ··hTryLock·1bde10eb4f9ac07570bbaf644a8195d9 | ||
| 82 | ··hUnlock·bd60ada790bf046aa3aa495351a55766 | ||
| 83 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 83 | addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.6.6/rts-1.0.2/include/ghcversion.h"·ed2abc0c378d044c7bbfd76a73a209e2 | 
| 84 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"· | 84 | addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·64526fca04d150708fa590800915b0c2 | 
| 85 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 85 | addDependentFile·"/usr/include/stdc-predef.h"·e0e98fa6835be825bf17295c7217815d | 
| 86 | 1 | 86 | e2159e458e124d5b4d98df27b13f466c | 
| 87 | ··$trModule·::·GHC.Types.Module | 87 | ··$trModule·::·GHC.Types.Module | 
| 88 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 88 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 89 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 89 | ···LambdaFormInfo:·LFCon[GHC.Types.Module], | 
| 90 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 90 | ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1] | 
| 91 | 91 | e225d99455d9cb690180ffbfe5bdb9bd | |
| 92 | ··$trModule1·::·GHC.Types.TrName | 92 | ··$trModule1·::·GHC.Types.TrName | 
| 93 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 93 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 94 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 94 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 95 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 95 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2] | 
| 96 | 96 | caf0fc4e49c3083ca8085264cab70564 | |
| 97 | ··$trModule2·::·GHC.Prim.Addr# | 97 | ··$trModule2·::·GHC.Prim.Addr# | 
| 98 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 98 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 99 | ···Unfolding:·Core:·<vanilla>·"Lukko"#] | 99 | ···Unfolding:·Core:·<vanilla>·"Lukko"#] | 
| 100 | 100 | a855c0fa145a18f054c00c850d79f9e7 | |
| 101 | ··$trModule3·::·GHC.Types.TrName | 101 | ··$trModule3·::·GHC.Types.TrName | 
| 102 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 102 | ··[HasNoCafRefs,·TagSig:·<TagProper>, | 
| 103 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 103 | ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS], | 
| 104 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 104 | ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4] | 
| 105 | 105 | 58bf70db4fcd57b0f4e99e3697e7ca3d | |
| 106 | ··$trModule4·::·GHC.Prim.Addr# | 106 | ··$trModule4·::·GHC.Prim.Addr# | 
| 107 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 107 | ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted, | 
| 108 | ···Unfolding:·Core:·<vanilla>·"lukko-0.1.1.3-7aYndlsOAbo759XUDOsfIT"#] | ||
| Max diff block lines reached; 7946/15258 bytes (52.08%) of diff not shown. | |||