⊟
101 MB
/srv/reproducible-results/rbuild-debian/r-b-build.DosVyC5C/b1/haskell-fourmolu_0.18.0.0-2_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.DosVyC5C/b2/haskell-fourmolu_0.18.0.0-2_amd64.changes
⊟
798 B
Files
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
  
1 ·6013d97b9d11ad04f6c59923c7312d4e·8152288·devel·optional·fourmolu_0.18.0.0-2_amd64.deb 
2 ·f013375d839064d5e9a1889f9a46ff21·1752504·haskell·optional·libghc-fourmolu-dev_0.18.0.0-2_amd64.deb 
3 ·d075d7152d9d6c60395c113d328652da·542800·doc·optional·libghc-fourmolu-doc_0.18.0.0-2_all.deb 
4 ·47fc4a19847f1b1ef28937437bc7257e·1606872·haskell·optional·libghc-fourmolu-prof_0.18.0.0-2_amd64.deb1 ·e3abd8fd86a798a8c4755c76562d5839·8152428·devel·optional·fourmolu_0.18.0.0-2_amd64.deb
 2 ·6065605c61d0412ddc564e883dc5302d·1752976·haskell·optional·libghc-fourmolu-dev_0.18.0.0-2_amd64.deb
 3 ·2216190d91bb587463f409ef779a41f7·542896·doc·optional·libghc-fourmolu-doc_0.18.0.0-2_all.deb
 4 ·2ac3edf9d145a378cd5f9f667b5c533a·1604768·haskell·optional·libghc-fourmolu-prof_0.18.0.0-2_amd64.deb
⊟
320 KB
fourmolu_0.18.0.0-2_amd64.deb
⊟
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-09-01·18:50:34.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-09-01·18:50:34.000000·debian-binary
2 -rw-r--r--···0········0········0······680·2026-09-01·18:50:34.000000·control.tar.xz2 -rw-r--r--···0········0········0······680·2026-09-01·18:50:34.000000·control.tar.xz
3 -rw-r--r--···0········0········0··8151416·2026-09-01·18:50:34.000000·data.tar.xz3 -rw-r--r--···0········0········0··8151556·2026-09-01·18:50:34.000000·data.tar.xz
⊟
98.0 B
control.tar.xz
⊟
70.0 B
control.tar
⊟
48.0 B
./md5sums
⊟
30.0 B
./md5sums
Files differ
⊟
319 KB
data.tar.xz
⊟
319 KB
data.tar
⊟
319 KB
./usr/bin/fourmolu
File has been modified after NT_GNU_BUILD_ID has been applied.
⊟
727 B
readelf --wide --notes {}
    
Offset 1, 11 lines modifiedOffset 1, 11 lines modified
  
1 Displaying·notes·found·in:·.note.gnu.build-id1 Displaying·notes·found·in:·.note.gnu.build-id
2 ··Owner················Data·size·»  Description2 ··Owner················Data·size·»  Description
3 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·9adb15fdd1cfb94a5e7a466d558e88b3c5951df83 ··GNU··················0x00000014»  NT_GNU_BUILD_ID·(unique·build·ID·bitstring)»   ····Build·ID:·3e23600c7f35b8650b7932e4bf7f870667d6eba9
  
4 Displaying·notes·found·in:·.note.gnu.property4 Displaying·notes·found·in:·.note.gnu.property
5 ··Owner················Data·size·»  Description5 ··Owner················Data·size·»  Description
6 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline6 ··GNU··················0x00000010»  NT_GNU_PROPERTY_TYPE_0»    ······Properties:·x86·ISA·needed:·x86-64-baseline
  
7 Displaying·notes·found·in:·.note.ABI-tag7 Displaying·notes·found·in:·.note.ABI-tag
8 ··Owner················Data·size·»  Description8 ··Owner················Data·size·»  Description
⊟
37.9 KB
strings --all --bytes=8 {}
    
Offset 641, 15 lines modifiedOffset 641, 15 lines modified
641 fourmolu_sysconfdir641 fourmolu_sysconfdir
642 /usr/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0642 /usr/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0
643 fourmolu_libexecdir643 fourmolu_libexecdir
644 /usr/share/fourmolu644 /usr/share/fourmolu
645 fourmolu_datadir645 fourmolu_datadir
646 /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace646 /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace
647 fourmolu_dynlibdir647 fourmolu_dynlibdir
648 /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-3n7G7OIi20D8mkNq9rIOVX-fourmolu648 /usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-JtzRuLJJlN247r2YLuqs4K-fourmolu
649 fourmolu_libdir649 fourmolu_libdir
650 /usr/bin650 /usr/bin
651 fourmolu_bindir651 fourmolu_bindir
652 Paths_fourmolu652 Paths_fourmolu
653 Haskell·source·files·to·format·or·stdin·(the·default)653 Haskell·source·files·to·format·or·stdin·(the·default)
654 Set·the·type·of·source;·TYPE·can·be·'module',·'sig',·or·'auto'·(the·default)654 Set·the·type·of·source;·TYPE·can·be·'module',·'sig',·or·'auto'·(the·default)
655 unknown·source·type:·655 unknown·source·type:·
Offset 702, 19 lines modifiedOffset 702, 19 lines modified
702 Failed·to·load·702 Failed·to·load·
703 ***·CONFIG·FILE·***703 ***·CONFIG·FILE·***
704 Make·output·quieter704 Make·output·quieter
705 Do·formatting·faster·but·without·automatic·detection·of·defects705 Do·formatting·faster·but·without·automatic·detection·of·defects
706 Output·information·useful·for·debugging706 Output·information·useful·for·debugging
707 check-idempotence707 check-idempotence
708 Fail·if·formatting·is·not·idempotent708 Fail·if·formatting·is·not·idempotent
709 fourmolu-0.18.0.0-3n7G7OIi20D8mkNq9rIOVX-fourmolu:Main.Opts 
710 fourmolu-0.18.0.0-3n7G7OIi20D8mkNq9rIOVX-fourmolu:Main.ConfigFileOpts 
711 fourmolu-0.18.0.0-3n7G7OIi20D8mkNq9rIOVX-fourmolu:Main.Stdout 
712 fourmolu-0.18.0.0-3n7G7OIi20D8mkNq9rIOVX-fourmolu:Main.InPlace 
713 fourmolu-0.18.0.0-3n7G7OIi20D8mkNq9rIOVX-fourmolu:Main.Check709 fourmolu-0.18.0.0-JtzRuLJJlN247r2YLuqs4K-fourmolu:Main.Opts
 710 fourmolu-0.18.0.0-JtzRuLJJlN247r2YLuqs4K-fourmolu:Main.ConfigFileOpts
 711 fourmolu-0.18.0.0-JtzRuLJJlN247r2YLuqs4K-fourmolu:Main.Stdout
 712 fourmolu-0.18.0.0-JtzRuLJJlN247r2YLuqs4K-fourmolu:Main.InPlace
 713 fourmolu-0.18.0.0-JtzRuLJJlN247r2YLuqs4K-fourmolu:Main.Check
714 'EncodeOptions714 'EncodeOptions
715 src/Data/Yaml.hs715 src/Data/Yaml.hs
716 Data.Yaml716 Data.Yaml
717 yaml-0.11.11.2-6lwiqM62PHSAnsH3gWzGoh717 yaml-0.11.11.2-6lwiqM62PHSAnsH3gWzGoh
718 yaml-0.11.11.2-6lwiqM62PHSAnsH3gWzGoh:Data.Yaml.EncodeOptions718 yaml-0.11.11.2-6lwiqM62PHSAnsH3gWzGoh:Data.Yaml.EncodeOptions
719 emptyError719 emptyError
720 libraries/text/src/Data/Text/Internal/Fusion/Common.hs720 libraries/text/src/Data/Text/Internal/Fusion/Common.hs
Offset 1493, 15 lines modifiedOffset 1493, 15 lines modified
1493 Prettyprinter.Render.Util.Panic1493 Prettyprinter.Render.Util.Panic
1494 Prettyprinter.Symbols.Ascii1494 Prettyprinter.Symbols.Ascii
1495 ***·CONFIG·***1495 ***·CONFIG·***
1496 ***·WARNING·***1496 ***·WARNING·***
1497 ***·COMMENT·***1497 ***·COMMENT·***
1498 AST·differs,·yet·no·changes·have·been·introduced1498 AST·differs,·yet·no·changes·have·been·introduced
1499 src/Ormolu.hs1499 src/Ormolu.hs
1500 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV1500 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO
1501 ,·regionEndLine·=·1501 ,·regionEndLine·=·
1502 RegionIndices·{regionStartLine·=·1502 RegionIndices·{regionStartLine·=·
1503 ,·regionSuffixLength·=·1503 ,·regionSuffixLength·=·
1504 RegionDeltas·{regionPrefixLength·=·1504 RegionDeltas·{regionPrefixLength·=·
1505 ,·cfgCheckIdempotence·=·1505 ,·cfgCheckIdempotence·=·
1506 ,·cfgDebug·=·1506 ,·cfgDebug·=·
1507 ,·cfgUnsafe·=·1507 ,·cfgUnsafe·=·
Offset 1547, 46 lines modifiedOffset 1547, 46 lines modified
1547 'RegionIndices1547 'RegionIndices
1548 'RegionDeltas1548 'RegionDeltas
1549 'DynOption1549 'DynOption
1550 'FourmoluConfig1550 'FourmoluConfig
1551 'ConfigNotFound1551 'ConfigNotFound
1552 reexports1552 reexports
1553 fixities1553 fixities
1554 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.ConfigNotFound 
1555 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.FourmoluConfig 
1556 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Config 
1557 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.RegionDeltas 
1558 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.RegionIndices 
1559 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.ModuleSource 
1560 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.SignatureSource1554 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.ConfigNotFound
 1555 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.FourmoluConfig
 1556 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Config
 1557 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.RegionDeltas
 1558 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.RegionIndices
 1559 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.ModuleSource
 1560 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.SignatureSource
1561 src/Ormolu/Diff/ParseResult.hs:66:9-104|record·update1561 src/Ormolu/Diff/ParseResult.hs:66:9-104|record·update
1562 src/Ormolu/Diff/ParseResult.hs:65:9-104|record·update1562 src/Ormolu/Diff/ParseResult.hs:65:9-104|record·update
1563 src/Ormolu/Diff/ParseResult.hs:(237,5)-(238,93)|function·normalizeDerivingClause1563 src/Ormolu/Diff/ParseResult.hs:(237,5)-(238,93)|function·normalizeDerivingClause
1564 src/Ormolu/Diff/ParseResult.hs:(220,36)-(229,11)|\case1564 src/Ormolu/Diff/ParseResult.hs:(220,36)-(229,11)|\case
1565 src/Ormolu/Diff/ParseResult.hs:(232,35)-(234,83)|\case1565 src/Ormolu/Diff/ParseResult.hs:(232,35)-(234,83)|\case
1566 src/Ormolu/Diff/ParseResult.hs:(241,5)-(243,89)|function·normalizeDerivClauseTys1566 src/Ormolu/Diff/ParseResult.hs:(241,5)-(243,89)|function·normalizeDerivClauseTys
1567 'Different1567 'Different
1568 ParseResultDiff1568 ParseResultDiff
1569 Ormolu.Diff.ParseResult1569 Ormolu.Diff.ParseResult
1570 Different·1570 Different·
1571 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Diff.ParseResult.Same1571 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Diff.ParseResult.Same
1572 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Diff.ParseResult.Different1572 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Diff.ParseResult.Different
1573 ,·textDiffSelectedLines·=·1573 ,·textDiffSelectedLines·=·
1574 ,·textDiffDiffList·=·1574 ,·textDiffDiffList·=·
1575 TextDiff·{textDiffPath·=·1575 TextDiff·{textDiffPath·=·
1576 ,·hunkDiff·=·1576 ,·hunkDiff·=·
1577 ,·hunkSecondLength·=·1577 ,·hunkSecondLength·=·
1578 ,·hunkSecondStartLine·=·1578 ,·hunkSecondStartLine·=·
1579 ,·hunkFirstLength·=·1579 ,·hunkFirstLength·=·
1580 Hunk·{hunkFirstStartLine·=·1580 Hunk·{hunkFirstStartLine·=·
1581 src/Ormolu/Diff/Text.hs1581 src/Ormolu/Diff/Text.hs
1582 'TextDiff1582 'TextDiff
1583 Ormolu.Diff.Text1583 Ormolu.Diff.Text
1584 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Diff.Text.Hunk 
1585 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Diff.Text.TextDiff1584 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Diff.Text.Hunk
 1585 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Diff.Text.TextDiff
1586 'OrmoluNonIdempotentOutput1586 'OrmoluNonIdempotentOutput
1587 'OrmoluOutputParsingFailed1587 'OrmoluOutputParsingFailed
1588 'OrmoluParsingFailed1588 'OrmoluParsingFailed
1589 'OrmoluASTDiffers1589 'OrmoluASTDiffers
1590 'OrmoluCabalFileParsingFailed1590 'OrmoluCabalFileParsingFailed
1591 'OrmoluUnrecognizedOpts1591 'OrmoluUnrecognizedOpts
1592 'OrmoluFixityOverridesParseError1592 'OrmoluFixityOverridesParseError
Offset 1606, 22 lines modifiedOffset 1606, 22 lines modified
1606 The·following·GHC·options·were·not·recognized:1606 The·following·GHC·options·were·not·recognized:
1607 ··Formatting·is·not·idempotent.1607 ··Formatting·is·not·idempotent.
1608 ··To·format·anyway,·use·--unsafe.1608 ··To·format·anyway,·use·--unsafe.
1609 ··Please,·consider·reporting·the·bug.1609 ··Please,·consider·reporting·the·bug.
1610 ··AST·of·input·and·AST·of·formatted·code·differ.1610 ··AST·of·input·and·AST·of·formatted·code·differ.
1611 ··Parsing·of·formatted·code·failed:1611 ··Parsing·of·formatted·code·failed:
1612 ··The·GHC·parser·(in·Haddock·mode)·failed:1612 ··The·GHC·parser·(in·Haddock·mode)·failed:
1613 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception.OrmoluParsingFailed1613 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception.OrmoluParsingFailed
1614 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception.OrmoluOutputParsingFailed1614 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception.OrmoluOutputParsingFailed
1615 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception.OrmoluASTDiffers1615 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception.OrmoluASTDiffers
1616 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception.OrmoluNonIdempotentOutput1616 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception.OrmoluNonIdempotentOutput
1617 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception.OrmoluUnrecognizedOpts1617 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception.OrmoluUnrecognizedOpts
1618 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception.OrmoluCabalFileParsingFailed1618 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception.OrmoluCabalFileParsingFailed
1619 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception.OrmoluMissingStdinInputFile1619 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception.OrmoluMissingStdinInputFile
1620 fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception.OrmoluFixityOverridesParseError1620 fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception.OrmoluFixityOverridesParseError
1621 Ormolu.Fixity1621 Ormolu.Fixity
1622 Test.Hspec.Expectations1622 Test.Hspec.Expectations
Max diff block lines reached; 32247/38759 bytes (83.20%) of diff not shown.
⊟
106 KB
readelf --wide --decompress --hex-dump=.rodata {}
    
Offset 24, 16 lines modifiedOffset 24, 16 lines modified
24 ··0x03611150·6768632d·392e3130·2e332d69·6e706c61·ghc-9.10.3-inpla24 ··0x03611150·6768632d·392e3130·2e332d69·6e706c61·ghc-9.10.3-inpla
25 ··0x03611160·63650066·6f75726d·6f6c755f·64796e6c·ce.fourmolu_dynl25 ··0x03611160·63650066·6f75726d·6f6c755f·64796e6c·ce.fourmolu_dynl
26 ··0x03611170·69626469·72002f75·73722f6c·69622f68·ibdir./usr/lib/h26 ··0x03611170·69626469·72002f75·73722f6c·69622f68·ibdir./usr/lib/h
27 ··0x03611180·61736b65·6c6c2d70·61636b61·6765732f·askell-packages/27 ··0x03611180·61736b65·6c6c2d70·61636b61·6765732f·askell-packages/
28 ··0x03611190·6768632f·6c69622f·7838365f·36342d6c·ghc/lib/x86_64-l28 ··0x03611190·6768632f·6c69622f·7838365f·36342d6c·ghc/lib/x86_64-l
29 ··0x036111a0·696e7578·2d676863·2d392e31·302e332d·inux-ghc-9.10.3-29 ··0x036111a0·696e7578·2d676863·2d392e31·302e332d·inux-ghc-9.10.3-
30 ··0x036111b0·696e706c·6163652f·666f7572·6d6f6c75·inplace/fourmolu30 ··0x036111b0·696e706c·6163652f·666f7572·6d6f6c75·inplace/fourmolu
31 ··0x036111c0·2d302e31·382e302e·302d336e·3747374f·-0.18.0.0-3n7G7O31 ··0x036111c0·2d302e31·382e302e·302d4a74·7a52754c·-0.18.0.0-JtzRuL
32 ··0x036111d0·49693230·44386d6b·4e713972·494f5658·Ii20D8mkNq9rIOVX32 ··0x036111d0·4a4a6c4e·32343772·32594c75·7173344b·JJlN247r2YLuqs4K
33 ··0x036111e0·2d666f75·726d6f6c·7500666f·75726d6f·-fourmolu.fourmo33 ··0x036111e0·2d666f75·726d6f6c·7500666f·75726d6f·-fourmolu.fourmo
34 ··0x036111f0·6c755f6c·69626469·72002f75·73722f62·lu_libdir./usr/b34 ··0x036111f0·6c755f6c·69626469·72002f75·73722f62·lu_libdir./usr/b
35 ··0x03611200·696e0066·6f75726d·6f6c755f·62696e64·in.fourmolu_bind35 ··0x03611200·696e0066·6f75726d·6f6c755f·62696e64·in.fourmolu_bind
36 ··0x03611210·69720050·61746873·5f666f75·726d6f6c·ir.Paths_fourmol36 ··0x03611210·69720050·61746873·5f666f75·726d6f6c·ir.Paths_fourmol
37 ··0x03611220·75004861·736b656c·6c20736f·75726365·u.Haskell·source37 ··0x03611220·75004861·736b656c·6c20736f·75726365·u.Haskell·source
38 ··0x03611230·2066696c·65732074·6f20666f·726d6174··files·to·format38 ··0x03611230·2066696c·65732074·6f20666f·726d6174··files·to·format
39 ··0x03611240·206f7220·73746469·6e202874·68652064··or·stdin·(the·d39 ··0x03611240·206f7220·73746469·6e202874·68652064··or·stdin·(the·d
Offset 164, 32 lines modifiedOffset 164, 32 lines modified
164 ··0x03611a10·65637473·004f7574·70757420·696e666f·ects.Output·info164 ··0x03611a10·65637473·004f7574·70757420·696e666f·ects.Output·info
165 ··0x03611a20·726d6174·696f6e20·75736566·756c2066·rmation·useful·f165 ··0x03611a20·726d6174·696f6e20·75736566·756c2066·rmation·useful·f
166 ··0x03611a30·6f722064·65627567·67696e67·00636865·or·debugging.che166 ··0x03611a30·6f722064·65627567·67696e67·00636865·or·debugging.che
167 ··0x03611a40·636b2d69·64656d70·6f74656e·63650046·ck-idempotence.F167 ··0x03611a40·636b2d69·64656d70·6f74656e·63650046·ck-idempotence.F
168 ··0x03611a50·61696c20·69662066·6f726d61·7474696e·ail·if·formattin168 ··0x03611a50·61696c20·69662066·6f726d61·7474696e·ail·if·formattin
169 ··0x03611a60·67206973·206e6f74·20696465·6d706f74·g·is·not·idempot169 ··0x03611a60·67206973·206e6f74·20696465·6d706f74·g·is·not·idempot
170 ··0x03611a70·656e7400·666f7572·6d6f6c75·2d302e31·ent.fourmolu-0.1170 ··0x03611a70·656e7400·666f7572·6d6f6c75·2d302e31·ent.fourmolu-0.1
171 ··0x03611a80·382e302e·302d336e·3747374f·49693230·8.0.0-3n7G7OIi20 
172 ··0x03611a90·44386d6b·4e713972·494f5658·2d666f75·D8mkNq9rIOVX-fou171 ··0x03611a80·382e302e·302d4a74·7a52754c·4a4a6c4e·8.0.0-JtzRuLJJlN
 172 ··0x03611a90·32343772·32594c75·7173344b·2d666f75·247r2YLuqs4K-fou
173 ··0x03611aa0·726d6f6c·753a4d61·696e2e4f·70747300·rmolu:Main.Opts.173 ··0x03611aa0·726d6f6c·753a4d61·696e2e4f·70747300·rmolu:Main.Opts.
174 ··0x03611ab0·666f7572·6d6f6c75·2d302e31·382e302e·fourmolu-0.18.0.174 ··0x03611ab0·666f7572·6d6f6c75·2d302e31·382e302e·fourmolu-0.18.0.
175 ··0x03611ac0·302d336e·3747374f·49693230·44386d6b·0-3n7G7OIi20D8mk 
176 ··0x03611ad0·4e713972·494f5658·2d666f75·726d6f6c·Nq9rIOVX-fourmol175 ··0x03611ac0·302d4a74·7a52754c·4a4a6c4e·32343772·0-JtzRuLJJlN247r
 176 ··0x03611ad0·32594c75·7173344b·2d666f75·726d6f6c·2YLuqs4K-fourmol
177 ··0x03611ae0·753a4d61·696e2e43·6f6e6669·6746696c·u:Main.ConfigFil177 ··0x03611ae0·753a4d61·696e2e43·6f6e6669·6746696c·u:Main.ConfigFil
178 ··0x03611af0·654f7074·7300666f·75726d6f·6c752d30·eOpts.fourmolu-0178 ··0x03611af0·654f7074·7300666f·75726d6f·6c752d30·eOpts.fourmolu-0
179 ··0x03611b00·2e31382e·302e302d·336e3747·374f4969·.18.0.0-3n7G7OIi 
180 ··0x03611b10·32304438·6d6b4e71·3972494f·56582d66·20D8mkNq9rIOVX-f179 ··0x03611b00·2e31382e·302e302d·4a747a52·754c4a4a·.18.0.0-JtzRuLJJ
 180 ··0x03611b10·6c4e3234·37723259·4c757173·344b2d66·lN247r2YLuqs4K-f
181 ··0x03611b20·6f75726d·6f6c753a·4d61696e·2e537464·ourmolu:Main.Std181 ··0x03611b20·6f75726d·6f6c753a·4d61696e·2e537464·ourmolu:Main.Std
182 ··0x03611b30·6f757400·666f7572·6d6f6c75·2d302e31·out.fourmolu-0.1182 ··0x03611b30·6f757400·666f7572·6d6f6c75·2d302e31·out.fourmolu-0.1
183 ··0x03611b40·382e302e·302d336e·3747374f·49693230·8.0.0-3n7G7OIi20 
184 ··0x03611b50·44386d6b·4e713972·494f5658·2d666f75·D8mkNq9rIOVX-fou183 ··0x03611b40·382e302e·302d4a74·7a52754c·4a4a6c4e·8.0.0-JtzRuLJJlN
 184 ··0x03611b50·32343772·32594c75·7173344b·2d666f75·247r2YLuqs4K-fou
185 ··0x03611b60·726d6f6c·753a4d61·696e2e49·6e506c61·rmolu:Main.InPla185 ··0x03611b60·726d6f6c·753a4d61·696e2e49·6e506c61·rmolu:Main.InPla
186 ··0x03611b70·63650066·6f75726d·6f6c752d·302e3138·ce.fourmolu-0.18186 ··0x03611b70·63650066·6f75726d·6f6c752d·302e3138·ce.fourmolu-0.18
187 ··0x03611b80·2e302e30·2d336e37·47374f49·69323044·.0.0-3n7G7OIi20D 
188 ··0x03611b90·386d6b4e·71397249·4f56582d·666f7572·8mkNq9rIOVX-four187 ··0x03611b80·2e302e30·2d4a747a·52754c4a·4a6c4e32·.0.0-JtzRuLJJlN2
 188 ··0x03611b90·34377232·594c7571·73344b2d·666f7572·47r2YLuqs4K-four
189 ··0x03611ba0·6d6f6c75·3a4d6169·6e2e4368·65636b00·molu:Main.Check.189 ··0x03611ba0·6d6f6c75·3a4d6169·6e2e4368·65636b00·molu:Main.Check.
190 ··0x03611bb0·27456e63·6f64654f·7074696f·6e730074·'EncodeOptions.t190 ··0x03611bb0·27456e63·6f64654f·7074696f·6e730074·'EncodeOptions.t
191 ··0x03611bc0·68726f77·4d007372·632f4461·74612f59·hrowM.src/Data/Y191 ··0x03611bc0·68726f77·4d007372·632f4461·74612f59·hrowM.src/Data/Y
192 ··0x03611bd0·616d6c2e·68730044·6174612e·59616d6c·aml.hs.Data.Yaml192 ··0x03611bd0·616d6c2e·68730044·6174612e·59616d6c·aml.hs.Data.Yaml
193 ··0x03611be0·0079616d·6c2d302e·31312e31·312e322d·.yaml-0.11.11.2-193 ··0x03611be0·0079616d·6c2d302e·31312e31·312e322d·.yaml-0.11.11.2-
194 ··0x03611bf0·366c7769·714d3632·50485341·6e734833·6lwiqM62PHSAnsH3194 ··0x03611bf0·366c7769·714d3632·50485341·6e734833·6lwiqM62PHSAnsH3
195 ··0x03611c00·67577a47·6f680079·616d6c2d·302e3131·gWzGoh.yaml-0.11195 ··0x03611c00·67577a47·6f680079·616d6c2d·302e3131·gWzGoh.yaml-0.11
Offset 2208, 16 lines modifiedOffset 2208, 16 lines modified
2208 ··0x036199d0·002a2a2a·20574152·4e494e47·202a2a2a·.***·WARNING·***2208 ··0x036199d0·002a2a2a·20574152·4e494e47·202a2a2a·.***·WARNING·***
2209 ··0x036199e0·002a2a2a·20434f4d·4d454e54·202a2a2a·.***·COMMENT·***2209 ··0x036199e0·002a2a2a·20434f4d·4d454e54·202a2a2a·.***·COMMENT·***
2210 ··0x036199f0·00415354·20646966·66657273·2c207965·.AST·differs,·ye2210 ··0x036199f0·00415354·20646966·66657273·2c207965·.AST·differs,·ye
2211 ··0x03619a00·74206e6f·20636861·6e676573·20686176·t·no·changes·hav2211 ··0x03619a00·74206e6f·20636861·6e676573·20686176·t·no·changes·hav
2212 ··0x03619a10·65206265·656e2069·6e74726f·64756365·e·been·introduce2212 ··0x03619a10·65206265·656e2069·6e74726f·64756365·e·been·introduce
2213 ··0x03619a20·64007372·632f4f72·6d6f6c75·2e687300·d.src/Ormolu.hs.2213 ··0x03619a20·64007372·632f4f72·6d6f6c75·2e687300·d.src/Ormolu.hs.
2214 ··0x03619a30·666f7572·6d6f6c75·2d302e31·382e302e·fourmolu-0.18.0.2214 ··0x03619a30·666f7572·6d6f6c75·2d302e31·382e302e·fourmolu-0.18.0.
2215 ··0x03619a40·302d4935·784b564c·36545a41·41364e4d·0-I5xKVL6TZAA6NM 
2216 ··0x03619a50·57524536·58344456·004f726d·6f6c7500·WRE6X4DV.Ormolu.2215 ··0x03619a40·302d4b56·304a7856·38773671·50344d6b·0-KV0JxV8w6qP4Mk
 2216 ··0x03619a50·73326c39·7a797a4f·004f726d·6f6c7500·s2l9zyzO.Ormolu.
2217 ··0x03619a60·2e687369·67002c20·72656769·6f6e456e·.hsig.,·regionEn2217 ··0x03619a60·2e687369·67002c20·72656769·6f6e456e·.hsig.,·regionEn
2218 ··0x03619a70·644c696e·65203d20·00526567·696f6e49·dLine·=·.RegionI2218 ··0x03619a70·644c696e·65203d20·00526567·696f6e49·dLine·=·.RegionI
2219 ··0x03619a80·6e646963·6573207b·72656769·6f6e5374·ndices·{regionSt2219 ··0x03619a80·6e646963·6573207b·72656769·6f6e5374·ndices·{regionSt
2220 ··0x03619a90·6172744c·696e6520·3d20002c·20726567·artLine·=·.,·reg2220 ··0x03619a90·6172744c·696e6520·3d20002c·20726567·artLine·=·.,·reg
2221 ··0x03619aa0·696f6e53·75666669·784c656e·67746820·ionSuffixLength·2221 ··0x03619aa0·696f6e53·75666669·784c656e·67746820·ionSuffixLength·
2222 ··0x03619ab0·3d200052·6567696f·6e44656c·74617320·=·.RegionDeltas·2222 ··0x03619ab0·3d200052·6567696f·6e44656c·74617320·=·.RegionDeltas·
2223 ··0x03619ac0·7b726567·696f6e50·72656669·784c656e·{regionPrefixLen2223 ··0x03619ac0·7b726567·696f6e50·72656669·784c656e·{regionPrefixLen
Offset 2282, 42 lines modifiedOffset 2282, 42 lines modified
2282 ··0x03619e70·75726553·6f757263·65002752·6567696f·ureSource.'Regio2282 ··0x03619e70·75726553·6f757263·65002752·6567696f·ureSource.'Regio
2283 ··0x03619e80·6e496e64·69636573·00275265·67696f6e·nIndices.'Region2283 ··0x03619e80·6e496e64·69636573·00275265·67696f6e·nIndices.'Region
2284 ··0x03619e90·44656c74·61730027·44796e4f·7074696f·Deltas.'DynOptio2284 ··0x03619e90·44656c74·61730027·44796e4f·7074696f·Deltas.'DynOptio
2285 ··0x03619ea0·6e002743·6f6e6669·67002746·6f75726d·n.'Config.'Fourm2285 ··0x03619ea0·6e002743·6f6e6669·67002746·6f75726d·n.'Config.'Fourm
2286 ··0x03619eb0·6f6c7543·6f6e6669·67002743·6f6e6669·oluConfig.'Confi2286 ··0x03619eb0·6f6c7543·6f6e6669·67002743·6f6e6669·oluConfig.'Confi
2287 ··0x03619ec0·674e6f74·466f756e·64007265·6578706f·gNotFound.reexpo2287 ··0x03619ec0·674e6f74·466f756e·64007265·6578706f·gNotFound.reexpo
2288 ··0x03619ed0·72747300·66697869·74696573·00666f75·rts.fixities.fou2288 ··0x03619ed0·72747300·66697869·74696573·00666f75·rts.fixities.fou
2289 ··0x03619ee0·726d6f6c·752d302e·31382e30·2e302d49·rmolu-0.18.0.0-I2289 ··0x03619ee0·726d6f6c·752d302e·31382e30·2e302d4b·rmolu-0.18.0.0-K
2290 ··0x03619ef0·35784b56·4c36545a·4141364e·4d575245·5xKVL6TZAA6NMWRE2290 ··0x03619ef0·56304a78·56387736·7150344d·6b73326c·V0JxV8w6qP4Mks2l
2291 ··0x03619f00·36583444·563a4f72·6d6f6c75·2e436f6e·6X4DV:Ormolu.Con2291 ··0x03619f00·397a797a·4f3a4f72·6d6f6c75·2e436f6e·9zyzO:Ormolu.Con
2292 ··0x03619f10·6669672e·436f6e66·69674e6f·74466f75·fig.ConfigNotFou2292 ··0x03619f10·6669672e·436f6e66·69674e6f·74466f75·fig.ConfigNotFou
2293 ··0x03619f20·6e640066·6f75726d·6f6c752d·302e3138·nd.fourmolu-0.182293 ··0x03619f20·6e640066·6f75726d·6f6c752d·302e3138·nd.fourmolu-0.18
2294 ··0x03619f30·2e302e30·2d493578·4b564c36·545a4141·.0.0-I5xKVL6TZAA 
2295 ··0x03619f40·364e4d57·52453658·3444563a·4f726d6f·6NMWRE6X4DV:Ormo2294 ··0x03619f30·2e302e30·2d4b5630·4a785638·77367150·.0.0-KV0JxV8w6qP
 2295 ··0x03619f40·344d6b73·326c397a·797a4f3a·4f726d6f·4Mks2l9zyzO:Ormo
2296 ··0x03619f50·6c752e43·6f6e6669·672e466f·75726d6f·lu.Config.Fourmo2296 ··0x03619f50·6c752e43·6f6e6669·672e466f·75726d6f·lu.Config.Fourmo
2297 ··0x03619f60·6c75436f·6e666967·00666f75·726d6f6c·luConfig.fourmol2297 ··0x03619f60·6c75436f·6e666967·00666f75·726d6f6c·luConfig.fourmol
2298 ··0x03619f70·752d302e·31382e30·2e302d49·35784b56·u-0.18.0.0-I5xKV2298 ··0x03619f70·752d302e·31382e30·2e302d4b·56304a78·u-0.18.0.0-KV0Jx
2299 ··0x03619f80·4c36545a·4141364e·4d575245·36583444·L6TZAA6NMWRE6X4D2299 ··0x03619f80·56387736·7150344d·6b73326c·397a797a·V8w6qP4Mks2l9zyz
2300 ··0x03619f90·563a4f72·6d6f6c75·2e436f6e·6669672e·V:Ormolu.Config.2300 ··0x03619f90·4f3a4f72·6d6f6c75·2e436f6e·6669672e·O:Ormolu.Config.
2301 ··0x03619fa0·436f6e66·69670066·6f75726d·6f6c752d·Config.fourmolu-2301 ··0x03619fa0·436f6e66·69670066·6f75726d·6f6c752d·Config.fourmolu-
2302 ··0x03619fb0·302e3138·2e302e30·2d493578·4b564c36·0.18.0.0-I5xKVL62302 ··0x03619fb0·302e3138·2e302e30·2d4b5630·4a785638·0.18.0.0-KV0JxV8
2303 ··0x03619fc0·545a4141·364e4d57·52453658·3444563a·TZAA6NMWRE6X4DV:2303 ··0x03619fc0·77367150·344d6b73·326c397a·797a4f3a·w6qP4Mks2l9zyzO:
2304 ··0x03619fd0·4f726d6f·6c752e43·6f6e6669·672e5265·Ormolu.Config.Re2304 ··0x03619fd0·4f726d6f·6c752e43·6f6e6669·672e5265·Ormolu.Config.Re
2305 ··0x03619fe0·67696f6e·44656c74·61730066·6f75726d·gionDeltas.fourm2305 ··0x03619fe0·67696f6e·44656c74·61730066·6f75726d·gionDeltas.fourm
2306 ··0x03619ff0·6f6c752d·302e3138·2e302e30·2d493578·olu-0.18.0.0-I5x2306 ··0x03619ff0·6f6c752d·302e3138·2e302e30·2d4b5630·olu-0.18.0.0-KV0
2307 ··0x0361a000·4b564c36·545a4141·364e4d57·52453658·KVL6TZAA6NMWRE6X2307 ··0x0361a000·4a785638·77367150·344d6b73·326c397a·JxV8w6qP4Mks2l9z
2308 ··0x0361a010·3444563a·4f726d6f·6c752e43·6f6e6669·4DV:Ormolu.Confi2308 ··0x0361a010·797a4f3a·4f726d6f·6c752e43·6f6e6669·yzO:Ormolu.Confi
2309 ··0x0361a020·672e5265·67696f6e·496e6469·63657300·g.RegionIndices.2309 ··0x0361a020·672e5265·67696f6e·496e6469·63657300·g.RegionIndices.
2310 ··0x0361a030·666f7572·6d6f6c75·2d302e31·382e302e·fourmolu-0.18.0.2310 ··0x0361a030·666f7572·6d6f6c75·2d302e31·382e302e·fourmolu-0.18.0.
2311 ··0x0361a040·302d4935·784b564c·36545a41·41364e4d·0-I5xKVL6TZAA6NM 
2312 ··0x0361a050·57524536·58344456·3a4f726d·6f6c752e·WRE6X4DV:Ormolu.2311 ··0x0361a040·302d4b56·304a7856·38773671·50344d6b·0-KV0JxV8w6qP4Mk
 2312 ··0x0361a050·73326c39·7a797a4f·3a4f726d·6f6c752e·s2l9zyzO:Ormolu.
2313 ··0x0361a060·436f6e66·69672e4d·6f64756c·65536f75·Config.ModuleSou2313 ··0x0361a060·436f6e66·69672e4d·6f64756c·65536f75·Config.ModuleSou
2314 ··0x0361a070·72636500·666f7572·6d6f6c75·2d302e31·rce.fourmolu-0.12314 ··0x0361a070·72636500·666f7572·6d6f6c75·2d302e31·rce.fourmolu-0.1
2315 ··0x0361a080·382e302e·302d4935·784b564c·36545a41·8.0.0-I5xKVL6TZA 
2316 ··0x0361a090·41364e4d·57524536·58344456·3a4f726d·A6NMWRE6X4DV:Orm2315 ··0x0361a080·382e302e·302d4b56·304a7856·38773671·8.0.0-KV0JxV8w6q
 2316 ··0x0361a090·50344d6b·73326c39·7a797a4f·3a4f726d·P4Mks2l9zyzO:Orm
2317 ··0x0361a0a0·6f6c752e·436f6e66·69672e53·69676e61·olu.Config.Signa2317 ··0x0361a0a0·6f6c752e·436f6e66·69672e53·69676e61·olu.Config.Signa
2318 ··0x0361a0b0·74757265·536f7572·63650073·72632f4f·tureSource.src/O2318 ··0x0361a0b0·74757265·536f7572·63650073·72632f4f·tureSource.src/O
2319 ··0x0361a0c0·726d6f6c·752f4469·66662f50·61727365·rmolu/Diff/Parse2319 ··0x0361a0c0·726d6f6c·752f4469·66662f50·61727365·rmolu/Diff/Parse
2320 ··0x0361a0d0·52657375·6c742e68·733a3636·3a392d31·Result.hs:66:9-12320 ··0x0361a0d0·52657375·6c742e68·733a3636·3a392d31·Result.hs:66:9-1
2321 ··0x0361a0e0·30347c72·65636f72·64207570·64617465·04|record·update2321 ··0x0361a0e0·30347c72·65636f72·64207570·64617465·04|record·update
2322 ··0x0361a0f0·00737263·2f4f726d·6f6c752f·44696666·.src/Ormolu/Diff2322 ··0x0361a0f0·00737263·2f4f726d·6f6c752f·44696666·.src/Ormolu/Diff
2323 ··0x0361a100·2f506172·73655265·73756c74·2e68733a·/ParseResult.hs:2323 ··0x0361a100·2f506172·73655265·73756c74·2e68733a·/ParseResult.hs:
Offset 2340, 21 lines modifiedOffset 2340, 21 lines modified
2340 ··0x0361a210·332c3839·297c6675·6e637469·6f6e206e·3,89)|function·n2340 ··0x0361a210·332c3839·297c6675·6e637469·6f6e206e·3,89)|function·n
2341 ··0x0361a220·6f726d61·6c697a65·44657269·76436c61·ormalizeDerivCla2341 ··0x0361a220·6f726d61·6c697a65·44657269·76436c61·ormalizeDerivCla
2342 ··0x0361a230·75736554·79730027·44696666·6572656e·useTys.'Differen2342 ··0x0361a230·75736554·79730027·44696666·6572656e·useTys.'Differen
2343 ··0x0361a240·74002753·616d6500·50617273·65526573·t.'Same.ParseRes2343 ··0x0361a240·74002753·616d6500·50617273·65526573·t.'Same.ParseRes
2344 ··0x0361a250·756c7444·69666600·4f726d6f·6c752e44·ultDiff.Ormolu.D2344 ··0x0361a250·756c7444·69666600·4f726d6f·6c752e44·ultDiff.Ormolu.D
2345 ··0x0361a260·6966662e·50617273·65526573·756c7400·iff.ParseResult.2345 ··0x0361a260·6966662e·50617273·65526573·756c7400·iff.ParseResult.
2346 ··0x0361a270·44696666·6572656e·74200066·6f75726d·Different·.fourm2346 ··0x0361a270·44696666·6572656e·74200066·6f75726d·Different·.fourm
2347 ··0x0361a280·6f6c752d·302e3138·2e302e30·2d493578·olu-0.18.0.0-I5x2347 ··0x0361a280·6f6c752d·302e3138·2e302e30·2d4b5630·olu-0.18.0.0-KV0
Max diff block lines reached; 98395/108626 bytes (90.58%) of diff not shown.
⊟
174 KB
readelf --wide --decompress --hex-dump=.data {}
    
Offset 334, 49 lines modifiedOffset 334, 49 lines modified
334 ··0x03a17e30·027ea103·00000000·03000000·00000000·.~..............334 ··0x03a17e30·027ea103·00000000·03000000·00000000·.~..............
335 ··0x03a17e40·00935b03·00000000·4a5e6203·00000000·..[.....J^b.....335 ··0x03a17e40·00935b03·00000000·4a5e6203·00000000·..[.....J^b.....
336 ··0x03a17e50·00935b03·00000000·b8116103·00000000·..[.......a.....336 ··0x03a17e50·00935b03·00000000·b8116103·00000000·..[.......a.....
337 ··0x03a17e60·e0925b03·00000000·517ea103·00000000·..[.....Q~......337 ··0x03a17e60·e0925b03·00000000·517ea103·00000000·..[.....Q~......
338 ··0x03a17e70·417ea103·00000000·03000000·00000000·A~..............338 ··0x03a17e70·417ea103·00000000·03000000·00000000·A~..............
339 ··0x03a17e80·80915b03·00000000·617ea103·00000000·..[.....a~......339 ··0x03a17e80·80915b03·00000000·617ea103·00000000·..[.....a~......
340 ··0x03a17e90·317ca103·00000000·45c7fe03·00000000·1|......E.......340 ··0x03a17e90·317ca103·00000000·45c7fe03·00000000·1|......E.......
341 ··0x03a17ea0·f65d2c3d·f71bbc77·ee4bc4b8·f718ed7b·.],=...w.K.....{341 ··0x03a17ea0·d00b9e16·f422ea18·bbb86417·c074bfed·....."....d..t..
342 ··0x03a17eb0·00000000·00000000·03000000·00000000·................342 ··0x03a17eb0·00000000·00000000·03000000·00000000·................
343 ··0x03a17ec0·a0915b03·00000000·817ea103·00000000·..[......~......343 ··0x03a17ec0·a0915b03·00000000·817ea103·00000000·..[......~......
344 ··0x03a17ed0·a1ccfe03·00000000·03000000·00000000·................344 ··0x03a17ed0·a1ccfe03·00000000·03000000·00000000·................
345 ··0x03a17ee0·80915b03·00000000·617ea103·00000000·..[.....a~......345 ··0x03a17ee0·80915b03·00000000·617ea103·00000000·..[.....a~......
346 ··0x03a17ef0·217ca103·00000000·c17ea103·00000000·!|.......~......346 ··0x03a17ef0·217ca103·00000000·c17ea103·00000000·!|.......~......
347 ··0x03a17f00·a41a4d26·1c53e29a·d7363617·b57a049d·..M&.S...66..z..347 ··0x03a17f00·d9cc777f·3cd5665f·1764ebf6·d7e305bf·..w.<.f_.d......
348 ··0x03a17f10·00000000·00000000·03000000·00000000·................348 ··0x03a17f10·00000000·00000000·03000000·00000000·................
349 ··0x03a17f20·80915b03·00000000·617ea103·00000000·..[.....a~......349 ··0x03a17f20·80915b03·00000000·617ea103·00000000·..[.....a~......
350 ··0x03a17f30·117ca103·00000000·c17ea103·00000000·.|.......~......350 ··0x03a17f30·117ca103·00000000·c17ea103·00000000·.|.......~......
351 ··0x03a17f40·09baa579·415d506b·a538c808·90d43ba3·...yA]Pk.8....;.351 ··0x03a17f40·fbcabd71·5c27cef0·5c841489·f99f7bcd·...q\'..\.....{.
352 ··0x03a17f50·00000000·00000000·03000000·00000000·................352 ··0x03a17f50·00000000·00000000·03000000·00000000·................
353 ··0x03a17f60·80915b03·00000000·617ea103·00000000·..[.....a~......353 ··0x03a17f60·80915b03·00000000·617ea103·00000000·..[.....a~......
354 ··0x03a17f70·017ca103·00000000·c17ea103·00000000·.|.......~......354 ··0x03a17f70·017ca103·00000000·c17ea103·00000000·.|.......~......
355 ··0x03a17f80·952ac60f·659d64a9·e9cce589·45fd4f02·.*..e.d.....E.O.355 ··0x03a17f80·e2ffd28b·2faeca01·7f9dbf9a·03e7a16f·..../..........o
356 ··0x03a17f90·00000000·00000000·03000000·00000000·................356 ··0x03a17f90·00000000·00000000·03000000·00000000·................
357 ··0x03a17fa0·80915b03·00000000·617ea103·00000000·..[.....a~......357 ··0x03a17fa0·80915b03·00000000·617ea103·00000000·..[.....a~......
358 ··0x03a17fb0·f17ba103·00000000·45c7fe03·00000000·.{......E.......358 ··0x03a17fb0·f17ba103·00000000·45c7fe03·00000000·.{......E.......
359 ··0x03a17fc0·5454807b·6aa13da5·c4475931·14d36515·TT.{j.=..GY1..e.359 ··0x03a17fc0·ca2e214c·f48424a1·83db9f15·9d925e4a·..!L..$.......^J
360 ··0x03a17fd0·00000000·00000000·03000000·00000000·................360 ··0x03a17fd0·00000000·00000000·03000000·00000000·................
361 ··0x03a17fe0·a0915b03·00000000·a17fa103·00000000·..[.............361 ··0x03a17fe0·a0915b03·00000000·a17fa103·00000000·..[.............
362 ··0x03a17ff0·a1ccfe03·00000000·03000000·00000000·................362 ··0x03a17ff0·a1ccfe03·00000000·03000000·00000000·................
363 ··0x03a18000·00925b03·00000000·c17da103·00000000·..[......}......363 ··0x03a18000·00925b03·00000000·c17da103·00000000·..[......}......
364 ··0x03a18010·e17fa103·00000000·03000000·00000000·................364 ··0x03a18010·e17fa103·00000000·03000000·00000000·................
365 ··0x03a18020·00925b03·00000000·a17ca103·00000000·..[......|......365 ··0x03a18020·00925b03·00000000·a17ca103·00000000·..[......|......
366 ··0x03a18030·0480a103·00000000·03000000·00000000·................366 ··0x03a18030·0480a103·00000000·03000000·00000000·................
367 ··0x03a18040·00925b03·00000000·a17ca103·00000000·..[......|......367 ··0x03a18040·00925b03·00000000·a17ca103·00000000·..[......|......
368 ··0x03a18050·2480a103·00000000·03000000·00000000·$...............368 ··0x03a18050·2480a103·00000000·03000000·00000000·$...............
369 ··0x03a18060·80915b03·00000000·617ea103·00000000·..[.....a~......369 ··0x03a18060·80915b03·00000000·617ea103·00000000·..[.....a~......
370 ··0x03a18070·e17ba103·00000000·4480a103·00000000·.{......D.......370 ··0x03a18070·e17ba103·00000000·4480a103·00000000·.{......D.......
371 ··0x03a18080·9f0e7907·1683a3c7·20e37e3b·1b2cb7cf·..y.....·.~;.,..371 ··0x03a18080·8583d836·68dd1d43·caa2f5cb·71957cd2·...6h..C....q.|.
372 ··0x03a18090·00000000·00000000·03000000·00000000·................372 ··0x03a18090·00000000·00000000·03000000·00000000·................
373 ··0x03a180a0·80915b03·00000000·617ea103·00000000·..[.....a~......373 ··0x03a180a0·80915b03·00000000·617ea103·00000000·..[.....a~......
374 ··0x03a180b0·d17ba103·00000000·45c7fe03·00000000·.{......E.......374 ··0x03a180b0·d17ba103·00000000·45c7fe03·00000000·.{......E.......
375 ··0x03a180c0·70e25e6b·605f4b66·a22b77d6·6e057076·p.^k`_Kf.+w.n.pv375 ··0x03a180c0·18d8f204·d5dae04b·8af2f6f2·e9ce8e2b·.......K.......+
376 ··0x03a180d0·00000000·00000000·03000000·00000000·................376 ··0x03a180d0·00000000·00000000·03000000·00000000·................
377 ··0x03a180e0·a0915b03·00000000·a180a103·00000000·..[.............377 ··0x03a180e0·a0915b03·00000000·a180a103·00000000·..[.............
378 ··0x03a180f0·a1ccfe03·00000000·03000000·00000000·................378 ··0x03a180f0·a1ccfe03·00000000·03000000·00000000·................
379 ··0x03a18100·00925b03·00000000·a17da103·00000000·..[......}......379 ··0x03a18100·00925b03·00000000·a17da103·00000000·..[......}......
380 ··0x03a18110·e180a103·00000000·03000000·00000000·................380 ··0x03a18110·e180a103·00000000·03000000·00000000·................
381 ··0x03a18120·00925b03·00000000·217ea103·00000000·..[.....!~......381 ··0x03a18120·00925b03·00000000·217ea103·00000000·..[.....!~......
382 ··0x03a18130·0481a103·00000000·03000000·00000000·................382 ··0x03a18130·0481a103·00000000·03000000·00000000·................
Offset 390, 15 lines modifiedOffset 390, 15 lines modified
390 ··0x03a181b0·8481a103·00000000·03000000·00000000·................390 ··0x03a181b0·8481a103·00000000·03000000·00000000·................
391 ··0x03a181c0·00925b03·00000000·a17ca103·00000000·..[......|......391 ··0x03a181c0·00925b03·00000000·a17ca103·00000000·..[......|......
392 ··0x03a181d0·a481a103·00000000·03000000·00000000·................392 ··0x03a181d0·a481a103·00000000·03000000·00000000·................
393 ··0x03a181e0·00925b03·00000000·c17ea103·00000000·..[......~......393 ··0x03a181e0·00925b03·00000000·c17ea103·00000000·..[......~......
394 ··0x03a181f0·c481a103·00000000·03000000·00000000·................394 ··0x03a181f0·c481a103·00000000·03000000·00000000·................
395 ··0x03a18200·80915b03·00000000·617ea103·00000000·..[.....a~......395 ··0x03a18200·80915b03·00000000·617ea103·00000000·..[.....a~......
396 ··0x03a18210·c17ba103·00000000·e481a103·00000000·.{..............396 ··0x03a18210·c17ba103·00000000·e481a103·00000000·.{..............
397 ··0x03a18220·d8c852a8·88db2bb5·12c72a50·7991212d·..R...+...*Py.!-397 ··0x03a18220·4c472a31·07759ca4·2d03e1ed·6a2b083f·LG*1.u..-...j+.?
398 ··0x03a18230·00000000·00000000·03000000·00000000·................398 ··0x03a18230·00000000·00000000·03000000·00000000·................
399 ··0x03a18240·883a5f03·00000000·00000000·00000000·.:_.............399 ··0x03a18240·883a5f03·00000000·00000000·00000000·.:_.............
400 ··0x03a18250·00000000·00000000·00000000·00000000·................400 ··0x03a18250·00000000·00000000·00000000·00000000·................
401 ··0x03a18260·bf7e6103·00000000·101e4100·00000000·.~a.......A.....401 ··0x03a18260·bf7e6103·00000000·101e4100·00000000·.~a.......A.....
402 ··0x03a18270·00000000·00000000·00000000·00000000·................402 ··0x03a18270·00000000·00000000·00000000·00000000·................
403 ··0x03a18280·00000000·00000000·781e4100·00000000·........x.A.....403 ··0x03a18280·00000000·00000000·781e4100·00000000·........x.A.....
404 ··0x03a18290·00000000·00000000·00000000·00000000·................404 ··0x03a18290·00000000·00000000·00000000·00000000·................
Offset 13803, 73 lines modifiedOffset 13803, 73 lines modified
13803 ··0x03a4c800·d2c7a403·00000000·03000000·00000000·................13803 ··0x03a4c800·d2c7a403·00000000·03000000·00000000·................
13804 ··0x03a4c810·00935b03·00000000·429e6103·00000000·..[.....B.a.....13804 ··0x03a4c810·00935b03·00000000·429e6103·00000000·..[.....B.a.....
13805 ··0x03a4c820·00935b03·00000000·309a6103·00000000·..[.....0.a.....13805 ··0x03a4c820·00935b03·00000000·309a6103·00000000·..[.....0.a.....
13806 ··0x03a4c830·e0925b03·00000000·21c8a403·00000000·..[.....!.......13806 ··0x03a4c830·e0925b03·00000000·21c8a403·00000000·..[.....!.......
13807 ··0x03a4c840·11c8a403·00000000·03000000·00000000·................13807 ··0x03a4c840·11c8a403·00000000·03000000·00000000·................
13808 ··0x03a4c850·80915b03·00000000·31c8a403·00000000·..[.....1.......13808 ··0x03a4c850·80915b03·00000000·31c8a403·00000000·..[.....1.......
13809 ··0x03a4c860·d1c4a403·00000000·45c7fe03·00000000·........E.......13809 ··0x03a4c860·d1c4a403·00000000·45c7fe03·00000000·........E.......
13810 ··0x03a4c870·43b1057f·2be941b2·8f0d1549·f8635ad9·C...+.A....I.cZ.13810 ··0x03a4c870·4352a61e·ad42a591·ee2f27bf·7b43bda6·CR...B.../'.{C..
13811 ··0x03a4c880·00000000·00000000·03000000·00000000·................13811 ··0x03a4c880·00000000·00000000·03000000·00000000·................
13812 ··0x03a4c890·a0915b03·00000000·51c8a403·00000000·..[.....Q.......13812 ··0x03a4c890·a0915b03·00000000·51c8a403·00000000·..[.....Q.......
13813 ··0x03a4c8a0·a1ccfe03·00000000·03000000·00000000·................13813 ··0x03a4c8a0·a1ccfe03·00000000·03000000·00000000·................
13814 ··0x03a4c8b0·80915b03·00000000·31c8a403·00000000·..[.....1.......13814 ··0x03a4c8b0·80915b03·00000000·31c8a403·00000000·..[.....1.......
13815 ··0x03a4c8c0·c1c4a403·00000000·91c8a403·00000000·................13815 ··0x03a4c8c0·c1c4a403·00000000·91c8a403·00000000·................
13816 ··0x03a4c8d0·4620c4bf·3ce7b8bc·1a61d355·770e2945·F·..<....a.Uw.)E13816 ··0x03a4c8d0·092b53d0·72d940bb·ea57349f·5a981bd8·.+S.r.@..W4.Z...
13817 ··0x03a4c8e0·00000000·00000000·03000000·00000000·................13817 ··0x03a4c8e0·00000000·00000000·03000000·00000000·................
13818 ··0x03a4c8f0·80915b03·00000000·31c8a403·00000000·..[.....1.......13818 ··0x03a4c8f0·80915b03·00000000·31c8a403·00000000·..[.....1.......
13819 ··0x03a4c900·b1c4a403·00000000·91c8a403·00000000·................13819 ··0x03a4c900·b1c4a403·00000000·91c8a403·00000000·................
13820 ··0x03a4c910·e02afa0c·3e39451f·161d156c·23a61ab2·.*..>9E....l#...13820 ··0x03a4c910·39825f4a·017d533d·2fc17787·5a75ef97·9._J.}S=/.w.Zu..
13821 ··0x03a4c920·00000000·00000000·03000000·00000000·................13821 ··0x03a4c920·00000000·00000000·03000000·00000000·................
13822 ··0x03a4c930·80915b03·00000000·31c8a403·00000000·..[.....1.......13822 ··0x03a4c930·80915b03·00000000·31c8a403·00000000·..[.....1.......
13823 ··0x03a4c940·a1c4a403·00000000·45c7fe03·00000000·........E.......13823 ··0x03a4c940·a1c4a403·00000000·45c7fe03·00000000·........E.......
13824 ··0x03a4c950·ce88c46c·33f7aad4·f0eb2840·8695050c·...l3.....(@....13824 ··0x03a4c950·25adfac2·eaeb2634·b3b044fe·96c39fcf·%.....&4..D.....
13825 ··0x03a4c960·00000000·00000000·03000000·00000000·................13825 ··0x03a4c960·00000000·00000000·03000000·00000000·................
13826 ··0x03a4c970·a0915b03·00000000·31c9a403·00000000·..[.....1.......13826 ··0x03a4c970·a0915b03·00000000·31c9a403·00000000·..[.....1.......
13827 ··0x03a4c980·a1ccfe03·00000000·03000000·00000000·................13827 ··0x03a4c980·a1ccfe03·00000000·03000000·00000000·................
13828 ··0x03a4c990·00925b03·00000000·f1c7a403·00000000·..[.............13828 ··0x03a4c990·00925b03·00000000·f1c7a403·00000000·..[.............
13829 ··0x03a4c9a0·71c9a403·00000000·03000000·00000000·q...............13829 ··0x03a4c9a0·71c9a403·00000000·03000000·00000000·q...............
13830 ··0x03a4c9b0·00925b03·00000000·f1c7a403·00000000·..[.............13830 ··0x03a4c9b0·00925b03·00000000·f1c7a403·00000000·..[.............
13831 ··0x03a4c9c0·94c9a403·00000000·03000000·00000000·................13831 ··0x03a4c9c0·94c9a403·00000000·03000000·00000000·................
13832 ··0x03a4c9d0·80915b03·00000000·31c8a403·00000000·..[.....1.......13832 ··0x03a4c9d0·80915b03·00000000·31c8a403·00000000·..[.....1.......
13833 ··0x03a4c9e0·91c4a403·00000000·b4c9a403·00000000·................13833 ··0x03a4c9e0·91c4a403·00000000·b4c9a403·00000000·................
13834 ··0x03a4c9f0·3a65d841·48215af7·cd937b95·293225f1·:e.AH!Z...{.)2%.13834 ··0x03a4c9f0·18d1348e·942250b4·30d251c9·e3716fe0·..4.."P.0.Q..qo.
13835 ··0x03a4ca00·00000000·00000000·03000000·00000000·................13835 ··0x03a4ca00·00000000·00000000·03000000·00000000·................
13836 ··0x03a4ca10·80915b03·00000000·31c8a403·00000000·..[.....1.......13836 ··0x03a4ca10·80915b03·00000000·31c8a403·00000000·..[.....1.......
13837 ··0x03a4ca20·81c4a403·00000000·45c7fe03·00000000·........E.......13837 ··0x03a4ca20·81c4a403·00000000·45c7fe03·00000000·........E.......
13838 ··0x03a4ca30·1d55e083·8e401f00·7c34835d·8f2cf895·.U...@..|4.].,..13838 ··0x03a4ca30·4f6f84bf·7ef87683·b255948e·c4adda5f·Oo..~.v..U....._
13839 ··0x03a4ca40·00000000·00000000·03000000·00000000·................13839 ··0x03a4ca40·00000000·00000000·03000000·00000000·................
13840 ··0x03a4ca50·a0915b03·00000000·11caa403·00000000·..[.............13840 ··0x03a4ca50·a0915b03·00000000·11caa403·00000000·..[.............
13841 ··0x03a4ca60·a1ccfe03·00000000·03000000·00000000·................13841 ··0x03a4ca60·a1ccfe03·00000000·03000000·00000000·................
13842 ··0x03a4ca70·00925b03·00000000·b1c7a403·00000000·..[.............13842 ··0x03a4ca70·00925b03·00000000·b1c7a403·00000000·..[.............
13843 ··0x03a4ca80·51caa403·00000000·03000000·00000000·Q...............13843 ··0x03a4ca80·51caa403·00000000·03000000·00000000·Q...............
13844 ··0x03a4ca90·00925b03·00000000·b1c7a403·00000000·..[.............13844 ··0x03a4ca90·00925b03·00000000·b1c7a403·00000000·..[.............
13845 ··0x03a4caa0·74caa403·00000000·03000000·00000000·t...............13845 ··0x03a4caa0·74caa403·00000000·03000000·00000000·t...............
13846 ··0x03a4cab0·80915b03·00000000·31c8a403·00000000·..[.....1.......13846 ··0x03a4cab0·80915b03·00000000·31c8a403·00000000·..[.....1.......
13847 ··0x03a4cac0·71c4a403·00000000·94caa403·00000000·q...............13847 ··0x03a4cac0·71c4a403·00000000·94caa403·00000000·q...............
13848 ··0x03a4cad0·022c050b·c0ee6220·b4611d23·a4649013·.,....b·.a.#.d..13848 ··0x03a4cad0·29f308fc·338d6fd4·137b3333·32b063b9·)...3.o..{332.c.
13849 ··0x03a4cae0·00000000·00000000·03000000·00000000·................13849 ··0x03a4cae0·00000000·00000000·03000000·00000000·................
13850 ··0x03a4caf0·80915b03·00000000·31c8a403·00000000·..[.....1.......13850 ··0x03a4caf0·80915b03·00000000·31c8a403·00000000·..[.....1.......
13851 ··0x03a4cb00·61c4a403·00000000·45c7fe03·00000000·a.......E.......13851 ··0x03a4cb00·61c4a403·00000000·45c7fe03·00000000·a.......E.......
13852 ··0x03a4cb10·482a6c1d·257f83f5·9258cfcf·f2177006·H*l.%....X....p.13852 ··0x03a4cb10·d2dababa·2f76d7a0·f873b1ad·483141c0·..../v...s..H1A.
13853 ··0x03a4cb20·00000000·00000000·03000000·00000000·................13853 ··0x03a4cb20·00000000·00000000·03000000·00000000·................
13854 ··0x03a4cb30·a0915b03·00000000·f1caa403·00000000·..[.............13854 ··0x03a4cb30·a0915b03·00000000·f1caa403·00000000·..[.............
13855 ··0x03a4cb40·a1ccfe03·00000000·03000000·00000000·................13855 ··0x03a4cb40·a1ccfe03·00000000·03000000·00000000·................
13856 ··0x03a4cb50·00925b03·00000000·11c6a403·00000000·..[.............13856 ··0x03a4cb50·00925b03·00000000·11c6a403·00000000·..[.............
13857 ··0x03a4cb60·31cba403·00000000·03000000·00000000·1...............13857 ··0x03a4cb60·31cba403·00000000·03000000·00000000·1...............
13858 ··0x03a4cb70·009a5b03·00000000·31cba403·00000000·..[.....1.......13858 ··0x03a4cb70·009a5b03·00000000·31cba403·00000000·..[.....1.......
13859 ··0x03a4cb80·a1ccfe03·00000000·03000000·00000000·................13859 ··0x03a4cb80·a1ccfe03·00000000·03000000·00000000·................
13860 ··0x03a4cb90·a0915b03·00000000·39cbfe03·00000000·..[.....9.......13860 ··0x03a4cb90·a0915b03·00000000·39cbfe03·00000000·..[.....9.......
13861 ··0x03a4cba0·72cba403·00000000·03000000·00000000·r...............13861 ··0x03a4cba0·72cba403·00000000·03000000·00000000·r...............
13862 ··0x03a4cbb0·80915b03·00000000·31c8a403·00000000·..[.....1.......13862 ··0x03a4cbb0·80915b03·00000000·31c8a403·00000000·..[.....1.......
13863 ··0x03a4cbc0·51c4a403·00000000·54cba403·00000000·Q.......T.......13863 ··0x03a4cbc0·51c4a403·00000000·54cba403·00000000·Q.......T.......
Max diff block lines reached; 168626/178344 bytes (94.55%) of diff not shown.
⊟
96.3 MB
libghc-fourmolu-dev_0.18.0.0-2_amd64.deb
⊟
452 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2026-09-01·18:50:34.000000·debian-binary1 -rw-r--r--···0········0········0········4·2026-09-01·18:50:34.000000·debian-binary
2 -rw-r--r--···0········0········0·····4200·2026-09-01·18:50:34.000000·control.tar.xz2 -rw-r--r--···0········0········0·····4196·2026-09-01·18:50:34.000000·control.tar.xz
3 -rw-r--r--···0········0········0··1748112·2026-09-01·18:50:34.000000·data.tar.xz3 -rw-r--r--···0········0········0··1748588·2026-09-01·18:50:34.000000·data.tar.xz
⊟
33.8 KB
control.tar.xz
⊟
33.7 KB
control.tar
⊟
1.52 KB
./control
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Package:·libghc-fourmolu-dev1 Package:·libghc-fourmolu-dev
2 Source:·haskell-fourmolu2 Source:·haskell-fourmolu
3 Version:·0.18.0.0-23 Version:·0.18.0.0-2
4 Architecture:·amd644 Architecture:·amd64
5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>5 Maintainer:·Debian·Haskell·Group·<pkg-haskell-maintainers@lists.alioth.debian.org>
6 Installed-Size:·182126 Installed-Size:·18235
7 Depends:·libghc-aeson-dev-2.2.3.0-cb63e,·libghc-ansi-terminal-dev-1.1.5-70b23,·libghc-array-dev-0.5.8.0-fa0dd,·libghc-base-dev-4.20.2.0-47ff0,·libghc-binary-dev-0.8.9.3-9841b,·libghc-bytestring-dev-0.12.2.0-d528c,·libghc-cabal-syntax-dev-3.12.1.0-c99cb,·libghc-choice-dev-0.2.4.1-6b8a6,·libghc-containers-dev-0.7-0c6d4,·libghc-diff-dev-1.0.2-46711,·libghc-directory-dev-1.3.8.5-1f094,·libghc-file-embed-dev-0.0.16.0-d7e29,·libghc-filepath-dev-1.5.4.0-29dd7,·libghc-ghc-lib-parser-dev-9.12.2.20250421-4dffe,·libghc-megaparsec-dev-9.7.0-0079c,·libghc-memotrie-dev-0.6.11-675c4,·libghc-mtl-dev-2.3.1-edf82,·libghc-scientific-dev-0.3.8.0-a482c,·libghc-syb-dev-0.7.2.4-a860f,·libghc-text-dev-2.1.3-8ae9a,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)7 Depends:·libghc-aeson-dev-2.2.3.0-cb63e,·libghc-ansi-terminal-dev-1.1.5-70b23,·libghc-array-dev-0.5.8.0-fa0dd,·libghc-base-dev-4.20.2.0-47ff0,·libghc-binary-dev-0.8.9.3-9841b,·libghc-bytestring-dev-0.12.2.0-d528c,·libghc-cabal-syntax-dev-3.12.1.0-c99cb,·libghc-choice-dev-0.2.4.1-6b8a6,·libghc-containers-dev-0.7-0c6d4,·libghc-diff-dev-1.0.2-46711,·libghc-directory-dev-1.3.8.5-1f094,·libghc-file-embed-dev-0.0.16.0-d7e29,·libghc-filepath-dev-1.5.4.0-29dd7,·libghc-ghc-lib-parser-dev-9.12.2.20250421-4dffe,·libghc-megaparsec-dev-9.7.0-0079c,·libghc-memotrie-dev-0.6.11-675c4,·libghc-mtl-dev-2.3.1-edf82,·libghc-scientific-dev-0.3.8.0-a482c,·libghc-syb-dev-0.7.2.4-a860f,·libghc-text-dev-2.1.3-8ae9a,·libc6·(>=·2.14),·libgmp10·(>=·2:6.3.0+dfsg)
8 Provides:·libghc-fourmolu-dev-0.18.0.0-926128 Provides:·libghc-fourmolu-dev-0.18.0.0-028f4
9 Section:·haskell9 Section:·haskell
10 Priority:·optional10 Priority:·optional
11 Homepage:·https://github.com/fourmolu/fourmolu11 Homepage:·https://github.com/fourmolu/fourmolu
12 Description:·formatter·for·Haskell·source·code12 Description:·formatter·for·Haskell·source·code
13 ·A·formatter·for·Haskell·source·code,·based·on·ormolu13 ·A·formatter·for·Haskell·source·code,·based·on·ormolu
14 ·but·configurable.14 ·but·configurable.
15 ·.15 ·.
16 ·This·package·provides·a·library·for·the·Haskell·programming·language.16 ·This·package·provides·a·library·for·the·Haskell·programming·language.
17 ·See·http://www.haskell.org/·for·more·information·on·Haskell.17 ·See·http://www.haskell.org/·for·more·information·on·Haskell.
18 Ghc-Package:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV18 Ghc-Package:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO
⊟
32.2 KB
./md5sums
⊟
30.0 B
./md5sums
Files differ
⊟
32.2 KB
line order
    
Offset 1, 122 lines modifiedOffset 1, 122 lines modified
1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/GHC/DynFlags.dyn_hi1 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/GHC/DynFlags.dyn_hi
2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/GHC/DynFlags.hi2 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/GHC/DynFlags.hi
3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu.dyn_hi3 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu.dyn_hi
4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu.hi4 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu.hi
5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config.dyn_hi5 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config.dyn_hi
6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config.hi6 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config.hi
7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Gen.dyn_hi7 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Gen.dyn_hi
8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Gen.hi8 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Gen.hi
9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Types.dyn_hi9 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Types.dyn_hi
10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Types.hi10 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Types.hi
11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/ParseResult.dyn_hi11 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/ParseResult.dyn_hi
12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/ParseResult.hi12 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/ParseResult.hi
13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/Text.dyn_hi13 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/Text.dyn_hi
14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/Text.hi14 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/Text.hi
15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Exception.dyn_hi15 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Exception.dyn_hi
16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Exception.hi16 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Exception.hi
17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity.dyn_hi17 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity.dyn_hi
18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity.hi18 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity.hi
19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Imports.dyn_hi19 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Imports.dyn_hi
20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Imports.hi20 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Imports.hi
21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Internal.dyn_hi21 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Internal.dyn_hi
22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Internal.hi22 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Internal.hi
23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Parser.dyn_hi23 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Parser.dyn_hi
24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Parser.hi24 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Parser.hi
25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Printer.dyn_hi25 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Printer.dyn_hi
26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Printer.hi26 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Printer.hi
27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports.dyn_hi27 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports.dyn_hi
28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports.hi28 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports.hi
29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports/Grouping.dyn_hi29 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports/Grouping.dyn_hi
30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports/Grouping.hi30 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports/Grouping.hi
31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser.dyn_hi31 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser.dyn_hi
32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser.hi32 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser.hi
33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/CommentStream.dyn_hi33 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/CommentStream.dyn_hi
34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/CommentStream.hi34 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/CommentStream.hi
35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Pragma.dyn_hi35 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Pragma.dyn_hi
36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Pragma.hi36 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Pragma.hi
37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Result.dyn_hi37 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Result.dyn_hi
38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Result.hi38 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Result.hi
39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer.dyn_hi39 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer.dyn_hi
40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer.hi40 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer.hi
41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Combinators.dyn_hi41 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Combinators.dyn_hi
42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Combinators.hi42 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Combinators.hi
43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Comments.dyn_hi43 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Comments.dyn_hi
44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Comments.hi44 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Comments.hi
45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Internal.dyn_hi45 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Internal.dyn_hi
46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Internal.hi46 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Internal.hi
47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Common.dyn_hi47 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Common.dyn_hi
48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Common.hi48 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Common.hi
49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration.dyn_hi49 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration.dyn_hi
50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration.hi50 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration.hi
51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Annotation.dyn_hi51 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Annotation.dyn_hi
52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Annotation.hi52 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Annotation.hi
53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Class.dyn_hi53 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Class.dyn_hi
54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Class.hi54 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Class.hi
55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Data.dyn_hi55 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Data.dyn_hi
56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Data.hi56 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Data.hi
57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Default.dyn_hi57 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Default.dyn_hi
58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Default.hi58 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Default.hi
59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Foreign.dyn_hi59 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Foreign.dyn_hi
60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Foreign.hi60 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Foreign.hi
61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Instance.dyn_hi61 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Instance.dyn_hi
62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Instance.hi62 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Instance.hi
63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/OpTree.dyn_hi63 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/OpTree.dyn_hi
64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/OpTree.hi64 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/OpTree.hi
65 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/RoleAnnotation.dyn_hi65 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/RoleAnnotation.dyn_hi
66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hi66 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hi
67 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Rule.dyn_hi67 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Rule.dyn_hi
68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Rule.hi68 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Rule.hi
69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Signature.dyn_hi69 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Signature.dyn_hi
70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Signature.hi70 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Signature.hi
71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Splice.dyn_hi71 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Splice.dyn_hi
72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Splice.hi72 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Splice.hi
73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/StringLiteral.dyn_hi73 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/StringLiteral.dyn_hi
74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/StringLiteral.hi74 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/StringLiteral.hi
75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Type.dyn_hi75 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Type.dyn_hi
76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Type.hi76 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Type.hi
77 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/TypeFamily.dyn_hi77 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/TypeFamily.dyn_hi
78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/TypeFamily.hi78 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/TypeFamily.hi
79 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Value.dyn_hi79 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Value.dyn_hi
80 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Value.hi80 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Value.hi
81 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Warning.dyn_hi81 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Warning.dyn_hi
82 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Warning.hi82 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Warning.hi
83 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/ImportExport.dyn_hi83 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/ImportExport.dyn_hi
84 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/ImportExport.hi84 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/ImportExport.hi
85 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Module.dyn_hi85 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Module.dyn_hi
86 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Module.hi86 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Module.hi
87 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Pragma.dyn_hi87 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Pragma.dyn_hi
88 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Pragma.hi88 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Pragma.hi
89 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Type.dyn_hi89 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Type.dyn_hi
90 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Type.hi90 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Type.hi
91 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Operators.dyn_hi91 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Operators.dyn_hi
92 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Operators.hi92 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Operators.hi
93 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/SpanStream.dyn_hi93 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/SpanStream.dyn_hi
94 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/SpanStream.hi94 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/SpanStream.hi
95 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Common.dyn_hi95 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Common.dyn_hi
96 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Common.hi96 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Common.hi
97 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Cpp.dyn_hi97 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Cpp.dyn_hi
98 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Cpp.hi98 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Cpp.hi
99 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Preprocess.dyn_hi99 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Preprocess.dyn_hi
100 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Preprocess.hi100 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Preprocess.hi
101 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Terminal.dyn_hi101 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Terminal.dyn_hi
102 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Terminal.hi102 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Terminal.hi
103 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Terminal/QualifiedDo.dyn_hi103 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Terminal/QualifiedDo.dyn_hi
104 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Terminal/QualifiedDo.hi104 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Terminal/QualifiedDo.hi
105 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils.dyn_hi105 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils.dyn_hi
106 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils.hi106 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils.hi
107 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Cabal.dyn_hi107 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils/Cabal.dyn_hi
108 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Cabal.hi108 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils/Cabal.hi
109 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Fixity.dyn_hi109 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils/Fixity.dyn_hi
110 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Fixity.hi110 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils/Fixity.hi
111 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Glob.dyn_hi111 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils/Glob.dyn_hi
112 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Glob.hi112 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils/Glob.hi
113 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/IO.dyn_hi113 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils/IO.dyn_hi
114 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/IO.hi114 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Utils/IO.hi
115 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Paths_fourmolu.dyn_hi115 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Paths_fourmolu.dyn_hi
116 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Paths_fourmolu.hi116 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Paths_fourmolu.hi
117 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/libHSfourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV.a117 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/libHSfourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO.a
118 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSfourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV-ghc9.10.3.so118 usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/libHSfourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO-ghc9.10.3.so
119 usr/share/doc/libghc-fourmolu-dev/changelog.Debian.gz119 usr/share/doc/libghc-fourmolu-dev/changelog.Debian.gz
120 usr/share/doc/libghc-fourmolu-dev/changelog.gz120 usr/share/doc/libghc-fourmolu-dev/changelog.gz
121 usr/share/doc/libghc-fourmolu-dev/copyright121 usr/share/doc/libghc-fourmolu-dev/copyright
122 var/lib/ghc/package.conf.d/fourmolu-0.18.0.0.conf122 var/lib/ghc/package.conf.d/fourmolu-0.18.0.0.conf
⊟
96.3 MB
data.tar.xz
⊟
96.3 MB
data.tar
⊟
59.3 KB
file list
    
Offset 1, 146 lines modifiedOffset 1, 146 lines modified
1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./1 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/
6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/6 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/
7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/7 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/
9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/GHC/9 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/GHC/
10 -rw-r--r--···0·root·········(0)·root·········(0)····10199·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/GHC/DynFlags.dyn_hi10 -rw-r--r--···0·root·········(0)·root·········(0)····10193·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/GHC/DynFlags.dyn_hi
11 -rw-r--r--···0·root·········(0)·root·········(0)····10195·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/GHC/DynFlags.hi11 -rw-r--r--···0·root·········(0)·root·········(0)····10189·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/GHC/DynFlags.hi
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/
14 -rw-r--r--···0·root·········(0)·root·········(0)···218021·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Gen.dyn_hi14 -rw-r--r--···0·root·········(0)·root·········(0)···218004·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Gen.dyn_hi
15 -rw-r--r--···0·root·········(0)·root·········(0)···218017·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Gen.hi15 -rw-r--r--···0·root·········(0)·root·········(0)···218000·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Gen.hi
16 -rw-r--r--···0·root·········(0)·root·········(0)····34755·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Types.dyn_hi16 -rw-r--r--···0·root·········(0)·root·········(0)····34761·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Types.dyn_hi
17 -rw-r--r--···0·root·········(0)·root·········(0)····34750·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Types.hi17 -rw-r--r--···0·root·········(0)·root·········(0)····34756·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Types.hi
18 -rw-r--r--···0·root·········(0)·root·········(0)····88234·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config.dyn_hi18 -rw-r--r--···0·root·········(0)·root·········(0)····88261·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config.dyn_hi
19 -rw-r--r--···0·root·········(0)·root·········(0)····88230·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config.hi19 -rw-r--r--···0·root·········(0)·root·········(0)····88257·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config.hi
20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/20 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/
21 -rw-r--r--···0·root·········(0)·root·········(0)····15839·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/ParseResult.dyn_hi21 -rw-r--r--···0·root·········(0)·root·········(0)····15839·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/ParseResult.dyn_hi
22 -rw-r--r--···0·root·········(0)·root·········(0)····15836·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/ParseResult.hi22 -rw-r--r--···0·root·········(0)·root·········(0)····15836·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/ParseResult.hi
23 -rw-r--r--···0·root·········(0)·root·········(0)····16662·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/Text.dyn_hi23 -rw-r--r--···0·root·········(0)·root·········(0)····16658·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/Text.dyn_hi
24 -rw-r--r--···0·root·········(0)·root·········(0)····16659·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/Text.hi24 -rw-r--r--···0·root·········(0)·root·········(0)····16655·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/Text.hi
25 -rw-r--r--···0·root·········(0)·root·········(0)····15429·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Exception.dyn_hi25 -rw-r--r--···0·root·········(0)·root·········(0)····15428·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Exception.dyn_hi
26 -rw-r--r--···0·root·········(0)·root·········(0)····15427·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Exception.hi26 -rw-r--r--···0·root·········(0)·root·········(0)····15426·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Exception.hi
27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/27 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/
28 -rw-r--r--···0·root·········(0)·root·········(0)·····9057·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Imports.dyn_hi28 -rw-r--r--···0·root·········(0)·root·········(0)·····9056·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Imports.dyn_hi
29 -rw-r--r--···0·root·········(0)·root·········(0)·····9053·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Imports.hi29 -rw-r--r--···0·root·········(0)·root·········(0)·····9052·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Imports.hi
30 -rw-r--r--···0·root·········(0)·root·········(0)···138869·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Internal.dyn_hi30 -rw-r--r--···0·root·········(0)·root·········(0)···138878·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Internal.dyn_hi
31 -rw-r--r--···0·root·········(0)·root·········(0)···138865·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Internal.hi31 -rw-r--r--···0·root·········(0)·root·········(0)···138874·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Internal.hi
32 -rw-r--r--···0·root·········(0)·root·········(0)····64346·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Parser.dyn_hi32 -rw-r--r--···0·root·········(0)·root·········(0)····64344·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Parser.dyn_hi
33 -rw-r--r--···0·root·········(0)·root·········(0)····64341·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Parser.hi33 -rw-r--r--···0·root·········(0)·root·········(0)····64339·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Parser.hi
34 -rw-r--r--···0·root·········(0)·root·········(0)·····8019·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Printer.dyn_hi34 -rw-r--r--···0·root·········(0)·root·········(0)·····8020·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Printer.dyn_hi
35 -rw-r--r--···0·root·········(0)·root·········(0)·····8016·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Printer.hi35 -rw-r--r--···0·root·········(0)·root·········(0)·····8017·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Printer.hi
36 -rw-r--r--···0·root·········(0)·root·········(0)··1021780·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity.dyn_hi36 -rw-r--r--···0·root·········(0)·root·········(0)··1021789·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity.dyn_hi
37 -rw-r--r--···0·root·········(0)·root·········(0)··1021777·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity.hi37 -rw-r--r--···0·root·········(0)·root·········(0)··1021786·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity.hi
38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports/38 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports/
39 -rw-r--r--···0·root·········(0)·root·········(0)····14781·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports/Grouping.dyn_hi39 -rw-r--r--···0·root·········(0)·root·········(0)····14777·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports/Grouping.dyn_hi
40 -rw-r--r--···0·root·········(0)·root·········(0)····14777·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports/Grouping.hi40 -rw-r--r--···0·root·········(0)·root·········(0)····14773·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports/Grouping.hi
41 -rw-r--r--···0·root·········(0)·root·········(0)····38234·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports.dyn_hi41 -rw-r--r--···0·root·········(0)·root·········(0)····38217·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports.dyn_hi
42 -rw-r--r--···0·root·········(0)·root·········(0)····38233·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports.hi42 -rw-r--r--···0·root·········(0)·root·········(0)····38216·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports.hi
43 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/43 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/
44 -rw-r--r--···0·root·········(0)·root·········(0)····37665·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/CommentStream.dyn_hi44 -rw-r--r--···0·root·········(0)·root·········(0)····37663·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/CommentStream.dyn_hi
45 -rw-r--r--···0·root·········(0)·root·········(0)····37661·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/CommentStream.hi45 -rw-r--r--···0·root·········(0)·root·········(0)····37659·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/CommentStream.hi
46 -rw-r--r--···0·root·········(0)·root·········(0)····14034·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Pragma.dyn_hi46 -rw-r--r--···0·root·········(0)·root·········(0)····14031·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Pragma.dyn_hi
47 -rw-r--r--···0·root·········(0)·root·········(0)····14030·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Pragma.hi47 -rw-r--r--···0·root·········(0)·root·········(0)····14027·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Pragma.hi
48 -rw-r--r--···0·root·········(0)·root·········(0)····11862·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Result.dyn_hi48 -rw-r--r--···0·root·········(0)·root·········(0)····11854·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Result.dyn_hi
49 -rw-r--r--···0·root·········(0)·root·········(0)····11858·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Result.hi49 -rw-r--r--···0·root·········(0)·root·········(0)····11850·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Result.hi
50 -rw-r--r--···0·root·········(0)·root·········(0)····16122·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser.dyn_hi50 -rw-r--r--···0·root·········(0)·root·········(0)····16132·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser.dyn_hi
51 -rw-r--r--···0·root·········(0)·root·········(0)····16120·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser.hi51 -rw-r--r--···0·root·········(0)·root·········(0)····16130·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser.hi
52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/52 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/
53 -rw-r--r--···0·root·········(0)·root·········(0)····59448·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Combinators.dyn_hi53 -rw-r--r--···0·root·········(0)·root·········(0)····59453·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Combinators.dyn_hi
54 -rw-r--r--···0·root·········(0)·root·········(0)····59444·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Combinators.hi54 -rw-r--r--···0·root·········(0)·root·········(0)····59449·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Combinators.hi
55 -rw-r--r--···0·root·········(0)·root·········(0)····17179·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Comments.dyn_hi55 -rw-r--r--···0·root·········(0)·root·········(0)····17182·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Comments.dyn_hi
56 -rw-r--r--···0·root·········(0)·root·········(0)····17176·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Comments.hi56 -rw-r--r--···0·root·········(0)·root·········(0)····17179·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Comments.hi
57 -rw-r--r--···0·root·········(0)·root·········(0)····78040·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Internal.dyn_hi57 -rw-r--r--···0·root·········(0)·root·········(0)····78035·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Internal.dyn_hi
58 -rw-r--r--···0·root·········(0)·root·········(0)····78038·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Internal.hi58 -rw-r--r--···0·root·········(0)·root·········(0)····78033·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Internal.hi
59 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/59 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/
60 -rw-r--r--···0·root·········(0)·root·········(0)····24320·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Common.dyn_hi60 -rw-r--r--···0·root·········(0)·root·········(0)····24337·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Common.dyn_hi
61 -rw-r--r--···0·root·········(0)·root·········(0)····24318·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Common.hi61 -rw-r--r--···0·root·········(0)·root·········(0)····24335·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Common.hi
62 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/62 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/
63 -rw-r--r--···0·root·········(0)·root·········(0)·····8167·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Annotation.dyn_hi63 -rw-r--r--···0·root·········(0)·root·········(0)·····8174·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Annotation.dyn_hi
64 -rw-r--r--···0·root·········(0)·root·········(0)·····8163·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Annotation.hi64 -rw-r--r--···0·root·········(0)·root·········(0)·····8170·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Annotation.hi
65 -rw-r--r--···0·root·········(0)·root·········(0)····10292·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Class.dyn_hi65 -rw-r--r--···0·root·········(0)·root·········(0)····10295·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Class.dyn_hi
66 -rw-r--r--···0·root·········(0)·root·········(0)····10289·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Class.hi66 -rw-r--r--···0·root·········(0)·root·········(0)····10292·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Class.hi
67 -rw-r--r--···0·root·········(0)·root·········(0)····16876·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Data.dyn_hi67 -rw-r--r--···0·root·········(0)·root·········(0)····16884·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Data.dyn_hi
68 -rw-r--r--···0·root·········(0)·root·········(0)····16871·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Data.hi68 -rw-r--r--···0·root·········(0)·root·········(0)····16879·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Data.hi
69 -rw-r--r--···0·root·········(0)·root·········(0)·····8282·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Default.dyn_hi69 -rw-r--r--···0·root·········(0)·root·········(0)·····8288·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Default.dyn_hi
70 -rw-r--r--···0·root·········(0)·root·········(0)·····8279·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Default.hi70 -rw-r--r--···0·root·········(0)·root·········(0)·····8285·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Default.hi
71 -rw-r--r--···0·root·········(0)·root·········(0)·····8430·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Foreign.dyn_hi71 -rw-r--r--···0·root·········(0)·root·········(0)·····8434·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Foreign.dyn_hi
72 -rw-r--r--···0·root·········(0)·root·········(0)·····8426·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Foreign.hi72 -rw-r--r--···0·root·········(0)·root·········(0)·····8430·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Foreign.hi
73 -rw-r--r--···0·root·········(0)·root·········(0)····13013·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Instance.dyn_hi73 -rw-r--r--···0·root·········(0)·root·········(0)····13017·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Instance.dyn_hi
74 -rw-r--r--···0·root·········(0)·root·········(0)····13008·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Instance.hi74 -rw-r--r--···0·root·········(0)·root·········(0)····13012·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Instance.hi
75 -rw-r--r--···0·root·········(0)·root·········(0)····12170·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/OpTree.dyn_hi75 -rw-r--r--···0·root·········(0)·root·········(0)····12164·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/OpTree.dyn_hi
76 -rw-r--r--···0·root·········(0)·root·········(0)····12168·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/OpTree.hi76 -rw-r--r--···0·root·········(0)·root·········(0)····12162·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/OpTree.hi
77 -rw-r--r--···0·root·········(0)·root·········(0)····13006·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/RoleAnnotation.dyn_hi77 -rw-r--r--···0·root·········(0)·root·········(0)····12993·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/RoleAnnotation.dyn_hi
78 -rw-r--r--···0·root·········(0)·root·········(0)····13003·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hi78 -rw-r--r--···0·root·········(0)·root·········(0)····12990·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hi
79 -rw-r--r--···0·root·········(0)·root·········(0)····11051·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Rule.dyn_hi79 -rw-r--r--···0·root·········(0)·root·········(0)····11058·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Rule.dyn_hi
80 -rw-r--r--···0·root·········(0)·root·········(0)····11048·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Rule.hi80 -rw-r--r--···0·root·········(0)·root·········(0)····11055·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Rule.hi
81 -rw-r--r--···0·root·········(0)·root·········(0)····13929·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Signature.dyn_hi81 -rw-r--r--···0·root·········(0)·root·········(0)····13939·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Signature.dyn_hi
82 -rw-r--r--···0·root·········(0)·root·········(0)····13926·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Signature.hi82 -rw-r--r--···0·root·········(0)·root·········(0)····13936·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Signature.hi
83 -rw-r--r--···0·root·········(0)·root·········(0)·····8723·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Splice.dyn_hi83 -rw-r--r--···0·root·········(0)·root·········(0)·····8726·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Splice.dyn_hi
84 -rw-r--r--···0·root·········(0)·root·········(0)·····8719·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Splice.hi84 -rw-r--r--···0·root·········(0)·root·········(0)·····8722·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Splice.hi
85 -rw-r--r--···0·root·········(0)·root·········(0)····18581·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/StringLiteral.dyn_hi85 -rw-r--r--···0·root·········(0)·root·········(0)····18595·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/StringLiteral.dyn_hi
86 -rw-r--r--···0·root·········(0)·root·········(0)····18577·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/StringLiteral.hi86 -rw-r--r--···0·root·········(0)·root·········(0)····18591·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/StringLiteral.hi
87 -rw-r--r--···0·root·········(0)·root·········(0)·····8730·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Type.dyn_hi87 -rw-r--r--···0·root·········(0)·root·········(0)·····8730·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Type.dyn_hi
88 -rw-r--r--···0·root·········(0)·root·········(0)·····8725·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Type.hi88 -rw-r--r--···0·root·········(0)·root·········(0)·····8725·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Type.hi
89 -rw-r--r--···0·root·········(0)·root·········(0)·····9441·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/TypeFamily.dyn_hi89 -rw-r--r--···0·root·········(0)·root·········(0)·····9443·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/TypeFamily.dyn_hi
90 -rw-r--r--···0·root·········(0)·root·········(0)·····9438·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/TypeFamily.hi90 -rw-r--r--···0·root·········(0)·root·········(0)·····9440·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/TypeFamily.hi
91 -rw-r--r--···0·root·········(0)·root·········(0)····26818·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Value.dyn_hi91 -rw-r--r--···0·root·········(0)·root·········(0)····26836·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Value.dyn_hi
92 -rw-r--r--···0·root·········(0)·root·········(0)····26815·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Value.hi 
93 -rw-r--r--···0·root·········(0)·root·········(0)····14633·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Warning.dyn_hi 
94 -rw-r--r--···0·root·········(0)·root·········(0)····14630·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Warning.hi 
95 -rw-r--r--···0·root·········(0)·root·········(0)····27821·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration.dyn_hi 
96 -rw-r--r--···0·root·········(0)·root·········(0)····27819·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration.hi 
97 -rw-r--r--···0·root·········(0)·root·········(0)····10509·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/ImportExport.dyn_hi 
98 -rw-r--r--···0·root·········(0)·root·········(0)····10505·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/ImportExport.hi 
99 -rw-r--r--···0·root·········(0)·root·········(0)····11816·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Module.dyn_hi 
100 -rw-r--r--···0·root·········(0)·root·········(0)····11812·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Module.hi 
101 -rw-r--r--···0·root·········(0)·root·········(0)····21815·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Pragma.dyn_hi 
102 -rw-r--r--···0·root·········(0)·root·········(0)····21811·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Pragma.hi92 -rw-r--r--···0·root·········(0)·root·········(0)····26833·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Value.hi
103 -rw-r--r--···0·root·········(0)·root·········(0)····41336·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Type.dyn_hi93 -rw-r--r--···0·root·········(0)·root·········(0)····14636·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Warning.dyn_hi
104 -rw-r--r--···0·root·········(0)·root·········(0)····41332·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Type.hi94 -rw-r--r--···0·root·········(0)·root·········(0)····14633·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Warning.hi
105 -rw-r--r--···0·root·········(0)·root·········(0)····16632·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Operators.dyn_hi95 -rw-r--r--···0·root·········(0)·root·········(0)····27819·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration.dyn_hi
106 -rw-r--r--···0·root·········(0)·root·········(0)····16630·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Operators.hi96 -rw-r--r--···0·root·········(0)·root·········(0)····27817·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration.hi
107 -rw-r--r--···0·root·········(0)·root·········(0)····17754·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/SpanStream.dyn_hi97 -rw-r--r--···0·root·········(0)·root·········(0)····10518·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/ImportExport.dyn_hi
108 -rw-r--r--···0·root·········(0)·root·········(0)····17750·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/SpanStream.hi98 -rw-r--r--···0·root·········(0)·root·········(0)····10514·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/ImportExport.hi
109 -rw-r--r--···0·root·········(0)·root·········(0)····11334·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer.dyn_hi99 -rw-r--r--···0·root·········(0)·root·········(0)····11822·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Module.dyn_hi
110 -rw-r--r--···0·root·········(0)·root·········(0)····11330·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer.hi100 -rw-r--r--···0·root·········(0)·root·········(0)····11818·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Module.hi
111 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/101 -rw-r--r--···0·root·········(0)·root·········(0)····21796·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Pragma.dyn_hi
112 -rw-r--r--···0·root·········(0)·root·········(0)····12578·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Common.dyn_hi102 -rw-r--r--···0·root·········(0)·root·········(0)····21792·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Pragma.hi
113 -rw-r--r--···0·root·········(0)·root·········(0)····12576·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Common.hi103 -rw-r--r--···0·root·········(0)·root·········(0)····41326·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Type.dyn_hi
114 -rw-r--r--···0·root·········(0)·root·········(0)·····8693·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Cpp.dyn_hi104 -rw-r--r--···0·root·········(0)·root·········(0)····41322·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Type.hi
115 -rw-r--r--···0·root·········(0)·root·········(0)·····8690·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Cpp.hi105 -rw-r--r--···0·root·········(0)·root·········(0)····16615·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Operators.dyn_hi
116 -rw-r--r--···0·root·········(0)·root·········(0)····12639·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Preprocess.dyn_hi106 -rw-r--r--···0·root·········(0)·root·········(0)····16613·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Operators.hi
117 -rw-r--r--···0·root·········(0)·root·········(0)····12636·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Processing/Preprocess.hi107 -rw-r--r--···0·root·········(0)·root·········(0)····17738·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/SpanStream.dyn_hi
118 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Terminal/108 -rw-r--r--···0·root·········(0)·root·········(0)····17734·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/SpanStream.hi
119 -rw-r--r--···0·root·········(0)·root·········(0)·····5480·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Terminal/QualifiedDo.dyn_hi109 -rw-r--r--···0·root·········(0)·root·········(0)····11334·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer.dyn_hi
120 -rw-r--r--···0·root·········(0)·root·········(0)·····5476·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Terminal/QualifiedDo.hi110 -rw-r--r--···0·root·········(0)·root·········(0)····11330·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer.hi
121 -rw-r--r--···0·root·········(0)·root·········(0)····24762·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Terminal.dyn_hi111 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/
122 -rw-r--r--···0·root·········(0)·root·········(0)····24758·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Terminal.hi112 -rw-r--r--···0·root·········(0)·root·········(0)····12580·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Common.dyn_hi
123 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/113 -rw-r--r--···0·root·········(0)·root·········(0)····12578·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Common.hi
124 -rw-r--r--···0·root·········(0)·root·········(0)····31365·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Cabal.dyn_hi114 -rw-r--r--···0·root·········(0)·root·········(0)·····8694·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Cpp.dyn_hi
125 -rw-r--r--···0·root·········(0)·root·········(0)····31361·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Cabal.hi115 -rw-r--r--···0·root·········(0)·root·········(0)·····8691·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Cpp.hi
126 -rw-r--r--···0·root·········(0)·root·········(0)····12934·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Fixity.dyn_hi116 -rw-r--r--···0·root·········(0)·root·········(0)····12647·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Preprocess.dyn_hi
127 -rw-r--r--···0·root·········(0)·root·········(0)····12932·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Utils/Fixity.hi117 -rw-r--r--···0·root·········(0)·root·········(0)····12644·2026-09-01·18:50:34.000000·./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Processing/Preprocess.hi
Max diff block lines reached; 728/60698 bytes (1.20%) of diff not shown.
⊟
2.92 KB
./var/lib/ghc/package.conf.d/fourmolu-0.18.0.0.conf
    
Offset 1, 23 lines modifiedOffset 1, 23 lines modified
1 name:·················fourmolu1 name:·················fourmolu
2 version:··············0.18.0.02 version:··············0.18.0.0
3 visibility:···········public3 visibility:···········public
4 id:···················fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV 
5 key:··················fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV4 id:···················fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO
 5 key:··················fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO
6 license:··············BSD-3-Clause6 license:··············BSD-3-Clause
7 maintainer:7 maintainer:
8 ····Matt·Parsons·<parsonsmatt@gmail.com>8 ····Matt·Parsons·<parsonsmatt@gmail.com>
9 ····George·Thomas·<georgefsthomas@gmail.com>9 ····George·Thomas·<georgefsthomas@gmail.com>
10 ····Brandon·Chinn·<brandonchinn178@gmail.com>10 ····Brandon·Chinn·<brandonchinn178@gmail.com>
  
11 homepage:·············https://github.com/fourmolu/fourmolu11 homepage:·············https://github.com/fourmolu/fourmolu
12 synopsis:·············A·formatter·for·Haskell·source·code12 synopsis:·············A·formatter·for·Haskell·source·code
13 description:··········A·formatter·for·Haskell·source·code.13 description:··········A·formatter·for·Haskell·source·code.
14 category:·············Development,·Formatting14 category:·············Development,·Formatting
15 abi:··················92612272651a96c83e5bfda5c75f946a15 abi:··················028f400f804c9f0fb25747d6a03ece4e
16 exposed:··············True16 exposed:··············True
17 exposed-modules:17 exposed-modules:
18 ····Ormolu·Ormolu.Config·Ormolu.Diff.ParseResult·Ormolu.Diff.Text18 ····Ormolu·Ormolu.Config·Ormolu.Diff.ParseResult·Ormolu.Diff.Text
19 ····Ormolu.Exception·Ormolu.Fixity·Ormolu.Fixity.Imports19 ····Ormolu.Exception·Ormolu.Fixity·Ormolu.Fixity.Imports
20 ····Ormolu.Fixity.Internal·Ormolu.Fixity.Parser·Ormolu.Fixity.Printer20 ····Ormolu.Fixity.Internal·Ormolu.Fixity.Parser·Ormolu.Fixity.Printer
21 ····Ormolu.Imports·Ormolu.Imports.Grouping·Ormolu.Parser21 ····Ormolu.Imports·Ormolu.Imports.Grouping·Ormolu.Parser
22 ····Ormolu.Parser.CommentStream·Ormolu.Parser.Pragma22 ····Ormolu.Parser.CommentStream·Ormolu.Parser.Pragma
Offset 47, 27 lines modifiedOffset 47, 27 lines modified
47 ····Ormolu.Processing.Preprocess·Ormolu.Terminal47 ····Ormolu.Processing.Preprocess·Ormolu.Terminal
48 ····Ormolu.Terminal.QualifiedDo·Ormolu.Utils·Ormolu.Utils.Cabal48 ····Ormolu.Terminal.QualifiedDo·Ormolu.Utils·Ormolu.Utils.Cabal
49 ····Ormolu.Utils.Fixity·Ormolu.Utils.Glob·Ormolu.Utils.IO49 ····Ormolu.Utils.Fixity·Ormolu.Utils.Glob·Ormolu.Utils.IO
50 ····Paths_fourmolu50 ····Paths_fourmolu
  
51 hidden-modules:·······GHC.DynFlags·Ormolu.Config.Gen·Ormolu.Config.Types51 hidden-modules:·······GHC.DynFlags·Ormolu.Config.Gen·Ormolu.Config.Types
52 import-dirs:52 import-dirs:
53 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV53 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO
  
54 library-dirs:54 library-dirs:
55 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV55 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO
  
56 library-dirs-static:56 library-dirs-static:
57 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV57 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO
  
58 dynamic-library-dirs:58 dynamic-library-dirs:
59 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace59 ····/usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace
  
60 data-dir:·············/usr/share/fourmolu60 data-dir:·············/usr/share/fourmolu
61 hs-libraries:·········HSfourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV61 hs-libraries:·········HSfourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO
62 depends:62 depends:
63 ····Cabal-syntax-3.12.1.0-inplace·Diff-1.0.2-AyAvb94GW7CAGFVBmYasQ163 ····Cabal-syntax-3.12.1.0-inplace·Diff-1.0.2-AyAvb94GW7CAGFVBmYasQ1
64 ····MemoTrie-0.6.11-AGMoA4DSEEvEpJB5E3WE0H64 ····MemoTrie-0.6.11-AGMoA4DSEEvEpJB5E3WE0H
65 ····aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav65 ····aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav
66 ····ansi-terminal-1.1.5-FszpEGPXnXp6vXauWXuziW·array-0.5.8.0-inplace66 ····ansi-terminal-1.1.5-FszpEGPXnXp6vXauWXuziW·array-0.5.8.0-inplace
67 ····base-4.20.2.0-inplace·binary-0.8.9.3-inplace67 ····base-4.20.2.0-inplace·binary-0.8.9.3-inplace
68 ····bytestring-0.12.2.0-inplace·choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO768 ····bytestring-0.12.2.0-inplace·choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7
⊟
17.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/GHC/DynFlags.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/GHC/DynFlags.dyn_hi
Files 97% similar despite different names
⊟
17.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·GHC.DynFlags·91037 interface·GHC.DynFlags·9103
8 ··interface·hash:·0bc19ee2a657d0db18bcac540cf5e3dc 
9 ··ABI·hash:·2c2705af618370214fae1c9578685826 
10 ··export-list·hash:·6859dc5e6f02db812345b38629b777a08 ··interface·hash:·91fc83896a94dc79d8212be38efd9cc6
 9 ··ABI·hash:·0ca0286e663b018c4f9f55159f3090b1
 10 ··export-list·hash:·2f8ec23583228ea496638d6e3061be00
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a497bc4a9d11e089eebff8f595f2702312 ··flag·hash:·a497bc4a9d11e089eebff8f595f27023
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·40c62c319ee24f252f30fe189ce961fc16 ··src_hash:·40c62c319ee24f252f30fe189ce961fc
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 87, 44 lines modifiedOffset 87, 44 lines modified
87 import··-/··GHC.Driver.Session·3d77709b902b7e475ad2f34960aaf14a87 import··-/··GHC.Driver.Session·3d77709b902b7e475ad2f34960aaf14a
88 import··-/··GHC.Platform·906ba07f84944130817cdd67b917fe2e88 import··-/··GHC.Platform·906ba07f84944130817cdd67b917fe2e
89 import··-/··GHC.Platform.ArchOS·be30107c84ffb50f853bf7b5f250228489 import··-/··GHC.Platform.ArchOS·be30107c84ffb50f853bf7b5f2502284
90 import··-/··GHC.Settings·2ea3bfd0f2b30a1eea96349a1ff31cbb90 import··-/··GHC.Settings·2ea3bfd0f2b30a1eea96349a1ff31cbb
91 import··-/··GHC.Settings.Config·7447c4d5289edc75257ce45b737e6bae91 import··-/··GHC.Settings.Config·7447c4d5289edc75257ce45b737e6bae
92 import··-/··GHC.Utils.Fingerprint·474f2a7494a10ba73c9892551095394792 import··-/··GHC.Utils.Fingerprint·474f2a7494a10ba73c98925510953947
93 import··-/··GHC.Version·c7a831be02e38f6ad2fa71a731c7b68b93 import··-/··GHC.Version·c7a831be02e38f6ad2fa71a731c7b68b
94 be2be864f8c0e47e88e1a7abb3f0f64f94 32d25b73a11abb06a271be89f80a05e5
95 ··$trModule·::·GHC.Types.Module95 ··$trModule·::·GHC.Types.Module
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
99 fc9223a1454173a00491e8b0fffc325499 8f99516b51b9f3b28ff5e77e2a053e65
100 ··$trModule1·::·GHC.Types.TrName100 ··$trModule1·::·GHC.Types.TrName
101 ··[HasNoCafRefs,·TagSig:·<TagProper>,101 ··[HasNoCafRefs,·TagSig:·<TagProper>,
102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
104 553d680ac31a2e645c5a426c52060a71104 358b9426ff76857a94964a459c295874
105 ··$trModule2·::·GHC.Prim.Addr#105 ··$trModule2·::·GHC.Prim.Addr#
106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
107 ···Unfolding:·Core:·<vanilla>·"GHC.DynFlags"#]107 ···Unfolding:·Core:·<vanilla>·"GHC.DynFlags"#]
108 c79a42a11d160f847e3fa2e99e4c1179108 b7a098f5a8a18b3744b565d950b7eeee
109 ··$trModule3·::·GHC.Types.TrName109 ··$trModule3·::·GHC.Types.TrName
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,
111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
113 95b536fa297f792456a0bae84ddc38a4113 08bd45afceb1229e052cfa5105403bf0
114 ··$trModule4·::·GHC.Prim.Addr#114 ··$trModule4·::·GHC.Prim.Addr#
115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
116 ···Unfolding:·Core:·<vanilla>116 ···Unfolding:·Core:·<vanilla>
117 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
118 53aadc6f597761e1ca908e2706e03133117 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 118 1d658bcc04714e29904accc279d9df7a
119 ··baseDynFlags·::·GHC.Driver.DynFlags.DynFlags119 ··baseDynFlags·::·GHC.Driver.DynFlags.DynFlags
120 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),120 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
121 ···Unfolding:·Core:·<vanilla>121 ···Unfolding:·Core:·<vanilla>
122 ··············GHC.Driver.DynFlags.defaultDynFlags·baseDynFlags1]122 ··············GHC.Driver.DynFlags.defaultDynFlags·baseDynFlags1]
123 04cd5b084365bfb5f10c85a4bbe6c1f0123 478e3f17a826c7489a4810613ce6312b
124 ··baseDynFlags1·::·GHC.Settings.Settings124 ··baseDynFlags1·::·GHC.Settings.Settings
125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Settings.Settings],125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Settings.Settings],
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
127 ··············GHC.Settings.Settings127 ··············GHC.Settings.Settings
128 ················baseDynFlags61128 ················baseDynFlags61
129 ················GHC.Version.cProjectVersion129 ················GHC.Version.cProjectVersion
130 ················baseDynFlags60130 ················baseDynFlags60
Offset 183, 219 lines modifiedOffset 183, 219 lines modified
183 ················baseDynFlags8183 ················baseDynFlags8
184 ················baseDynFlags7184 ················baseDynFlags7
185 ················baseDynFlags6185 ················baseDynFlags6
186 ················baseDynFlags5186 ················baseDynFlags5
187 ················baseDynFlags4187 ················baseDynFlags4
188 ················baseDynFlags3188 ················baseDynFlags3
189 ················baseDynFlags2]189 ················baseDynFlags2]
190 6260a770243547583eb7da9a8204c7a3190 582da0c4aeb2f578c193721fa170e692
191 ··baseDynFlags10·::·[GHC.Internal.Base.String]191 ··baseDynFlags10·::·[GHC.Internal.Base.String]
192 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),192 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
193 ···Strictness:·b,·CPR:·b]193 ···Strictness:·b,·CPR:·b]
194 d56fcae530ccecb6d34f9b4b5e15eae9194 dfc2ba9dce53344953ff913227e7565f
195 ··baseDynFlags11·::·[GHC.Internal.Base.String]195 ··baseDynFlags11·::·[GHC.Internal.Base.String]
196 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),196 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
197 ···Strictness:·b,·CPR:·b]197 ···Strictness:·b,·CPR:·b]
198 9f57434e1827fdaba111896b7f3ba467198 a403c6995f1c8bec9d8d263ce6efef03
199 ··baseDynFlags12·::·[GHC.Internal.Base.String]199 ··baseDynFlags12·::·[GHC.Internal.Base.String]
200 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),200 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
201 ···Strictness:·b,·CPR:·b]201 ···Strictness:·b,·CPR:·b]
202 730a9f3ef2c936342758f6b5989d38a1202 3680a7a60a74eaca8e25ff16f2e2de83
203 ··baseDynFlags13·::·[GHC.Internal.Base.String]203 ··baseDynFlags13·::·[GHC.Internal.Base.String]
204 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),204 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
205 ···Strictness:·b,·CPR:·b]205 ···Strictness:·b,·CPR:·b]
206 fccbda18666d2257fbf8a84895be997c206 0b2254313fb41edfd26687e1e5939817
207 ··baseDynFlags14·::·[GHC.Internal.Base.String]207 ··baseDynFlags14·::·[GHC.Internal.Base.String]
208 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),208 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
209 ···Strictness:·b,·CPR:·b]209 ···Strictness:·b,·CPR:·b]
210 8efefc3eb052f2a306f941900c186f6e210 b420c43219dbf434cffc3700df3ff11c
211 ··baseDynFlags15·::·[GHC.Internal.Base.String]211 ··baseDynFlags15·::·[GHC.Internal.Base.String]
212 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),212 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
213 ···Strictness:·b,·CPR:·b]213 ···Strictness:·b,·CPR:·b]
214 d05b4eb4b3211c7043d29e9dc3ee537c214 0d4116e8408146f99ae32f3bd0e01287
215 ··baseDynFlags16·::·[GHC.Internal.Base.String]215 ··baseDynFlags16·::·[GHC.Internal.Base.String]
216 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),216 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
217 ···Strictness:·b,·CPR:·b]217 ···Strictness:·b,·CPR:·b]
218 ed19cfef2f6b30bebbaa7699e1278dc9218 64a5a0d3558ac3b8ae1597aaa8796613
219 ··baseDynFlags17·::·[GHC.Internal.Base.String]219 ··baseDynFlags17·::·[GHC.Internal.Base.String]
220 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),220 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
221 ···Strictness:·b,·CPR:·b]221 ···Strictness:·b,·CPR:·b]
222 1d4c7d0f4ab0009d22b24be35c3cb27e222 fac010f9ab2f8f787126e5043aae87e6
223 ··baseDynFlags18·::·[GHC.Internal.Base.String]223 ··baseDynFlags18·::·[GHC.Internal.Base.String]
224 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),224 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
225 ···Strictness:·b,·CPR:·b]225 ···Strictness:·b,·CPR:·b]
226 f6910891d85e9a89ec46c2f3a178458f226 a3af17a3c1a240c73ac29d28d6baaa14
227 ··baseDynFlags19·::·[GHC.Internal.Base.String]227 ··baseDynFlags19·::·[GHC.Internal.Base.String]
228 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),228 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
229 ···Strictness:·b,·CPR:·b]229 ···Strictness:·b,·CPR:·b]
230 0df9e8285c02ad2e8f125c6d9d1d5944230 c4e67275b39b018bbefaff145f0cd296
231 ··baseDynFlags2·::231 ··baseDynFlags2·::
232 ····[(GHC.Internal.Base.String,·GHC.Internal.Base.String)]232 ····[(GHC.Internal.Base.String,·GHC.Internal.Base.String)]
233 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),233 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
234 ···Strictness:·b,·CPR:·b]234 ···Strictness:·b,·CPR:·b]
235 8d6b30583bedba57fd8bac5201ef1235235 e65e7b95464f696b1359df39edd74c2c
236 ··baseDynFlags20·::·GHC.Internal.Fingerprint.Type.Fingerprint236 ··baseDynFlags20·::·GHC.Internal.Fingerprint.Type.Fingerprint
237 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),237 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
238 ···Strictness:·b,·CPR:·b]238 ···Strictness:·b,·CPR:·b]
239 fcffb9cd42166b3a010512b1dfe992e2239 d44ee47735a8ae6db52016d8d57ac1c7
240 ··baseDynFlags21·::·GHC.Internal.Fingerprint.Type.Fingerprint240 ··baseDynFlags21·::·GHC.Internal.Fingerprint.Type.Fingerprint
241 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),241 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
242 ···Strictness:·b,·CPR:·b]242 ···Strictness:·b,·CPR:·b]
243 2f1327dd2d2ee367d6283a4b03a832e2243 20a328e116e6611ff465fc493d97da31
Max diff block lines reached; 11062/17389 bytes (63.61%) of diff not shown.
⊟
17.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/GHC/DynFlags.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/GHC/DynFlags.hi
Files 96% similar despite different names
⊟
17.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·GHC.DynFlags·91037 interface·GHC.DynFlags·9103
8 ··interface·hash:·0bc19ee2a657d0db18bcac540cf5e3dc 
9 ··ABI·hash:·2c2705af618370214fae1c9578685826 
10 ··export-list·hash:·6859dc5e6f02db812345b38629b777a08 ··interface·hash:·91fc83896a94dc79d8212be38efd9cc6
 9 ··ABI·hash:·0ca0286e663b018c4f9f55159f3090b1
 10 ··export-list·hash:·2f8ec23583228ea496638d6e3061be00
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·cfc17e2272a4bab7579216476216fd1912 ··flag·hash:·cfc17e2272a4bab7579216476216fd19
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·40c62c319ee24f252f30fe189ce961fc16 ··src_hash:·40c62c319ee24f252f30fe189ce961fc
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 87, 44 lines modifiedOffset 87, 44 lines modified
87 import··-/··GHC.Driver.Session·3d77709b902b7e475ad2f34960aaf14a87 import··-/··GHC.Driver.Session·3d77709b902b7e475ad2f34960aaf14a
88 import··-/··GHC.Platform·906ba07f84944130817cdd67b917fe2e88 import··-/··GHC.Platform·906ba07f84944130817cdd67b917fe2e
89 import··-/··GHC.Platform.ArchOS·be30107c84ffb50f853bf7b5f250228489 import··-/··GHC.Platform.ArchOS·be30107c84ffb50f853bf7b5f2502284
90 import··-/··GHC.Settings·2ea3bfd0f2b30a1eea96349a1ff31cbb90 import··-/··GHC.Settings·2ea3bfd0f2b30a1eea96349a1ff31cbb
91 import··-/··GHC.Settings.Config·7447c4d5289edc75257ce45b737e6bae91 import··-/··GHC.Settings.Config·7447c4d5289edc75257ce45b737e6bae
92 import··-/··GHC.Utils.Fingerprint·474f2a7494a10ba73c9892551095394792 import··-/··GHC.Utils.Fingerprint·474f2a7494a10ba73c98925510953947
93 import··-/··GHC.Version·c7a831be02e38f6ad2fa71a731c7b68b93 import··-/··GHC.Version·c7a831be02e38f6ad2fa71a731c7b68b
94 be2be864f8c0e47e88e1a7abb3f0f64f94 32d25b73a11abb06a271be89f80a05e5
95 ··$trModule·::·GHC.Types.Module95 ··$trModule·::·GHC.Types.Module
96 ··[HasNoCafRefs,·TagSig:·<TagProper>,96 ··[HasNoCafRefs,·TagSig:·<TagProper>,
97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],97 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]98 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
99 fc9223a1454173a00491e8b0fffc325499 8f99516b51b9f3b28ff5e77e2a053e65
100 ··$trModule1·::·GHC.Types.TrName100 ··$trModule1·::·GHC.Types.TrName
101 ··[HasNoCafRefs,·TagSig:·<TagProper>,101 ··[HasNoCafRefs,·TagSig:·<TagProper>,
102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],102 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]103 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
104 553d680ac31a2e645c5a426c52060a71104 358b9426ff76857a94964a459c295874
105 ··$trModule2·::·GHC.Prim.Addr#105 ··$trModule2·::·GHC.Prim.Addr#
106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,106 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
107 ···Unfolding:·Core:·<vanilla>·"GHC.DynFlags"#]107 ···Unfolding:·Core:·<vanilla>·"GHC.DynFlags"#]
108 c79a42a11d160f847e3fa2e99e4c1179108 b7a098f5a8a18b3744b565d950b7eeee
109 ··$trModule3·::·GHC.Types.TrName109 ··$trModule3·::·GHC.Types.TrName
110 ··[HasNoCafRefs,·TagSig:·<TagProper>,110 ··[HasNoCafRefs,·TagSig:·<TagProper>,
111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],111 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]112 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
113 95b536fa297f792456a0bae84ddc38a4113 08bd45afceb1229e052cfa5105403bf0
114 ··$trModule4·::·GHC.Prim.Addr#114 ··$trModule4·::·GHC.Prim.Addr#
115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,115 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
116 ···Unfolding:·Core:·<vanilla>116 ···Unfolding:·Core:·<vanilla>
117 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
118 53aadc6f597761e1ca908e2706e03133117 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 118 1d658bcc04714e29904accc279d9df7a
119 ··baseDynFlags·::·GHC.Driver.DynFlags.DynFlags119 ··baseDynFlags·::·GHC.Driver.DynFlags.DynFlags
120 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),120 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
121 ···Unfolding:·Core:·<vanilla>121 ···Unfolding:·Core:·<vanilla>
122 ··············GHC.Driver.DynFlags.defaultDynFlags·baseDynFlags1]122 ··············GHC.Driver.DynFlags.defaultDynFlags·baseDynFlags1]
123 04cd5b084365bfb5f10c85a4bbe6c1f0123 478e3f17a826c7489a4810613ce6312b
124 ··baseDynFlags1·::·GHC.Settings.Settings124 ··baseDynFlags1·::·GHC.Settings.Settings
125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Settings.Settings],125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Settings.Settings],
126 ···Unfolding:·Core:·<vanilla>126 ···Unfolding:·Core:·<vanilla>
127 ··············GHC.Settings.Settings127 ··············GHC.Settings.Settings
128 ················baseDynFlags61128 ················baseDynFlags61
129 ················GHC.Version.cProjectVersion129 ················GHC.Version.cProjectVersion
130 ················baseDynFlags60130 ················baseDynFlags60
Offset 183, 219 lines modifiedOffset 183, 219 lines modified
183 ················baseDynFlags8183 ················baseDynFlags8
184 ················baseDynFlags7184 ················baseDynFlags7
185 ················baseDynFlags6185 ················baseDynFlags6
186 ················baseDynFlags5186 ················baseDynFlags5
187 ················baseDynFlags4187 ················baseDynFlags4
188 ················baseDynFlags3188 ················baseDynFlags3
189 ················baseDynFlags2]189 ················baseDynFlags2]
190 6260a770243547583eb7da9a8204c7a3190 582da0c4aeb2f578c193721fa170e692
191 ··baseDynFlags10·::·[GHC.Internal.Base.String]191 ··baseDynFlags10·::·[GHC.Internal.Base.String]
192 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),192 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
193 ···Strictness:·b,·CPR:·b]193 ···Strictness:·b,·CPR:·b]
194 d56fcae530ccecb6d34f9b4b5e15eae9194 dfc2ba9dce53344953ff913227e7565f
195 ··baseDynFlags11·::·[GHC.Internal.Base.String]195 ··baseDynFlags11·::·[GHC.Internal.Base.String]
196 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),196 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
197 ···Strictness:·b,·CPR:·b]197 ···Strictness:·b,·CPR:·b]
198 9f57434e1827fdaba111896b7f3ba467198 a403c6995f1c8bec9d8d263ce6efef03
199 ··baseDynFlags12·::·[GHC.Internal.Base.String]199 ··baseDynFlags12·::·[GHC.Internal.Base.String]
200 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),200 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
201 ···Strictness:·b,·CPR:·b]201 ···Strictness:·b,·CPR:·b]
202 730a9f3ef2c936342758f6b5989d38a1202 3680a7a60a74eaca8e25ff16f2e2de83
203 ··baseDynFlags13·::·[GHC.Internal.Base.String]203 ··baseDynFlags13·::·[GHC.Internal.Base.String]
204 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),204 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
205 ···Strictness:·b,·CPR:·b]205 ···Strictness:·b,·CPR:·b]
206 fccbda18666d2257fbf8a84895be997c206 0b2254313fb41edfd26687e1e5939817
207 ··baseDynFlags14·::·[GHC.Internal.Base.String]207 ··baseDynFlags14·::·[GHC.Internal.Base.String]
208 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),208 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
209 ···Strictness:·b,·CPR:·b]209 ···Strictness:·b,·CPR:·b]
210 8efefc3eb052f2a306f941900c186f6e210 b420c43219dbf434cffc3700df3ff11c
211 ··baseDynFlags15·::·[GHC.Internal.Base.String]211 ··baseDynFlags15·::·[GHC.Internal.Base.String]
212 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),212 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
213 ···Strictness:·b,·CPR:·b]213 ···Strictness:·b,·CPR:·b]
214 d05b4eb4b3211c7043d29e9dc3ee537c214 0d4116e8408146f99ae32f3bd0e01287
215 ··baseDynFlags16·::·[GHC.Internal.Base.String]215 ··baseDynFlags16·::·[GHC.Internal.Base.String]
216 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),216 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
217 ···Strictness:·b,·CPR:·b]217 ···Strictness:·b,·CPR:·b]
218 ed19cfef2f6b30bebbaa7699e1278dc9218 64a5a0d3558ac3b8ae1597aaa8796613
219 ··baseDynFlags17·::·[GHC.Internal.Base.String]219 ··baseDynFlags17·::·[GHC.Internal.Base.String]
220 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),220 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
221 ···Strictness:·b,·CPR:·b]221 ···Strictness:·b,·CPR:·b]
222 1d4c7d0f4ab0009d22b24be35c3cb27e222 fac010f9ab2f8f787126e5043aae87e6
223 ··baseDynFlags18·::·[GHC.Internal.Base.String]223 ··baseDynFlags18·::·[GHC.Internal.Base.String]
224 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),224 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
225 ···Strictness:·b,·CPR:·b]225 ···Strictness:·b,·CPR:·b]
226 f6910891d85e9a89ec46c2f3a178458f226 a3af17a3c1a240c73ac29d28d6baaa14
227 ··baseDynFlags19·::·[GHC.Internal.Base.String]227 ··baseDynFlags19·::·[GHC.Internal.Base.String]
228 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),228 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
229 ···Strictness:·b,·CPR:·b]229 ···Strictness:·b,·CPR:·b]
230 0df9e8285c02ad2e8f125c6d9d1d5944230 c4e67275b39b018bbefaff145f0cd296
231 ··baseDynFlags2·::231 ··baseDynFlags2·::
232 ····[(GHC.Internal.Base.String,·GHC.Internal.Base.String)]232 ····[(GHC.Internal.Base.String,·GHC.Internal.Base.String)]
233 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),233 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
234 ···Strictness:·b,·CPR:·b]234 ···Strictness:·b,·CPR:·b]
235 8d6b30583bedba57fd8bac5201ef1235235 e65e7b95464f696b1359df39edd74c2c
236 ··baseDynFlags20·::·GHC.Internal.Fingerprint.Type.Fingerprint236 ··baseDynFlags20·::·GHC.Internal.Fingerprint.Type.Fingerprint
237 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),237 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
238 ···Strictness:·b,·CPR:·b]238 ···Strictness:·b,·CPR:·b]
239 fcffb9cd42166b3a010512b1dfe992e2239 d44ee47735a8ae6db52016d8d57ac1c7
240 ··baseDynFlags21·::·GHC.Internal.Fingerprint.Type.Fingerprint240 ··baseDynFlags21·::·GHC.Internal.Fingerprint.Type.Fingerprint
241 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),241 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
242 ···Strictness:·b,·CPR:·b]242 ···Strictness:·b,·CPR:·b]
243 2f1327dd2d2ee367d6283a4b03a832e2243 20a328e116e6611ff465fc493d97da31
Max diff block lines reached; 11062/17386 bytes (63.63%) of diff not shown.
⊟
389 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Gen.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Gen.hi
Files 99% similar despite different names
⊟
389 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Config.Gen·[family·instance·module]·91037 interface·Ormolu.Config.Gen·[family·instance·module]·9103
8 ··interface·hash:·56d9be6a82df0e2ea968cccd80489ecd 
9 ··ABI·hash:·66c04686733034a39d93d7fbe4df7f2c 
10 ··export-list·hash:·b61bdd64998a0c9412d8aaefceaf97ce8 ··interface·hash:·1e020f50471c862016233df708cb5c8f
 9 ··ABI·hash:·2adefceccff0a33021e51d695d4ce979
 10 ··export-list·hash:·a0ef263ba9b10506f1e2e848c0247e7e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6abea3956d92fcb4dc6be65b5ac972f012 ··flag·hash:·28b7e25cc4aa38d83327e3ec64c752a3
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·363089dfbcba5010b437d8526e980a9316 ··src_hash:·363089dfbcba5010b437d8526e980a93
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ··InStyle{InLeftAlign·InNoSpace·InRightAlign}34 ··InStyle{InLeftAlign·InNoSpace·InRightAlign}
35 ··LetStyle{LetAuto·LetInline·LetMixed·LetNewline}35 ··LetStyle{LetAuto·LetInline·LetMixed·LetNewline}
36 ··PrinterOpts{PrinterOpts·poColumnLimit·poCommaStyle·poFunctionArrows·poHaddockStyle·poHaddockStyleModule·poImportExportStyle·poImportGrouping·poInStyle·poIndentWheres·poIndentation·poLetStyle·poNewlinesBetweenDecls·poRecordBraceSpace·poRespectful·poSingleConstraintParens·poSingleDerivingParens·poSortConstraints·poSortDerivedClasses·poSortDerivingClauses·poTrailingSectionOperators·poUnicode}36 ··PrinterOpts{PrinterOpts·poColumnLimit·poCommaStyle·poFunctionArrows·poHaddockStyle·poHaddockStyleModule·poImportExportStyle·poImportGrouping·poInStyle·poIndentWheres·poIndentation·poLetStyle·poNewlinesBetweenDecls·poRecordBraceSpace·poRespectful·poSingleConstraintParens·poSingleDerivingParens·poSortConstraints·poSortDerivedClasses·poSortDerivingClauses·poTrailingSectionOperators·poUnicode}
37 ··PrinterOptsFieldType|{parsePrinterOptType}37 ··PrinterOptsFieldType|{parsePrinterOptType}
38 ··SingleConstraintParens{ConstraintAlways·ConstraintAuto·ConstraintNever}38 ··SingleConstraintParens{ConstraintAlways·ConstraintAuto·ConstraintNever}
39 ··SingleDerivingParens{DerivingAlways·DerivingAuto·DerivingNever}39 ··SingleDerivingParens{DerivingAlways·DerivingAuto·DerivingNever}
40 ··Unicode{UnicodeAlways·UnicodeDetect·UnicodeNever}40 ··Unicode{UnicodeAlways·UnicodeDetect·UnicodeNever}
41 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Types41 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Types
42 boot·module·dependencies:42 boot·module·dependencies:
43 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav43 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav
44 ·····························base-4.20.2.0·scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7·text-2.1.344 ·····························base-4.20.2.0·scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7·text-2.1.3
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder46 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
47 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext47 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
48 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances48 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances
Offset 97, 17 lines modifiedOffset 97, 17 lines modified
97 import··-/··Data.Aeson.Types.FromJSON·12d5b4e3a6cb48e323b7b62024ef098997 import··-/··Data.Aeson.Types.FromJSON·12d5b4e3a6cb48e323b7b62024ef0989
98 import··-/··Data.Aeson.Types.Internal·43acb9caace8325815566c7d714dfd5a98 import··-/··Data.Aeson.Types.Internal·43acb9caace8325815566c7d714dfd5a
99 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e99 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e
100 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737100 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
101 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1101 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1
102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
103 import··-/··Text.Read·287a74a171455cd0f06ee16e4084acaf103 import··-/··Text.Read·287a74a171455cd0f06ee16e4084acaf
104 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Types·05335c75b680631cc0b4f2d74e57d7e7 
105 ··exports:·ddf9dc5bd56e2bd3d5528785dd45913b 
106 ··ImportGroup·3d9e3b5dec61ef0739c2640a6caa58ba104 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Types·c48ac784131c1e957c1a4c20af99d159
 105 ··exports:·8e2e6af8831c6573ca64be63cc8cc5ca
 106 ··ImportGroup·f7b80049256daf1e7e2d964ca295cd6a
107 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c107 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
108 import··-/··GHC.Internal.Control.Monad.Fail·b48b455cc2fe0517ba1069bb3981de14108 import··-/··GHC.Internal.Control.Monad.Fail·b48b455cc2fe0517ba1069bb3981de14
109 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d109 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d
110 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe110 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
111 import··-/··GHC.Internal.Data.Functor.Identity·4b54581a66a73d93d19345e4114aa75e111 import··-/··GHC.Internal.Data.Functor.Identity·4b54581a66a73d93d19345e4114aa75e
112 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91112 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
113 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136113 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
Offset 118, 127 lines modifiedOffset 118, 127 lines modified
118 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c118 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
119 import··-/··GHC.Internal.Text.Read·d45b7efe18f0bf3793a85705a212f86d119 import··-/··GHC.Internal.Text.Read·d45b7efe18f0bf3793a85705a212f86d
120 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6120 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
121 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c121 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
122 import··-/··Data.Scientific·6012893f199aae596fa916ac4a6bd0b5122 import··-/··Data.Scientific·6012893f199aae596fa916ac4a6bd0b5
123 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e123 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
124 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338124 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
125 37bfb21a66791dbbc397026c4121a6e8125 7c635600ad817c556cb67dd92300dcc5
126 ··$fBoundedCommaStyle·::·GHC.Internal.Enum.Bounded·CommaStyle126 ··$fBoundedCommaStyle·::·GHC.Internal.Enum.Bounded·CommaStyle
127 ··DFunId127 ··DFunId
128 ··[HasNoCafRefs,·TagSig:·<TagProper>,128 ··[HasNoCafRefs,·TagSig:·<TagProper>,
129 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],129 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
130 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@CommaStyle·Leading·Trailing]130 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@CommaStyle·Leading·Trailing]
131 f79733ce47c00acd765c3caab5d1f395131 65071ca1335888f01cdf8a670040fe66
132 ··$fBoundedFunctionArrowsStyle·::132 ··$fBoundedFunctionArrowsStyle·::
133 ····GHC.Internal.Enum.Bounded·FunctionArrowsStyle133 ····GHC.Internal.Enum.Bounded·FunctionArrowsStyle
134 ··DFunId134 ··DFunId
135 ··[HasNoCafRefs,·TagSig:·<TagProper>,135 ··[HasNoCafRefs,·TagSig:·<TagProper>,
136 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],136 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
137 ···Inline:·CONLIKE,137 ···Inline:·CONLIKE,
138 ···Unfolding:·DFun:.138 ···Unfolding:·DFun:.
139 ················@FunctionArrowsStyle·TrailingArrows·LeadingArgsArrows]139 ················@FunctionArrowsStyle·TrailingArrows·LeadingArgsArrows]
140 4915f24770af8bf2943a049fc95ae8d3140 d491b1099ba3ab8f52f6d9a722aea09e
141 ··$fBoundedHaddockPrintStyle·::141 ··$fBoundedHaddockPrintStyle·::
142 ····GHC.Internal.Enum.Bounded·HaddockPrintStyle142 ····GHC.Internal.Enum.Bounded·HaddockPrintStyle
143 ··DFunId143 ··DFunId
144 ··[HasNoCafRefs,·TagSig:·<TagProper>,144 ··[HasNoCafRefs,·TagSig:·<TagProper>,
145 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],145 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
146 ···Inline:·CONLIKE,146 ···Inline:·CONLIKE,
147 ···Unfolding:·DFun:.147 ···Unfolding:·DFun:.
148 ················@HaddockPrintStyle·HaddockSingleLine·HaddockMultiLineCompact]148 ················@HaddockPrintStyle·HaddockSingleLine·HaddockMultiLineCompact]
149 eb5760309f16379787a330b67353731f149 389254f4978beaca08b75b55131be504
150 ··$fBoundedImportExportStyle·::150 ··$fBoundedImportExportStyle·::
151 ····GHC.Internal.Enum.Bounded·ImportExportStyle151 ····GHC.Internal.Enum.Bounded·ImportExportStyle
152 ··DFunId152 ··DFunId
153 ··[HasNoCafRefs,·TagSig:·<TagProper>,153 ··[HasNoCafRefs,·TagSig:·<TagProper>,
154 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],154 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
155 ···Inline:·CONLIKE,155 ···Inline:·CONLIKE,
156 ···Unfolding:·DFun:.156 ···Unfolding:·DFun:.
157 ················@ImportExportStyle·ImportExportLeading·ImportExportDiffFriendly]157 ················@ImportExportStyle·ImportExportLeading·ImportExportDiffFriendly]
158 ced57ee306006c0f6667d6e120094864158 3cecd1d8e5b88e3e52bec1b1009e9ef7
159 ··$fBoundedInStyle·::·GHC.Internal.Enum.Bounded·InStyle159 ··$fBoundedInStyle·::·GHC.Internal.Enum.Bounded·InStyle
160 ··DFunId160 ··DFunId
161 ··[HasNoCafRefs,·TagSig:·<TagProper>,161 ··[HasNoCafRefs,·TagSig:·<TagProper>,
162 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],162 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
163 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@InStyle·InLeftAlign·InNoSpace]163 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@InStyle·InLeftAlign·InNoSpace]
164 b8ecd9df35d611add2571a57ed3d0f10164 f5c2a737774b25b6272d9a4a3bfc8622
165 ··$fBoundedLetStyle·::·GHC.Internal.Enum.Bounded·LetStyle165 ··$fBoundedLetStyle·::·GHC.Internal.Enum.Bounded·LetStyle
166 ··DFunId166 ··DFunId
167 ··[HasNoCafRefs,·TagSig:·<TagProper>,167 ··[HasNoCafRefs,·TagSig:·<TagProper>,
168 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],168 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
169 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@LetStyle·LetAuto·LetMixed]169 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@LetStyle·LetAuto·LetMixed]
170 9e3ee41214e2dcafff21696ba5f19e09170 e7eaab936cbbe4e54aa31016ebb0dd29
171 ··$fBoundedSingleConstraintParens·::171 ··$fBoundedSingleConstraintParens·::
172 ····GHC.Internal.Enum.Bounded·SingleConstraintParens172 ····GHC.Internal.Enum.Bounded·SingleConstraintParens
173 ··DFunId173 ··DFunId
174 ··[HasNoCafRefs,·TagSig:·<TagProper>,174 ··[HasNoCafRefs,·TagSig:·<TagProper>,
175 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],175 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
176 ···Inline:·CONLIKE,176 ···Inline:·CONLIKE,
177 ···Unfolding:·DFun:.177 ···Unfolding:·DFun:.
178 ················@SingleConstraintParens·ConstraintAuto·ConstraintNever]178 ················@SingleConstraintParens·ConstraintAuto·ConstraintNever]
179 ff4f4f3b1c242b3dace00e8d5839ad47179 82041d8e6bba001a4d7e441d4407bc88
180 ··$fBoundedSingleDerivingParens·::180 ··$fBoundedSingleDerivingParens·::
181 ····GHC.Internal.Enum.Bounded·SingleDerivingParens181 ····GHC.Internal.Enum.Bounded·SingleDerivingParens
182 ··DFunId182 ··DFunId
183 ··[HasNoCafRefs,·TagSig:·<TagProper>,183 ··[HasNoCafRefs,·TagSig:·<TagProper>,
184 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],184 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
185 ···Inline:·CONLIKE,185 ···Inline:·CONLIKE,
186 ···Unfolding:·DFun:.·@SingleDerivingParens·DerivingAuto·DerivingNever]186 ···Unfolding:·DFun:.·@SingleDerivingParens·DerivingAuto·DerivingNever]
Max diff block lines reached; 391112/398095 bytes (98.25%) of diff not shown.
⊟
389 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Gen.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Gen.dyn_hi
Files 98% similar despite different names
⊟
389 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Ormolu.Config.Gen·[family·instance·module]·91037 interface·Ormolu.Config.Gen·[family·instance·module]·9103
8 ··interface·hash:·56d9be6a82df0e2ea968cccd80489ecd 
9 ··ABI·hash:·66c04686733034a39d93d7fbe4df7f2c 
10 ··export-list·hash:·b61bdd64998a0c9412d8aaefceaf97ce8 ··interface·hash:·1e020f50471c862016233df708cb5c8f
 9 ··ABI·hash:·2adefceccff0a33021e51d695d4ce979
 10 ··export-list·hash:·a0ef263ba9b10506f1e2e848c0247e7e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·28b7e25cc4aa38d83327e3ec64c752a312 ··flag·hash:·6abea3956d92fcb4dc6be65b5ac972f0
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·363089dfbcba5010b437d8526e980a9316 ··src_hash:·363089dfbcba5010b437d8526e980a93
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ··InStyle{InLeftAlign·InNoSpace·InRightAlign}34 ··InStyle{InLeftAlign·InNoSpace·InRightAlign}
35 ··LetStyle{LetAuto·LetInline·LetMixed·LetNewline}35 ··LetStyle{LetAuto·LetInline·LetMixed·LetNewline}
36 ··PrinterOpts{PrinterOpts·poColumnLimit·poCommaStyle·poFunctionArrows·poHaddockStyle·poHaddockStyleModule·poImportExportStyle·poImportGrouping·poInStyle·poIndentWheres·poIndentation·poLetStyle·poNewlinesBetweenDecls·poRecordBraceSpace·poRespectful·poSingleConstraintParens·poSingleDerivingParens·poSortConstraints·poSortDerivedClasses·poSortDerivingClauses·poTrailingSectionOperators·poUnicode}36 ··PrinterOpts{PrinterOpts·poColumnLimit·poCommaStyle·poFunctionArrows·poHaddockStyle·poHaddockStyleModule·poImportExportStyle·poImportGrouping·poInStyle·poIndentWheres·poIndentation·poLetStyle·poNewlinesBetweenDecls·poRecordBraceSpace·poRespectful·poSingleConstraintParens·poSingleDerivingParens·poSortConstraints·poSortDerivedClasses·poSortDerivingClauses·poTrailingSectionOperators·poUnicode}
37 ··PrinterOptsFieldType|{parsePrinterOptType}37 ··PrinterOptsFieldType|{parsePrinterOptType}
38 ··SingleConstraintParens{ConstraintAlways·ConstraintAuto·ConstraintNever}38 ··SingleConstraintParens{ConstraintAlways·ConstraintAuto·ConstraintNever}
39 ··SingleDerivingParens{DerivingAlways·DerivingAuto·DerivingNever}39 ··SingleDerivingParens{DerivingAlways·DerivingAuto·DerivingNever}
40 ··Unicode{UnicodeAlways·UnicodeDetect·UnicodeNever}40 ··Unicode{UnicodeAlways·UnicodeDetect·UnicodeNever}
41 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Types41 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Types
42 boot·module·dependencies:42 boot·module·dependencies:
43 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav43 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav
44 ·····························base-4.20.2.0·scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7·text-2.1.344 ·····························base-4.20.2.0·scientific-0.3.8.0-6jjDbq4n7E0CejbRXT17c7·text-2.1.3
45 plugin·package·dependencies:45 plugin·package·dependencies:
46 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder46 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
47 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext47 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
48 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances48 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances
Offset 97, 17 lines modifiedOffset 97, 17 lines modified
97 import··-/··Data.Aeson.Types.FromJSON·12d5b4e3a6cb48e323b7b62024ef098997 import··-/··Data.Aeson.Types.FromJSON·12d5b4e3a6cb48e323b7b62024ef0989
98 import··-/··Data.Aeson.Types.Internal·43acb9caace8325815566c7d714dfd5a98 import··-/··Data.Aeson.Types.Internal·43acb9caace8325815566c7d714dfd5a
99 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e99 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e
100 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737100 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
101 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1101 import··-/··GHC.Generics·e6eb8925ef1585895eb7222930f599e1
102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a102 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
103 import··-/··Text.Read·287a74a171455cd0f06ee16e4084acaf103 import··-/··Text.Read·287a74a171455cd0f06ee16e4084acaf
104 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Types·05335c75b680631cc0b4f2d74e57d7e7 
105 ··exports:·ddf9dc5bd56e2bd3d5528785dd45913b 
106 ··ImportGroup·3d9e3b5dec61ef0739c2640a6caa58ba104 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Types·c48ac784131c1e957c1a4c20af99d159
 105 ··exports:·8e2e6af8831c6573ca64be63cc8cc5ca
 106 ··ImportGroup·f7b80049256daf1e7e2d964ca295cd6a
107 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c107 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
108 import··-/··GHC.Internal.Control.Monad.Fail·b48b455cc2fe0517ba1069bb3981de14108 import··-/··GHC.Internal.Control.Monad.Fail·b48b455cc2fe0517ba1069bb3981de14
109 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d109 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d
110 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe110 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
111 import··-/··GHC.Internal.Data.Functor.Identity·4b54581a66a73d93d19345e4114aa75e111 import··-/··GHC.Internal.Data.Functor.Identity·4b54581a66a73d93d19345e4114aa75e
112 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91112 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
113 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136113 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
Offset 118, 127 lines modifiedOffset 118, 127 lines modified
118 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c118 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
119 import··-/··GHC.Internal.Text.Read·d45b7efe18f0bf3793a85705a212f86d119 import··-/··GHC.Internal.Text.Read·d45b7efe18f0bf3793a85705a212f86d
120 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6120 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
121 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c121 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
122 import··-/··Data.Scientific·6012893f199aae596fa916ac4a6bd0b5122 import··-/··Data.Scientific·6012893f199aae596fa916ac4a6bd0b5
123 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e123 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
124 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338124 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
125 37bfb21a66791dbbc397026c4121a6e8125 7c635600ad817c556cb67dd92300dcc5
126 ··$fBoundedCommaStyle·::·GHC.Internal.Enum.Bounded·CommaStyle126 ··$fBoundedCommaStyle·::·GHC.Internal.Enum.Bounded·CommaStyle
127 ··DFunId127 ··DFunId
128 ··[HasNoCafRefs,·TagSig:·<TagProper>,128 ··[HasNoCafRefs,·TagSig:·<TagProper>,
129 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],129 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
130 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@CommaStyle·Leading·Trailing]130 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@CommaStyle·Leading·Trailing]
131 f79733ce47c00acd765c3caab5d1f395131 65071ca1335888f01cdf8a670040fe66
132 ··$fBoundedFunctionArrowsStyle·::132 ··$fBoundedFunctionArrowsStyle·::
133 ····GHC.Internal.Enum.Bounded·FunctionArrowsStyle133 ····GHC.Internal.Enum.Bounded·FunctionArrowsStyle
134 ··DFunId134 ··DFunId
135 ··[HasNoCafRefs,·TagSig:·<TagProper>,135 ··[HasNoCafRefs,·TagSig:·<TagProper>,
136 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],136 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
137 ···Inline:·CONLIKE,137 ···Inline:·CONLIKE,
138 ···Unfolding:·DFun:.138 ···Unfolding:·DFun:.
139 ················@FunctionArrowsStyle·TrailingArrows·LeadingArgsArrows]139 ················@FunctionArrowsStyle·TrailingArrows·LeadingArgsArrows]
140 4915f24770af8bf2943a049fc95ae8d3140 d491b1099ba3ab8f52f6d9a722aea09e
141 ··$fBoundedHaddockPrintStyle·::141 ··$fBoundedHaddockPrintStyle·::
142 ····GHC.Internal.Enum.Bounded·HaddockPrintStyle142 ····GHC.Internal.Enum.Bounded·HaddockPrintStyle
143 ··DFunId143 ··DFunId
144 ··[HasNoCafRefs,·TagSig:·<TagProper>,144 ··[HasNoCafRefs,·TagSig:·<TagProper>,
145 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],145 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
146 ···Inline:·CONLIKE,146 ···Inline:·CONLIKE,
147 ···Unfolding:·DFun:.147 ···Unfolding:·DFun:.
148 ················@HaddockPrintStyle·HaddockSingleLine·HaddockMultiLineCompact]148 ················@HaddockPrintStyle·HaddockSingleLine·HaddockMultiLineCompact]
149 eb5760309f16379787a330b67353731f149 389254f4978beaca08b75b55131be504
150 ··$fBoundedImportExportStyle·::150 ··$fBoundedImportExportStyle·::
151 ····GHC.Internal.Enum.Bounded·ImportExportStyle151 ····GHC.Internal.Enum.Bounded·ImportExportStyle
152 ··DFunId152 ··DFunId
153 ··[HasNoCafRefs,·TagSig:·<TagProper>,153 ··[HasNoCafRefs,·TagSig:·<TagProper>,
154 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],154 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
155 ···Inline:·CONLIKE,155 ···Inline:·CONLIKE,
156 ···Unfolding:·DFun:.156 ···Unfolding:·DFun:.
157 ················@ImportExportStyle·ImportExportLeading·ImportExportDiffFriendly]157 ················@ImportExportStyle·ImportExportLeading·ImportExportDiffFriendly]
158 ced57ee306006c0f6667d6e120094864158 3cecd1d8e5b88e3e52bec1b1009e9ef7
159 ··$fBoundedInStyle·::·GHC.Internal.Enum.Bounded·InStyle159 ··$fBoundedInStyle·::·GHC.Internal.Enum.Bounded·InStyle
160 ··DFunId160 ··DFunId
161 ··[HasNoCafRefs,·TagSig:·<TagProper>,161 ··[HasNoCafRefs,·TagSig:·<TagProper>,
162 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],162 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
163 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@InStyle·InLeftAlign·InNoSpace]163 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@InStyle·InLeftAlign·InNoSpace]
164 b8ecd9df35d611add2571a57ed3d0f10164 f5c2a737774b25b6272d9a4a3bfc8622
165 ··$fBoundedLetStyle·::·GHC.Internal.Enum.Bounded·LetStyle165 ··$fBoundedLetStyle·::·GHC.Internal.Enum.Bounded·LetStyle
166 ··DFunId166 ··DFunId
167 ··[HasNoCafRefs,·TagSig:·<TagProper>,167 ··[HasNoCafRefs,·TagSig:·<TagProper>,
168 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],168 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
169 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@LetStyle·LetAuto·LetMixed]169 ···Inline:·CONLIKE,·Unfolding:·DFun:.·@LetStyle·LetAuto·LetMixed]
170 9e3ee41214e2dcafff21696ba5f19e09170 e7eaab936cbbe4e54aa31016ebb0dd29
171 ··$fBoundedSingleConstraintParens·::171 ··$fBoundedSingleConstraintParens·::
172 ····GHC.Internal.Enum.Bounded·SingleConstraintParens172 ····GHC.Internal.Enum.Bounded·SingleConstraintParens
173 ··DFunId173 ··DFunId
174 ··[HasNoCafRefs,·TagSig:·<TagProper>,174 ··[HasNoCafRefs,·TagSig:·<TagProper>,
175 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],175 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
176 ···Inline:·CONLIKE,176 ···Inline:·CONLIKE,
177 ···Unfolding:·DFun:.177 ···Unfolding:·DFun:.
178 ················@SingleConstraintParens·ConstraintAuto·ConstraintNever]178 ················@SingleConstraintParens·ConstraintAuto·ConstraintNever]
179 ff4f4f3b1c242b3dace00e8d5839ad47179 82041d8e6bba001a4d7e441d4407bc88
180 ··$fBoundedSingleDerivingParens·::180 ··$fBoundedSingleDerivingParens·::
181 ····GHC.Internal.Enum.Bounded·SingleDerivingParens181 ····GHC.Internal.Enum.Bounded·SingleDerivingParens
182 ··DFunId182 ··DFunId
183 ··[HasNoCafRefs,·TagSig:·<TagProper>,183 ··[HasNoCafRefs,·TagSig:·<TagProper>,
184 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],184 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
185 ···Inline:·CONLIKE,185 ···Inline:·CONLIKE,
186 ···Unfolding:·DFun:.·@SingleDerivingParens·DerivingAuto·DerivingNever]186 ···Unfolding:·DFun:.·@SingleDerivingParens·DerivingAuto·DerivingNever]
Max diff block lines reached; 391112/398095 bytes (98.25%) of diff not shown.
⊟
68.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Types.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Types.dyn_hi
Files 98% similar despite different names
⊟
68.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Config.Types·91037 interface·Ormolu.Config.Types·9103
8 ··interface·hash:·5cde145cd2a63edb78c9423dee02e216 
9 ··ABI·hash:·05335c75b680631cc0b4f2d74e57d7e7 
10 ··export-list·hash:·ddf9dc5bd56e2bd3d5528785dd45913b8 ··interface·hash:·fbed1de7bf9eb0bf0d9fe3e374d3d294
 9 ··ABI·hash:·c48ac784131c1e957c1a4c20af99d159
 10 ··export-list·hash:·8e2e6af8831c6573ca64be63cc8cc5ca
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ca1ace4bd50b1e1dd7c6d804034746aa12 ··flag·hash:·ca1ace4bd50b1e1dd7c6d804034746aa
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·71b493e2cec9edfc623d4d857ea79bf816 ··src_hash:·71b493e2cec9edfc623d4d857ea79bf8
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··matchAllRulePriority22 ··matchAllRulePriority
23 ··matchLocalRulePriority23 ··matchLocalRulePriority
24 ··ImportGroup{ImportGroup·igName·igRules}24 ··ImportGroup{ImportGroup·igName·igRules}
25 ··ImportGroupRule{ImportGroupRule·igrModuleMatcher·igrPriority·igrQualifiedMatcher}25 ··ImportGroupRule{ImportGroupRule·igrModuleMatcher·igrPriority·igrQualifiedMatcher}
26 ··ImportModuleMatcher{MatchAllModules·MatchGlob·MatchLocalModules}26 ··ImportModuleMatcher{MatchAllModules·MatchGlob·MatchLocalModules}
27 ··ImportRulePriority{ImportRulePriority}27 ··ImportRulePriority{ImportRulePriority}
28 ··QualifiedImportMatcher{MatchBothQualifiedAndUnqualified·MatchQualifiedOnly·MatchUnqualifiedOnly}28 ··QualifiedImportMatcher{MatchBothQualifiedAndUnqualified·MatchQualifiedOnly·MatchUnqualifiedOnly}
29 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Glob29 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Glob
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav31 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav
32 ·····························base-4.20.2.032 ·····························base-4.20.2.0
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder34 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
35 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext35 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
36 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances36 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances
Offset 84, 71 lines modifiedOffset 84, 71 lines modified
84 import··-/··Data.Aeson.Types·743873292eb87c1e68327974bbdfd5d884 import··-/··Data.Aeson.Types·743873292eb87c1e68327974bbdfd5d8
85 import··-/··Data.Aeson.Types.FromJSON·12d5b4e3a6cb48e323b7b62024ef098985 import··-/··Data.Aeson.Types.FromJSON·12d5b4e3a6cb48e323b7b62024ef0989
86 import··-/··Data.Aeson.Types.Internal·43acb9caace8325815566c7d714dfd5a86 import··-/··Data.Aeson.Types.Internal·43acb9caace8325815566c7d714dfd5a
87 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf972187 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf9721
88 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc8873788 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
89 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb89 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb
90 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a90 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
91 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Glob·a2faa11332a043ef3380df7caa0db875 
92 ··exports:·e0d7af188ba6f547c1b6557d4205d14e 
93 ··Glob·2a7863428f3d437bd1d7657631459ad7 
94 ··mkGlob·fee3d75a185b7cb061ada194fdf1805e91 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Glob·c1cbfd3a02f3796ce6ce48826295c81e
 92 ··exports:·ebd4ada46be7eace069e68472ba5de38
 93 ··Glob·bdd5dfe992a883e096552897e75b80e2
 94 ··mkGlob·a4f2d5f3726f12ea08e9dbf4ea0bdb63
95 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c95 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
96 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023396 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
97 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe97 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
98 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b0998 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
99 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c99 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
100 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3100 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
101 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6101 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
102 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c102 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
103 c92730e957627af5260ed120d82d9176103 418b20cc692cf773051212fb86a1b766
104 ··$fBoundedImportRulePriority·::104 ··$fBoundedImportRulePriority·::
105 ····GHC.Internal.Enum.Bounded·ImportRulePriority105 ····GHC.Internal.Enum.Bounded·ImportRulePriority
106 ··DFunId106 ··DFunId
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,
108 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],108 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
109 ···Inline:·CONLIKE,109 ···Inline:·CONLIKE,
110 ···Unfolding:·DFun:.110 ···Unfolding:·DFun:.
111 ················@ImportRulePriority111 ················@ImportRulePriority
112 ················GHC.Internal.Word.$fBitsWord8_$cminBound112 ················GHC.Internal.Word.$fBitsWord8_$cminBound
113 ··················`cast`113 ··················`cast`
114 ················(Sym·(N:ImportRulePriority[0]))114 ················(Sym·(N:ImportRulePriority[0]))
115 ················GHC.Internal.Word.$fBoundedWord8_$cmaxBound115 ················GHC.Internal.Word.$fBoundedWord8_$cmaxBound
116 ··················`cast`116 ··················`cast`
117 ················(Sym·(N:ImportRulePriority[0]))]117 ················(Sym·(N:ImportRulePriority[0]))]
118 9d7c859bf3757b6b78f9c569a108f8f7118 03850cac1a2cb6406858f49ed948f40f
119 ··$fEqImportGroup·::·GHC.Classes.Eq·ImportGroup119 ··$fEqImportGroup·::·GHC.Classes.Eq·ImportGroup
120 ··DFunId120 ··DFunId
121 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],121 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
122 ···Inline:·CONLIKE,122 ···Inline:·CONLIKE,
123 ···Unfolding:·DFun:.123 ···Unfolding:·DFun:.
124 ················@ImportGroup·$fEqImportGroup_$c==·$fEqImportGroup_$c/=]124 ················@ImportGroup·$fEqImportGroup_$c==·$fEqImportGroup_$c/=]
125 e5c4add2e500b4876c4c67f80dc3b365125 f393da5349795568b6b0b6379b2116d7
126 ··$fEqImportGroup1·::·()126 ··$fEqImportGroup1·::·()
127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
128 ···Strictness:·b,·CPR:·b]128 ···Strictness:·b,·CPR:·b]
129 0a66cef29e123011df546f38f845ab98129 72315d56ddfe9634215d123a151cadfd
130 ··$fEqImportGroupRule·::·GHC.Classes.Eq·ImportGroupRule130 ··$fEqImportGroupRule·::·GHC.Classes.Eq·ImportGroupRule
131 ··DFunId131 ··DFunId
132 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],132 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
133 ···Inline:·CONLIKE,133 ···Inline:·CONLIKE,
134 ···Unfolding:·DFun:.134 ···Unfolding:·DFun:.
135 ················@ImportGroupRule·$fEqImportGroupRule_$c==·$fEqImportGroupRule_$c/=]135 ················@ImportGroupRule·$fEqImportGroupRule_$c==·$fEqImportGroupRule_$c/=]
136 548c2c5dfbd8633e23c2526619a924a0136 e37f62c1e5457a559fc55859af38a75f
137 ··$fEqImportGroupRule_$c/=·::137 ··$fEqImportGroupRule_$c/=·::
138 ····ImportGroupRule·->·ImportGroupRule·->·GHC.Types.Bool138 ····ImportGroupRule·->·ImportGroupRule·->·GHC.Types.Bool
139 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,139 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
140 ···Strictness:·<1!P(SL,L,L)><1!P(SL,L,L)>,·Inline:·(sat-args=2),140 ···Strictness:·<1!P(SL,L,L)><1!P(SL,L,L)>,·Inline:·(sat-args=2),
141 ···Unfolding:·Core:·StableUser·<2,FalseFalse>141 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
142 ··············\·(x['GHC.Types.Many]·::·ImportGroupRule)142 ··············\·(x['GHC.Types.Many]·::·ImportGroupRule)
143 ················(y['GHC.Types.Many]·::·ImportGroupRule)·->143 ················(y['GHC.Types.Many]·::·ImportGroupRule)·->
144 ··············case·$fEqImportGroupRule_$c==·x·y·of·wild·{144 ··············case·$fEqImportGroupRule_$c==·x·y·of·wild·{
145 ················GHC.Types.False·->·GHC.Types.True145 ················GHC.Types.False·->·GHC.Types.True
146 ················GHC.Types.True·->·GHC.Types.False·}]146 ················GHC.Types.True·->·GHC.Types.False·}]
147 981d86c7fdefcc4b93ef80fb47303321147 a318431d9a2968f0888df0fa259305d0
148 ··$fEqImportGroupRule_$c==·::148 ··$fEqImportGroupRule_$c==·::
149 ····ImportGroupRule·->·ImportGroupRule·->·GHC.Types.Bool149 ····ImportGroupRule·->·ImportGroupRule·->·GHC.Types.Bool
150 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,150 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
151 ···Strictness:·<1!P(SL,L,L)><1!P(SL,L,L)>,·Inline:·[2],151 ···Strictness:·<1!P(SL,L,L)><1!P(SL,L,L)>,·Inline:·[2],
152 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>152 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
153 ··············\·(ds['GHC.Types.Many]·::·ImportGroupRule)153 ··············\·(ds['GHC.Types.Many]·::·ImportGroupRule)
154 ················(ds2['GHC.Types.Many]·::·ImportGroupRule)·->154 ················(ds2['GHC.Types.Many]·::·ImportGroupRule)·->
Offset 206, 50 lines modifiedOffset 206, 50 lines modified
206 ····································1#206 ····································1#
207 ····································->·GHC.Prim.tagToEnum#207 ····································->·GHC.Prim.tagToEnum#
208 ·········································@GHC.Types.Bool208 ·········································@GHC.Types.Bool
209 ·········································(GHC.Prim.eqWord#209 ·········································(GHC.Prim.eqWord#
210 ············································(GHC.Prim.word8ToWord#·ww2)210 ············································(GHC.Prim.word8ToWord#·ww2)
211 ············································(GHC.Prim.word8ToWord#·ww5))·}·}·}·}·}·}211 ············································(GHC.Prim.word8ToWord#·ww5))·}·}·}·}·}·}
212 ················1#·->·GHC.Types.False·}·}·}·}·}]212 ················1#·->·GHC.Types.False·}·}·}·}·}]
213 c775262995cd19d8f47e663469d286e0213 1ef24c6d7baf8eca921a1d8b1408bbac
214 ··$fEqImportGroup_$c/=·::214 ··$fEqImportGroup_$c/=·::
215 ····ImportGroup·->·ImportGroup·->·GHC.Types.Bool215 ····ImportGroup·->·ImportGroup·->·GHC.Types.Bool
216 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,216 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
217 ···Strictness:·<1!P(SL,1!P(MP(SL,L,L),ML))><1!P(SL,1!P(MP(SL,L,L),ML))>,217 ···Strictness:·<1!P(SL,1!P(MP(SL,L,L),ML))><1!P(SL,1!P(MP(SL,L,L),ML))>,
218 ···Inline:·(sat-args=2),218 ···Inline:·(sat-args=2),
219 ···Unfolding:·Core:·StableUser·<2,FalseFalse>219 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
220 ··············\·(x['GHC.Types.Many]·::·ImportGroup)220 ··············\·(x['GHC.Types.Many]·::·ImportGroup)
221 ················(y['GHC.Types.Many]·::·ImportGroup)·->221 ················(y['GHC.Types.Many]·::·ImportGroup)·->
Max diff block lines reached; 62962/69584 bytes (90.48%) of diff not shown.
⊟
68.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config/Types.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config/Types.hi
Files 98% similar despite different names
⊟
68.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Config.Types·91037 interface·Ormolu.Config.Types·9103
8 ··interface·hash:·5cde145cd2a63edb78c9423dee02e216 
9 ··ABI·hash:·05335c75b680631cc0b4f2d74e57d7e7 
10 ··export-list·hash:·ddf9dc5bd56e2bd3d5528785dd45913b8 ··interface·hash:·fbed1de7bf9eb0bf0d9fe3e374d3d294
 9 ··ABI·hash:·c48ac784131c1e957c1a4c20af99d159
 10 ··export-list·hash:·8e2e6af8831c6573ca64be63cc8cc5ca
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·83494d85d2f11e1a00eefdf5f154e9df12 ··flag·hash:·83494d85d2f11e1a00eefdf5f154e9df
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·71b493e2cec9edfc623d4d857ea79bf816 ··src_hash:·71b493e2cec9edfc623d4d857ea79bf8
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 15 lines modifiedOffset 22, 15 lines modified
22 ··matchAllRulePriority22 ··matchAllRulePriority
23 ··matchLocalRulePriority23 ··matchLocalRulePriority
24 ··ImportGroup{ImportGroup·igName·igRules}24 ··ImportGroup{ImportGroup·igName·igRules}
25 ··ImportGroupRule{ImportGroupRule·igrModuleMatcher·igrPriority·igrQualifiedMatcher}25 ··ImportGroupRule{ImportGroupRule·igrModuleMatcher·igrPriority·igrQualifiedMatcher}
26 ··ImportModuleMatcher{MatchAllModules·MatchGlob·MatchLocalModules}26 ··ImportModuleMatcher{MatchAllModules·MatchGlob·MatchLocalModules}
27 ··ImportRulePriority{ImportRulePriority}27 ··ImportRulePriority{ImportRulePriority}
28 ··QualifiedImportMatcher{MatchBothQualifiedAndUnqualified·MatchQualifiedOnly·MatchUnqualifiedOnly}28 ··QualifiedImportMatcher{MatchBothQualifiedAndUnqualified·MatchQualifiedOnly·MatchUnqualifiedOnly}
29 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Glob29 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Glob
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav31 direct·package·dependencies:·aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav
32 ·····························base-4.20.2.032 ·····························base-4.20.2.0
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder34 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
35 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext35 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Prim.Ext
36 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances36 ·········Data.Hashable.Generic.Instances·Data.Functor.WithIndex.Instances
Offset 84, 71 lines modifiedOffset 84, 71 lines modified
84 import··-/··Data.Aeson.Types·743873292eb87c1e68327974bbdfd5d884 import··-/··Data.Aeson.Types·743873292eb87c1e68327974bbdfd5d8
85 import··-/··Data.Aeson.Types.FromJSON·12d5b4e3a6cb48e323b7b62024ef098985 import··-/··Data.Aeson.Types.FromJSON·12d5b4e3a6cb48e323b7b62024ef0989
86 import··-/··Data.Aeson.Types.Internal·43acb9caace8325815566c7d714dfd5a86 import··-/··Data.Aeson.Types.Internal·43acb9caace8325815566c7d714dfd5a
87 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf972187 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf9721
88 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc8873788 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
89 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb89 import··-/··Data.Word·e891e9e94ee2affaffde1bc56ae495cb
90 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a90 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
91 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Glob·a2faa11332a043ef3380df7caa0db875 
92 ··exports:·e0d7af188ba6f547c1b6557d4205d14e 
93 ··Glob·2a7863428f3d437bd1d7657631459ad7 
94 ··mkGlob·fee3d75a185b7cb061ada194fdf1805e91 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Glob·c1cbfd3a02f3796ce6ce48826295c81e
 92 ··exports:·ebd4ada46be7eace069e68472ba5de38
 93 ··Glob·bdd5dfe992a883e096552897e75b80e2
 94 ··mkGlob·a4f2d5f3726f12ea08e9dbf4ea0bdb63
95 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c95 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
96 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a023396 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
97 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe97 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
98 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b0998 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
99 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c99 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
100 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3100 import··-/··GHC.Internal.Word·8a0e4c926bbef620d211ca9cdf2996f3
101 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6101 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
102 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c102 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
103 c92730e957627af5260ed120d82d9176103 418b20cc692cf773051212fb86a1b766
104 ··$fBoundedImportRulePriority·::104 ··$fBoundedImportRulePriority·::
105 ····GHC.Internal.Enum.Bounded·ImportRulePriority105 ····GHC.Internal.Enum.Bounded·ImportRulePriority
106 ··DFunId106 ··DFunId
107 ··[HasNoCafRefs,·TagSig:·<TagProper>,107 ··[HasNoCafRefs,·TagSig:·<TagProper>,
108 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],108 ···LambdaFormInfo:·LFCon[GHC.Internal.Enum.C:Bounded],
109 ···Inline:·CONLIKE,109 ···Inline:·CONLIKE,
110 ···Unfolding:·DFun:.110 ···Unfolding:·DFun:.
111 ················@ImportRulePriority111 ················@ImportRulePriority
112 ················GHC.Internal.Word.$fBitsWord8_$cminBound112 ················GHC.Internal.Word.$fBitsWord8_$cminBound
113 ··················`cast`113 ··················`cast`
114 ················(Sym·(N:ImportRulePriority[0]))114 ················(Sym·(N:ImportRulePriority[0]))
115 ················GHC.Internal.Word.$fBoundedWord8_$cmaxBound115 ················GHC.Internal.Word.$fBoundedWord8_$cmaxBound
116 ··················`cast`116 ··················`cast`
117 ················(Sym·(N:ImportRulePriority[0]))]117 ················(Sym·(N:ImportRulePriority[0]))]
118 9d7c859bf3757b6b78f9c569a108f8f7118 03850cac1a2cb6406858f49ed948f40f
119 ··$fEqImportGroup·::·GHC.Classes.Eq·ImportGroup119 ··$fEqImportGroup·::·GHC.Classes.Eq·ImportGroup
120 ··DFunId120 ··DFunId
121 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],121 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
122 ···Inline:·CONLIKE,122 ···Inline:·CONLIKE,
123 ···Unfolding:·DFun:.123 ···Unfolding:·DFun:.
124 ················@ImportGroup·$fEqImportGroup_$c==·$fEqImportGroup_$c/=]124 ················@ImportGroup·$fEqImportGroup_$c==·$fEqImportGroup_$c/=]
125 e5c4add2e500b4876c4c67f80dc3b365125 f393da5349795568b6b0b6379b2116d7
126 ··$fEqImportGroup1·::·()126 ··$fEqImportGroup1·::·()
127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),127 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
128 ···Strictness:·b,·CPR:·b]128 ···Strictness:·b,·CPR:·b]
129 0a66cef29e123011df546f38f845ab98129 72315d56ddfe9634215d123a151cadfd
130 ··$fEqImportGroupRule·::·GHC.Classes.Eq·ImportGroupRule130 ··$fEqImportGroupRule·::·GHC.Classes.Eq·ImportGroupRule
131 ··DFunId131 ··DFunId
132 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],132 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
133 ···Inline:·CONLIKE,133 ···Inline:·CONLIKE,
134 ···Unfolding:·DFun:.134 ···Unfolding:·DFun:.
135 ················@ImportGroupRule·$fEqImportGroupRule_$c==·$fEqImportGroupRule_$c/=]135 ················@ImportGroupRule·$fEqImportGroupRule_$c==·$fEqImportGroupRule_$c/=]
136 548c2c5dfbd8633e23c2526619a924a0136 e37f62c1e5457a559fc55859af38a75f
137 ··$fEqImportGroupRule_$c/=·::137 ··$fEqImportGroupRule_$c/=·::
138 ····ImportGroupRule·->·ImportGroupRule·->·GHC.Types.Bool138 ····ImportGroupRule·->·ImportGroupRule·->·GHC.Types.Bool
139 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,139 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
140 ···Strictness:·<1!P(SL,L,L)><1!P(SL,L,L)>,·Inline:·(sat-args=2),140 ···Strictness:·<1!P(SL,L,L)><1!P(SL,L,L)>,·Inline:·(sat-args=2),
141 ···Unfolding:·Core:·StableUser·<2,FalseFalse>141 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
142 ··············\·(x['GHC.Types.Many]·::·ImportGroupRule)142 ··············\·(x['GHC.Types.Many]·::·ImportGroupRule)
143 ················(y['GHC.Types.Many]·::·ImportGroupRule)·->143 ················(y['GHC.Types.Many]·::·ImportGroupRule)·->
144 ··············case·$fEqImportGroupRule_$c==·x·y·of·wild·{144 ··············case·$fEqImportGroupRule_$c==·x·y·of·wild·{
145 ················GHC.Types.False·->·GHC.Types.True145 ················GHC.Types.False·->·GHC.Types.True
146 ················GHC.Types.True·->·GHC.Types.False·}]146 ················GHC.Types.True·->·GHC.Types.False·}]
147 981d86c7fdefcc4b93ef80fb47303321147 a318431d9a2968f0888df0fa259305d0
148 ··$fEqImportGroupRule_$c==·::148 ··$fEqImportGroupRule_$c==·::
149 ····ImportGroupRule·->·ImportGroupRule·->·GHC.Types.Bool149 ····ImportGroupRule·->·ImportGroupRule·->·GHC.Types.Bool
150 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,150 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
151 ···Strictness:·<1!P(SL,L,L)><1!P(SL,L,L)>,·Inline:·[2],151 ···Strictness:·<1!P(SL,L,L)><1!P(SL,L,L)>,·Inline:·[2],
152 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>152 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
153 ··············\·(ds['GHC.Types.Many]·::·ImportGroupRule)153 ··············\·(ds['GHC.Types.Many]·::·ImportGroupRule)
154 ················(ds2['GHC.Types.Many]·::·ImportGroupRule)·->154 ················(ds2['GHC.Types.Many]·::·ImportGroupRule)·->
Offset 206, 50 lines modifiedOffset 206, 50 lines modified
206 ····································1#206 ····································1#
207 ····································->·GHC.Prim.tagToEnum#207 ····································->·GHC.Prim.tagToEnum#
208 ·········································@GHC.Types.Bool208 ·········································@GHC.Types.Bool
209 ·········································(GHC.Prim.eqWord#209 ·········································(GHC.Prim.eqWord#
210 ············································(GHC.Prim.word8ToWord#·ww2)210 ············································(GHC.Prim.word8ToWord#·ww2)
211 ············································(GHC.Prim.word8ToWord#·ww5))·}·}·}·}·}·}211 ············································(GHC.Prim.word8ToWord#·ww5))·}·}·}·}·}·}
212 ················1#·->·GHC.Types.False·}·}·}·}·}]212 ················1#·->·GHC.Types.False·}·}·}·}·}]
213 c775262995cd19d8f47e663469d286e0213 1ef24c6d7baf8eca921a1d8b1408bbac
214 ··$fEqImportGroup_$c/=·::214 ··$fEqImportGroup_$c/=·::
215 ····ImportGroup·->·ImportGroup·->·GHC.Types.Bool215 ····ImportGroup·->·ImportGroup·->·GHC.Types.Bool
216 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,216 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
217 ···Strictness:·<1!P(SL,1!P(MP(SL,L,L),ML))><1!P(SL,1!P(MP(SL,L,L),ML))>,217 ···Strictness:·<1!P(SL,1!P(MP(SL,L,L),ML))><1!P(SL,1!P(MP(SL,L,L),ML))>,
218 ···Inline:·(sat-args=2),218 ···Inline:·(sat-args=2),
219 ···Unfolding:·Core:·StableUser·<2,FalseFalse>219 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
220 ··············\·(x['GHC.Types.Many]·::·ImportGroup)220 ··············\·(x['GHC.Types.Many]·::·ImportGroup)
221 ················(y['GHC.Types.Many]·::·ImportGroup)·->221 ················(y['GHC.Types.Many]·::·ImportGroup)·->
Max diff block lines reached; 62962/69581 bytes (90.49%) of diff not shown.
⊟
123 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config.hi
Files 98% similar despite different names
⊟
123 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Config·[orphan·module]·[family·instance·module]·91037 interface·Ormolu.Config·[orphan·module]·[family·instance·module]·9103
8 ··interface·hash:·1ef2b757abe1c8f63ec3af437691d227 
9 ··ABI·hash:·597dc32af4f965700e4fd5ea1fe748e3 
10 ··export-list·hash:·d8361e56de19b0d595310dd1e25f9206 
11 ··orphan·hash:·e4386ef04ecd0cfd8d0333a86076c809 
12 ··flag·hash:·bf88c32b10bd47eb0be6ed2bc88c82188 ··interface·hash:·3c8917181cbacff721333eb172a3ae1e
 9 ··ABI·hash:·7450fbc46ed7b6d8a91669a08a7e24df
 10 ··export-list·hash:·5a31624ac0538bb84b6ffe0f831bd36d
 11 ··orphan·hash:·2c0077ae0a3df105a7b15346622a755a
 12 ··flag·hash:·5b975774fe702ce01f7a470456fb0132
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·59926345a3019f9a482b0cf1b42d0a7d16 ··src_hash:·59926345a3019f9a482b0cf1b42d0a7d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 57, 19 lines modifiedOffset 57, 19 lines modified
57 ··Ormolu.Config.Gen.Unicode{Ormolu.Config.Gen.UnicodeAlways·Ormolu.Config.Gen.UnicodeDetect·Ormolu.Config.Gen.UnicodeNever}57 ··Ormolu.Config.Gen.Unicode{Ormolu.Config.Gen.UnicodeAlways·Ormolu.Config.Gen.UnicodeDetect·Ormolu.Config.Gen.UnicodeNever}
58 ··Ormolu.Config.Types.ImportGroup{Ormolu.Config.Types.ImportGroup·Ormolu.Config.Types.igName·Ormolu.Config.Types.igRules}58 ··Ormolu.Config.Types.ImportGroup{Ormolu.Config.Types.ImportGroup·Ormolu.Config.Types.igName·Ormolu.Config.Types.igRules}
59 ··Ormolu.Config.Types.ImportGroupRule{Ormolu.Config.Types.ImportGroupRule·Ormolu.Config.Types.igrModuleMatcher·Ormolu.Config.Types.igrPriority·Ormolu.Config.Types.igrQualifiedMatcher}59 ··Ormolu.Config.Types.ImportGroupRule{Ormolu.Config.Types.ImportGroupRule·Ormolu.Config.Types.igrModuleMatcher·Ormolu.Config.Types.igrPriority·Ormolu.Config.Types.igrQualifiedMatcher}
60 ··Ormolu.Config.Types.ImportModuleMatcher{Ormolu.Config.Types.MatchAllModules·Ormolu.Config.Types.MatchGlob·Ormolu.Config.Types.MatchLocalModules}60 ··Ormolu.Config.Types.ImportModuleMatcher{Ormolu.Config.Types.MatchAllModules·Ormolu.Config.Types.MatchGlob·Ormolu.Config.Types.MatchLocalModules}
61 ··Ormolu.Config.Types.ImportRulePriority{Ormolu.Config.Types.ImportRulePriority}61 ··Ormolu.Config.Types.ImportRulePriority{Ormolu.Config.Types.ImportRulePriority}
62 ··Ormolu.Config.Types.QualifiedImportMatcher{Ormolu.Config.Types.MatchBothQualifiedAndUnqualified·Ormolu.Config.Types.MatchQualifiedOnly·Ormolu.Config.Types.MatchUnqualifiedOnly}62 ··Ormolu.Config.Types.QualifiedImportMatcher{Ormolu.Config.Types.MatchBothQualifiedAndUnqualified·Ormolu.Config.Types.MatchQualifiedOnly·Ormolu.Config.Types.MatchUnqualifiedOnly}
63 ··Ormolu.Terminal.ColorMode{Ormolu.Terminal.Always·Ormolu.Terminal.Auto·Ormolu.Terminal.Never}63 ··Ormolu.Terminal.ColorMode{Ormolu.Terminal.Always·Ormolu.Terminal.Auto·Ormolu.Terminal.Never}
64 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen64 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen
65 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Types65 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Types
66 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity66 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
67 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal67 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal
68 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Fixity68 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Fixity
69 boot·module·dependencies:69 boot·module·dependencies:
70 direct·package·dependencies:·Cabal-syntax-3.12.1.070 direct·package·dependencies:·Cabal-syntax-3.12.1.0
71 ·····························aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav·base-4.20.2.0·containers-0.771 ·····························aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav·base-4.20.2.0·containers-0.7
72 ·····························directory-1.3.8.5·filepath-1.5.4.072 ·····························directory-1.3.8.5·filepath-1.5.4.0
73 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f73 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
74 ·····························template-haskell-2.22.0.074 ·····························template-haskell-2.22.0.0
75 plugin·package·dependencies:75 plugin·package·dependencies:
Offset 172, 136 lines modifiedOffset 172, 136 lines modified
172 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af172 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
173 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7173 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
174 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf174 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
175 import··-/··System.Directory·56715ad804b9bcc8fafb85070058d807175 import··-/··System.Directory·56715ad804b9bcc8fafb85070058d807
176 import··-/··System.Directory.Internal.Common·ad4ff2da5898cf9be8d16b13c2232d98176 import··-/··System.Directory.Internal.Common·ad4ff2da5898cf9be8d16b13c2232d98
177 import··-/··System.FilePath·fb9d68109e62af09d1aafaee86ea3f98177 import··-/··System.FilePath·fb9d68109e62af09d1aafaee86ea3f98
178 import··-/··System.FilePath.Posix·70d1035adc15420c09fd7ce4a139eda1178 import··-/··System.FilePath.Posix·70d1035adc15420c09fd7ce4a139eda1
179 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
180 ··exports:·b61bdd64998a0c9412d8aaefceaf97ce 
181 ··ColumnLimit·742dc0765eb269e3796fa6130530b030 
182 ··ColumnLimit·8b469eb8a395b0dd273d44393d349b52 
183 ··CommaStyle·f1af46eaf339ff49a3767e9f4bf59468 
184 ··DerivingAlways·de37f44cd45e17ce0ef50a7146c7c640 
185 ··DerivingAuto·0c8417419a4ad02656cffc7c0623e91f 
186 ··DerivingNever·7c5eed49afe72abdb868e616ef43d81a 
187 ··FunctionArrowsStyle·50b53a2fb3a9e577e66d58e6bebd2451 
188 ··HaddockMultiLine·55cfe9cb8871acef0c27c840e365f1da 
189 ··HaddockMultiLineCompact·afa5e03a8eb43926381ba85b82bdf047 
190 ··HaddockPrintStyle·a0983d0c5d3ff3eda5565c9a45b6c02c 
191 ··HaddockPrintStyleModule·28485f39b5e26185f45db784e6743a59 
192 ··HaddockSingleLine·29264071d6ef939cb942ed939c7ad5e4 
193 ··ImportExportDiffFriendly·8f0ff45601134da629d6802553cb1784 
194 ··ImportExportLeading·bb2ad6c453b28bb4920900df682b3c45 
195 ··ImportExportStyle·e4a067adccaea5a1b29c220804f4ea35 
196 ··ImportExportTrailing·8b3d358a3ab6c0da69deecb8dd137282 
197 ··ImportGroupByQualified·8ff05efb4c5cc59e2987bf4df0e12cfc 
198 ··ImportGroupByScope·ff963a21d2bc04695ec1af5afa7e376e 
199 ··ImportGroupByScopeThenQualified·582524e5a7e2a02998c01c69bcf2b221 
200 ··ImportGroupCustom·4c0aa2e3b33125644b74c8a5139608e8 
201 ··ImportGroupLegacy·45b4f7e194d7c5e8585e6ae8b5c86df2 
202 ··ImportGroupPreserve·2d2ec9f91dc75c6964bc413a6e951a82 
203 ··ImportGroupSingle·b08de9a897897681bdf8c6df4656b901 
204 ··ImportGrouping·a0bd9ec3d43f6d95cb8d70df85c11404 
205 ··InLeftAlign·cdd88feb69ba21e3027afa29a8ced3a7 
206 ··InNoSpace·17b353784530cc0e0f6fef2b744b7607 
207 ··InRightAlign·0502d8829d648322959ac263af2cc7eb 
208 ··InStyle·92dc8a2a9b96270f4f3cc3ab35e3bb0f 
209 ··Leading·c888a537ee2171990d864c2a0681d851 
210 ··LeadingArgsArrows·c8b08c20284ad46de13390184f778756 
211 ··LeadingArrows·a3b44b53c15c86d593b9fe2c06668f98 
212 ··LetAuto·baf9a77e67da8595fe0c98d329f4231f 
213 ··LetInline·f6820450d2a27a2c7aa0d97e386d65d6 
214 ··LetMixed·eebc9bdcf67ed258626d5724a2176065 
215 ··LetNewline·00abbb51183a71cb02dc0ac3aca13de3 
216 ··LetStyle·23cc832d29b594252c708944b2f0ef70 
217 ··NoLimit·c7c7f1656ed56a04c357072587416519 
218 ··PrintStyleInherit·f1bd9a42f27a9fc0ef33a160498906ca 
219 ··PrintStyleOverride·4ac4f72cbeb4bf235a9d912ae0d2364d 
220 ··PrinterOpts·353235587b16aada0ce3cc1645aae042 
221 ··PrinterOpts·d7cc40a4cbcbe8e8e066597cb28b8b11 
222 ··SingleDerivingParens·b29776f43c9b5f2a4a54c0447ab5ab0d 
223 ··Trailing·96d9cf4fffc93be0319d5a4cd98e9658 
224 ··TrailingArrows·3bd0a168eb71d7e8d351c38d2784b8fb 
225 ··Unicode·9cd01aa9d905d039c39f935b967ba4b9 
226 ··UnicodeAlways·725257757919b17dc5e55ba7dc8f2567 
227 ··UnicodeDetect·7a8d19b28f529dc21eacb872e7bc4388 
228 ··UnicodeNever·7cdad79de681e52018eaf593ce164ae4 
229 ··defaultPrinterOpts·7c4671310b898eb8d7ddd3dfcc9da227 
230 ··defaultPrinterOptsYaml·fd651c4f8ff820c644418c9f50962f95 
231 ··emptyPrinterOpts·7d64d11c493a20d1b18813340abb494d 
232 ··fillMissingPrinterOpts·3cbb853c3bc5e3becc34aff5fe11db27 
233 ··parsePrinterOptType·3410f70c23f38746a3b856f54779e8b7 
234 ··parsePrinterOptsCLI·c4c54b8b35ba608723d32f955d97cc6f 
235 ··parsePrinterOptsJSON·5e400428394aad12f072ac92476f6e32 
236 ··poColumnLimit·abcf2842b5a954c7f447ab608685bd09 
237 ··poCommaStyle·f643922fc6e0d4c34e23e65190c334b6 
238 ··poFunctionArrows·5378651f9f686ca197d4b4f498b9a3da 
239 ··poHaddockStyle·5021f07487a487b934ffe8f6024a33e3 
240 ··poHaddockStyleModule·f6508fbe98f62dffe4a52f98d95143bf 
241 ··poImportExportStyle·07f28cfa27df965e166b7fd954bbe7f6 
242 ··poImportGrouping·30eda82ce0686e32ef5286adf6ad2e6d 
243 ··poInStyle·6fccff456b060607c9bae369bee95476 
244 ··poIndentWheres·6a72ceb2399c2abcfb056540566c3cab 
245 ··poIndentation·5fbf3ccfd51a7dfd6749c44a440a13cf 
246 ··poLetStyle·41062c3c7b361a77a59461a226cddaa1 
247 ··poNewlinesBetweenDecls·2e10413aa5f51881c96c68cafcfb8694 
248 ··poRecordBraceSpace·d916bb05a56671bb4bc1ece878c50d47 
249 ··poRespectful·69071e4625ca898dfb0f2fdaa63da8ed 
250 ··poSingleConstraintParens·4a82bad6975cd45144ff168ee160945d 
251 ··poSingleDerivingParens·13b3079b95fb3302587cfceb4e5592d0 
252 ··poSortConstraints·0bdb05f8c01b712a0b17ab6decee6daf 
253 ··poSortDerivedClasses·1875bdf6abb9e1b9937265eda32dd8db 
254 ··poSortDerivingClauses·52e3c952ca69513eceb4ad8220557e9a 
Max diff block lines reached; 108756/125931 bytes (86.36%) of diff not shown.
⊟
123 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Config.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Config.dyn_hi
Files 98% similar despite different names
⊟
123 KB
ghc --show-iface {}
    
Offset 1, 19 lines modifiedOffset 1, 19 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Ormolu.Config·[orphan·module]·[family·instance·module]·91037 interface·Ormolu.Config·[orphan·module]·[family·instance·module]·9103
8 ··interface·hash:·1ef2b757abe1c8f63ec3af437691d227 
9 ··ABI·hash:·597dc32af4f965700e4fd5ea1fe748e3 
10 ··export-list·hash:·d8361e56de19b0d595310dd1e25f9206 
11 ··orphan·hash:·e4386ef04ecd0cfd8d0333a86076c809 
12 ··flag·hash:·5b975774fe702ce01f7a470456fb01328 ··interface·hash:·3c8917181cbacff721333eb172a3ae1e
 9 ··ABI·hash:·7450fbc46ed7b6d8a91669a08a7e24df
 10 ··export-list·hash:·5a31624ac0538bb84b6ffe0f831bd36d
 11 ··orphan·hash:·2c0077ae0a3df105a7b15346622a755a
 12 ··flag·hash:·bf88c32b10bd47eb0be6ed2bc88c8218
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·59926345a3019f9a482b0cf1b42d0a7d16 ··src_hash:·59926345a3019f9a482b0cf1b42d0a7d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
Offset 57, 19 lines modifiedOffset 57, 19 lines modified
57 ··Ormolu.Config.Gen.Unicode{Ormolu.Config.Gen.UnicodeAlways·Ormolu.Config.Gen.UnicodeDetect·Ormolu.Config.Gen.UnicodeNever}57 ··Ormolu.Config.Gen.Unicode{Ormolu.Config.Gen.UnicodeAlways·Ormolu.Config.Gen.UnicodeDetect·Ormolu.Config.Gen.UnicodeNever}
58 ··Ormolu.Config.Types.ImportGroup{Ormolu.Config.Types.ImportGroup·Ormolu.Config.Types.igName·Ormolu.Config.Types.igRules}58 ··Ormolu.Config.Types.ImportGroup{Ormolu.Config.Types.ImportGroup·Ormolu.Config.Types.igName·Ormolu.Config.Types.igRules}
59 ··Ormolu.Config.Types.ImportGroupRule{Ormolu.Config.Types.ImportGroupRule·Ormolu.Config.Types.igrModuleMatcher·Ormolu.Config.Types.igrPriority·Ormolu.Config.Types.igrQualifiedMatcher}59 ··Ormolu.Config.Types.ImportGroupRule{Ormolu.Config.Types.ImportGroupRule·Ormolu.Config.Types.igrModuleMatcher·Ormolu.Config.Types.igrPriority·Ormolu.Config.Types.igrQualifiedMatcher}
60 ··Ormolu.Config.Types.ImportModuleMatcher{Ormolu.Config.Types.MatchAllModules·Ormolu.Config.Types.MatchGlob·Ormolu.Config.Types.MatchLocalModules}60 ··Ormolu.Config.Types.ImportModuleMatcher{Ormolu.Config.Types.MatchAllModules·Ormolu.Config.Types.MatchGlob·Ormolu.Config.Types.MatchLocalModules}
61 ··Ormolu.Config.Types.ImportRulePriority{Ormolu.Config.Types.ImportRulePriority}61 ··Ormolu.Config.Types.ImportRulePriority{Ormolu.Config.Types.ImportRulePriority}
62 ··Ormolu.Config.Types.QualifiedImportMatcher{Ormolu.Config.Types.MatchBothQualifiedAndUnqualified·Ormolu.Config.Types.MatchQualifiedOnly·Ormolu.Config.Types.MatchUnqualifiedOnly}62 ··Ormolu.Config.Types.QualifiedImportMatcher{Ormolu.Config.Types.MatchBothQualifiedAndUnqualified·Ormolu.Config.Types.MatchQualifiedOnly·Ormolu.Config.Types.MatchUnqualifiedOnly}
63 ··Ormolu.Terminal.ColorMode{Ormolu.Terminal.Always·Ormolu.Terminal.Auto·Ormolu.Terminal.Never}63 ··Ormolu.Terminal.ColorMode{Ormolu.Terminal.Always·Ormolu.Terminal.Auto·Ormolu.Terminal.Never}
64 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen64 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen
65 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Types65 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Types
66 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity66 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
67 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal67 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal
68 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Fixity68 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Fixity
69 boot·module·dependencies:69 boot·module·dependencies:
70 direct·package·dependencies:·Cabal-syntax-3.12.1.070 direct·package·dependencies:·Cabal-syntax-3.12.1.0
71 ·····························aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav·base-4.20.2.0·containers-0.771 ·····························aeson-2.2.3.0-9nPAODfuQseImfLzwWGeav·base-4.20.2.0·containers-0.7
72 ·····························directory-1.3.8.5·filepath-1.5.4.072 ·····························directory-1.3.8.5·filepath-1.5.4.0
73 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f73 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
74 ·····························template-haskell-2.22.0.074 ·····························template-haskell-2.22.0.0
75 plugin·package·dependencies:75 plugin·package·dependencies:
Offset 172, 136 lines modifiedOffset 172, 136 lines modified
172 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af172 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
173 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7173 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
174 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf174 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
175 import··-/··System.Directory·56715ad804b9bcc8fafb85070058d807175 import··-/··System.Directory·56715ad804b9bcc8fafb85070058d807
176 import··-/··System.Directory.Internal.Common·ad4ff2da5898cf9be8d16b13c2232d98176 import··-/··System.Directory.Internal.Common·ad4ff2da5898cf9be8d16b13c2232d98
177 import··-/··System.FilePath·fb9d68109e62af09d1aafaee86ea3f98177 import··-/··System.FilePath·fb9d68109e62af09d1aafaee86ea3f98
178 import··-/··System.FilePath.Posix·70d1035adc15420c09fd7ce4a139eda1178 import··-/··System.FilePath.Posix·70d1035adc15420c09fd7ce4a139eda1
179 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
180 ··exports:·b61bdd64998a0c9412d8aaefceaf97ce 
181 ··ColumnLimit·742dc0765eb269e3796fa6130530b030 
182 ··ColumnLimit·8b469eb8a395b0dd273d44393d349b52 
183 ··CommaStyle·f1af46eaf339ff49a3767e9f4bf59468 
184 ··DerivingAlways·de37f44cd45e17ce0ef50a7146c7c640 
185 ··DerivingAuto·0c8417419a4ad02656cffc7c0623e91f 
186 ··DerivingNever·7c5eed49afe72abdb868e616ef43d81a 
187 ··FunctionArrowsStyle·50b53a2fb3a9e577e66d58e6bebd2451 
188 ··HaddockMultiLine·55cfe9cb8871acef0c27c840e365f1da 
189 ··HaddockMultiLineCompact·afa5e03a8eb43926381ba85b82bdf047 
190 ··HaddockPrintStyle·a0983d0c5d3ff3eda5565c9a45b6c02c 
191 ··HaddockPrintStyleModule·28485f39b5e26185f45db784e6743a59 
192 ··HaddockSingleLine·29264071d6ef939cb942ed939c7ad5e4 
193 ··ImportExportDiffFriendly·8f0ff45601134da629d6802553cb1784 
194 ··ImportExportLeading·bb2ad6c453b28bb4920900df682b3c45 
195 ··ImportExportStyle·e4a067adccaea5a1b29c220804f4ea35 
196 ··ImportExportTrailing·8b3d358a3ab6c0da69deecb8dd137282 
197 ··ImportGroupByQualified·8ff05efb4c5cc59e2987bf4df0e12cfc 
198 ··ImportGroupByScope·ff963a21d2bc04695ec1af5afa7e376e 
199 ··ImportGroupByScopeThenQualified·582524e5a7e2a02998c01c69bcf2b221 
200 ··ImportGroupCustom·4c0aa2e3b33125644b74c8a5139608e8 
201 ··ImportGroupLegacy·45b4f7e194d7c5e8585e6ae8b5c86df2 
202 ··ImportGroupPreserve·2d2ec9f91dc75c6964bc413a6e951a82 
203 ··ImportGroupSingle·b08de9a897897681bdf8c6df4656b901 
204 ··ImportGrouping·a0bd9ec3d43f6d95cb8d70df85c11404 
205 ··InLeftAlign·cdd88feb69ba21e3027afa29a8ced3a7 
206 ··InNoSpace·17b353784530cc0e0f6fef2b744b7607 
207 ··InRightAlign·0502d8829d648322959ac263af2cc7eb 
208 ··InStyle·92dc8a2a9b96270f4f3cc3ab35e3bb0f 
209 ··Leading·c888a537ee2171990d864c2a0681d851 
210 ··LeadingArgsArrows·c8b08c20284ad46de13390184f778756 
211 ··LeadingArrows·a3b44b53c15c86d593b9fe2c06668f98 
212 ··LetAuto·baf9a77e67da8595fe0c98d329f4231f 
213 ··LetInline·f6820450d2a27a2c7aa0d97e386d65d6 
214 ··LetMixed·eebc9bdcf67ed258626d5724a2176065 
215 ··LetNewline·00abbb51183a71cb02dc0ac3aca13de3 
216 ··LetStyle·23cc832d29b594252c708944b2f0ef70 
217 ··NoLimit·c7c7f1656ed56a04c357072587416519 
218 ··PrintStyleInherit·f1bd9a42f27a9fc0ef33a160498906ca 
219 ··PrintStyleOverride·4ac4f72cbeb4bf235a9d912ae0d2364d 
220 ··PrinterOpts·353235587b16aada0ce3cc1645aae042 
221 ··PrinterOpts·d7cc40a4cbcbe8e8e066597cb28b8b11 
222 ··SingleDerivingParens·b29776f43c9b5f2a4a54c0447ab5ab0d 
223 ··Trailing·96d9cf4fffc93be0319d5a4cd98e9658 
224 ··TrailingArrows·3bd0a168eb71d7e8d351c38d2784b8fb 
225 ··Unicode·9cd01aa9d905d039c39f935b967ba4b9 
226 ··UnicodeAlways·725257757919b17dc5e55ba7dc8f2567 
227 ··UnicodeDetect·7a8d19b28f529dc21eacb872e7bc4388 
228 ··UnicodeNever·7cdad79de681e52018eaf593ce164ae4 
229 ··defaultPrinterOpts·7c4671310b898eb8d7ddd3dfcc9da227 
230 ··defaultPrinterOptsYaml·fd651c4f8ff820c644418c9f50962f95 
231 ··emptyPrinterOpts·7d64d11c493a20d1b18813340abb494d 
232 ··fillMissingPrinterOpts·3cbb853c3bc5e3becc34aff5fe11db27 
233 ··parsePrinterOptType·3410f70c23f38746a3b856f54779e8b7 
234 ··parsePrinterOptsCLI·c4c54b8b35ba608723d32f955d97cc6f 
235 ··parsePrinterOptsJSON·5e400428394aad12f072ac92476f6e32 
236 ··poColumnLimit·abcf2842b5a954c7f447ab608685bd09 
237 ··poCommaStyle·f643922fc6e0d4c34e23e65190c334b6 
238 ··poFunctionArrows·5378651f9f686ca197d4b4f498b9a3da 
239 ··poHaddockStyle·5021f07487a487b934ffe8f6024a33e3 
240 ··poHaddockStyleModule·f6508fbe98f62dffe4a52f98d95143bf 
241 ··poImportExportStyle·07f28cfa27df965e166b7fd954bbe7f6 
242 ··poImportGrouping·30eda82ce0686e32ef5286adf6ad2e6d 
243 ··poInStyle·6fccff456b060607c9bae369bee95476 
244 ··poIndentWheres·6a72ceb2399c2abcfb056540566c3cab 
245 ··poIndentation·5fbf3ccfd51a7dfd6749c44a440a13cf 
246 ··poLetStyle·41062c3c7b361a77a59461a226cddaa1 
247 ··poNewlinesBetweenDecls·2e10413aa5f51881c96c68cafcfb8694 
248 ··poRecordBraceSpace·d916bb05a56671bb4bc1ece878c50d47 
249 ··poRespectful·69071e4625ca898dfb0f2fdaa63da8ed 
250 ··poSingleConstraintParens·4a82bad6975cd45144ff168ee160945d 
251 ··poSingleDerivingParens·13b3079b95fb3302587cfceb4e5592d0 
252 ··poSortConstraints·0bdb05f8c01b712a0b17ab6decee6daf 
253 ··poSortDerivedClasses·1875bdf6abb9e1b9937265eda32dd8db 
254 ··poSortDerivingClauses·52e3c952ca69513eceb4ad8220557e9a 
Max diff block lines reached; 108756/125931 bytes (86.36%) of diff not shown.
⊟
21.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/ParseResult.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/ParseResult.dyn_hi
Files 97% similar despite different names
⊟
21.3 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Diff.ParseResult·91037 interface·Ormolu.Diff.ParseResult·9103
8 ··interface·hash:·5d17b194f3b1c3aab86ca0cc27c837e6 
9 ··ABI·hash:·0e8faa2b9c4b0384aa3ad42e2a4dab5e 
10 ··export-list·hash:·a17ff3a464a1f03eb49211ffa609a5098 ··interface·hash:·58592f2e587e74d977fd0725d81a9aba
 9 ··ABI·hash:·dcff28817be94f06592c2fcca2690f59
 10 ··export-list·hash:·3bca69dd3a806bdeb73bbf788adc2931
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a474ceed14fd4899becab21d9a659e2912 ··flag·hash:·a474ceed14fd4899becab21d9a659e29
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·9916dfca770153c7bfc71a7dc18ae3cf16 ··src_hash:·9916dfca770153c7bfc71a7dc18ae3cf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··diffParseResult21 ··diffParseResult
22 ··ParseResultDiff{Different·Same}22 ··ParseResultDiff{Different·Same}
23 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Imports24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Imports
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Result26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Result
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.029 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.331 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 117, 35 lines modifiedOffset 117, 35 lines modified
117 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f117 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
118 import··-/··Data.Function·50dba7d776343492978260130ca437b7118 import··-/··Data.Function·50dba7d776343492978260130ca437b7
119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
121 import··-/··Type.Reflection·eb53fb77d220578d98f2071d51bc9c60121 import··-/··Type.Reflection·eb53fb77d220578d98f2071d51bc9c60
122 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50122 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
123 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f123 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
124 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
125 ··exports:·b61bdd64998a0c9412d8aaefceaf97ce 
126 ··ImportGroupSingle·b08de9a897897681bdf8c6df4656b901 
127 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Imports·8cdde8e89459a925d59d4c17f8b27b58 
128 ··exports:·9e88951d91490f313598cedd551fff23 
129 ··normalizeImports·1a5f83d5b081da0119380338ab8bb5a0 
130 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
131 ··exports:·8bf34869af368a6957891d281a13e208 
132 ··CommentStream·4a8df0336af8e4002a1decb0c1c35d8d 
133 ··CommentStream·9db2cfa1352b325f7504c11b4bf40320 
134 ··unComment·ab3a144d1b6bf32d541434129e1b0191 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Result·9420780f000201be5f069e2012cf1e6a 
136 ··exports:·d7430aadd2f66f60a63de78b55a96786 
137 ··ParseResult·86f86cdf6ace026ee51dacf70b27f770 
138 ··ParseResult·b02da2a9c4dfd3211281928fc7e94d86 
139 ··prCommentStream·9205d981ae08e5773a9b596a5b8bf8b8 
140 ··prParsedSource·ae3f49b3d6b01b5ffd21cd5e301483e4 
141 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
142 ··exports:·220838693a579e7a41cbea2fbe983a1b 
143 ··showOutputable·42449ae4d1e81ee4e0fedbb6d4383098 
144 ··splitDocString·254670bce9e8bf1835524c84e02cc4c7124 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 125 ··exports:·a0ef263ba9b10506f1e2e848c0247e7e
 126 ··ImportGroupSingle·94c87dcfebe607aa367fbe2b1fdf327c
 127 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Imports·69f34f7cb3a1971d350db9f0bb9a716d
 128 ··exports:·bb68951b29786a81a2d2d791514e138d
 129 ··normalizeImports·6692a741a149ddbf2eb90ef7e2dc5916
 130 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream·2f29df4388a69082802cb3c263cffe9b
 131 ··exports:·6d093e4c13ed0faef3519b58c8901fea
 132 ··CommentStream·8266f08a87c4fc19792ec72a8aa69b72
 133 ··CommentStream·1bd98a650d79e9f49a7535342b2b22ce
 134 ··unComment·5c8dab21ebbbadd86cc04fb115215725
 135 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Result·e1e48173e189ed935ddab458487984dc
 136 ··exports:·fc781e500548621bb9f967255da30f0d
 137 ··ParseResult·e7b8868ab180764baf6377ed65030dd5
 138 ··ParseResult·afbbc265ffab4018c0e0fbd6e7f5290b
 139 ··prCommentStream·8407381e997d26f40e53bcdee0ad5ff1
 140 ··prParsedSource·ca59d5f382ec0e17b3ff1aa261b9e97e
 141 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 142 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 143 ··showOutputable·e36c957f947c0c9e3537667792c5b508
 144 ··splitDocString·a1a238e3a7b43fc9c4a47cd493d1d259
145 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c145 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
146 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0146 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0
147 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233147 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
148 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01148 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
149 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe149 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
150 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91150 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
151 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136151 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a169 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a
170 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95170 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95
171 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6171 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
172 import··-/··Data.Generics·5ce7abd926496768b216ce2753c32e33172 import··-/··Data.Generics·5ce7abd926496768b216ce2753c32e33
173 import··-/··Data.Generics.Aliases·c55f0ee0c4c0ef702f611f14e74617b3173 import··-/··Data.Generics.Aliases·c55f0ee0c4c0ef702f611f14e74617b3
174 import··-/··Data.Generics.Twins·25506f0f08dc07a5eaa394d2641af3e6174 import··-/··Data.Generics.Twins·25506f0f08dc07a5eaa394d2641af3e6
175 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e175 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
176 d71f7c623e2e86823feee9f5d3c63a4d176 8d0a6ba9e9c38ad0e5a43a70a230493f
177 ··$fMonoidParseResultDiff·::·GHC.Internal.Base.Monoid·ParseResultDiff177 ··$fMonoidParseResultDiff·::·GHC.Internal.Base.Monoid·ParseResultDiff
178 ··DFunId178 ··DFunId
179 ··[TagSig:·<TagProper>,179 ··[TagSig:·<TagProper>,
180 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Monoid],·Inline:·CONLIKE,180 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Monoid],·Inline:·CONLIKE,
181 ···Unfolding:·DFun:.181 ···Unfolding:·DFun:.
182 ················@ParseResultDiff182 ················@ParseResultDiff
183 ················$fSemigroupParseResultDiff183 ················$fSemigroupParseResultDiff
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 ················(\·(eta['GHC.Types.Many]·::·[ParseResultDiff])·->186 ················(\·(eta['GHC.Types.Many]·::·[ParseResultDiff])·->
187 ·················GHC.Internal.Base.foldr187 ·················GHC.Internal.Base.foldr
188 ···················@ParseResultDiff188 ···················@ParseResultDiff
189 ···················@ParseResultDiff189 ···················@ParseResultDiff
190 ···················$fMonoidParseResultDiff_$c<>190 ···················$fMonoidParseResultDiff_$c<>
191 ···················Same191 ···················Same
192 ···················eta)]192 ···················eta)]
193 a6d036e3536b9b447ff59df395109147193 768b504c18225fe066af71e26287b420
194 ··$fMonoidParseResultDiff_$c<>·::194 ··$fMonoidParseResultDiff_$c<>·::
195 ····ParseResultDiff·->·ParseResultDiff·->·ParseResultDiff195 ····ParseResultDiff·->·ParseResultDiff·->·ParseResultDiff
196 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,196 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
197 ···Strictness:·<1L><1L>,197 ···Strictness:·<1L><1L>,
198 ···Unfolding:·Core:·<vanilla>198 ···Unfolding:·Core:·<vanilla>
199 ··············\·(ds1['GHC.Types.Many]·::·ParseResultDiff)199 ··············\·(ds1['GHC.Types.Many]·::·ParseResultDiff)
200 ················(a['GHC.Types.Many]·::·ParseResultDiff)·->200 ················(a['GHC.Types.Many]·::·ParseResultDiff)·->
Offset 202, 82 lines modifiedOffset 202, 82 lines modified
202 ················Same·->·a202 ················Same·->·a
203 ················Different·ipv203 ················Different·ipv
Max diff block lines reached; 14330/21741 bytes (65.91%) of diff not shown.
⊟
21.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/ParseResult.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/ParseResult.hi
Files 96% similar despite different names
⊟
21.3 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Diff.ParseResult·91037 interface·Ormolu.Diff.ParseResult·9103
8 ··interface·hash:·5d17b194f3b1c3aab86ca0cc27c837e6 
9 ··ABI·hash:·0e8faa2b9c4b0384aa3ad42e2a4dab5e 
10 ··export-list·hash:·a17ff3a464a1f03eb49211ffa609a5098 ··interface·hash:·58592f2e587e74d977fd0725d81a9aba
 9 ··ABI·hash:·dcff28817be94f06592c2fcca2690f59
 10 ··export-list·hash:·3bca69dd3a806bdeb73bbf788adc2931
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f6b5cbda9010176eff66b4502d6d423112 ··flag·hash:·f6b5cbda9010176eff66b4502d6d4231
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·9916dfca770153c7bfc71a7dc18ae3cf16 ··src_hash:·9916dfca770153c7bfc71a7dc18ae3cf
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··diffParseResult21 ··diffParseResult
22 ··ParseResultDiff{Different·Same}22 ··ParseResultDiff{Different·Same}
23 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Imports24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Imports
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Result26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Result
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.029 direct·package·dependencies:·base-4.20.2.0·bytestring-0.12.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.331 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.3
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 117, 35 lines modifiedOffset 117, 35 lines modified
117 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f117 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
118 import··-/··Data.Function·50dba7d776343492978260130ca437b7118 import··-/··Data.Function·50dba7d776343492978260130ca437b7
119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
121 import··-/··Type.Reflection·eb53fb77d220578d98f2071d51bc9c60121 import··-/··Type.Reflection·eb53fb77d220578d98f2071d51bc9c60
122 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50122 import··-/··Data.ByteString·ff125c5dbde265578c8168669ec5ed50
123 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f123 import··-/··Data.ByteString.Internal.Type·efd9443d335a947ca6147286405a144f
124 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
125 ··exports:·b61bdd64998a0c9412d8aaefceaf97ce 
126 ··ImportGroupSingle·b08de9a897897681bdf8c6df4656b901 
127 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Imports·8cdde8e89459a925d59d4c17f8b27b58 
128 ··exports:·9e88951d91490f313598cedd551fff23 
129 ··normalizeImports·1a5f83d5b081da0119380338ab8bb5a0 
130 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
131 ··exports:·8bf34869af368a6957891d281a13e208 
132 ··CommentStream·4a8df0336af8e4002a1decb0c1c35d8d 
133 ··CommentStream·9db2cfa1352b325f7504c11b4bf40320 
134 ··unComment·ab3a144d1b6bf32d541434129e1b0191 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Result·9420780f000201be5f069e2012cf1e6a 
136 ··exports:·d7430aadd2f66f60a63de78b55a96786 
137 ··ParseResult·86f86cdf6ace026ee51dacf70b27f770 
138 ··ParseResult·b02da2a9c4dfd3211281928fc7e94d86 
139 ··prCommentStream·9205d981ae08e5773a9b596a5b8bf8b8 
140 ··prParsedSource·ae3f49b3d6b01b5ffd21cd5e301483e4 
141 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
142 ··exports:·220838693a579e7a41cbea2fbe983a1b 
143 ··showOutputable·42449ae4d1e81ee4e0fedbb6d4383098 
144 ··splitDocString·254670bce9e8bf1835524c84e02cc4c7124 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 125 ··exports:·a0ef263ba9b10506f1e2e848c0247e7e
 126 ··ImportGroupSingle·94c87dcfebe607aa367fbe2b1fdf327c
 127 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Imports·69f34f7cb3a1971d350db9f0bb9a716d
 128 ··exports:·bb68951b29786a81a2d2d791514e138d
 129 ··normalizeImports·6692a741a149ddbf2eb90ef7e2dc5916
 130 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream·2f29df4388a69082802cb3c263cffe9b
 131 ··exports:·6d093e4c13ed0faef3519b58c8901fea
 132 ··CommentStream·8266f08a87c4fc19792ec72a8aa69b72
 133 ··CommentStream·1bd98a650d79e9f49a7535342b2b22ce
 134 ··unComment·5c8dab21ebbbadd86cc04fb115215725
 135 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Result·e1e48173e189ed935ddab458487984dc
 136 ··exports:·fc781e500548621bb9f967255da30f0d
 137 ··ParseResult·e7b8868ab180764baf6377ed65030dd5
 138 ··ParseResult·afbbc265ffab4018c0e0fbd6e7f5290b
 139 ··prCommentStream·8407381e997d26f40e53bcdee0ad5ff1
 140 ··prParsedSource·ca59d5f382ec0e17b3ff1aa261b9e97e
 141 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 142 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 143 ··showOutputable·e36c957f947c0c9e3537667792c5b508
 144 ··splitDocString·a1a238e3a7b43fc9c4a47cd493d1d259
145 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c145 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
146 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0146 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0
147 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233147 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
148 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01148 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
149 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe149 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
150 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91150 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
151 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136151 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
Offset 169, 15 lines modifiedOffset 169, 15 lines modified
169 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a169 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a
170 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95170 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95
171 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6171 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
172 import··-/··Data.Generics·5ce7abd926496768b216ce2753c32e33172 import··-/··Data.Generics·5ce7abd926496768b216ce2753c32e33
173 import··-/··Data.Generics.Aliases·c55f0ee0c4c0ef702f611f14e74617b3173 import··-/··Data.Generics.Aliases·c55f0ee0c4c0ef702f611f14e74617b3
174 import··-/··Data.Generics.Twins·25506f0f08dc07a5eaa394d2641af3e6174 import··-/··Data.Generics.Twins·25506f0f08dc07a5eaa394d2641af3e6
175 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e175 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
176 d71f7c623e2e86823feee9f5d3c63a4d176 8d0a6ba9e9c38ad0e5a43a70a230493f
177 ··$fMonoidParseResultDiff·::·GHC.Internal.Base.Monoid·ParseResultDiff177 ··$fMonoidParseResultDiff·::·GHC.Internal.Base.Monoid·ParseResultDiff
178 ··DFunId178 ··DFunId
179 ··[TagSig:·<TagProper>,179 ··[TagSig:·<TagProper>,
180 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Monoid],·Inline:·CONLIKE,180 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Monoid],·Inline:·CONLIKE,
181 ···Unfolding:·DFun:.181 ···Unfolding:·DFun:.
182 ················@ParseResultDiff182 ················@ParseResultDiff
183 ················$fSemigroupParseResultDiff183 ················$fSemigroupParseResultDiff
Offset 186, 15 lines modifiedOffset 186, 15 lines modified
186 ················(\·(eta['GHC.Types.Many]·::·[ParseResultDiff])·->186 ················(\·(eta['GHC.Types.Many]·::·[ParseResultDiff])·->
187 ·················GHC.Internal.Base.foldr187 ·················GHC.Internal.Base.foldr
188 ···················@ParseResultDiff188 ···················@ParseResultDiff
189 ···················@ParseResultDiff189 ···················@ParseResultDiff
190 ···················$fMonoidParseResultDiff_$c<>190 ···················$fMonoidParseResultDiff_$c<>
191 ···················Same191 ···················Same
192 ···················eta)]192 ···················eta)]
193 a6d036e3536b9b447ff59df395109147193 768b504c18225fe066af71e26287b420
194 ··$fMonoidParseResultDiff_$c<>·::194 ··$fMonoidParseResultDiff_$c<>·::
195 ····ParseResultDiff·->·ParseResultDiff·->·ParseResultDiff195 ····ParseResultDiff·->·ParseResultDiff·->·ParseResultDiff
196 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,196 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
197 ···Strictness:·<1L><1L>,197 ···Strictness:·<1L><1L>,
198 ···Unfolding:·Core:·<vanilla>198 ···Unfolding:·Core:·<vanilla>
199 ··············\·(ds1['GHC.Types.Many]·::·ParseResultDiff)199 ··············\·(ds1['GHC.Types.Many]·::·ParseResultDiff)
200 ················(a['GHC.Types.Many]·::·ParseResultDiff)·->200 ················(a['GHC.Types.Many]·::·ParseResultDiff)·->
Offset 202, 82 lines modifiedOffset 202, 82 lines modified
202 ················Same·->·a202 ················Same·->·a
203 ················Different·ipv203 ················Different·ipv
Max diff block lines reached; 14330/21738 bytes (65.92%) of diff not shown.
⊟
28.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/Text.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/Text.dyn_hi
Files 96% similar despite different names
⊟
28.1 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Diff.Text·91037 interface·Ormolu.Diff.Text·9103
8 ··interface·hash:·9916dd87ba01b9f4b65580a58a36277f 
9 ··ABI·hash:·22b2514641f705e052cb17999dc92c0b 
10 ··export-list·hash:·b9cb21cc53f905a62404ce20b95c89408 ··interface·hash:·af688a0c5d526743d58960d71a8a4d03
 9 ··ABI·hash:·af4d84963b2274c04b3d2c2f6ab78e1d
 10 ··export-list·hash:·5e309ed33e5c8d75db4f516ce014f3bf
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·080521daa440280ba89a1a5cd294bdc212 ··flag·hash:·080521daa440280ba89a1a5cd294bdc2
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e58bdcdbeb79ded7601a2c91bc541d2216 ··src_hash:·e58bdcdbeb79ded7601a2c91bc541d22
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··diffText21 ··diffText
22 ··printTextDiff22 ··printTextDiff
23 ··selectSpans23 ··selectSpans
24 ··TextDiff24 ··TextDiff
25 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal25 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal.QualifiedDo26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal.QualifiedDo
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·Diff-1.0.2-AyAvb94GW7CAGFVBmYasQ128 direct·package·dependencies:·Diff-1.0.2-AyAvb94GW7CAGFVBmYasQ1
29 ·····························base-4.20.2.0·containers-0.729 ·····························base-4.20.2.0·containers-0.7
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.330 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour32 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour
33 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom33 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
Offset 95, 114 lines modifiedOffset 95, 114 lines modified
95 import··-/··Data.Algorithm.Diff·4d5e17c8a0e4ba93e15ed1a1c256e73795 import··-/··Data.Algorithm.Diff·4d5e17c8a0e4ba93e15ed1a1c256e737
96 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d896 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
97 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f97 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
98 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a098 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
99 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a99 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
100 import··-/··Data.IntSet·076b698ed6ac7182cda940d2a18dfa80100 import··-/··Data.IntSet·076b698ed6ac7182cda940d2a18dfa80
101 import··-/··Data.IntSet.Internal·ab7cc20ef3954f3c746f9f7c1e84caae101 import··-/··Data.IntSet.Internal·ab7cc20ef3954f3c746f9f7c1e84caae
102 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal·a80dbe107ab02e127d937d9f2527dec3 
103 ··exports:·7e66fa109ba3bec98d31531e1afeaa56 
104 ··Term·6f3c906e4d933b67dc19218fe8892d0c 
105 ··bold·f52a8a2a2db4a94d7e07aa51b74f1477 
106 ··cyan·79d4bd7bc4977b4c64b3f180be30f63d 
107 ··green·b444f2861d949d5bfc6ae3234485b2cb 
108 ··newline·e11732cbbf14888f503162c6e9c08ed6 
109 ··put·854a939a91c23ecccb9256d2840ab1f0 
110 ··putShow·832d60c6111993f2961f4a1fd71fcad9 
111 ··red·2f603ec60a499f43a0ffb1d97053ccb1 
112 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal.QualifiedDo·da5e6c9030e8169ccc574cbcb088ed30 
113 ··exports:·d58737be95c4138d2017a305eabd43ec 
114 ··>>·259303e6de54e7d98cdc7973dff41566102 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal·33552c99b0b1ff6d8c16d2739277612a
 103 ··exports:·ad5aa4e7725cc8edafe37fa76d5dd7f6
 104 ··Term·8d6b9d33ea63f61bf39cf4c76adbc24c
 105 ··bold·7b53d9bd85c5b9961795fcc270454833
 106 ··cyan·7a3462c27edb30c101e4f2cc09cdb2dc
 107 ··green·a028ad2464e3c2c04ad3ce1ba8c5bb67
 108 ··newline·918a78dff718231602c3355e09bbfd1f
 109 ··put·5c2cbca339c7db8d323da00926bde56b
 110 ··putShow·eebc745a4379e4d739e19bcad3661592
 111 ··red·b8a39327bf608888348887b11f7c30e5
 112 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal.QualifiedDo·be8952960aa81c8e8d24c694ccead72c
 113 ··exports:·8b3491ee7d372d1b4db9fc0845417159
 114 ··>>·fc645ccc951c34234580be1993f5ffc9
115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
116 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774116 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
117 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233117 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
118 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91118 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
119 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364119 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
120 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd120 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
121 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635121 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
122 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c122 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
123 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60123 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
124 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6124 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
125 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e125 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
126 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118126 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
127 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf127 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
128 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·0ade2a146cfc321c4586d7aa13a6dd7d128 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·addb498f651bfae80007a2336c40d221
129 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd129 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
130 730c0a5861fc1545b7eee3a6a6a11daa130 7c8db0bff6ccfb8a72365684a2f789c0
131 ··$fEqTextDiff·::·GHC.Classes.Eq·TextDiff131 ··$fEqTextDiff·::·GHC.Classes.Eq·TextDiff
132 ··DFunId132 ··DFunId
133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
134 ···Inline:·CONLIKE,134 ···Inline:·CONLIKE,
135 ···Unfolding:·DFun:.·@TextDiff·$fEqTextDiff_$c==·$fEqTextDiff_$c/=]135 ···Unfolding:·DFun:.·@TextDiff·$fEqTextDiff_$c==·$fEqTextDiff_$c/=]
136 223a8f9b6562b5aca3478953bde374c5136 16def1ed6599eb1312758c7818020bad
137 ··$fEqTextDiff1·::137 ··$fEqTextDiff1·::
138 ····GHC.Classes.Eq138 ····GHC.Classes.Eq
139 ······(Data.Algorithm.Diff.PolyDiff139 ······(Data.Algorithm.Diff.PolyDiff
140 ·········[Data.Text.Internal.Text]·[Data.Text.Internal.Text])140 ·········[Data.Text.Internal.Text]·[Data.Text.Internal.Text])
141 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),141 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
142 ···Unfolding:·Core:·<vanilla>142 ···Unfolding:·Core:·<vanilla>
143 ··············Data.Algorithm.Diff.$fEqPolyDiff143 ··············Data.Algorithm.Diff.$fEqPolyDiff
144 ················@[Data.Text.Internal.Text]144 ················@[Data.Text.Internal.Text]
145 ················@[Data.Text.Internal.Text]145 ················@[Data.Text.Internal.Text]
146 ················$fEqTextDiff2146 ················$fEqTextDiff2
147 ················$fEqTextDiff2]147 ················$fEqTextDiff2]
148 d7529c133b177e82c8968bf5e3d1729e148 439ce187993143e1f1573bdeb93d1514
149 ··$fEqTextDiff2·::·GHC.Classes.Eq·[Data.Text.Internal.Text]149 ··$fEqTextDiff2·::·GHC.Classes.Eq·[Data.Text.Internal.Text]
150 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),150 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
151 ···Unfolding:·Core:·<vanilla>151 ···Unfolding:·Core:·<vanilla>
152 ··············GHC.Classes.$fEqList·@Data.Text.Internal.Text·Data.Text.$fEqText]152 ··············GHC.Classes.$fEqList·@Data.Text.Internal.Text·Data.Text.$fEqText]
153 f477ac74a5329923abbb46755f146da0153 262b6d4330bf3712c29ebfb958c9038c
154 ··$fEqTextDiff_$c/=·::·TextDiff·->·TextDiff·->·GHC.Types.Bool154 ··$fEqTextDiff_$c/=·::·TextDiff·->·TextDiff·->·GHC.Types.Bool
155 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,155 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
156 ···Strictness:·<1!P(1L,ML,ML)><1!P(1L,ML,ML)>,·Inline:·(sat-args=2),156 ···Strictness:·<1!P(1L,ML,ML)><1!P(1L,ML,ML)>,·Inline:·(sat-args=2),
157 ···Unfolding:·Core:·StableUser·<2,FalseFalse>157 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
158 ··············\·(x['GHC.Types.Many]·::·TextDiff)158 ··············\·(x['GHC.Types.Many]·::·TextDiff)
159 ················(y['GHC.Types.Many]·::·TextDiff)·->159 ················(y['GHC.Types.Many]·::·TextDiff)·->
160 ··············case·$fEqTextDiff_$c==·x·y·of·wild·{160 ··············case·$fEqTextDiff_$c==·x·y·of·wild·{
161 ················GHC.Types.False·->·GHC.Types.True161 ················GHC.Types.False·->·GHC.Types.True
162 ················GHC.Types.True·->·GHC.Types.False·}]162 ················GHC.Types.True·->·GHC.Types.False·}]
163 980c9c12de6c15ec694b99a115ef4afd163 0dabd381c2539379f9365c127ea095fb
164 ··$fEqTextDiff_$c==·::·TextDiff·->·TextDiff·->·GHC.Types.Bool164 ··$fEqTextDiff_$c==·::·TextDiff·->·TextDiff·->·GHC.Types.Bool
165 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,165 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
166 ···Strictness:·<1!P(1L,ML,ML)><1!P(1L,ML,ML)>,·Inline:·[2],166 ···Strictness:·<1!P(1L,ML,ML)><1!P(1L,ML,ML)>,·Inline:·[2],
167 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>167 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
168 ··············\·(ds['GHC.Types.Many]·::·TextDiff)168 ··············\·(ds['GHC.Types.Many]·::·TextDiff)
169 ················(ds1['GHC.Types.Many]·::·TextDiff)·->169 ················(ds1['GHC.Types.Many]·::·TextDiff)·->
170 ··············case·ds·of·wild·{·TextDiff·ww·ww1·ww2·->170 ··············case·ds·of·wild·{·TextDiff·ww·ww1·ww2·->
171 ··············case·ds1·of·wild1·{·TextDiff·ww3·ww4·ww5·->171 ··············case·ds1·of·wild1·{·TextDiff·ww3·ww4·ww5·->
172 ··············$w$c==·ww·ww1·ww2·ww3·ww4·ww5·}·}]172 ··············$w$c==·ww·ww1·ww2·ww3·ww4·ww5·}·}]
173 e0280193f932121eca96a6be9de815d2173 c25ff9005f5f7d3988d0571736c672df
Max diff block lines reached; 21801/28779 bytes (75.75%) of diff not shown.
⊟
28.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Diff/Text.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Diff/Text.hi
Files 94% similar despite different names
⊟
28.1 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Diff.Text·91037 interface·Ormolu.Diff.Text·9103
8 ··interface·hash:·9916dd87ba01b9f4b65580a58a36277f 
9 ··ABI·hash:·22b2514641f705e052cb17999dc92c0b 
10 ··export-list·hash:·b9cb21cc53f905a62404ce20b95c89408 ··interface·hash:·af688a0c5d526743d58960d71a8a4d03
 9 ··ABI·hash:·af4d84963b2274c04b3d2c2f6ab78e1d
 10 ··export-list·hash:·5e309ed33e5c8d75db4f516ce014f3bf
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·36520f9aa6bc0458b16f89f3d737e55c12 ··flag·hash:·36520f9aa6bc0458b16f89f3d737e55c
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·e58bdcdbeb79ded7601a2c91bc541d2216 ··src_hash:·e58bdcdbeb79ded7601a2c91bc541d22
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··diffText21 ··diffText
22 ··printTextDiff22 ··printTextDiff
23 ··selectSpans23 ··selectSpans
24 ··TextDiff24 ··TextDiff
25 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal25 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal.QualifiedDo26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal.QualifiedDo
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·Diff-1.0.2-AyAvb94GW7CAGFVBmYasQ128 direct·package·dependencies:·Diff-1.0.2-AyAvb94GW7CAGFVBmYasQ1
29 ·····························base-4.20.2.0·containers-0.729 ·····························base-4.20.2.0·containers-0.7
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.330 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour32 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour
33 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom33 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
Offset 95, 114 lines modifiedOffset 95, 114 lines modified
95 import··-/··Data.Algorithm.Diff·4d5e17c8a0e4ba93e15ed1a1c256e73795 import··-/··Data.Algorithm.Diff·4d5e17c8a0e4ba93e15ed1a1c256e737
96 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d896 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
97 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f97 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
98 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a098 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
99 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a99 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
100 import··-/··Data.IntSet·076b698ed6ac7182cda940d2a18dfa80100 import··-/··Data.IntSet·076b698ed6ac7182cda940d2a18dfa80
101 import··-/··Data.IntSet.Internal·ab7cc20ef3954f3c746f9f7c1e84caae101 import··-/··Data.IntSet.Internal·ab7cc20ef3954f3c746f9f7c1e84caae
102 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal·a80dbe107ab02e127d937d9f2527dec3 
103 ··exports:·7e66fa109ba3bec98d31531e1afeaa56 
104 ··Term·6f3c906e4d933b67dc19218fe8892d0c 
105 ··bold·f52a8a2a2db4a94d7e07aa51b74f1477 
106 ··cyan·79d4bd7bc4977b4c64b3f180be30f63d 
107 ··green·b444f2861d949d5bfc6ae3234485b2cb 
108 ··newline·e11732cbbf14888f503162c6e9c08ed6 
109 ··put·854a939a91c23ecccb9256d2840ab1f0 
110 ··putShow·832d60c6111993f2961f4a1fd71fcad9 
111 ··red·2f603ec60a499f43a0ffb1d97053ccb1 
112 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal.QualifiedDo·da5e6c9030e8169ccc574cbcb088ed30 
113 ··exports:·d58737be95c4138d2017a305eabd43ec 
114 ··>>·259303e6de54e7d98cdc7973dff41566102 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal·33552c99b0b1ff6d8c16d2739277612a
 103 ··exports:·ad5aa4e7725cc8edafe37fa76d5dd7f6
 104 ··Term·8d6b9d33ea63f61bf39cf4c76adbc24c
 105 ··bold·7b53d9bd85c5b9961795fcc270454833
 106 ··cyan·7a3462c27edb30c101e4f2cc09cdb2dc
 107 ··green·a028ad2464e3c2c04ad3ce1ba8c5bb67
 108 ··newline·918a78dff718231602c3355e09bbfd1f
 109 ··put·5c2cbca339c7db8d323da00926bde56b
 110 ··putShow·eebc745a4379e4d739e19bcad3661592
 111 ··red·b8a39327bf608888348887b11f7c30e5
 112 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal.QualifiedDo·be8952960aa81c8e8d24c694ccead72c
 113 ··exports:·8b3491ee7d372d1b4db9fc0845417159
 114 ··>>·fc645ccc951c34234580be1993f5ffc9
115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
116 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774116 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
117 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233117 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
118 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91118 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
119 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364119 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
120 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd120 import··-/··GHC.Internal.List·dc185620275007c349107691220440cd
121 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635121 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
122 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c122 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
123 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60123 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
124 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6124 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
125 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e125 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
126 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118126 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
127 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf127 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
128 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·0ade2a146cfc321c4586d7aa13a6dd7d128 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·addb498f651bfae80007a2336c40d221
129 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd129 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
130 730c0a5861fc1545b7eee3a6a6a11daa130 7c8db0bff6ccfb8a72365684a2f789c0
131 ··$fEqTextDiff·::·GHC.Classes.Eq·TextDiff131 ··$fEqTextDiff·::·GHC.Classes.Eq·TextDiff
132 ··DFunId132 ··DFunId
133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],133 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
134 ···Inline:·CONLIKE,134 ···Inline:·CONLIKE,
135 ···Unfolding:·DFun:.·@TextDiff·$fEqTextDiff_$c==·$fEqTextDiff_$c/=]135 ···Unfolding:·DFun:.·@TextDiff·$fEqTextDiff_$c==·$fEqTextDiff_$c/=]
136 223a8f9b6562b5aca3478953bde374c5136 16def1ed6599eb1312758c7818020bad
137 ··$fEqTextDiff1·::137 ··$fEqTextDiff1·::
138 ····GHC.Classes.Eq138 ····GHC.Classes.Eq
139 ······(Data.Algorithm.Diff.PolyDiff139 ······(Data.Algorithm.Diff.PolyDiff
140 ·········[Data.Text.Internal.Text]·[Data.Text.Internal.Text])140 ·········[Data.Text.Internal.Text]·[Data.Text.Internal.Text])
141 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),141 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
142 ···Unfolding:·Core:·<vanilla>142 ···Unfolding:·Core:·<vanilla>
143 ··············Data.Algorithm.Diff.$fEqPolyDiff143 ··············Data.Algorithm.Diff.$fEqPolyDiff
144 ················@[Data.Text.Internal.Text]144 ················@[Data.Text.Internal.Text]
145 ················@[Data.Text.Internal.Text]145 ················@[Data.Text.Internal.Text]
146 ················$fEqTextDiff2146 ················$fEqTextDiff2
147 ················$fEqTextDiff2]147 ················$fEqTextDiff2]
148 d7529c133b177e82c8968bf5e3d1729e148 439ce187993143e1f1573bdeb93d1514
149 ··$fEqTextDiff2·::·GHC.Classes.Eq·[Data.Text.Internal.Text]149 ··$fEqTextDiff2·::·GHC.Classes.Eq·[Data.Text.Internal.Text]
150 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),150 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
151 ···Unfolding:·Core:·<vanilla>151 ···Unfolding:·Core:·<vanilla>
152 ··············GHC.Classes.$fEqList·@Data.Text.Internal.Text·Data.Text.$fEqText]152 ··············GHC.Classes.$fEqList·@Data.Text.Internal.Text·Data.Text.$fEqText]
153 f477ac74a5329923abbb46755f146da0153 262b6d4330bf3712c29ebfb958c9038c
154 ··$fEqTextDiff_$c/=·::·TextDiff·->·TextDiff·->·GHC.Types.Bool154 ··$fEqTextDiff_$c/=·::·TextDiff·->·TextDiff·->·GHC.Types.Bool
155 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,155 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
156 ···Strictness:·<1!P(1L,ML,ML)><1!P(1L,ML,ML)>,·Inline:·(sat-args=2),156 ···Strictness:·<1!P(1L,ML,ML)><1!P(1L,ML,ML)>,·Inline:·(sat-args=2),
157 ···Unfolding:·Core:·StableUser·<2,FalseFalse>157 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
158 ··············\·(x['GHC.Types.Many]·::·TextDiff)158 ··············\·(x['GHC.Types.Many]·::·TextDiff)
159 ················(y['GHC.Types.Many]·::·TextDiff)·->159 ················(y['GHC.Types.Many]·::·TextDiff)·->
160 ··············case·$fEqTextDiff_$c==·x·y·of·wild·{160 ··············case·$fEqTextDiff_$c==·x·y·of·wild·{
161 ················GHC.Types.False·->·GHC.Types.True161 ················GHC.Types.False·->·GHC.Types.True
162 ················GHC.Types.True·->·GHC.Types.False·}]162 ················GHC.Types.True·->·GHC.Types.False·}]
163 980c9c12de6c15ec694b99a115ef4afd163 0dabd381c2539379f9365c127ea095fb
164 ··$fEqTextDiff_$c==·::·TextDiff·->·TextDiff·->·GHC.Types.Bool164 ··$fEqTextDiff_$c==·::·TextDiff·->·TextDiff·->·GHC.Types.Bool
165 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,165 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
166 ···Strictness:·<1!P(1L,ML,ML)><1!P(1L,ML,ML)>,·Inline:·[2],166 ···Strictness:·<1!P(1L,ML,ML)><1!P(1L,ML,ML)>,·Inline:·[2],
167 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>167 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
168 ··············\·(ds['GHC.Types.Many]·::·TextDiff)168 ··············\·(ds['GHC.Types.Many]·::·TextDiff)
169 ················(ds1['GHC.Types.Many]·::·TextDiff)·->169 ················(ds1['GHC.Types.Many]·::·TextDiff)·->
170 ··············case·ds·of·wild·{·TextDiff·ww·ww1·ww2·->170 ··············case·ds·of·wild·{·TextDiff·ww·ww1·ww2·->
171 ··············case·ds1·of·wild1·{·TextDiff·ww3·ww4·ww5·->171 ··············case·ds1·of·wild1·{·TextDiff·ww3·ww4·ww5·->
172 ··············$w$c==·ww·ww1·ww2·ww3·ww4·ww5·}·}]172 ··············$w$c==·ww·ww1·ww2·ww3·ww4·ww5·}·}]
173 e0280193f932121eca96a6be9de815d2173 c25ff9005f5f7d3988d0571736c672df
Max diff block lines reached; 21801/28776 bytes (75.76%) of diff not shown.
⊟
28.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Exception.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Exception.dyn_hi
Files 92% similar despite different names
⊟
27.9 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Exception·91037 interface·Ormolu.Exception·9103
8 ··interface·hash:·e82f76cb317e11d246882bdf8309447e 
9 ··ABI·hash:·277a1d3dbd84d324ce15fb544df8efd9 
10 ··export-list·hash:·8207580bd25e59fba5e2def4e50c73a78 ··interface·hash:·fc2c6ed4c5177884874771c668149b8e
 9 ··ABI·hash:·caa859bac052c8ffb6b26ad1654f6a80
 10 ··export-list·hash:·caf37c16d92c0144cb452b1b30067133
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·382669e31908f23740916adf7f1d899612 ··flag·hash:·382669e31908f23740916adf7f1d8996
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·553eb9c3feb50cffff3caf20b4c3495c16 ··src_hash:·553eb9c3feb50cffff3caf20b4c3495c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··printOrmoluException21 ··printOrmoluException
22 ··withPrettyOrmoluExceptions22 ··withPrettyOrmoluExceptions
23 ··OrmoluException{OrmoluASTDiffers·OrmoluCabalFileParsingFailed·OrmoluFixityOverridesParseError·OrmoluMissingStdinInputFile·OrmoluNonIdempotentOutput·OrmoluOutputParsingFailed·OrmoluParsingFailed·OrmoluUnrecognizedOpts}23 ··OrmoluException{OrmoluASTDiffers·OrmoluCabalFileParsingFailed·OrmoluFixityOverridesParseError·OrmoluMissingStdinInputFile·OrmoluNonIdempotentOutput·OrmoluOutputParsingFailed·OrmoluParsingFailed·OrmoluUnrecognizedOpts}
24 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Diff.Text24 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Diff.Text
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal.QualifiedDo26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal.QualifiedDo
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.028 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
29 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f29 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
30 ·····························megaparsec-9.7.0-BLrpTwU3VfiJJb0Dqvdds1·text-2.1.330 ·····························megaparsec-9.7.0-BLrpTwU3VfiJJb0Dqvdds1·text-2.1.3
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour32 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour
33 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom33 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
Offset 97, 31 lines modifiedOffset 97, 31 lines modified
97 import··-/··Control.Exception·920de1f8a3f0f10642b15e8d5cb653b897 import··-/··Control.Exception·920de1f8a3f0f10642b15e8d5cb653b8
98 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f98 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
99 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc8873799 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
100 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0100 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0
101 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a101 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
102 import··-/··System.Exit·00b5efacfee28707d1ef06cc19a06d3c102 import··-/··System.Exit·00b5efacfee28707d1ef06cc19a06d3c
103 import··-/··System.IO·65575d105220f847d6f65dddc2a9e01e103 import··-/··System.IO·65575d105220f847d6f65dddc2a9e01e
104 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Diff.Text·22b2514641f705e052cb17999dc92c0b 
105 ··exports:·b9cb21cc53f905a62404ce20b95c8940 
106 ··TextDiff·98f949affc44c9d03c1323b6330d77d0 
107 ··printTextDiff·b214434f6a4cc84571b507b70f376619 
108 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal·a80dbe107ab02e127d937d9f2527dec3 
109 ··exports:·7e66fa109ba3bec98d31531e1afeaa56 
110 ··ColorMode·9baf37bcbcec11447e21a78558f2e259 
111 ··Term·6f3c906e4d933b67dc19218fe8892d0c 
112 ··bold·f52a8a2a2db4a94d7e07aa51b74f1477 
113 ··newline·e11732cbbf14888f503162c6e9c08ed6 
114 ··put·854a939a91c23ecccb9256d2840ab1f0 
115 ··putOutputable·2cf9b31a2d1fb49f1a81b22c8bc4600c 
116 ··runTerm·157cc48c5b8ed5d200fab47a0a3e5711 
117 ··runTermPure·1f5b2aa747515fd019e5b2799285f2a0 
118 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal.QualifiedDo·da5e6c9030e8169ccc574cbcb088ed30 
119 ··exports:·d58737be95c4138d2017a305eabd43ec 
120 ··>>·259303e6de54e7d98cdc7973dff41566104 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Diff.Text·af4d84963b2274c04b3d2c2f6ab78e1d
 105 ··exports:·5e309ed33e5c8d75db4f516ce014f3bf
 106 ··TextDiff·848e8176fbd0946ce93100e49303afb5
 107 ··printTextDiff·1bc053db767af71c5f03a4b08181c34a
 108 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal·33552c99b0b1ff6d8c16d2739277612a
 109 ··exports:·ad5aa4e7725cc8edafe37fa76d5dd7f6
 110 ··ColorMode·4e50811bf45481830d2f481fb1c62361
 111 ··Term·8d6b9d33ea63f61bf39cf4c76adbc24c
 112 ··bold·7b53d9bd85c5b9961795fcc270454833
 113 ··newline·918a78dff718231602c3355e09bbfd1f
 114 ··put·5c2cbca339c7db8d323da00926bde56b
 115 ··putOutputable·8d19a41991605017eb04bacf966201d5
 116 ··runTerm·6e62391942392d8429af668faa03faaf
 117 ··runTermPure·4c5c8071d0793e71a55a0263b0e6db0a
 118 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal.QualifiedDo·be8952960aa81c8e8d24c694ccead72c
 119 ··exports:·8b3491ee7d372d1b4db9fc0845417159
 120 ··>>·fc645ccc951c34234580be1993f5ffc9
121 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c121 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
122 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233122 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
123 import··-/··GHC.Internal.Exception.Type·7c977ae167b7a025ae4f725f4d9b624b123 import··-/··GHC.Internal.Exception.Type·7c977ae167b7a025ae4f725f4d9b624b
124 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364124 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
125 import··-/··GHC.Internal.IO.Exception·c37de6d3d2578d20163f81026b3cce7b125 import··-/··GHC.Internal.IO.Exception·c37de6d3d2578d20163f81026b3cce7b
126 import··-/··GHC.Internal.IO.StdHandles·70d0effc45338873d1f6f78ec527d432126 import··-/··GHC.Internal.IO.StdHandles·70d0effc45338873d1f6f78ec527d432
127 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c127 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6129 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
130 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888130 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
131 import··-/··Text.Megaparsec·39180c21ac4eee6a1a2f766a8a976d2d131 import··-/··Text.Megaparsec·39180c21ac4eee6a1a2f766a8a976d2d
132 import··-/··Text.Megaparsec.Error·ba05be0354f63edf23cea9cc1fd1d6b2132 import··-/··Text.Megaparsec.Error·ba05be0354f63edf23cea9cc1fd1d6b2
133 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e133 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
134 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118134 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
135 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338135 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
136 d88588e8cebac663c2fe4d95ca129cbb136 0fe0d6cf62a7fc2dff62b2605b8e41c0
137 ··$fExceptionOrmoluException·::137 ··$fExceptionOrmoluException·::
138 ····GHC.Internal.Exception.Type.Exception·OrmoluException138 ····GHC.Internal.Exception.Type.Exception·OrmoluException
139 ··DFunId139 ··DFunId
140 ··[LambdaFormInfo:·LFCon[GHC.Internal.Exception.Type.C:Exception],140 ··[LambdaFormInfo:·LFCon[GHC.Internal.Exception.Type.C:Exception],
141 ···Inline:·CONLIKE,141 ···Inline:·CONLIKE,
142 ···Unfolding:·DFun:.142 ···Unfolding:·DFun:.
143 ················@OrmoluException143 ················@OrmoluException
Offset 146, 43 lines modifiedOffset 146, 43 lines modified
146 ················(Sym·(GHC.Internal.Data.Typeable.Internal.N:Typeable[0]146 ················(Sym·(GHC.Internal.Data.Typeable.Internal.N:Typeable[0]
147 ··························<*>_N·<OrmoluException>_N))147 ··························<*>_N·<OrmoluException>_N))
148 ················$fShowOrmoluException148 ················$fShowOrmoluException
149 ················$fExceptionOrmoluException_$ctoException149 ················$fExceptionOrmoluException_$ctoException
150 ················$fExceptionOrmoluException_$cfromException150 ················$fExceptionOrmoluException_$cfromException
151 ················$fExceptionOrmoluException_$cdisplayException151 ················$fExceptionOrmoluException_$cdisplayException
152 ················$fExceptionOrmoluException_$cbacktraceDesired]152 ················$fExceptionOrmoluException_$cbacktraceDesired]
153 959db113901183c59d9f37bca0234455153 c4990d39f9e2761837d4b56e5c693a29
154 ··$fExceptionOrmoluException1·::154 ··$fExceptionOrmoluException1·::
155 ····GHC.Internal.Data.Typeable.Internal.TypeRep·OrmoluException155 ····GHC.Internal.Data.Typeable.Internal.TypeRep·OrmoluException
156 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),156 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
157 ···Unfolding:·Core:·<vanilla>157 ···Unfolding:·Core:·<vanilla>
158 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon158 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon
159 ················@(*)159 ················@(*)
160 ················@OrmoluException160 ················@OrmoluException
161 ················$tcOrmoluException161 ················$tcOrmoluException
162 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]162 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]
163 f7cdd9042d7555fc778a5f1287c3efdc163 8417ecd058c85514ae5e33f5ffdcb06c
164 ··$fExceptionOrmoluException_$cbacktraceDesired·::164 ··$fExceptionOrmoluException_$cbacktraceDesired·::
165 ····OrmoluException·->·GHC.Types.Bool165 ····OrmoluException·->·GHC.Types.Bool
166 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,166 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
167 ···Arity:·1,·Strictness:·<A>,·CPR:·2,167 ···Arity:·1,·Strictness:·<A>,·CPR:·2,
168 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>168 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>
169 ··············\·(ds['GHC.Types.Many]·::·OrmoluException)·->·GHC.Types.True]169 ··············\·(ds['GHC.Types.Many]·::·OrmoluException)·->·GHC.Types.True]
170 5cd1f7a7c97de049cc129ec74c788f84170 5b187390974eeaddf1b8d9a5bb9ff046
171 ··$fExceptionOrmoluException_$cdisplayException·::171 ··$fExceptionOrmoluException_$cdisplayException·::
172 ····OrmoluException·->·GHC.Internal.Base.String172 ····OrmoluException·->·GHC.Internal.Base.String
Max diff block lines reached; 21300/28501 bytes (74.73%) of diff not shown.
⊟
28.2 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Exception.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Exception.hi
Files 94% similar despite different names
⊟
27.9 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Exception·91037 interface·Ormolu.Exception·9103
8 ··interface·hash:·e82f76cb317e11d246882bdf8309447e 
9 ··ABI·hash:·277a1d3dbd84d324ce15fb544df8efd9 
10 ··export-list·hash:·8207580bd25e59fba5e2def4e50c73a78 ··interface·hash:·fc2c6ed4c5177884874771c668149b8e
 9 ··ABI·hash:·caa859bac052c8ffb6b26ad1654f6a80
 10 ··export-list·hash:·caf37c16d92c0144cb452b1b30067133
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5d1dee31e8a7b72bc71c41fe890bebad12 ··flag·hash:·5d1dee31e8a7b72bc71c41fe890bebad
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·553eb9c3feb50cffff3caf20b4c3495c16 ··src_hash:·553eb9c3feb50cffff3caf20b4c3495c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··printOrmoluException21 ··printOrmoluException
22 ··withPrettyOrmoluExceptions22 ··withPrettyOrmoluExceptions
23 ··OrmoluException{OrmoluASTDiffers·OrmoluCabalFileParsingFailed·OrmoluFixityOverridesParseError·OrmoluMissingStdinInputFile·OrmoluNonIdempotentOutput·OrmoluOutputParsingFailed·OrmoluParsingFailed·OrmoluUnrecognizedOpts}23 ··OrmoluException{OrmoluASTDiffers·OrmoluCabalFileParsingFailed·OrmoluFixityOverridesParseError·OrmoluMissingStdinInputFile·OrmoluNonIdempotentOutput·OrmoluOutputParsingFailed·OrmoluParsingFailed·OrmoluUnrecognizedOpts}
24 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Diff.Text24 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Diff.Text
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal.QualifiedDo26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal.QualifiedDo
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.028 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
29 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f29 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
30 ·····························megaparsec-9.7.0-BLrpTwU3VfiJJb0Dqvdds1·text-2.1.330 ·····························megaparsec-9.7.0-BLrpTwU3VfiJJb0Dqvdds1·text-2.1.3
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour32 orphans:·Data.Binary.Generic·Data.ByteString.Builder·Data.Colour
33 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom33 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
Offset 97, 31 lines modifiedOffset 97, 31 lines modified
97 import··-/··Control.Exception·920de1f8a3f0f10642b15e8d5cb653b897 import··-/··Control.Exception·920de1f8a3f0f10642b15e8d5cb653b8
98 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f98 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
99 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc8873799 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
100 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0100 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0
101 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a101 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
102 import··-/··System.Exit·00b5efacfee28707d1ef06cc19a06d3c102 import··-/··System.Exit·00b5efacfee28707d1ef06cc19a06d3c
103 import··-/··System.IO·65575d105220f847d6f65dddc2a9e01e103 import··-/··System.IO·65575d105220f847d6f65dddc2a9e01e
104 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Diff.Text·22b2514641f705e052cb17999dc92c0b 
105 ··exports:·b9cb21cc53f905a62404ce20b95c8940 
106 ··TextDiff·98f949affc44c9d03c1323b6330d77d0 
107 ··printTextDiff·b214434f6a4cc84571b507b70f376619 
108 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal·a80dbe107ab02e127d937d9f2527dec3 
109 ··exports:·7e66fa109ba3bec98d31531e1afeaa56 
110 ··ColorMode·9baf37bcbcec11447e21a78558f2e259 
111 ··Term·6f3c906e4d933b67dc19218fe8892d0c 
112 ··bold·f52a8a2a2db4a94d7e07aa51b74f1477 
113 ··newline·e11732cbbf14888f503162c6e9c08ed6 
114 ··put·854a939a91c23ecccb9256d2840ab1f0 
115 ··putOutputable·2cf9b31a2d1fb49f1a81b22c8bc4600c 
116 ··runTerm·157cc48c5b8ed5d200fab47a0a3e5711 
117 ··runTermPure·1f5b2aa747515fd019e5b2799285f2a0 
118 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Terminal.QualifiedDo·da5e6c9030e8169ccc574cbcb088ed30 
119 ··exports:·d58737be95c4138d2017a305eabd43ec 
120 ··>>·259303e6de54e7d98cdc7973dff41566104 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Diff.Text·af4d84963b2274c04b3d2c2f6ab78e1d
 105 ··exports:·5e309ed33e5c8d75db4f516ce014f3bf
 106 ··TextDiff·848e8176fbd0946ce93100e49303afb5
 107 ··printTextDiff·1bc053db767af71c5f03a4b08181c34a
 108 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal·33552c99b0b1ff6d8c16d2739277612a
 109 ··exports:·ad5aa4e7725cc8edafe37fa76d5dd7f6
 110 ··ColorMode·4e50811bf45481830d2f481fb1c62361
 111 ··Term·8d6b9d33ea63f61bf39cf4c76adbc24c
 112 ··bold·7b53d9bd85c5b9961795fcc270454833
 113 ··newline·918a78dff718231602c3355e09bbfd1f
 114 ··put·5c2cbca339c7db8d323da00926bde56b
 115 ··putOutputable·8d19a41991605017eb04bacf966201d5
 116 ··runTerm·6e62391942392d8429af668faa03faaf
 117 ··runTermPure·4c5c8071d0793e71a55a0263b0e6db0a
 118 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Terminal.QualifiedDo·be8952960aa81c8e8d24c694ccead72c
 119 ··exports:·8b3491ee7d372d1b4db9fc0845417159
 120 ··>>·fc645ccc951c34234580be1993f5ffc9
121 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c121 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
122 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233122 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
123 import··-/··GHC.Internal.Exception.Type·7c977ae167b7a025ae4f725f4d9b624b123 import··-/··GHC.Internal.Exception.Type·7c977ae167b7a025ae4f725f4d9b624b
124 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364124 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
125 import··-/··GHC.Internal.IO.Exception·c37de6d3d2578d20163f81026b3cce7b125 import··-/··GHC.Internal.IO.Exception·c37de6d3d2578d20163f81026b3cce7b
126 import··-/··GHC.Internal.IO.StdHandles·70d0effc45338873d1f6f78ec527d432126 import··-/··GHC.Internal.IO.StdHandles·70d0effc45338873d1f6f78ec527d432
127 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c127 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
Offset 129, 15 lines modifiedOffset 129, 15 lines modified
129 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6129 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
130 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888130 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
131 import··-/··Text.Megaparsec·39180c21ac4eee6a1a2f766a8a976d2d131 import··-/··Text.Megaparsec·39180c21ac4eee6a1a2f766a8a976d2d
132 import··-/··Text.Megaparsec.Error·ba05be0354f63edf23cea9cc1fd1d6b2132 import··-/··Text.Megaparsec.Error·ba05be0354f63edf23cea9cc1fd1d6b2
133 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e133 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
134 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118134 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
135 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338135 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
136 d88588e8cebac663c2fe4d95ca129cbb136 0fe0d6cf62a7fc2dff62b2605b8e41c0
137 ··$fExceptionOrmoluException·::137 ··$fExceptionOrmoluException·::
138 ····GHC.Internal.Exception.Type.Exception·OrmoluException138 ····GHC.Internal.Exception.Type.Exception·OrmoluException
139 ··DFunId139 ··DFunId
140 ··[LambdaFormInfo:·LFCon[GHC.Internal.Exception.Type.C:Exception],140 ··[LambdaFormInfo:·LFCon[GHC.Internal.Exception.Type.C:Exception],
141 ···Inline:·CONLIKE,141 ···Inline:·CONLIKE,
142 ···Unfolding:·DFun:.142 ···Unfolding:·DFun:.
143 ················@OrmoluException143 ················@OrmoluException
Offset 146, 43 lines modifiedOffset 146, 43 lines modified
146 ················(Sym·(GHC.Internal.Data.Typeable.Internal.N:Typeable[0]146 ················(Sym·(GHC.Internal.Data.Typeable.Internal.N:Typeable[0]
147 ··························<*>_N·<OrmoluException>_N))147 ··························<*>_N·<OrmoluException>_N))
148 ················$fShowOrmoluException148 ················$fShowOrmoluException
149 ················$fExceptionOrmoluException_$ctoException149 ················$fExceptionOrmoluException_$ctoException
150 ················$fExceptionOrmoluException_$cfromException150 ················$fExceptionOrmoluException_$cfromException
151 ················$fExceptionOrmoluException_$cdisplayException151 ················$fExceptionOrmoluException_$cdisplayException
152 ················$fExceptionOrmoluException_$cbacktraceDesired]152 ················$fExceptionOrmoluException_$cbacktraceDesired]
153 959db113901183c59d9f37bca0234455153 c4990d39f9e2761837d4b56e5c693a29
154 ··$fExceptionOrmoluException1·::154 ··$fExceptionOrmoluException1·::
155 ····GHC.Internal.Data.Typeable.Internal.TypeRep·OrmoluException155 ····GHC.Internal.Data.Typeable.Internal.TypeRep·OrmoluException
156 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),156 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
157 ···Unfolding:·Core:·<vanilla>157 ···Unfolding:·Core:·<vanilla>
158 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon158 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon
159 ················@(*)159 ················@(*)
160 ················@OrmoluException160 ················@OrmoluException
161 ················$tcOrmoluException161 ················$tcOrmoluException
162 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]162 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]
163 f7cdd9042d7555fc778a5f1287c3efdc163 8417ecd058c85514ae5e33f5ffdcb06c
164 ··$fExceptionOrmoluException_$cbacktraceDesired·::164 ··$fExceptionOrmoluException_$cbacktraceDesired·::
165 ····OrmoluException·->·GHC.Types.Bool165 ····OrmoluException·->·GHC.Types.Bool
166 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,166 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,
167 ···Arity:·1,·Strictness:·<A>,·CPR:·2,167 ···Arity:·1,·Strictness:·<A>,·CPR:·2,
168 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>168 ···Unfolding:·Core:·StableSystem·<1,TrueTrue>
169 ··············\·(ds['GHC.Types.Many]·::·OrmoluException)·->·GHC.Types.True]169 ··············\·(ds['GHC.Types.Many]·::·OrmoluException)·->·GHC.Types.True]
170 5cd1f7a7c97de049cc129ec74c788f84170 5b187390974eeaddf1b8d9a5bb9ff046
171 ··$fExceptionOrmoluException_$cdisplayException·::171 ··$fExceptionOrmoluException_$cdisplayException·::
172 ····OrmoluException·->·GHC.Internal.Base.String172 ····OrmoluException·->·GHC.Internal.Base.String
Max diff block lines reached; 21300/28498 bytes (74.74%) of diff not shown.
⊟
14.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Imports.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Imports.dyn_hi
Files 96% similar despite different names
⊟
13.8 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Fixity.Imports·91037 interface·Ormolu.Fixity.Imports·9103
8 ··interface·hash:·3a90d307fac18d29b0e961223995f493 
9 ··ABI·hash:·c5e9513a5949411b9369dc3369efc6b2 
10 ··export-list·hash:·4b5f0e090f0e02022ea0fe42138e3b6b8 ··interface·hash:·71ca5ed2e56d1ad381435dc2d380b239
 9 ··ABI·hash:·f3f99cca5818b4c020d6f36e0f77eada
 10 ··export-list·hash:·8df3b00dda7461146a6b927f200fe14e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·466558222fd69f6e8f669636b32232ae12 ··flag·hash:·466558222fd69f6e8f669636b32232ae
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0dad27ffea9918b4ad89659872f7e27516 ··src_hash:·0dad27ffea9918b4ad89659872f7e275
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··applyModuleReexports21 ··applyModuleReexports
22 ··extractFixityImports22 ··extractFixityImports
23 ··FixityImport{FixityImport·fimportList·fimportModule·fimportPackage·fimportQualified}23 ··FixityImport{FixityImport·fimportList·fimportModule·fimportPackage·fimportQualified}
24 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal24 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.027 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
28 ·····························containers-0.728 ·····························containers-0.7
29 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f29 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Data.Binary.Generic·Data.ByteString.Builder31 orphans:·Data.Binary.Generic·Data.ByteString.Builder
32 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom32 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
Offset 96, 138 lines modifiedOffset 96, 138 lines modified
96 import··-/··Distribution.ModuleName·dc185642f41bd4c0fdcfae3e1fec79a396 import··-/··Distribution.ModuleName·dc185642f41bd4c0fdcfae3e1fec79a3
97 import··-/··Distribution.Types.PackageName·90a080acd957d1e88fa609d6368c1e6c97 import··-/··Distribution.Types.PackageName·90a080acd957d1e88fa609d6368c1e6c
98 import··-/··Data.Bifunctor·da118869cb45779ea7c84205a10af97598 import··-/··Data.Bifunctor·da118869cb45779ea7c84205a10af975
99 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc8873799 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
100 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a100 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
101 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b101 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
102 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d102 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
103 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
104 ··exports:·989b204a0850f660e923d72ffa29ab24 
105 ··FixityQualification·b5f2ed8b04db4047cf71104cd53a5b3e 
106 ··ModuleReexports·9e4ec87bc9be5e87231e3cca658b5217 
107 ··ModuleReexports·e96908023a4d1e9375b0111ca62f4585 
108 ··OnlyQualified·aebba9504c003de9bbe36e2f0134206f 
109 ··OpName·f533d8fbb4d275dd40649847cebef19f 
110 ··UnqualifiedAndQualified·309b908dca14d21a6b9f5c37d102ac66 
111 ··occOpName·10f8fa172061e866ff6212bc4a040466 
112 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
113 ··exports:·220838693a579e7a41cbea2fbe983a1b 
114 ··ghcModuleNameToCabal·68fb944874d1d87101bb3a37385006e5103 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 104 ··exports:·5c27021712e6311cc4f2bf1eb61e0aee
 105 ··FixityQualification·87766059f1172b949b1a087ddf50ebb2
 106 ··ModuleReexports·4bcbc608f0db430655db440793264ca7
 107 ··ModuleReexports·0be642df2d8ae5910d21d618f744ef9b
 108 ··OnlyQualified·c075a953ccf502854763b8d05908ee5b
 109 ··OpName·2355c449b86cfe367d4bdb949c1f8d1f
 110 ··UnqualifiedAndQualified·c50308439d078c245006aab9d90b759f
 111 ··occOpName·cc717514795a71baab5073bd820412e1
 112 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 113 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 114 ··ghcModuleNameToCabal·dda2eff8ca47c2a0e3ac5308b18cf3ed
115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
116 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233116 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
117 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe117 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
118 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d118 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d
119 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da119 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
120 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273120 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
121 import··-/··GHC.Types.Name.Occurrence·309da17b6bde5d6301a464580575cd50121 import··-/··GHC.Types.Name.Occurrence·309da17b6bde5d6301a464580575cd50
122 import··-/··GHC.Types.PkgQual·eee4bf40f35a44cdb32bf7bc94599caa122 import··-/··GHC.Types.PkgQual·eee4bf40f35a44cdb32bf7bc94599caa
123 import··-/··GHC.Types.SourceText·59227c18f7497b773824d1678eb2693a123 import··-/··GHC.Types.SourceText·59227c18f7497b773824d1678eb2693a
124 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60124 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
125 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a125 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a
126 5b518dd83428a18eb83e4d0dd7a06c20126 cdbadc16006b42adc0ae47f58ae16d24
127 ··$tc'FixityImport·::·GHC.Types.TyCon127 ··$tc'FixityImport·::·GHC.Types.TyCon
128 ··[HasNoCafRefs,·TagSig:·<TagProper>,128 ··[HasNoCafRefs,·TagSig:·<TagProper>,
129 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],129 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
130 ···Unfolding:·Core:·<vanilla>130 ···Unfolding:·Core:·<vanilla>
131 ··············GHC.Types.TyCon131 ··············GHC.Types.TyCon
132 ················4860732027145506665#Word64 
133 ················7455043119320834111#Word64132 ················5606115145236826373#Word64
 133 ················9074534642675203205#Word64
134 ················$trModule134 ················$trModule
135 ················$tc'FixityImport2135 ················$tc'FixityImport2
136 ················0#136 ················0#
137 ················$tc'FixityImport1]137 ················$tc'FixityImport1]
138 db1c3d79d0928f46e4e119e9d0fa4764138 c5b721bb157a3718b1fc297962079114
139 ··$tc'FixityImport1·::·GHC.Types.KindRep139 ··$tc'FixityImport1·::·GHC.Types.KindRep
140 ··[HasNoCafRefs,·TagSig:·<TagProper>,140 ··[HasNoCafRefs,·TagSig:·<TagProper>,
141 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]141 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
142 317f7b9e4d4851b3909d0b8d4ae7718c142 ec1f625cfc0350af712cfb113694260f
143 ··$tc'FixityImport2·::·GHC.Types.TrName143 ··$tc'FixityImport2·::·GHC.Types.TrName
144 ··[HasNoCafRefs,·TagSig:·<TagProper>,144 ··[HasNoCafRefs,·TagSig:·<TagProper>,
145 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],145 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
146 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FixityImport3]146 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FixityImport3]
147 e150918fa34800a33dcb011f73526a86147 a0e12790f9c981292fa15ebd47c2cf5e
148 ··$tc'FixityImport3·::·GHC.Prim.Addr#148 ··$tc'FixityImport3·::·GHC.Prim.Addr#
149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
150 ···Unfolding:·Core:·<vanilla>·"'FixityImport"#]150 ···Unfolding:·Core:·<vanilla>·"'FixityImport"#]
151 a72dbd020d1e91149423ccae305b3695151 62a71f00c9f5e2be4f7fef76b281cf08
152 ··$tcFixityImport·::·GHC.Types.TyCon152 ··$tcFixityImport·::·GHC.Types.TyCon
153 ··[HasNoCafRefs,·TagSig:·<TagProper>,153 ··[HasNoCafRefs,·TagSig:·<TagProper>,
154 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],154 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
155 ···Unfolding:·Core:·<vanilla>155 ···Unfolding:·Core:·<vanilla>
156 ··············GHC.Types.TyCon156 ··············GHC.Types.TyCon
157 ················10976607237286365886#Word64157 ················18103531060097224680#Word64
158 ················13204724912066448753#Word64158 ················3726016187750051103#Word64
159 ················$trModule159 ················$trModule
160 ················$tcFixityImport1160 ················$tcFixityImport1
161 ················0#161 ················0#
162 ················GHC.Types.krep$*]162 ················GHC.Types.krep$*]
163 c45604c3ab153bed07c64c69c2ba6af2163 7e37781cd7897a6173beb53b8a0adf28
164 ··$tcFixityImport1·::·GHC.Types.TrName164 ··$tcFixityImport1·::·GHC.Types.TrName
165 ··[HasNoCafRefs,·TagSig:·<TagProper>,165 ··[HasNoCafRefs,·TagSig:·<TagProper>,
166 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],166 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
167 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFixityImport2]167 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFixityImport2]
168 e70066a0e4e29e6972834bda8a14e636168 431edf2f5a286dbef1197e7a1b42559e
169 ··$tcFixityImport2·::·GHC.Prim.Addr#169 ··$tcFixityImport2·::·GHC.Prim.Addr#
170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
171 ···Unfolding:·Core:·<vanilla>·"FixityImport"#]171 ···Unfolding:·Core:·<vanilla>·"FixityImport"#]
172 2302dedb504aee7d89e6ecaecc4b2727172 f9f714238354af0f291580f391a527af
173 ··$trModule·::·GHC.Types.Module173 ··$trModule·::·GHC.Types.Module
174 ··[HasNoCafRefs,·TagSig:·<TagProper>,174 ··[HasNoCafRefs,·TagSig:·<TagProper>,
175 ···LambdaFormInfo:·LFCon[GHC.Types.Module],175 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
Max diff block lines reached; 7258/14080 bytes (51.55%) of diff not shown.
⊟
14.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Imports.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Imports.hi
Files 92% similar despite different names
⊟
13.8 KB
ghc --show-iface {}
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Fixity.Imports·91037 interface·Ormolu.Fixity.Imports·9103
8 ··interface·hash:·3a90d307fac18d29b0e961223995f493 
9 ··ABI·hash:·c5e9513a5949411b9369dc3369efc6b2 
10 ··export-list·hash:·4b5f0e090f0e02022ea0fe42138e3b6b8 ··interface·hash:·71ca5ed2e56d1ad381435dc2d380b239
 9 ··ABI·hash:·f3f99cca5818b4c020d6f36e0f77eada
 10 ··export-list·hash:·8df3b00dda7461146a6b927f200fe14e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·4877308baf22c4fa38a207feae177ead12 ··flag·hash:·4877308baf22c4fa38a207feae177ead
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·0dad27ffea9918b4ad89659872f7e27516 ··src_hash:·0dad27ffea9918b4ad89659872f7e275
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··applyModuleReexports21 ··applyModuleReexports
22 ··extractFixityImports22 ··extractFixityImports
23 ··FixityImport{FixityImport·fimportList·fimportModule·fimportPackage·fimportQualified}23 ··FixityImport{FixityImport·fimportList·fimportModule·fimportPackage·fimportQualified}
24 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal24 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
26 boot·module·dependencies:26 boot·module·dependencies:
27 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.027 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
28 ·····························containers-0.728 ·····························containers-0.7
29 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f29 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
30 plugin·package·dependencies:30 plugin·package·dependencies:
31 orphans:·Data.Binary.Generic·Data.ByteString.Builder31 orphans:·Data.Binary.Generic·Data.ByteString.Builder
32 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom32 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
Offset 96, 138 lines modifiedOffset 96, 138 lines modified
96 import··-/··Distribution.ModuleName·dc185642f41bd4c0fdcfae3e1fec79a396 import··-/··Distribution.ModuleName·dc185642f41bd4c0fdcfae3e1fec79a3
97 import··-/··Distribution.Types.PackageName·90a080acd957d1e88fa609d6368c1e6c97 import··-/··Distribution.Types.PackageName·90a080acd957d1e88fa609d6368c1e6c
98 import··-/··Data.Bifunctor·da118869cb45779ea7c84205a10af97598 import··-/··Data.Bifunctor·da118869cb45779ea7c84205a10af975
99 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc8873799 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
100 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a100 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
101 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b101 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
102 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d102 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
103 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
104 ··exports:·989b204a0850f660e923d72ffa29ab24 
105 ··FixityQualification·b5f2ed8b04db4047cf71104cd53a5b3e 
106 ··ModuleReexports·9e4ec87bc9be5e87231e3cca658b5217 
107 ··ModuleReexports·e96908023a4d1e9375b0111ca62f4585 
108 ··OnlyQualified·aebba9504c003de9bbe36e2f0134206f 
109 ··OpName·f533d8fbb4d275dd40649847cebef19f 
110 ··UnqualifiedAndQualified·309b908dca14d21a6b9f5c37d102ac66 
111 ··occOpName·10f8fa172061e866ff6212bc4a040466 
112 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
113 ··exports:·220838693a579e7a41cbea2fbe983a1b 
114 ··ghcModuleNameToCabal·68fb944874d1d87101bb3a37385006e5103 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 104 ··exports:·5c27021712e6311cc4f2bf1eb61e0aee
 105 ··FixityQualification·87766059f1172b949b1a087ddf50ebb2
 106 ··ModuleReexports·4bcbc608f0db430655db440793264ca7
 107 ··ModuleReexports·0be642df2d8ae5910d21d618f744ef9b
 108 ··OnlyQualified·c075a953ccf502854763b8d05908ee5b
 109 ··OpName·2355c449b86cfe367d4bdb949c1f8d1f
 110 ··UnqualifiedAndQualified·c50308439d078c245006aab9d90b759f
 111 ··occOpName·cc717514795a71baab5073bd820412e1
 112 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 113 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 114 ··ghcModuleNameToCabal·dda2eff8ca47c2a0e3ac5308b18cf3ed
115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
116 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233116 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
117 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe117 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
118 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d118 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d
119 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da119 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
120 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273120 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
121 import··-/··GHC.Types.Name.Occurrence·309da17b6bde5d6301a464580575cd50121 import··-/··GHC.Types.Name.Occurrence·309da17b6bde5d6301a464580575cd50
122 import··-/··GHC.Types.PkgQual·eee4bf40f35a44cdb32bf7bc94599caa122 import··-/··GHC.Types.PkgQual·eee4bf40f35a44cdb32bf7bc94599caa
123 import··-/··GHC.Types.SourceText·59227c18f7497b773824d1678eb2693a123 import··-/··GHC.Types.SourceText·59227c18f7497b773824d1678eb2693a
124 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60124 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
125 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a125 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a
126 5b518dd83428a18eb83e4d0dd7a06c20126 cdbadc16006b42adc0ae47f58ae16d24
127 ··$tc'FixityImport·::·GHC.Types.TyCon127 ··$tc'FixityImport·::·GHC.Types.TyCon
128 ··[HasNoCafRefs,·TagSig:·<TagProper>,128 ··[HasNoCafRefs,·TagSig:·<TagProper>,
129 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],129 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
130 ···Unfolding:·Core:·<vanilla>130 ···Unfolding:·Core:·<vanilla>
131 ··············GHC.Types.TyCon131 ··············GHC.Types.TyCon
132 ················4860732027145506665#Word64 
133 ················7455043119320834111#Word64132 ················5606115145236826373#Word64
 133 ················9074534642675203205#Word64
134 ················$trModule134 ················$trModule
135 ················$tc'FixityImport2135 ················$tc'FixityImport2
136 ················0#136 ················0#
137 ················$tc'FixityImport1]137 ················$tc'FixityImport1]
138 db1c3d79d0928f46e4e119e9d0fa4764138 c5b721bb157a3718b1fc297962079114
139 ··$tc'FixityImport1·::·GHC.Types.KindRep139 ··$tc'FixityImport1·::·GHC.Types.KindRep
140 ··[HasNoCafRefs,·TagSig:·<TagProper>,140 ··[HasNoCafRefs,·TagSig:·<TagProper>,
141 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]141 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
142 317f7b9e4d4851b3909d0b8d4ae7718c142 ec1f625cfc0350af712cfb113694260f
143 ··$tc'FixityImport2·::·GHC.Types.TrName143 ··$tc'FixityImport2·::·GHC.Types.TrName
144 ··[HasNoCafRefs,·TagSig:·<TagProper>,144 ··[HasNoCafRefs,·TagSig:·<TagProper>,
145 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],145 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
146 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FixityImport3]146 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'FixityImport3]
147 e150918fa34800a33dcb011f73526a86147 a0e12790f9c981292fa15ebd47c2cf5e
148 ··$tc'FixityImport3·::·GHC.Prim.Addr#148 ··$tc'FixityImport3·::·GHC.Prim.Addr#
149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,149 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
150 ···Unfolding:·Core:·<vanilla>·"'FixityImport"#]150 ···Unfolding:·Core:·<vanilla>·"'FixityImport"#]
151 a72dbd020d1e91149423ccae305b3695151 62a71f00c9f5e2be4f7fef76b281cf08
152 ··$tcFixityImport·::·GHC.Types.TyCon152 ··$tcFixityImport·::·GHC.Types.TyCon
153 ··[HasNoCafRefs,·TagSig:·<TagProper>,153 ··[HasNoCafRefs,·TagSig:·<TagProper>,
154 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],154 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
155 ···Unfolding:·Core:·<vanilla>155 ···Unfolding:·Core:·<vanilla>
156 ··············GHC.Types.TyCon156 ··············GHC.Types.TyCon
157 ················10976607237286365886#Word64157 ················18103531060097224680#Word64
158 ················13204724912066448753#Word64158 ················3726016187750051103#Word64
159 ················$trModule159 ················$trModule
160 ················$tcFixityImport1160 ················$tcFixityImport1
161 ················0#161 ················0#
162 ················GHC.Types.krep$*]162 ················GHC.Types.krep$*]
163 c45604c3ab153bed07c64c69c2ba6af2163 7e37781cd7897a6173beb53b8a0adf28
164 ··$tcFixityImport1·::·GHC.Types.TrName164 ··$tcFixityImport1·::·GHC.Types.TrName
165 ··[HasNoCafRefs,·TagSig:·<TagProper>,165 ··[HasNoCafRefs,·TagSig:·<TagProper>,
166 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],166 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
167 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFixityImport2]167 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tcFixityImport2]
168 e70066a0e4e29e6972834bda8a14e636168 431edf2f5a286dbef1197e7a1b42559e
169 ··$tcFixityImport2·::·GHC.Prim.Addr#169 ··$tcFixityImport2·::·GHC.Prim.Addr#
170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,170 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
171 ···Unfolding:·Core:·<vanilla>·"FixityImport"#]171 ···Unfolding:·Core:·<vanilla>·"FixityImport"#]
172 2302dedb504aee7d89e6ecaecc4b2727172 f9f714238354af0f291580f391a527af
173 ··$trModule·::·GHC.Types.Module173 ··$trModule·::·GHC.Types.Module
174 ··[HasNoCafRefs,·TagSig:·<TagProper>,174 ··[HasNoCafRefs,·TagSig:·<TagProper>,
175 ···LambdaFormInfo:·LFCon[GHC.Types.Module],175 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
Max diff block lines reached; 7258/14077 bytes (51.56%) of diff not shown.
⊟
279 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Internal.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Internal.dyn_hi
Files 99% similar despite different names
⊟
279 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Fixity.Internal·[family·instance·module]·91037 interface·Ormolu.Fixity.Internal·[family·instance·module]·9103
8 ··interface·hash:·aad76ecab13c9e7a990945c1fda4ce5c 
9 ··ABI·hash:·c90997819c6852bd9ee150cd47de3c54 
10 ··export-list·hash:·989b204a0850f660e923d72ffa29ab24 
11 ··orphan·hash:·2bd1c8a2474331e7c1427b48a34fd4768 ··interface·hash:·f7babbb34cf302bd38a120e1557a026f
 9 ··ABI·hash:·0a9aa67f45e3529a0501a97485b3edc0
 10 ··export-list·hash:·5c27021712e6311cc4f2bf1eb61e0aee
 11 ··orphan·hash:·b2c3278b436c027682afe4630eaefd67
12 ··flag·hash:·7e79d9fe3d0035f1c19a616cdde402b512 ··flag·hash:·7e79d9fe3d0035f1c19a616cdde402b5
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·879407bf53ff739e339235d9b3abd51d16 ··src_hash:·879407bf53ff739e339235d9b3abd51d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ··FixityProvenance{FromModuleImports·Given}34 ··FixityProvenance{FromModuleImports·Given}
35 ··FixityQualification{OnlyQualified·UnqualifiedAndQualified}35 ··FixityQualification{OnlyQualified·UnqualifiedAndQualified}
36 ··HackageInfo{HackageInfo}36 ··HackageInfo{HackageInfo}
37 ··ModuleFixityMap{ModuleFixityMap}37 ··ModuleFixityMap{ModuleFixityMap}
38 ··ModuleReexports{ModuleReexports·unModuleReexports}38 ··ModuleReexports{ModuleReexports·unModuleReexports}
39 ··OpName39 ··OpName
40 ··PackageFixityMap{PackageFixityMap}40 ··PackageFixityMap{PackageFixityMap}
41 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils41 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
42 boot·module·dependencies:42 boot·module·dependencies:
43 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.043 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
44 ·····························binary-0.8.9.3·bytestring-0.12.2.044 ·····························binary-0.8.9.3·bytestring-0.12.2.0
45 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7·containers-0.745 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7·containers-0.7
46 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.346 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
47 plugin·package·dependencies:47 plugin·package·dependencies:
48 orphans:·Data.Binary.Generic·Data.ByteString.Builder48 orphans:·Data.Binary.Generic·Data.ByteString.Builder
Offset 123, 17 lines modifiedOffset 123, 17 lines modified
123 import··-/··Data.Binary.Put·9c4500002fa37b7fdf6705dcee64fc89123 import··-/··Data.Binary.Put·9c4500002fa37b7fdf6705dcee64fc89
124 import··-/··Data.ByteString.Short·201e6d70d691f6f4886a3890392a9d05124 import··-/··Data.ByteString.Short·201e6d70d691f6f4886a3890392a9d05
125 import··-/··Data.ByteString.Short.Internal·c11bbaecf8bee5138d60d12a80aa5bf0125 import··-/··Data.ByteString.Short.Internal·c11bbaecf8bee5138d60d12a80aa5bf0
126 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa126 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa
127 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b127 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
128 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d128 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
129 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af129 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
130 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
131 ··exports:·220838693a579e7a41cbea2fbe983a1b 
132 ··ghcModuleNameToCabal·68fb944874d1d87101bb3a37385006e5130 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 131 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 132 ··ghcModuleNameToCabal·dda2eff8ca47c2a0e3ac5308b18cf3ed
133 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c133 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
134 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233134 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
135 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe135 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
136 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91136 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
137 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78137 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78
138 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8138 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
139 import··-/··GHC.Internal.Debug.Trace·e4a39fb133487e44f7c63ab19a63c7db139 import··-/··GHC.Internal.Debug.Trace·e4a39fb133487e44f7c63ab19a63c7db
Offset 146, 37 lines modifiedOffset 146, 37 lines modified
146 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6146 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
147 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c147 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
148 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888148 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
149 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e149 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
150 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8150 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
151 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118151 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
152 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338152 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
153 e8f7f54774526862984fa824f1040bc6153 6c440ad6ad3a70696972aa1a866cb05a
154 ··$bOpName·::·Data.Text.Internal.Text·->·OpName154 ··$bOpName·::·Data.Text.Internal.Text·->·OpName
155 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,155 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
156 ···Strictness:·<1!P(L,L,1L)>,·CPR:·1,156 ···Strictness:·<1!P(L,L,1L)>,·CPR:·1,
157 ···Unfolding:·Core:·<vanilla>157 ···Unfolding:·Core:·<vanilla>
158 ··············$bOpName1158 ··············$bOpName1
159 ················`cast`159 ················`cast`
160 ··············(<Data.Text.Internal.Text>_R160 ··············(<Data.Text.Internal.Text>_R
161 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:OpName[0]))]161 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:OpName[0]))]
162 38aec72828a64d593a6c950c4d9156fc162 0f926a668b7f8dcbd3360a3c3af467d5
163 ··$bOpName1·::163 ··$bOpName1·::
164 ····Data.Text.Internal.Text164 ····Data.Text.Internal.Text
165 ····->·Data.ByteString.Short.Internal.ShortByteString165 ····->·Data.ByteString.Short.Internal.ShortByteString
166 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,166 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
167 ···Strictness:·<1!P(L,L,1L)>,·CPR:·1,·Inline:·[2],167 ···Strictness:·<1!P(L,L,1L)>,·CPR:·1,·Inline:·[2],
168 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>168 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
169 ··············\·(x['GHC.Types.Many]·::·Data.Text.Internal.Text)·->169 ··············\·(x['GHC.Types.Many]·::·Data.Text.Internal.Text)·->
170 ··············case·x·of·wild·{·Data.Text.Internal.Text·ww·ww1·ww2·->170 ··············case·x·of·wild·{·Data.Text.Internal.Text·ww·ww1·ww2·->
171 ··············case·$w$bOpName·ww·ww1·ww2·of·ww3·{·DEFAULT·->171 ··············case·$w$bOpName·ww·ww1·ww2·of·ww3·{·DEFAULT·->
172 ··············(Data.Array.Byte.ByteArray·ww3)172 ··············(Data.Array.Byte.ByteArray·ww3)
173 ················`cast`173 ················`cast`
174 ··············(Sym·(Data.ByteString.Short.Internal.N:ShortByteString[0]))·}·}]174 ··············(Sym·(Data.ByteString.Short.Internal.N:ShortByteString[0]))·}·}]
175 0e0d28d4a7868725ba8303ba093965d3175 0d1fbcb08236761895bf633b46414142
176 ··$bOpName2·::·GHC.Types.LiftBox·GHC.Prim.ByteArray#176 ··$bOpName2·::·GHC.Types.LiftBox·GHC.Prim.ByteArray#
177 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),177 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
178 ···Unfolding:·Core:·<vanilla>178 ···Unfolding:·Core:·<vanilla>
179 ··············GHC.Magic.runRW#179 ··············GHC.Magic.runRW#
180 ················@GHC.Types.LiftedRep180 ················@GHC.Types.LiftedRep
181 ················@(GHC.Types.LiftBox·GHC.Prim.ByteArray#)181 ················@(GHC.Types.LiftBox·GHC.Prim.ByteArray#)
182 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->182 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 ························GHC.Internal.ForeignPtr.FinalPtr198 ························GHC.Internal.ForeignPtr.FinalPtr
199 ························s'·of·s'1·{·DEFAULT·->199 ························s'·of·s'1·{·DEFAULT·->
200 ·················case·GHC.Prim.unsafeFreezeByteArray#200 ·················case·GHC.Prim.unsafeFreezeByteArray#
201 ························@GHC.Prim.RealWorld201 ························@GHC.Prim.RealWorld
202 ························ipv4202 ························ipv4
203 ························s'1·of·wild·{·(#,#)·s'2·ba#·->203 ························s'1·of·wild·{·(#,#)·s'2·ba#·->
204 ·················GHC.Types.MkLiftBox·@GHC.Prim.ByteArray#·ba#·}·}·}·})]204 ·················GHC.Types.MkLiftBox·@GHC.Prim.ByteArray#·ba#·}·}·}·})]
205 8777e27208c9d1c079cccc8483411f62205 7172759587734370eee868ac1edfd1cf
206 ··$fBinaryFixityApproximation·::206 ··$fBinaryFixityApproximation·::
207 ····Data.Binary.Class.Binary·FixityApproximation207 ····Data.Binary.Class.Binary·FixityApproximation
208 ··DFunId208 ··DFunId
209 ··[TagSig:·<TagProper>,209 ··[TagSig:·<TagProper>,
210 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,210 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,
211 ···Unfolding:·DFun:.211 ···Unfolding:·DFun:.
212 ················@FixityApproximation212 ················@FixityApproximation
Offset 214, 76 lines modifiedOffset 214, 76 lines modified
214 ················$fBinaryFixityApproximation2214 ················$fBinaryFixityApproximation2
215 ··················`cast`215 ··················`cast`
216 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<FixityApproximation>_R))216 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<FixityApproximation>_R))
217 ················$fBinaryFixityApproximation1217 ················$fBinaryFixityApproximation1
218 ··················`cast`218 ··················`cast`
219 ················(<[FixityApproximation]>_R219 ················(<[FixityApproximation]>_R
220 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]220 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]
221 f5bdaf2b5f35af53507d0af02f220ed3221 872d0401a043a6536bb181bc014e4081
222 ··$fBinaryFixityApproximation1·::222 ··$fBinaryFixityApproximation1·::
223 ····[FixityApproximation]·->·Data.Binary.Put.PairS·()223 ····[FixityApproximation]·->·Data.Binary.Put.PairS·()
224 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,224 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
225 ···Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],225 ···Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],
226 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>226 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
227 ··············\·(xs['GHC.Types.Many]·::·[FixityApproximation])·->227 ··············\·(xs['GHC.Types.Many]·::·[FixityApproximation])·->
228 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->228 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->
Max diff block lines reached; 278727/285400 bytes (97.66%) of diff not shown.
⊟
279 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Internal.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Internal.hi
Files 99% similar despite different names
⊟
279 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Fixity.Internal·[family·instance·module]·91037 interface·Ormolu.Fixity.Internal·[family·instance·module]·9103
8 ··interface·hash:·aad76ecab13c9e7a990945c1fda4ce5c 
9 ··ABI·hash:·c90997819c6852bd9ee150cd47de3c54 
10 ··export-list·hash:·989b204a0850f660e923d72ffa29ab24 
11 ··orphan·hash:·2bd1c8a2474331e7c1427b48a34fd4768 ··interface·hash:·f7babbb34cf302bd38a120e1557a026f
 9 ··ABI·hash:·0a9aa67f45e3529a0501a97485b3edc0
 10 ··export-list·hash:·5c27021712e6311cc4f2bf1eb61e0aee
 11 ··orphan·hash:·b2c3278b436c027682afe4630eaefd67
12 ··flag·hash:·0828ac8c7a2f4e125bd47174f859335012 ··flag·hash:·0828ac8c7a2f4e125bd47174f8593350
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·879407bf53ff739e339235d9b3abd51d16 ··src_hash:·879407bf53ff739e339235d9b3abd51d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ··FixityProvenance{FromModuleImports·Given}34 ··FixityProvenance{FromModuleImports·Given}
35 ··FixityQualification{OnlyQualified·UnqualifiedAndQualified}35 ··FixityQualification{OnlyQualified·UnqualifiedAndQualified}
36 ··HackageInfo{HackageInfo}36 ··HackageInfo{HackageInfo}
37 ··ModuleFixityMap{ModuleFixityMap}37 ··ModuleFixityMap{ModuleFixityMap}
38 ··ModuleReexports{ModuleReexports·unModuleReexports}38 ··ModuleReexports{ModuleReexports·unModuleReexports}
39 ··OpName39 ··OpName
40 ··PackageFixityMap{PackageFixityMap}40 ··PackageFixityMap{PackageFixityMap}
41 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils41 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
42 boot·module·dependencies:42 boot·module·dependencies:
43 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.043 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
44 ·····························binary-0.8.9.3·bytestring-0.12.2.044 ·····························binary-0.8.9.3·bytestring-0.12.2.0
45 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7·containers-0.745 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7·containers-0.7
46 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.346 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
47 plugin·package·dependencies:47 plugin·package·dependencies:
48 orphans:·Data.Binary.Generic·Data.ByteString.Builder48 orphans:·Data.Binary.Generic·Data.ByteString.Builder
Offset 123, 17 lines modifiedOffset 123, 17 lines modified
123 import··-/··Data.Binary.Put·9c4500002fa37b7fdf6705dcee64fc89123 import··-/··Data.Binary.Put·9c4500002fa37b7fdf6705dcee64fc89
124 import··-/··Data.ByteString.Short·201e6d70d691f6f4886a3890392a9d05124 import··-/··Data.ByteString.Short·201e6d70d691f6f4886a3890392a9d05
125 import··-/··Data.ByteString.Short.Internal·c11bbaecf8bee5138d60d12a80aa5bf0125 import··-/··Data.ByteString.Short.Internal·c11bbaecf8bee5138d60d12a80aa5bf0
126 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa126 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa
127 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b127 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
128 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d128 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
129 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af129 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
130 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
131 ··exports:·220838693a579e7a41cbea2fbe983a1b 
132 ··ghcModuleNameToCabal·68fb944874d1d87101bb3a37385006e5130 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 131 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 132 ··ghcModuleNameToCabal·dda2eff8ca47c2a0e3ac5308b18cf3ed
133 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c133 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
134 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233134 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
135 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe135 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
136 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91136 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
137 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78137 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78
138 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8138 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
139 import··-/··GHC.Internal.Debug.Trace·e4a39fb133487e44f7c63ab19a63c7db139 import··-/··GHC.Internal.Debug.Trace·e4a39fb133487e44f7c63ab19a63c7db
Offset 146, 37 lines modifiedOffset 146, 37 lines modified
146 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6146 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
147 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c147 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
148 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888148 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
149 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e149 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
150 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8150 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
151 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118151 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
152 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338152 import··-/··Data.Text.Show·e6da4b1729b8e12242ed58b896455338
153 e8f7f54774526862984fa824f1040bc6153 6c440ad6ad3a70696972aa1a866cb05a
154 ··$bOpName·::·Data.Text.Internal.Text·->·OpName154 ··$bOpName·::·Data.Text.Internal.Text·->·OpName
155 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,155 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
156 ···Strictness:·<1!P(L,L,1L)>,·CPR:·1,156 ···Strictness:·<1!P(L,L,1L)>,·CPR:·1,
157 ···Unfolding:·Core:·<vanilla>157 ···Unfolding:·Core:·<vanilla>
158 ··············$bOpName1158 ··············$bOpName1
159 ················`cast`159 ················`cast`
160 ··············(<Data.Text.Internal.Text>_R160 ··············(<Data.Text.Internal.Text>_R
161 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:OpName[0]))]161 ···············%<'GHC.Types.Many>_N·->_R·Sym·(N:OpName[0]))]
162 38aec72828a64d593a6c950c4d9156fc162 0f926a668b7f8dcbd3360a3c3af467d5
163 ··$bOpName1·::163 ··$bOpName1·::
164 ····Data.Text.Internal.Text164 ····Data.Text.Internal.Text
165 ····->·Data.ByteString.Short.Internal.ShortByteString165 ····->·Data.ByteString.Short.Internal.ShortByteString
166 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,166 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
167 ···Strictness:·<1!P(L,L,1L)>,·CPR:·1,·Inline:·[2],167 ···Strictness:·<1!P(L,L,1L)>,·CPR:·1,·Inline:·[2],
168 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>168 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
169 ··············\·(x['GHC.Types.Many]·::·Data.Text.Internal.Text)·->169 ··············\·(x['GHC.Types.Many]·::·Data.Text.Internal.Text)·->
170 ··············case·x·of·wild·{·Data.Text.Internal.Text·ww·ww1·ww2·->170 ··············case·x·of·wild·{·Data.Text.Internal.Text·ww·ww1·ww2·->
171 ··············case·$w$bOpName·ww·ww1·ww2·of·ww3·{·DEFAULT·->171 ··············case·$w$bOpName·ww·ww1·ww2·of·ww3·{·DEFAULT·->
172 ··············(Data.Array.Byte.ByteArray·ww3)172 ··············(Data.Array.Byte.ByteArray·ww3)
173 ················`cast`173 ················`cast`
174 ··············(Sym·(Data.ByteString.Short.Internal.N:ShortByteString[0]))·}·}]174 ··············(Sym·(Data.ByteString.Short.Internal.N:ShortByteString[0]))·}·}]
175 0e0d28d4a7868725ba8303ba093965d3175 0d1fbcb08236761895bf633b46414142
176 ··$bOpName2·::·GHC.Types.LiftBox·GHC.Prim.ByteArray#176 ··$bOpName2·::·GHC.Types.LiftBox·GHC.Prim.ByteArray#
177 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),177 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
178 ···Unfolding:·Core:·<vanilla>178 ···Unfolding:·Core:·<vanilla>
179 ··············GHC.Magic.runRW#179 ··············GHC.Magic.runRW#
180 ················@GHC.Types.LiftedRep180 ················@GHC.Types.LiftedRep
181 ················@(GHC.Types.LiftBox·GHC.Prim.ByteArray#)181 ················@(GHC.Types.LiftBox·GHC.Prim.ByteArray#)
182 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->182 ················(\·(s['GHC.Types.Many]·::·GHC.Prim.State#·GHC.Prim.RealWorld)·->
Offset 198, 15 lines modifiedOffset 198, 15 lines modified
198 ························GHC.Internal.ForeignPtr.FinalPtr198 ························GHC.Internal.ForeignPtr.FinalPtr
199 ························s'·of·s'1·{·DEFAULT·->199 ························s'·of·s'1·{·DEFAULT·->
200 ·················case·GHC.Prim.unsafeFreezeByteArray#200 ·················case·GHC.Prim.unsafeFreezeByteArray#
201 ························@GHC.Prim.RealWorld201 ························@GHC.Prim.RealWorld
202 ························ipv4202 ························ipv4
203 ························s'1·of·wild·{·(#,#)·s'2·ba#·->203 ························s'1·of·wild·{·(#,#)·s'2·ba#·->
204 ·················GHC.Types.MkLiftBox·@GHC.Prim.ByteArray#·ba#·}·}·}·})]204 ·················GHC.Types.MkLiftBox·@GHC.Prim.ByteArray#·ba#·}·}·}·})]
205 8777e27208c9d1c079cccc8483411f62205 7172759587734370eee868ac1edfd1cf
206 ··$fBinaryFixityApproximation·::206 ··$fBinaryFixityApproximation·::
207 ····Data.Binary.Class.Binary·FixityApproximation207 ····Data.Binary.Class.Binary·FixityApproximation
208 ··DFunId208 ··DFunId
209 ··[TagSig:·<TagProper>,209 ··[TagSig:·<TagProper>,
210 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,210 ···LambdaFormInfo:·LFCon[Data.Binary.Class.C:Binary],·Inline:·CONLIKE,
211 ···Unfolding:·DFun:.211 ···Unfolding:·DFun:.
212 ················@FixityApproximation212 ················@FixityApproximation
Offset 214, 76 lines modifiedOffset 214, 76 lines modified
214 ················$fBinaryFixityApproximation2214 ················$fBinaryFixityApproximation2
215 ··················`cast`215 ··················`cast`
216 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<FixityApproximation>_R))216 ················(Sym·(Data.Binary.Get.Internal.N:Get[0]·<FixityApproximation>_R))
217 ················$fBinaryFixityApproximation1217 ················$fBinaryFixityApproximation1
218 ··················`cast`218 ··················`cast`
219 ················(<[FixityApproximation]>_R219 ················(<[FixityApproximation]>_R
220 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]220 ·················%<'GHC.Types.Many>_N·->_R·Sym·(Data.Binary.Put.N:PutM[0])·<()>_N)]
221 f5bdaf2b5f35af53507d0af02f220ed3221 872d0401a043a6536bb181bc014e4081
222 ··$fBinaryFixityApproximation1·::222 ··$fBinaryFixityApproximation1·::
223 ····[FixityApproximation]·->·Data.Binary.Put.PairS·()223 ····[FixityApproximation]·->·Data.Binary.Put.PairS·()
224 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,224 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·1,·Arity:·1,
225 ···Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],225 ···Strictness:·<L>,·CPR:·1(1,),·Inline:·[2],
226 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>226 ···Unfolding:·Core:·StableSystem·<1,TrueFalse>
227 ··············\·(xs['GHC.Types.Many]·::·[FixityApproximation])·->227 ··············\·(xs['GHC.Types.Many]·::·[FixityApproximation])·->
228 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->228 ··············case·$w$cputList·xs·of·nt·{·DEFAULT·->
Max diff block lines reached; 278727/285397 bytes (97.66%) of diff not shown.
⊟
80.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Parser.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Parser.dyn_hi
Files 98% similar despite different names
⊟
80.1 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Fixity.Parser·91037 interface·Ormolu.Fixity.Parser·9103
8 ··interface·hash:·b165c7db53f04ab5a0cf12920b5f1035 
9 ··ABI·hash:·fde8314561de30825bd5a30a6d8bba97 
10 ··export-list·hash:·3a7a83fb796a3d9430e948342fda1e68 
11 ··orphan·hash:·259e32f169e898a0fc1a7ee1d3b21b788 ··interface·hash:·ae5392f36cd90fcda6f31667a693e03f
 9 ··ABI·hash:·d69353f67aff3e5ce968dd1846d0f9a3
 10 ··export-list·hash:·c4593360b62b03c221e9af905cce3ed1
 11 ··orphan·hash:·91688b312502c1af5dad176aadbd4db3
12 ··flag·hash:·ca1ace4bd50b1e1dd7c6d804034746aa12 ··flag·hash:·ca1ace4bd50b1e1dd7c6d804034746aa
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·df63cbc25eb6749eafb7efd6ac2ffb1616 ··src_hash:·df63cbc25eb6749eafb7efd6ac2ffb16
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ··pFixity27 ··pFixity
28 ··pModuleName28 ··pModuleName
29 ··pOperator29 ··pOperator
30 ··pPackageName30 ··pPackageName
31 ··parseDotOrmolu31 ··parseDotOrmolu
32 ··parseFixityDeclaration32 ··parseFixityDeclaration
33 ··parseModuleReexportDeclaration33 ··parseModuleReexportDeclaration
34 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity34 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.036 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
37 ·····························containers-0.7·megaparsec-9.7.0-BLrpTwU3VfiJJb0Dqvdds1·text-2.1.337 ·····························containers-0.7·megaparsec-9.7.0-BLrpTwU3VfiJJb0Dqvdds1·text-2.1.3
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Data.Binary.Generic·Data.ByteString.Builder39 orphans:·Data.Binary.Generic·Data.ByteString.Builder
40 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom40 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
41 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr41 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr
Offset 114, 31 lines modifiedOffset 114, 31 lines modified
114 import··-/··Data.Either·5288307d606302c874a3a47f8dbcbc25114 import··-/··Data.Either·5288307d606302c874a3a47f8dbcbc25
115 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde115 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
116 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737116 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
117 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0117 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0
118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
119 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d119 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
120 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af120 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
121 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
122 ··exports:·761fa040d2818fd80a54133b19d35e80 
123 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
124 ··FixityDirection·c0a9f341a6c39c4ab0e2e1f0eb9a5a65 
125 ··FixityInfo·154325e39f74d5aa5244946f6e8c86f4 
126 ··FixityInfo·d37331a6bbf67dffefaf98548de60f00 
127 ··FixityOverrides·25df412a41f2549007b3e434ebc0f0eb 
128 ··FixityOverrides·03f0c73a0993d5acf08b104b2b5ad957 
129 ··InfixL·34138339e806de68b25c4f307df8f582 
130 ··InfixN·e2d025b99216dbd7824839268f699670 
131 ··InfixR·ed77a3dd98faad53847d554d4dac0996 
132 ··ModuleReexports·9e4ec87bc9be5e87231e3cca658b5217 
133 ··ModuleReexports·e96908023a4d1e9375b0111ca62f4585 
134 ··OpName·87d25bc1ce07c1c7f3c93fe568f72ea8 
135 ··OpName·f533d8fbb4d275dd40649847cebef19f 
136 ··fiDirection·af8df9948fa0af0e22453774714b4a08 
137 ··fiPrecedence·7f95cb748e8f0fc3c4f927b4a22e3b15121 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity·16edcec36e330a5ebe44c6dcc7e3265f
 122 ··exports:·051d31402c44f3a4c0d1c47502e8013e
 123 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 124 ··FixityDirection·dfd9fc4d18a569eb8a0925ea0fbfe185
 125 ··FixityInfo·b28bc81b46b063ce8260b7192fb449a3
 126 ··FixityInfo·15b31fa5467675cae741662d887c207d
 127 ··FixityOverrides·c7200f7c9887c56b823e31c5d31895b8
 128 ··FixityOverrides·75d027fb49884fceed5f5203f2538200
 129 ··InfixL·e26fb12ab808533fb9df924613c3a1dc
 130 ··InfixN·b0199ce5d037ab40a8e17f06593cb6bc
 131 ··InfixR·74623b565abdde58d312c83ad28671bb
 132 ··ModuleReexports·4bcbc608f0db430655db440793264ca7
 133 ··ModuleReexports·0be642df2d8ae5910d21d618f744ef9b
 134 ··OpName·c8c7bbc066b13c2a904ab45dee4576ff
 135 ··OpName·2355c449b86cfe367d4bdb949c1f8d1f
 136 ··fiDirection·2e51d9c77ef2bc8fb6e69e61b6c2e298
 137 ··fiPrecedence·89fa8ff08a384942fa58e2d1369ab5cb
138 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c138 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
139 import··-/··GHC.Internal.Control.Monad.Fail·b48b455cc2fe0517ba1069bb3981de14139 import··-/··GHC.Internal.Control.Monad.Fail·b48b455cc2fe0517ba1069bb3981de14
140 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d140 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d
141 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe141 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
142 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136142 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
143 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78143 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78
144 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364144 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
Offset 151, 28 lines modifiedOffset 151, 28 lines modified
151 import··-/··Text.Megaparsec.Class·119f3412a47c1d6e6273dfe93bd3cf59151 import··-/··Text.Megaparsec.Class·119f3412a47c1d6e6273dfe93bd3cf59
152 import··-/··Text.Megaparsec.Common·92f116bd1be9d307ead5650c38d6dcc1152 import··-/··Text.Megaparsec.Common·92f116bd1be9d307ead5650c38d6dcc1
153 import··-/··Text.Megaparsec.Error·ba05be0354f63edf23cea9cc1fd1d6b2153 import··-/··Text.Megaparsec.Error·ba05be0354f63edf23cea9cc1fd1d6b2
154 import··-/··Control.Applicative.Combinators·8f6324dae35a4150cc1e0e98d85b2a89154 import··-/··Control.Applicative.Combinators·8f6324dae35a4150cc1e0e98d85b2a89
155 import··-/··Control.Monad.Combinators·b66598fb60b8f67066340535401cea8b155 import··-/··Control.Monad.Combinators·b66598fb60b8f67066340535401cea8b
156 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e156 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
157 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118157 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
158 b548b0a91bacd86625ad1aa1e73ba457158 552eb21b44f178663105787c7cbb7b08
159 ··$s$fApplicativeParsecT_$c<*_$sunion·::159 ··$s$fApplicativeParsecT_$c<*_$sunion·::
160 ····Data.Set.Internal.Set160 ····Data.Set.Internal.Set
161 ······(Text.Megaparsec.Error.ErrorItem161 ······(Text.Megaparsec.Error.ErrorItem
162 ·········(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))162 ·········(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))
163 ····->·Data.Set.Internal.Set163 ····->·Data.Set.Internal.Set
164 ·········(Text.Megaparsec.Error.ErrorItem164 ·········(Text.Megaparsec.Error.ErrorItem
165 ············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))165 ············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))
166 ····->·Data.Set.Internal.Set166 ····->·Data.Set.Internal.Set
167 ·········(Text.Megaparsec.Error.ErrorItem167 ·········(Text.Megaparsec.Error.ErrorItem
168 ············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))168 ············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))
169 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,169 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
170 ···Strictness:·<1L><1L>,·Inline:·[~]]170 ···Strictness:·<1L><1L>,·Inline:·[~]]
171 25530879402d1c9c8ccc8e9fe4df85fe171 ecca51ec905ccb1bde433a7f8bae5378
172 ··$s$fMonadParsecT1_$saccHints·::172 ··$s$fMonadParsecT1_$saccHints·::
173 ····Text.Megaparsec.Internal.Hints173 ····Text.Megaparsec.Internal.Hints
174 ······(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)174 ······(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)
175 ····->·(a175 ····->·(a
176 ········->·Text.Megaparsec.State.State·Data.Text.Internal.Text·e176 ········->·Text.Megaparsec.State.State·Data.Text.Internal.Text·e
177 ········->·Text.Megaparsec.Internal.Hints177 ········->·Text.Megaparsec.Internal.Hints
178 ·············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)178 ·············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 ···················eta29215 ···················eta29
216 ·····················`cast`216 ·····················`cast`
217 ···················(Text.Megaparsec.Internal.N:Hints[0]217 ···················(Text.Megaparsec.Internal.N:Hints[0]
218 ························<Text.Megaparsec.Stream.Token·Data.Text.Internal.Text>_N))218 ························<Text.Megaparsec.Stream.Token·Data.Text.Internal.Text>_N))
219 ··················`cast`219 ··················`cast`
220 ················(Sym·(Text.Megaparsec.Internal.N:Hints[0]220 ················(Sym·(Text.Megaparsec.Internal.N:Hints[0]
221 ··························<Text.Megaparsec.Stream.Token·Data.Text.Internal.Text>_N))]221 ··························<Text.Megaparsec.Stream.Token·Data.Text.Internal.Text>_N))]
222 c5a07ebf96c3dc25ef660c9f5deb9186222 e81c25cc326997c3ae3be1af3792b5ba
223 ··$s$fMonadParsecT1_$swithHints·::223 ··$s$fMonadParsecT1_$swithHints·::
224 ····Text.Megaparsec.Internal.Hints224 ····Text.Megaparsec.Internal.Hints
225 ······(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)225 ······(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)
226 ····->·(Text.Megaparsec.Error.ParseError·Data.Text.Internal.Text·e226 ····->·(Text.Megaparsec.Error.ParseError·Data.Text.Internal.Text·e
Max diff block lines reached; 75339/81955 bytes (91.93%) of diff not shown.
⊟
80.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Parser.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Parser.hi
Files 98% similar despite different names
⊟
80.1 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Fixity.Parser·91037 interface·Ormolu.Fixity.Parser·9103
8 ··interface·hash:·b165c7db53f04ab5a0cf12920b5f1035 
9 ··ABI·hash:·fde8314561de30825bd5a30a6d8bba97 
10 ··export-list·hash:·3a7a83fb796a3d9430e948342fda1e68 
11 ··orphan·hash:·259e32f169e898a0fc1a7ee1d3b21b788 ··interface·hash:·ae5392f36cd90fcda6f31667a693e03f
 9 ··ABI·hash:·d69353f67aff3e5ce968dd1846d0f9a3
 10 ··export-list·hash:·c4593360b62b03c221e9af905cce3ed1
 11 ··orphan·hash:·91688b312502c1af5dad176aadbd4db3
12 ··flag·hash:·83494d85d2f11e1a00eefdf5f154e9df12 ··flag·hash:·83494d85d2f11e1a00eefdf5f154e9df
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·df63cbc25eb6749eafb7efd6ac2ffb1616 ··src_hash:·df63cbc25eb6749eafb7efd6ac2ffb16
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 27, 15 lines modifiedOffset 27, 15 lines modified
27 ··pFixity27 ··pFixity
28 ··pModuleName28 ··pModuleName
29 ··pOperator29 ··pOperator
30 ··pPackageName30 ··pPackageName
31 ··parseDotOrmolu31 ··parseDotOrmolu
32 ··parseFixityDeclaration32 ··parseFixityDeclaration
33 ··parseModuleReexportDeclaration33 ··parseModuleReexportDeclaration
34 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity34 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.036 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
37 ·····························containers-0.7·megaparsec-9.7.0-BLrpTwU3VfiJJb0Dqvdds1·text-2.1.337 ·····························containers-0.7·megaparsec-9.7.0-BLrpTwU3VfiJJb0Dqvdds1·text-2.1.3
38 plugin·package·dependencies:38 plugin·package·dependencies:
39 orphans:·Data.Binary.Generic·Data.ByteString.Builder39 orphans:·Data.Binary.Generic·Data.ByteString.Builder
40 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom40 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
41 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr41 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr
Offset 114, 31 lines modifiedOffset 114, 31 lines modified
114 import··-/··Data.Either·5288307d606302c874a3a47f8dbcbc25114 import··-/··Data.Either·5288307d606302c874a3a47f8dbcbc25
115 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde115 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
116 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737116 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
117 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0117 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0
118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
119 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d119 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
120 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af120 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
121 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
122 ··exports:·761fa040d2818fd80a54133b19d35e80 
123 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
124 ··FixityDirection·c0a9f341a6c39c4ab0e2e1f0eb9a5a65 
125 ··FixityInfo·154325e39f74d5aa5244946f6e8c86f4 
126 ··FixityInfo·d37331a6bbf67dffefaf98548de60f00 
127 ··FixityOverrides·25df412a41f2549007b3e434ebc0f0eb 
128 ··FixityOverrides·03f0c73a0993d5acf08b104b2b5ad957 
129 ··InfixL·34138339e806de68b25c4f307df8f582 
130 ··InfixN·e2d025b99216dbd7824839268f699670 
131 ··InfixR·ed77a3dd98faad53847d554d4dac0996 
132 ··ModuleReexports·9e4ec87bc9be5e87231e3cca658b5217 
133 ··ModuleReexports·e96908023a4d1e9375b0111ca62f4585 
134 ··OpName·87d25bc1ce07c1c7f3c93fe568f72ea8 
135 ··OpName·f533d8fbb4d275dd40649847cebef19f 
136 ··fiDirection·af8df9948fa0af0e22453774714b4a08 
137 ··fiPrecedence·7f95cb748e8f0fc3c4f927b4a22e3b15121 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity·16edcec36e330a5ebe44c6dcc7e3265f
 122 ··exports:·051d31402c44f3a4c0d1c47502e8013e
 123 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 124 ··FixityDirection·dfd9fc4d18a569eb8a0925ea0fbfe185
 125 ··FixityInfo·b28bc81b46b063ce8260b7192fb449a3
 126 ··FixityInfo·15b31fa5467675cae741662d887c207d
 127 ··FixityOverrides·c7200f7c9887c56b823e31c5d31895b8
 128 ··FixityOverrides·75d027fb49884fceed5f5203f2538200
 129 ··InfixL·e26fb12ab808533fb9df924613c3a1dc
 130 ··InfixN·b0199ce5d037ab40a8e17f06593cb6bc
 131 ··InfixR·74623b565abdde58d312c83ad28671bb
 132 ··ModuleReexports·4bcbc608f0db430655db440793264ca7
 133 ··ModuleReexports·0be642df2d8ae5910d21d618f744ef9b
 134 ··OpName·c8c7bbc066b13c2a904ab45dee4576ff
 135 ··OpName·2355c449b86cfe367d4bdb949c1f8d1f
 136 ··fiDirection·2e51d9c77ef2bc8fb6e69e61b6c2e298
 137 ··fiPrecedence·89fa8ff08a384942fa58e2d1369ab5cb
138 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c138 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
139 import··-/··GHC.Internal.Control.Monad.Fail·b48b455cc2fe0517ba1069bb3981de14139 import··-/··GHC.Internal.Control.Monad.Fail·b48b455cc2fe0517ba1069bb3981de14
140 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d140 import··-/··GHC.Internal.Data.Either·0844e7c905696aaa8da258fdbe8ab03d
141 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe141 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
142 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136142 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
143 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78143 import··-/··GHC.Internal.Data.String·a7d6cc95302ba53ca07b1e75b3638a78
144 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364144 import··-/··GHC.Internal.IO·76f27db4ae64cf8f2d3c239fa7d59364
Offset 151, 28 lines modifiedOffset 151, 28 lines modified
151 import··-/··Text.Megaparsec.Class·119f3412a47c1d6e6273dfe93bd3cf59151 import··-/··Text.Megaparsec.Class·119f3412a47c1d6e6273dfe93bd3cf59
152 import··-/··Text.Megaparsec.Common·92f116bd1be9d307ead5650c38d6dcc1152 import··-/··Text.Megaparsec.Common·92f116bd1be9d307ead5650c38d6dcc1
153 import··-/··Text.Megaparsec.Error·ba05be0354f63edf23cea9cc1fd1d6b2153 import··-/··Text.Megaparsec.Error·ba05be0354f63edf23cea9cc1fd1d6b2
154 import··-/··Control.Applicative.Combinators·8f6324dae35a4150cc1e0e98d85b2a89154 import··-/··Control.Applicative.Combinators·8f6324dae35a4150cc1e0e98d85b2a89
155 import··-/··Control.Monad.Combinators·b66598fb60b8f67066340535401cea8b155 import··-/··Control.Monad.Combinators·b66598fb60b8f67066340535401cea8b
156 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e156 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
157 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118157 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
158 b548b0a91bacd86625ad1aa1e73ba457158 552eb21b44f178663105787c7cbb7b08
159 ··$s$fApplicativeParsecT_$c<*_$sunion·::159 ··$s$fApplicativeParsecT_$c<*_$sunion·::
160 ····Data.Set.Internal.Set160 ····Data.Set.Internal.Set
161 ······(Text.Megaparsec.Error.ErrorItem161 ······(Text.Megaparsec.Error.ErrorItem
162 ·········(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))162 ·········(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))
163 ····->·Data.Set.Internal.Set163 ····->·Data.Set.Internal.Set
164 ·········(Text.Megaparsec.Error.ErrorItem164 ·········(Text.Megaparsec.Error.ErrorItem
165 ············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))165 ············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))
166 ····->·Data.Set.Internal.Set166 ····->·Data.Set.Internal.Set
167 ·········(Text.Megaparsec.Error.ErrorItem167 ·········(Text.Megaparsec.Error.ErrorItem
168 ············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))168 ············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text))
169 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,169 ··[TagSig:·<TagDunno>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
170 ···Strictness:·<1L><1L>,·Inline:·[~]]170 ···Strictness:·<1L><1L>,·Inline:·[~]]
171 25530879402d1c9c8ccc8e9fe4df85fe171 ecca51ec905ccb1bde433a7f8bae5378
172 ··$s$fMonadParsecT1_$saccHints·::172 ··$s$fMonadParsecT1_$saccHints·::
173 ····Text.Megaparsec.Internal.Hints173 ····Text.Megaparsec.Internal.Hints
174 ······(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)174 ······(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)
175 ····->·(a175 ····->·(a
176 ········->·Text.Megaparsec.State.State·Data.Text.Internal.Text·e176 ········->·Text.Megaparsec.State.State·Data.Text.Internal.Text·e
177 ········->·Text.Megaparsec.Internal.Hints177 ········->·Text.Megaparsec.Internal.Hints
178 ·············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)178 ·············(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)
Offset 215, 15 lines modifiedOffset 215, 15 lines modified
215 ···················eta29215 ···················eta29
216 ·····················`cast`216 ·····················`cast`
217 ···················(Text.Megaparsec.Internal.N:Hints[0]217 ···················(Text.Megaparsec.Internal.N:Hints[0]
218 ························<Text.Megaparsec.Stream.Token·Data.Text.Internal.Text>_N))218 ························<Text.Megaparsec.Stream.Token·Data.Text.Internal.Text>_N))
219 ··················`cast`219 ··················`cast`
220 ················(Sym·(Text.Megaparsec.Internal.N:Hints[0]220 ················(Sym·(Text.Megaparsec.Internal.N:Hints[0]
221 ··························<Text.Megaparsec.Stream.Token·Data.Text.Internal.Text>_N))]221 ··························<Text.Megaparsec.Stream.Token·Data.Text.Internal.Text>_N))]
222 c5a07ebf96c3dc25ef660c9f5deb9186222 e81c25cc326997c3ae3be1af3792b5ba
223 ··$s$fMonadParsecT1_$swithHints·::223 ··$s$fMonadParsecT1_$swithHints·::
224 ····Text.Megaparsec.Internal.Hints224 ····Text.Megaparsec.Internal.Hints
225 ······(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)225 ······(Text.Megaparsec.Stream.Token·Data.Text.Internal.Text)
226 ····->·(Text.Megaparsec.Error.ParseError·Data.Text.Internal.Text·e226 ····->·(Text.Megaparsec.Error.ParseError·Data.Text.Internal.Text·e
Max diff block lines reached; 75339/81952 bytes (91.93%) of diff not shown.
⊟
8.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Printer.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Printer.hi
Files 97% similar despite different names
⊟
8.1 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Fixity.Printer·91037 interface·Ormolu.Fixity.Printer·9103
8 ··interface·hash:·d7c787e1760d6a497f6d6d75707c49d8 
9 ··ABI·hash:·11276cb1e592e76326aae915143fd5f4 
10 ··export-list·hash:·7f5074947314f80c200f6c90c25205ba8 ··interface·hash:·e3bcfc7bfc61e8843e3411cdaa190784
 9 ··ABI·hash:·e288ae6a6a5acd8674a13d04108d77cb
 10 ··export-list·hash:·a2c01c5815e96a861b0f4f21329c1d4b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e0712 ··flag·hash:·8956a0623a83f66a4a1176ee2178b4f7
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·13d164f075dbab3f895038c53dee7d8e16 ··src_hash:·13d164f075dbab3f895038c53dee7d8e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··printDotOrmolu21 ··printDotOrmolu
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.024 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
25 ·····························containers-0.7·text-2.1.325 ·····························containers-0.7·text-2.1.3
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·Data.Binary.Generic·Data.ByteString.Builder27 orphans:·Data.Binary.Generic·Data.ByteString.Builder
28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
29 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr29 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr
Offset 94, 69 lines modifiedOffset 94, 69 lines modified
94 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e294 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2
95 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde95 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
96 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc8873796 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
97 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e97 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
98 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a98 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
99 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b99 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
100 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d100 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
101 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
102 ··exports:·761fa040d2818fd80a54133b19d35e80 
103 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
104 ··FixityInfo·154325e39f74d5aa5244946f6e8c86f4 
105 ··FixityInfo·d37331a6bbf67dffefaf98548de60f00 
106 ··FixityOverrides·25df412a41f2549007b3e434ebc0f0eb 
107 ··FixityOverrides·03f0c73a0993d5acf08b104b2b5ad957 
108 ··InfixL·34138339e806de68b25c4f307df8f582 
109 ··InfixN·e2d025b99216dbd7824839268f699670 
110 ··InfixR·ed77a3dd98faad53847d554d4dac0996 
111 ··ModuleReexports·9e4ec87bc9be5e87231e3cca658b5217 
112 ··ModuleReexports·e96908023a4d1e9375b0111ca62f4585 
113 ··OpName·87d25bc1ce07c1c7f3c93fe568f72ea8 
114 ··OpName·f533d8fbb4d275dd40649847cebef19f 
115 ··fiDirection·af8df9948fa0af0e22453774714b4a08 
116 ··fiPrecedence·7f95cb748e8f0fc3c4f927b4a22e3b15101 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity·16edcec36e330a5ebe44c6dcc7e3265f
 102 ··exports:·051d31402c44f3a4c0d1c47502e8013e
 103 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 104 ··FixityInfo·b28bc81b46b063ce8260b7192fb449a3
 105 ··FixityInfo·15b31fa5467675cae741662d887c207d
 106 ··FixityOverrides·c7200f7c9887c56b823e31c5d31895b8
 107 ··FixityOverrides·75d027fb49884fceed5f5203f2538200
 108 ··InfixL·e26fb12ab808533fb9df924613c3a1dc
 109 ··InfixN·b0199ce5d037ab40a8e17f06593cb6bc
 110 ··InfixR·74623b565abdde58d312c83ad28671bb
 111 ··ModuleReexports·4bcbc608f0db430655db440793264ca7
 112 ··ModuleReexports·0be642df2d8ae5910d21d618f744ef9b
 113 ··OpName·c8c7bbc066b13c2a904ab45dee4576ff
 114 ··OpName·2355c449b86cfe367d4bdb949c1f8d1f
 115 ··fiDirection·2e51d9c77ef2bc8fb6e69e61b6c2e298
 116 ··fiPrecedence·89fa8ff08a384942fa58e2d1369ab5cb
117 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c117 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
118 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe118 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
119 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91119 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
120 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136120 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
121 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8121 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
122 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc122 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
123 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6123 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
124 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e124 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
125 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118125 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
126 import··-/··Data.Text.Internal.Builder·8c0472cf42fc58f57547c786ee313b01126 import··-/··Data.Text.Internal.Builder·8c0472cf42fc58f57547c786ee313b01
127 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c127 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c
128 import··-/··Data.Text.Lazy.Builder·4eac7493f8750c03cc79c3895920f684128 import··-/··Data.Text.Lazy.Builder·4eac7493f8750c03cc79c3895920f684
129 import··-/··Data.Text.Lazy.Builder.Int·a6e15791f439c10e88858c3395ac2800129 import··-/··Data.Text.Lazy.Builder.Int·a6e15791f439c10e88858c3395ac2800
130 import··-/··Data.Text.Lazy.Builder.RealFloat·79a80743863b1e55ec1e43b52996a6a3130 import··-/··Data.Text.Lazy.Builder.RealFloat·79a80743863b1e55ec1e43b52996a6a3
131 79d2241bfaa85e80426e0230c657cb4b131 869f27c0e1fe18a139f3ad8a415c546e
132 ··$trModule·::·GHC.Types.Module132 ··$trModule·::·GHC.Types.Module
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[GHC.Types.Module],134 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
135 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]135 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
136 c25cdc0aab7352c364b7a431713c6abc136 92ef7fa2fece854febcfe02c18dca842
137 ··$trModule1·::·GHC.Types.TrName137 ··$trModule1·::·GHC.Types.TrName
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],139 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
140 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]140 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
141 54298e21b4025ab4c0eab67edad7474b141 3d42a9374a258f824fb3d39cbe0df08c
142 ··$trModule2·::·GHC.Prim.Addr#142 ··$trModule2·::·GHC.Prim.Addr#
143 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,143 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
144 ···Unfolding:·Core:·<vanilla>·"Ormolu.Fixity.Printer"#]144 ···Unfolding:·Core:·<vanilla>·"Ormolu.Fixity.Printer"#]
145 6cd33a8d5b402e11d3ee69d254b18bc5145 9910bd78e3b16b007068eb1428cecebc
146 ··$trModule3·::·GHC.Types.TrName146 ··$trModule3·::·GHC.Types.TrName
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,
148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
150 267f6e8bdcf192ba88e6a22ab186e5f8150 ea17406b48e6d86f6819bebd64febc76
151 ··$trModule4·::·GHC.Prim.Addr#151 ··$trModule4·::·GHC.Prim.Addr#
152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
155 a69003b92ff08759d77c98b31463db34154 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 155 c8c44c5b99fc029942a1d04d7d23b907
156 ··printDotOrmolu·::156 ··printDotOrmolu·::
157 ····Ormolu.Fixity.Internal.FixityOverrides157 ····Ormolu.Fixity.Internal.FixityOverrides
158 ····->·Ormolu.Fixity.Internal.ModuleReexports158 ····->·Ormolu.Fixity.Internal.ModuleReexports
159 ····->·Data.Text.Internal.Text159 ····->·Data.Text.Internal.Text
160 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><ML>,160 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><ML>,
161 ···Unfolding:·Core:·<vanilla>161 ···Unfolding:·Core:·<vanilla>
162 ··············\·(ds['GHC.Types.Many]·::·Ormolu.Fixity.Internal.FixityOverrides)162 ··············\·(ds['GHC.Types.Many]·::·Ormolu.Fixity.Internal.FixityOverrides)
Offset 199, 42 lines modifiedOffset 199, 42 lines modified
199 ····························112#))199 ····························112#))
200 ························`cast`200 ························`cast`
201 ······················(GHC.Internal.ST.N:ST[0]201 ······················(GHC.Internal.ST.N:ST[0]
202 ···························<GHC.Prim.RealWorld>_N·<[Data.Text.Internal.Text]>_R)202 ···························<GHC.Prim.RealWorld>_N·<[Data.Text.Internal.Text]>_R)
203 ························ipv·of·ds3·{·(#,#)·ipv2·ipv3·->203 ························ipv·of·ds3·{·(#,#)·ipv2·ipv3·->
204 ·················Data.Text.concat204 ·················Data.Text.concat
205 ···················(printDotOrmolu_go10·(Data.Text.Lazy.fromChunks·ipv3))·}·})]205 ···················(printDotOrmolu_go10·(Data.Text.Lazy.fromChunks·ipv3))·}·})]
206 593d1749e43cceb8086198cedf9f0f73206 7ad432c5595fd8b40b753c6b8660a7e2
207 ··printDotOrmolu1·::207 ··printDotOrmolu1·::
Max diff block lines reached; 1522/8256 bytes (18.44%) of diff not shown.
⊟
8.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity/Printer.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity/Printer.dyn_hi
Files 96% similar despite different names
⊟
8.1 KB
ghc --show-iface {}
    
Offset 1, 29 lines modifiedOffset 1, 29 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Ormolu.Fixity.Printer·91037 interface·Ormolu.Fixity.Printer·9103
8 ··interface·hash:·d7c787e1760d6a497f6d6d75707c49d8 
9 ··ABI·hash:·11276cb1e592e76326aae915143fd5f4 
10 ··export-list·hash:·7f5074947314f80c200f6c90c25205ba8 ··interface·hash:·e3bcfc7bfc61e8843e3411cdaa190784
 9 ··ABI·hash:·e288ae6a6a5acd8674a13d04108d77cb
 10 ··export-list·hash:·a2c01c5815e96a861b0f4f21329c1d4b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8956a0623a83f66a4a1176ee2178b4f712 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e07
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·13d164f075dbab3f895038c53dee7d8e16 ··src_hash:·13d164f075dbab3f895038c53dee7d8e
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··printDotOrmolu21 ··printDotOrmolu
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
23 boot·module·dependencies:23 boot·module·dependencies:
24 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.024 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
25 ·····························containers-0.7·text-2.1.325 ·····························containers-0.7·text-2.1.3
26 plugin·package·dependencies:26 plugin·package·dependencies:
27 orphans:·Data.Binary.Generic·Data.ByteString.Builder27 orphans:·Data.Binary.Generic·Data.ByteString.Builder
28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom28 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
29 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr29 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr
Offset 94, 69 lines modifiedOffset 94, 69 lines modified
94 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e294 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2
95 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde95 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
96 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc8873796 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
97 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e97 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
98 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a98 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
99 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b99 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
100 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d100 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
101 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
102 ··exports:·761fa040d2818fd80a54133b19d35e80 
103 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
104 ··FixityInfo·154325e39f74d5aa5244946f6e8c86f4 
105 ··FixityInfo·d37331a6bbf67dffefaf98548de60f00 
106 ··FixityOverrides·25df412a41f2549007b3e434ebc0f0eb 
107 ··FixityOverrides·03f0c73a0993d5acf08b104b2b5ad957 
108 ··InfixL·34138339e806de68b25c4f307df8f582 
109 ··InfixN·e2d025b99216dbd7824839268f699670 
110 ··InfixR·ed77a3dd98faad53847d554d4dac0996 
111 ··ModuleReexports·9e4ec87bc9be5e87231e3cca658b5217 
112 ··ModuleReexports·e96908023a4d1e9375b0111ca62f4585 
113 ··OpName·87d25bc1ce07c1c7f3c93fe568f72ea8 
114 ··OpName·f533d8fbb4d275dd40649847cebef19f 
115 ··fiDirection·af8df9948fa0af0e22453774714b4a08 
116 ··fiPrecedence·7f95cb748e8f0fc3c4f927b4a22e3b15101 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity·16edcec36e330a5ebe44c6dcc7e3265f
 102 ··exports:·051d31402c44f3a4c0d1c47502e8013e
 103 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 104 ··FixityInfo·b28bc81b46b063ce8260b7192fb449a3
 105 ··FixityInfo·15b31fa5467675cae741662d887c207d
 106 ··FixityOverrides·c7200f7c9887c56b823e31c5d31895b8
 107 ··FixityOverrides·75d027fb49884fceed5f5203f2538200
 108 ··InfixL·e26fb12ab808533fb9df924613c3a1dc
 109 ··InfixN·b0199ce5d037ab40a8e17f06593cb6bc
 110 ··InfixR·74623b565abdde58d312c83ad28671bb
 111 ··ModuleReexports·4bcbc608f0db430655db440793264ca7
 112 ··ModuleReexports·0be642df2d8ae5910d21d618f744ef9b
 113 ··OpName·c8c7bbc066b13c2a904ab45dee4576ff
 114 ··OpName·2355c449b86cfe367d4bdb949c1f8d1f
 115 ··fiDirection·2e51d9c77ef2bc8fb6e69e61b6c2e298
 116 ··fiPrecedence·89fa8ff08a384942fa58e2d1369ab5cb
117 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c117 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
118 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe118 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
119 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91119 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
120 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136120 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
121 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8121 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
122 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc122 import··-/··GHC.Internal.Real·da48268b4772ec24c41aa5e0a4e3c1bc
123 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6123 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
124 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e124 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
125 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118125 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
126 import··-/··Data.Text.Internal.Builder·8c0472cf42fc58f57547c786ee313b01126 import··-/··Data.Text.Internal.Builder·8c0472cf42fc58f57547c786ee313b01
127 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c127 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c
128 import··-/··Data.Text.Lazy.Builder·4eac7493f8750c03cc79c3895920f684128 import··-/··Data.Text.Lazy.Builder·4eac7493f8750c03cc79c3895920f684
129 import··-/··Data.Text.Lazy.Builder.Int·a6e15791f439c10e88858c3395ac2800129 import··-/··Data.Text.Lazy.Builder.Int·a6e15791f439c10e88858c3395ac2800
130 import··-/··Data.Text.Lazy.Builder.RealFloat·79a80743863b1e55ec1e43b52996a6a3130 import··-/··Data.Text.Lazy.Builder.RealFloat·79a80743863b1e55ec1e43b52996a6a3
131 79d2241bfaa85e80426e0230c657cb4b131 869f27c0e1fe18a139f3ad8a415c546e
132 ··$trModule·::·GHC.Types.Module132 ··$trModule·::·GHC.Types.Module
133 ··[HasNoCafRefs,·TagSig:·<TagProper>,133 ··[HasNoCafRefs,·TagSig:·<TagProper>,
134 ···LambdaFormInfo:·LFCon[GHC.Types.Module],134 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
135 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]135 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
136 c25cdc0aab7352c364b7a431713c6abc136 92ef7fa2fece854febcfe02c18dca842
137 ··$trModule1·::·GHC.Types.TrName137 ··$trModule1·::·GHC.Types.TrName
138 ··[HasNoCafRefs,·TagSig:·<TagProper>,138 ··[HasNoCafRefs,·TagSig:·<TagProper>,
139 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],139 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
140 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]140 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
141 54298e21b4025ab4c0eab67edad7474b141 3d42a9374a258f824fb3d39cbe0df08c
142 ··$trModule2·::·GHC.Prim.Addr#142 ··$trModule2·::·GHC.Prim.Addr#
143 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,143 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
144 ···Unfolding:·Core:·<vanilla>·"Ormolu.Fixity.Printer"#]144 ···Unfolding:·Core:·<vanilla>·"Ormolu.Fixity.Printer"#]
145 6cd33a8d5b402e11d3ee69d254b18bc5145 9910bd78e3b16b007068eb1428cecebc
146 ··$trModule3·::·GHC.Types.TrName146 ··$trModule3·::·GHC.Types.TrName
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,
148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
150 267f6e8bdcf192ba88e6a22ab186e5f8150 ea17406b48e6d86f6819bebd64febc76
151 ··$trModule4·::·GHC.Prim.Addr#151 ··$trModule4·::·GHC.Prim.Addr#
152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
155 a69003b92ff08759d77c98b31463db34154 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 155 c8c44c5b99fc029942a1d04d7d23b907
156 ··printDotOrmolu·::156 ··printDotOrmolu·::
157 ····Ormolu.Fixity.Internal.FixityOverrides157 ····Ormolu.Fixity.Internal.FixityOverrides
158 ····->·Ormolu.Fixity.Internal.ModuleReexports158 ····->·Ormolu.Fixity.Internal.ModuleReexports
159 ····->·Data.Text.Internal.Text159 ····->·Data.Text.Internal.Text
160 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><ML>,160 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><ML>,
161 ···Unfolding:·Core:·<vanilla>161 ···Unfolding:·Core:·<vanilla>
162 ··············\·(ds['GHC.Types.Many]·::·Ormolu.Fixity.Internal.FixityOverrides)162 ··············\·(ds['GHC.Types.Many]·::·Ormolu.Fixity.Internal.FixityOverrides)
Offset 199, 42 lines modifiedOffset 199, 42 lines modified
199 ····························112#))199 ····························112#))
200 ························`cast`200 ························`cast`
201 ······················(GHC.Internal.ST.N:ST[0]201 ······················(GHC.Internal.ST.N:ST[0]
202 ···························<GHC.Prim.RealWorld>_N·<[Data.Text.Internal.Text]>_R)202 ···························<GHC.Prim.RealWorld>_N·<[Data.Text.Internal.Text]>_R)
203 ························ipv·of·ds3·{·(#,#)·ipv2·ipv3·->203 ························ipv·of·ds3·{·(#,#)·ipv2·ipv3·->
204 ·················Data.Text.concat204 ·················Data.Text.concat
205 ···················(printDotOrmolu_go10·(Data.Text.Lazy.fromChunks·ipv3))·}·})]205 ···················(printDotOrmolu_go10·(Data.Text.Lazy.fromChunks·ipv3))·}·})]
206 593d1749e43cceb8086198cedf9f0f73206 7ad432c5595fd8b40b753c6b8660a7e2
207 ··printDotOrmolu1·::207 ··printDotOrmolu1·::
Max diff block lines reached; 1522/8256 bytes (18.44%) of diff not shown.
⊟
106 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity.dyn_hi
Files 99% similar despite different names
⊟
106 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Fixity·91037 interface·Ormolu.Fixity·9103
8 ··interface·hash:·31eb875304ab3378ba10957362f171e4 
9 ··ABI·hash:·4416c3281a1bada3e93e648871eb1aeb 
10 ··export-list·hash:·761fa040d2818fd80a54133b19d35e80 
11 ··orphan·hash:·02327372f740986cc2aa93edded8cd088 ··interface·hash:·304b33ec06cb52b0a48b754daa7f518f
 9 ··ABI·hash:·16edcec36e330a5ebe44c6dcc7e3265f
 10 ··export-list·hash:·051d31402c44f3a4c0d1c47502e8013e
 11 ··orphan·hash:·d3b369839e16ac1c53435c915ff68060
12 ··flag·hash:·15e7bb42a15bd98bc7828963221ca30d12 ··flag·hash:·15e7bb42a15bd98bc7828963221ca30d
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·db686fc041a4ae0ee1b647ad18ea85c116 ··src_hash:·db686fc041a4ae0ee1b647ad18ea85c1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·True18 ··used·TH·splices:·True
Offset 37, 16 lines modifiedOffset 37, 16 lines modified
37 ··Ormolu.Fixity.Internal.FixityInfo{Ormolu.Fixity.Internal.FixityInfo·Ormolu.Fixity.Internal.fiDirection·Ormolu.Fixity.Internal.fiPrecedence}37 ··Ormolu.Fixity.Internal.FixityInfo{Ormolu.Fixity.Internal.FixityInfo·Ormolu.Fixity.Internal.fiDirection·Ormolu.Fixity.Internal.fiPrecedence}
38 ··Ormolu.Fixity.Internal.FixityOverrides{Ormolu.Fixity.Internal.FixityOverrides·Ormolu.Fixity.Internal.unFixityOverrides}38 ··Ormolu.Fixity.Internal.FixityOverrides{Ormolu.Fixity.Internal.FixityOverrides·Ormolu.Fixity.Internal.unFixityOverrides}
39 ··Ormolu.Fixity.Internal.HackageInfo{Ormolu.Fixity.Internal.HackageInfo}39 ··Ormolu.Fixity.Internal.HackageInfo{Ormolu.Fixity.Internal.HackageInfo}
40 ··Ormolu.Fixity.Internal.ModuleFixityMap{Ormolu.Fixity.Internal.ModuleFixityMap}40 ··Ormolu.Fixity.Internal.ModuleFixityMap{Ormolu.Fixity.Internal.ModuleFixityMap}
41 ··Ormolu.Fixity.Internal.ModuleReexports{Ormolu.Fixity.Internal.ModuleReexports·Ormolu.Fixity.Internal.unModuleReexports}41 ··Ormolu.Fixity.Internal.ModuleReexports{Ormolu.Fixity.Internal.ModuleReexports·Ormolu.Fixity.Internal.unModuleReexports}
42 ··Ormolu.Fixity.Internal.OpName42 ··Ormolu.Fixity.Internal.OpName
43 ··Ormolu.Fixity.Internal.PackageFixityMap{Ormolu.Fixity.Internal.PackageFixityMap}43 ··Ormolu.Fixity.Internal.PackageFixityMap{Ormolu.Fixity.Internal.PackageFixityMap}
44 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Imports44 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Imports
45 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal45 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal
46 boot·module·dependencies:46 boot·module·dependencies:
47 direct·package·dependencies:·Cabal-syntax-3.12.1.047 direct·package·dependencies:·Cabal-syntax-3.12.1.0
48 ·····························MemoTrie-0.6.11-AGMoA4DSEEvEpJB5E3WE0H·base-4.20.2.0·binary-0.8.9.348 ·····························MemoTrie-0.6.11-AGMoA4DSEEvEpJB5E3WE0H·base-4.20.2.0·binary-0.8.9.3
49 ·····························bytestring-0.12.2.0·containers-0.749 ·····························bytestring-0.12.2.0·containers-0.7
50 ·····························file-embed-0.0.16.0-E8aaLAUuoDR72lPuXnn5tz50 ·····························file-embed-0.0.16.0-E8aaLAUuoDR72lPuXnn5tz
51 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f51 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
52 ·····························template-haskell-2.22.0.052 ·····························template-haskell-2.22.0.0
Offset 129, 62 lines modifiedOffset 129, 62 lines modified
129 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d09129 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d09
130 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b130 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
131 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d131 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
132 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af132 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
133 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7133 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
134 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf134 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
135 import··-/··Data.FileEmbed·2f90a399e0c79302c75b89f94ecc1a5d135 import··-/··Data.FileEmbed·2f90a399e0c79302c75b89f94ecc1a5d
136 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Imports·c5e9513a5949411b9369dc3369efc6b2 
137 ··exports:·4b5f0e090f0e02022ea0fe42138e3b6b 
138 ··FixityImport·f357a802ea291590a0e53931a16d0812 
139 ··FixityImport·f090e8f2e8c6ffba6f23d13074c540d2 
140 ··fimportList·34503eb7d070db44d559724c89596598 
141 ··fimportModule·97cd77941aea1a4c740056d9e5e18f7b 
142 ··fimportPackage·dda7e024eeffcd5c0b13dd1d7e2f8892 
143 ··fimportQualified·f120bc1c109884fb38a2095e7a45038a 
144 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
145 ··exports:·989b204a0850f660e923d72ffa29ab24 
146 ··FixityApproximation·be2dbf50aaf805f316fcb74c4e10601a 
147 ··FixityApproximation·c3151f634ea667910ef1556bde29821a 
148 ··FixityDirection·c0a9f341a6c39c4ab0e2e1f0eb9a5a65 
149 ··FixityInfo·154325e39f74d5aa5244946f6e8c86f4 
150 ··FixityInfo·d37331a6bbf67dffefaf98548de60f00 
151 ··FixityOverrides·25df412a41f2549007b3e434ebc0f0eb 
152 ··FixityOverrides·03f0c73a0993d5acf08b104b2b5ad957 
153 ··FixityQualification·b5f2ed8b04db4047cf71104cd53a5b3e 
154 ··FromModuleImports·3f4fa88179c1547cdc64862d4bc206db 
155 ··Given·1a700ce44037e78fd1b07bf0aa240da6 
156 ··HackageInfo·a61dc98a20c85906204410d1df0fab48 
157 ··HackageInfo·312992b5fc80ee130093bf7af325cc63 
158 ··InfixL·34138339e806de68b25c4f307df8f582 
159 ··InfixN·e2d025b99216dbd7824839268f699670 
160 ··InfixR·ed77a3dd98faad53847d554d4dac0996 
161 ··ModuleFixityMap·ec7924aa91a6495ee9807e1220564e3d 
162 ··ModuleFixityMap·e989fe2390a41e814e2cc41a6df0bfd7 
163 ··ModuleReexports·9e4ec87bc9be5e87231e3cca658b5217 
164 ··ModuleReexports·e96908023a4d1e9375b0111ca62f4585 
165 ··OpName·87d25bc1ce07c1c7f3c93fe568f72ea8 
166 ··OpName·f533d8fbb4d275dd40649847cebef19f 
167 ··PackageFixityMap·798c1f4f023e58c01c2d1b32bdfcb9d0 
168 ··PackageFixityMap·d943d7cdb918525305b0ea0424ffedde 
169 ··colonFixityInfo·4ec69dbebfd920945d1cbc86aede9944 
170 ··defaultFixityApproximation·1960f2787736462a25734c43e37b24c9 
171 ··defaultFixityInfo·1565d753b78784856995d13c25053265 
172 ··defaultFixityOverrides·15e10b56835479924f831b40b8674938 
173 ··defaultModuleReexports·e3274895de449974c07bf6dd29fa66fe 
174 ··faDirection·2c1d665e2531c4fd83e6990c3cb39adf 
175 ··faMaxPrecedence·759df08bc5ed815f077b7e46a5f5b88a 
176 ··faMinPrecedence·88459f8d025c5f0cb6176435efeaf2cd 
177 ··fiDirection·af8df9948fa0af0e22453774714b4a08 
178 ··fiPrecedence·7f95cb748e8f0fc3c4f927b4a22e3b15 
179 ··inferFixity·b8f70fd49a7d419ea0d3544a852376da 
180 ··occOpName·10f8fa172061e866ff6212bc4a040466 
181 ··unFixityOverrides·4b4a03a859923eee13dfc0ced77ee42d 
182 ··unModuleReexports·1f12071d5cbc48eed39eb46fb765e028 
183 ··unOpName·0707c3fe2d8e5d5d895eb0b81ef1f4b2136 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Imports·f3f99cca5818b4c020d6f36e0f77eada
 137 ··exports:·8df3b00dda7461146a6b927f200fe14e
 138 ··FixityImport·54d5963b6911708ef5f939f5f32651ba
 139 ··FixityImport·ae75debd3bdac964ea41762c15c61f21
 140 ··fimportList·917254e161b92b04acd09da52fe74a4b
 141 ··fimportModule·874150b94bd89fd2c7b6058f026b51c1
 142 ··fimportPackage·c18242f57e4abebbc6ae9617aef119b1
 143 ··fimportQualified·785c0a2d7ec4e97fc91e514269694c35
 144 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 145 ··exports:·5c27021712e6311cc4f2bf1eb61e0aee
 146 ··FixityApproximation·33910c735429c4be50c385c577aff23a
 147 ··FixityApproximation·025854afe7ee61208bb452d732759445
 148 ··FixityDirection·dfd9fc4d18a569eb8a0925ea0fbfe185
 149 ··FixityInfo·b28bc81b46b063ce8260b7192fb449a3
 150 ··FixityInfo·15b31fa5467675cae741662d887c207d
 151 ··FixityOverrides·c7200f7c9887c56b823e31c5d31895b8
 152 ··FixityOverrides·75d027fb49884fceed5f5203f2538200
 153 ··FixityQualification·87766059f1172b949b1a087ddf50ebb2
 154 ··FromModuleImports·ba776a50c62ab4328b16b6044c3bdb27
 155 ··Given·c08c2f2124649fedf17d3df248c85ac0
 156 ··HackageInfo·905a5d9857e0836cb4b31509b347a52d
 157 ··HackageInfo·8981a8088f1e15528e3f6dc16e0528dc
 158 ··InfixL·e26fb12ab808533fb9df924613c3a1dc
 159 ··InfixN·b0199ce5d037ab40a8e17f06593cb6bc
 160 ··InfixR·74623b565abdde58d312c83ad28671bb
 161 ··ModuleFixityMap·502056aa3bbf790d336fe3c6c590ec9d
 162 ··ModuleFixityMap·91bc85b9e484ed9a7a357aff562740d3
 163 ··ModuleReexports·4bcbc608f0db430655db440793264ca7
 164 ··ModuleReexports·0be642df2d8ae5910d21d618f744ef9b
 165 ··OpName·c8c7bbc066b13c2a904ab45dee4576ff
 166 ··OpName·2355c449b86cfe367d4bdb949c1f8d1f
 167 ··PackageFixityMap·37e258721aec174030d8ff7719f7e582
 168 ··PackageFixityMap·f1a7f8e473d821cfca2ea5c8ab436cb4
 169 ··colonFixityInfo·5f824747ae63104c0496e990a172fc5f
Max diff block lines reached; 100101/108056 bytes (92.64%) of diff not shown.
⊟
106 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Fixity.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Fixity.hi
Files 99% similar despite different names
⊟
106 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Fixity·91037 interface·Ormolu.Fixity·9103
8 ··interface·hash:·31eb875304ab3378ba10957362f171e4 
9 ··ABI·hash:·4416c3281a1bada3e93e648871eb1aeb 
10 ··export-list·hash:·761fa040d2818fd80a54133b19d35e80 
11 ··orphan·hash:·02327372f740986cc2aa93edded8cd088 ··interface·hash:·304b33ec06cb52b0a48b754daa7f518f
 9 ··ABI·hash:·16edcec36e330a5ebe44c6dcc7e3265f
 10 ··export-list·hash:·051d31402c44f3a4c0d1c47502e8013e
 11 ··orphan·hash:·d3b369839e16ac1c53435c915ff68060
12 ··flag·hash:·3599bbc7b08af26ed1d298ca30b7979c12 ··flag·hash:·3599bbc7b08af26ed1d298ca30b7979c
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·db686fc041a4ae0ee1b647ad18ea85c116 ··src_hash:·db686fc041a4ae0ee1b647ad18ea85c1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·True18 ··used·TH·splices:·True
Offset 37, 16 lines modifiedOffset 37, 16 lines modified
37 ··Ormolu.Fixity.Internal.FixityInfo{Ormolu.Fixity.Internal.FixityInfo·Ormolu.Fixity.Internal.fiDirection·Ormolu.Fixity.Internal.fiPrecedence}37 ··Ormolu.Fixity.Internal.FixityInfo{Ormolu.Fixity.Internal.FixityInfo·Ormolu.Fixity.Internal.fiDirection·Ormolu.Fixity.Internal.fiPrecedence}
38 ··Ormolu.Fixity.Internal.FixityOverrides{Ormolu.Fixity.Internal.FixityOverrides·Ormolu.Fixity.Internal.unFixityOverrides}38 ··Ormolu.Fixity.Internal.FixityOverrides{Ormolu.Fixity.Internal.FixityOverrides·Ormolu.Fixity.Internal.unFixityOverrides}
39 ··Ormolu.Fixity.Internal.HackageInfo{Ormolu.Fixity.Internal.HackageInfo}39 ··Ormolu.Fixity.Internal.HackageInfo{Ormolu.Fixity.Internal.HackageInfo}
40 ··Ormolu.Fixity.Internal.ModuleFixityMap{Ormolu.Fixity.Internal.ModuleFixityMap}40 ··Ormolu.Fixity.Internal.ModuleFixityMap{Ormolu.Fixity.Internal.ModuleFixityMap}
41 ··Ormolu.Fixity.Internal.ModuleReexports{Ormolu.Fixity.Internal.ModuleReexports·Ormolu.Fixity.Internal.unModuleReexports}41 ··Ormolu.Fixity.Internal.ModuleReexports{Ormolu.Fixity.Internal.ModuleReexports·Ormolu.Fixity.Internal.unModuleReexports}
42 ··Ormolu.Fixity.Internal.OpName42 ··Ormolu.Fixity.Internal.OpName
43 ··Ormolu.Fixity.Internal.PackageFixityMap{Ormolu.Fixity.Internal.PackageFixityMap}43 ··Ormolu.Fixity.Internal.PackageFixityMap{Ormolu.Fixity.Internal.PackageFixityMap}
44 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Imports44 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Imports
45 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal45 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal
46 boot·module·dependencies:46 boot·module·dependencies:
47 direct·package·dependencies:·Cabal-syntax-3.12.1.047 direct·package·dependencies:·Cabal-syntax-3.12.1.0
48 ·····························MemoTrie-0.6.11-AGMoA4DSEEvEpJB5E3WE0H·base-4.20.2.0·binary-0.8.9.348 ·····························MemoTrie-0.6.11-AGMoA4DSEEvEpJB5E3WE0H·base-4.20.2.0·binary-0.8.9.3
49 ·····························bytestring-0.12.2.0·containers-0.749 ·····························bytestring-0.12.2.0·containers-0.7
50 ·····························file-embed-0.0.16.0-E8aaLAUuoDR72lPuXnn5tz50 ·····························file-embed-0.0.16.0-E8aaLAUuoDR72lPuXnn5tz
51 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f51 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
52 ·····························template-haskell-2.22.0.052 ·····························template-haskell-2.22.0.0
Offset 129, 62 lines modifiedOffset 129, 62 lines modified
129 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d09129 import··-/··Data.ByteString.Unsafe·4975e28baeea103348cca2da89d60d09
130 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b130 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
131 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d131 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
132 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af132 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
133 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7133 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
134 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf134 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
135 import··-/··Data.FileEmbed·2f90a399e0c79302c75b89f94ecc1a5d135 import··-/··Data.FileEmbed·2f90a399e0c79302c75b89f94ecc1a5d
136 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Imports·c5e9513a5949411b9369dc3369efc6b2 
137 ··exports:·4b5f0e090f0e02022ea0fe42138e3b6b 
138 ··FixityImport·f357a802ea291590a0e53931a16d0812 
139 ··FixityImport·f090e8f2e8c6ffba6f23d13074c540d2 
140 ··fimportList·34503eb7d070db44d559724c89596598 
141 ··fimportModule·97cd77941aea1a4c740056d9e5e18f7b 
142 ··fimportPackage·dda7e024eeffcd5c0b13dd1d7e2f8892 
143 ··fimportQualified·f120bc1c109884fb38a2095e7a45038a 
144 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
145 ··exports:·989b204a0850f660e923d72ffa29ab24 
146 ··FixityApproximation·be2dbf50aaf805f316fcb74c4e10601a 
147 ··FixityApproximation·c3151f634ea667910ef1556bde29821a 
148 ··FixityDirection·c0a9f341a6c39c4ab0e2e1f0eb9a5a65 
149 ··FixityInfo·154325e39f74d5aa5244946f6e8c86f4 
150 ··FixityInfo·d37331a6bbf67dffefaf98548de60f00 
151 ··FixityOverrides·25df412a41f2549007b3e434ebc0f0eb 
152 ··FixityOverrides·03f0c73a0993d5acf08b104b2b5ad957 
153 ··FixityQualification·b5f2ed8b04db4047cf71104cd53a5b3e 
154 ··FromModuleImports·3f4fa88179c1547cdc64862d4bc206db 
155 ··Given·1a700ce44037e78fd1b07bf0aa240da6 
156 ··HackageInfo·a61dc98a20c85906204410d1df0fab48 
157 ··HackageInfo·312992b5fc80ee130093bf7af325cc63 
158 ··InfixL·34138339e806de68b25c4f307df8f582 
159 ··InfixN·e2d025b99216dbd7824839268f699670 
160 ··InfixR·ed77a3dd98faad53847d554d4dac0996 
161 ··ModuleFixityMap·ec7924aa91a6495ee9807e1220564e3d 
162 ··ModuleFixityMap·e989fe2390a41e814e2cc41a6df0bfd7 
163 ··ModuleReexports·9e4ec87bc9be5e87231e3cca658b5217 
164 ··ModuleReexports·e96908023a4d1e9375b0111ca62f4585 
165 ··OpName·87d25bc1ce07c1c7f3c93fe568f72ea8 
166 ··OpName·f533d8fbb4d275dd40649847cebef19f 
167 ··PackageFixityMap·798c1f4f023e58c01c2d1b32bdfcb9d0 
168 ··PackageFixityMap·d943d7cdb918525305b0ea0424ffedde 
169 ··colonFixityInfo·4ec69dbebfd920945d1cbc86aede9944 
170 ··defaultFixityApproximation·1960f2787736462a25734c43e37b24c9 
171 ··defaultFixityInfo·1565d753b78784856995d13c25053265 
172 ··defaultFixityOverrides·15e10b56835479924f831b40b8674938 
173 ··defaultModuleReexports·e3274895de449974c07bf6dd29fa66fe 
174 ··faDirection·2c1d665e2531c4fd83e6990c3cb39adf 
175 ··faMaxPrecedence·759df08bc5ed815f077b7e46a5f5b88a 
176 ··faMinPrecedence·88459f8d025c5f0cb6176435efeaf2cd 
177 ··fiDirection·af8df9948fa0af0e22453774714b4a08 
178 ··fiPrecedence·7f95cb748e8f0fc3c4f927b4a22e3b15 
179 ··inferFixity·b8f70fd49a7d419ea0d3544a852376da 
180 ··occOpName·10f8fa172061e866ff6212bc4a040466 
181 ··unFixityOverrides·4b4a03a859923eee13dfc0ced77ee42d 
182 ··unModuleReexports·1f12071d5cbc48eed39eb46fb765e028 
183 ··unOpName·0707c3fe2d8e5d5d895eb0b81ef1f4b2136 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Imports·f3f99cca5818b4c020d6f36e0f77eada
 137 ··exports:·8df3b00dda7461146a6b927f200fe14e
 138 ··FixityImport·54d5963b6911708ef5f939f5f32651ba
 139 ··FixityImport·ae75debd3bdac964ea41762c15c61f21
 140 ··fimportList·917254e161b92b04acd09da52fe74a4b
 141 ··fimportModule·874150b94bd89fd2c7b6058f026b51c1
 142 ··fimportPackage·c18242f57e4abebbc6ae9617aef119b1
 143 ··fimportQualified·785c0a2d7ec4e97fc91e514269694c35
 144 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 145 ··exports:·5c27021712e6311cc4f2bf1eb61e0aee
 146 ··FixityApproximation·33910c735429c4be50c385c577aff23a
 147 ··FixityApproximation·025854afe7ee61208bb452d732759445
 148 ··FixityDirection·dfd9fc4d18a569eb8a0925ea0fbfe185
 149 ··FixityInfo·b28bc81b46b063ce8260b7192fb449a3
 150 ··FixityInfo·15b31fa5467675cae741662d887c207d
 151 ··FixityOverrides·c7200f7c9887c56b823e31c5d31895b8
 152 ··FixityOverrides·75d027fb49884fceed5f5203f2538200
 153 ··FixityQualification·87766059f1172b949b1a087ddf50ebb2
 154 ··FromModuleImports·ba776a50c62ab4328b16b6044c3bdb27
 155 ··Given·c08c2f2124649fedf17d3df248c85ac0
 156 ··HackageInfo·905a5d9857e0836cb4b31509b347a52d
 157 ··HackageInfo·8981a8088f1e15528e3f6dc16e0528dc
 158 ··InfixL·e26fb12ab808533fb9df924613c3a1dc
 159 ··InfixN·b0199ce5d037ab40a8e17f06593cb6bc
 160 ··InfixR·74623b565abdde58d312c83ad28671bb
 161 ··ModuleFixityMap·502056aa3bbf790d336fe3c6c590ec9d
 162 ··ModuleFixityMap·91bc85b9e484ed9a7a357aff562740d3
 163 ··ModuleReexports·4bcbc608f0db430655db440793264ca7
 164 ··ModuleReexports·0be642df2d8ae5910d21d618f744ef9b
 165 ··OpName·c8c7bbc066b13c2a904ab45dee4576ff
 166 ··OpName·2355c449b86cfe367d4bdb949c1f8d1f
 167 ··PackageFixityMap·37e258721aec174030d8ff7719f7e582
 168 ··PackageFixityMap·f1a7f8e473d821cfca2ea5c8ab436cb4
 169 ··colonFixityInfo·5f824747ae63104c0496e990a172fc5f
Max diff block lines reached; 100101/108053 bytes (92.64%) of diff not shown.
⊟
18.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports/Grouping.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports/Grouping.dyn_hi
Files 96% similar despite different names
⊟
17.7 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Imports.Grouping·91037 interface·Ormolu.Imports.Grouping·9103
8 ··interface·hash:·caf1834696d2696abad3c933fae065d6 
9 ··ABI·hash:·5b2e94b8d245f051a89c3ba4aec7850a 
10 ··export-list·hash:·b33854f7a75c824c151a678a37120ab78 ··interface·hash:·6f32cb08a0b70bee1223bc8b8798275d
 9 ··ABI·hash:·07cd5fda7c868e5b9e532885c10ec6ee
 10 ··export-list·hash:·1e5036bb0cee33cc0206c4e88d8313ef
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·466558222fd69f6e8f669636b32232ae12 ··flag·hash:·466558222fd69f6e8f669636b32232ae
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1a957d5bd5d6f476e4416ea21270735016 ··src_hash:·1a957d5bd5d6f476e4416ea212707350
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··groupImports21 ··groupImports
22 ··prepareExistingGroups22 ··prepareExistingGroups
23 ··Import{Import·importName·importQualified}23 ··Import{Import·importName·importQualified}
24 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config24 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Glob26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Glob
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.028 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
29 ·····························containers-0.729 ·····························containers-0.7
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 117, 51 lines modifiedOffset 117, 51 lines modified
117 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f117 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
118 import··-/··Data.Function·50dba7d776343492978260130ca437b7118 import··-/··Data.Function·50dba7d776343492978260130ca437b7
119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
120 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737120 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
121 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a121 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
122 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7122 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
123 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf123 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
124 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
125 ··exports:·d8361e56de19b0d595310dd1e25f9206 
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
127 ··ImportGroupByQualified·8ff05efb4c5cc59e2987bf4df0e12cfc 
128 ··ImportGroupByScope·ff963a21d2bc04695ec1af5afa7e376e 
129 ··ImportGroupByScopeThenQualified·582524e5a7e2a02998c01c69bcf2b221 
130 ··ImportGroupCustom·4c0aa2e3b33125644b74c8a5139608e8 
131 ··ImportGroupLegacy·45b4f7e194d7c5e8585e6ae8b5c86df2 
132 ··ImportGroupPreserve·2d2ec9f91dc75c6964bc413a6e951a82 
133 ··ImportGroupSingle·b08de9a897897681bdf8c6df4656b901 
134 ··ImportGrouping·a0bd9ec3d43f6d95cb8d70df85c11404 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Types·05335c75b680631cc0b4f2d74e57d7e7 
136 ··ImportGroup·8527aff05b2201d6e22dbfdaccdd55a2 
137 ··ImportGroup·3d9e3b5dec61ef0739c2640a6caa58ba 
138 ··ImportGroupRule·7db08eb640a3ab6de0c6b8bc1e717c89 
139 ··ImportGroupRule·99d541dbc432fc717e00d3c921bc483c 
140 ··MatchAllModules·7964c0944acc9e3b1037ef9795713333 
141 ··MatchBothQualifiedAndUnqualified·8c5b7d933e5851891e23334fbde4a126 
142 ··MatchGlob·a6aebdc31261ad91cf0a1d329def1a17 
143 ··MatchLocalModules·3062ead634b9523698795225bec19ca9 
144 ··MatchQualifiedOnly·9004de71a5c9b25533f8c67ac0ad7ae6 
145 ··MatchUnqualifiedOnly·ac32a78004950948b88772c9f9a68b97 
146 ··igName·2e53ec26a59d4a1624bc98f264733280 
147 ··igRules·ca3e317f9abdca056cb8260b693b4cde 
148 ··igrModuleMatcher·c901ce3e0e77b40f0048f46952eafda3 
149 ··igrPriority·c56f7da7f3387e11c7227ff8ec762f8f 
150 ··igrQualifiedMatcher·5123fcc3bba0f557d140e9d876429364 
151 ··matchAllRulePriority·b9f4d7afbea6479f5018fa42b1fd61cd 
152 ··matchLocalRulePriority·aa5743cca5146697c5470c88c2b6daf9 
153 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
154 ··exports:·220838693a579e7a41cbea2fbe983a1b 
155 ··ghcModuleNameToCabal·68fb944874d1d87101bb3a37385006e5 
156 ··groupBy'·be52d01f04dbb0f7d73dc7870b7af87d 
157 ··separatedByBlank·7a461db4f8b8d68f82ce296448269986 
158 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Glob·a2faa11332a043ef3380df7caa0db875 
159 ··exports:·e0d7af188ba6f547c1b6557d4205d14e 
160 ··matchesGlob·d8c81af0b1eeea17103664ac7f5de5ea124 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 125 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 127 ··ImportGroupByQualified·eef6361f76adfd6797b48f0cc0c341a5
 128 ··ImportGroupByScope·72e4c43cbcf6c589b548b6e097e2eac7
 129 ··ImportGroupByScopeThenQualified·ebe01c9eb231fc5171861d8090053d3a
 130 ··ImportGroupCustom·d2a5c48f2a80a221944bc8c2faf55e76
 131 ··ImportGroupLegacy·23de30828bdd9a667caabcff6aef8fb7
 132 ··ImportGroupPreserve·7efede99dda02afaceec2034f6a8ce0c
 133 ··ImportGroupSingle·94c87dcfebe607aa367fbe2b1fdf327c
 134 ··ImportGrouping·791454e6fec8cc1b84aa0b092cba7f8a
 135 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Types·c48ac784131c1e957c1a4c20af99d159
 136 ··ImportGroup·4b41c0b76b6c4c57766de8eccc221a06
 137 ··ImportGroup·f7b80049256daf1e7e2d964ca295cd6a
 138 ··ImportGroupRule·acf8f236b36b64788f0f2d77e5a4708a
 139 ··ImportGroupRule·2e9527d9264bd3d6cdf32c9e90987df4
 140 ··MatchAllModules·7a7ed551855b31463bf208b7af813687
 141 ··MatchBothQualifiedAndUnqualified·b2d3da322cc10d92d8d6e32b6a40967a
 142 ··MatchGlob·2bccdfc2842e2c72101148c219c8626b
 143 ··MatchLocalModules·50413d0a6730e0a3dd2f8fdbc3d59874
 144 ··MatchQualifiedOnly·1fc3d63b080a5ccb605be2e3815eb8bd
 145 ··MatchUnqualifiedOnly·38e2e96e9f73092bd82729ceeff8d7ce
 146 ··igName·c6603413d0ce5e131769d9eb53fe9729
 147 ··igRules·dae70cc3f61b690f8ebc61fc98cbf00b
 148 ··igrModuleMatcher·c8a20b43a79777b01db1b542242d1f59
 149 ··igrPriority·a8ad019bf05c1a717aa2548cc2c560e0
 150 ··igrQualifiedMatcher·eeac7aba65f7c6553a7004ed93a449e2
 151 ··matchAllRulePriority·7a5cb8b0f4277c59dcc8cfde441ae739
 152 ··matchLocalRulePriority·0685cbc9a09fcadab3bd80a5b84f67cd
 153 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 154 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 155 ··ghcModuleNameToCabal·dda2eff8ca47c2a0e3ac5308b18cf3ed
 156 ··groupBy'·59f2a7cb279ebbd89a182863c0b0b411
 157 ··separatedByBlank·5d9520965795307e5154dde7aee2f85a
 158 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Glob·c1cbfd3a02f3796ce6ce48826295c81e
 159 ··exports:·ebd4ada46be7eace069e68472ba5de38
 160 ··matchesGlob·6238d1e26b3cbe1c2ea68bd3309befed
161 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c161 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
162 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233162 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
163 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01163 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
164 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe164 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
165 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136165 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
166 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8166 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
167 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09167 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
Offset 169, 137 lines modifiedOffset 169, 137 lines modified
169 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da169 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
170 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273170 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
171 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f171 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
Max diff block lines reached; 10670/18095 bytes (58.97%) of diff not shown.
⊟
18.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports/Grouping.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports/Grouping.hi
Files 95% similar despite different names
⊟
17.7 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Imports.Grouping·91037 interface·Ormolu.Imports.Grouping·9103
8 ··interface·hash:·caf1834696d2696abad3c933fae065d6 
9 ··ABI·hash:·5b2e94b8d245f051a89c3ba4aec7850a 
10 ··export-list·hash:·b33854f7a75c824c151a678a37120ab78 ··interface·hash:·6f32cb08a0b70bee1223bc8b8798275d
 9 ··ABI·hash:·07cd5fda7c868e5b9e532885c10ec6ee
 10 ··export-list·hash:·1e5036bb0cee33cc0206c4e88d8313ef
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·4877308baf22c4fa38a207feae177ead12 ··flag·hash:·4877308baf22c4fa38a207feae177ead
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1a957d5bd5d6f476e4416ea21270735016 ··src_hash:·1a957d5bd5d6f476e4416ea212707350
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··groupImports21 ··groupImports
22 ··prepareExistingGroups22 ··prepareExistingGroups
23 ··Import{Import·importName·importQualified}23 ··Import{Import·importName·importQualified}
24 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config24 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Glob26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Glob
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.028 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
29 ·····························containers-0.729 ·····························containers-0.7
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 117, 51 lines modifiedOffset 117, 51 lines modified
117 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f117 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
118 import··-/··Data.Function·50dba7d776343492978260130ca437b7118 import··-/··Data.Function·50dba7d776343492978260130ca437b7
119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
120 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737120 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
121 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a121 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
122 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7122 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
123 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf123 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
124 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
125 ··exports:·d8361e56de19b0d595310dd1e25f9206 
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
127 ··ImportGroupByQualified·8ff05efb4c5cc59e2987bf4df0e12cfc 
128 ··ImportGroupByScope·ff963a21d2bc04695ec1af5afa7e376e 
129 ··ImportGroupByScopeThenQualified·582524e5a7e2a02998c01c69bcf2b221 
130 ··ImportGroupCustom·4c0aa2e3b33125644b74c8a5139608e8 
131 ··ImportGroupLegacy·45b4f7e194d7c5e8585e6ae8b5c86df2 
132 ··ImportGroupPreserve·2d2ec9f91dc75c6964bc413a6e951a82 
133 ··ImportGroupSingle·b08de9a897897681bdf8c6df4656b901 
134 ··ImportGrouping·a0bd9ec3d43f6d95cb8d70df85c11404 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Types·05335c75b680631cc0b4f2d74e57d7e7 
136 ··ImportGroup·8527aff05b2201d6e22dbfdaccdd55a2 
137 ··ImportGroup·3d9e3b5dec61ef0739c2640a6caa58ba 
138 ··ImportGroupRule·7db08eb640a3ab6de0c6b8bc1e717c89 
139 ··ImportGroupRule·99d541dbc432fc717e00d3c921bc483c 
140 ··MatchAllModules·7964c0944acc9e3b1037ef9795713333 
141 ··MatchBothQualifiedAndUnqualified·8c5b7d933e5851891e23334fbde4a126 
142 ··MatchGlob·a6aebdc31261ad91cf0a1d329def1a17 
143 ··MatchLocalModules·3062ead634b9523698795225bec19ca9 
144 ··MatchQualifiedOnly·9004de71a5c9b25533f8c67ac0ad7ae6 
145 ··MatchUnqualifiedOnly·ac32a78004950948b88772c9f9a68b97 
146 ··igName·2e53ec26a59d4a1624bc98f264733280 
147 ··igRules·ca3e317f9abdca056cb8260b693b4cde 
148 ··igrModuleMatcher·c901ce3e0e77b40f0048f46952eafda3 
149 ··igrPriority·c56f7da7f3387e11c7227ff8ec762f8f 
150 ··igrQualifiedMatcher·5123fcc3bba0f557d140e9d876429364 
151 ··matchAllRulePriority·b9f4d7afbea6479f5018fa42b1fd61cd 
152 ··matchLocalRulePriority·aa5743cca5146697c5470c88c2b6daf9 
153 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
154 ··exports:·220838693a579e7a41cbea2fbe983a1b 
155 ··ghcModuleNameToCabal·68fb944874d1d87101bb3a37385006e5 
156 ··groupBy'·be52d01f04dbb0f7d73dc7870b7af87d 
157 ··separatedByBlank·7a461db4f8b8d68f82ce296448269986 
158 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils.Glob·a2faa11332a043ef3380df7caa0db875 
159 ··exports:·e0d7af188ba6f547c1b6557d4205d14e 
160 ··matchesGlob·d8c81af0b1eeea17103664ac7f5de5ea124 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 125 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 127 ··ImportGroupByQualified·eef6361f76adfd6797b48f0cc0c341a5
 128 ··ImportGroupByScope·72e4c43cbcf6c589b548b6e097e2eac7
 129 ··ImportGroupByScopeThenQualified·ebe01c9eb231fc5171861d8090053d3a
 130 ··ImportGroupCustom·d2a5c48f2a80a221944bc8c2faf55e76
 131 ··ImportGroupLegacy·23de30828bdd9a667caabcff6aef8fb7
 132 ··ImportGroupPreserve·7efede99dda02afaceec2034f6a8ce0c
 133 ··ImportGroupSingle·94c87dcfebe607aa367fbe2b1fdf327c
 134 ··ImportGrouping·791454e6fec8cc1b84aa0b092cba7f8a
 135 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Types·c48ac784131c1e957c1a4c20af99d159
 136 ··ImportGroup·4b41c0b76b6c4c57766de8eccc221a06
 137 ··ImportGroup·f7b80049256daf1e7e2d964ca295cd6a
 138 ··ImportGroupRule·acf8f236b36b64788f0f2d77e5a4708a
 139 ··ImportGroupRule·2e9527d9264bd3d6cdf32c9e90987df4
 140 ··MatchAllModules·7a7ed551855b31463bf208b7af813687
 141 ··MatchBothQualifiedAndUnqualified·b2d3da322cc10d92d8d6e32b6a40967a
 142 ··MatchGlob·2bccdfc2842e2c72101148c219c8626b
 143 ··MatchLocalModules·50413d0a6730e0a3dd2f8fdbc3d59874
 144 ··MatchQualifiedOnly·1fc3d63b080a5ccb605be2e3815eb8bd
 145 ··MatchUnqualifiedOnly·38e2e96e9f73092bd82729ceeff8d7ce
 146 ··igName·c6603413d0ce5e131769d9eb53fe9729
 147 ··igRules·dae70cc3f61b690f8ebc61fc98cbf00b
 148 ··igrModuleMatcher·c8a20b43a79777b01db1b542242d1f59
 149 ··igrPriority·a8ad019bf05c1a717aa2548cc2c560e0
 150 ··igrQualifiedMatcher·eeac7aba65f7c6553a7004ed93a449e2
 151 ··matchAllRulePriority·7a5cb8b0f4277c59dcc8cfde441ae739
 152 ··matchLocalRulePriority·0685cbc9a09fcadab3bd80a5b84f67cd
 153 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 154 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 155 ··ghcModuleNameToCabal·dda2eff8ca47c2a0e3ac5308b18cf3ed
 156 ··groupBy'·59f2a7cb279ebbd89a182863c0b0b411
 157 ··separatedByBlank·5d9520965795307e5154dde7aee2f85a
 158 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils.Glob·c1cbfd3a02f3796ce6ce48826295c81e
 159 ··exports:·ebd4ada46be7eace069e68472ba5de38
 160 ··matchesGlob·6238d1e26b3cbe1c2ea68bd3309befed
161 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c161 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
162 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233162 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
163 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01163 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
164 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe164 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
165 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136165 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
166 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8166 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
167 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09167 import··-/··GHC.Internal.Enum·dcafb248d7abedc5f2179d5738513b09
Offset 169, 137 lines modifiedOffset 169, 137 lines modified
169 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da169 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
170 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273170 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
171 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f171 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
Max diff block lines reached; 10670/18092 bytes (58.98%) of diff not shown.
⊟
63.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports.dyn_hi
Files 97% similar despite different names
⊟
62.8 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Imports·91037 interface·Ormolu.Imports·9103
8 ··interface·hash:·2b4859dab3541eec87c7efa6dac5fa06 
9 ··ABI·hash:·8cdde8e89459a925d59d4c17f8b27b58 
10 ··export-list·hash:·9e88951d91490f313598cedd551fff238 ··interface·hash:·854728c7f467f1b29fb70b9d2475b035
 9 ··ABI·hash:·69f34f7cb3a1971d350db9f0bb9a716d
 10 ··export-list·hash:·bb68951b29786a81a2d2d791514e138d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5672fc313f55562b727136d4f7ede43412 ··flag·hash:·5672fc313f55562b727136d4f7ede434
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b2f2e871a4bfb70164b5e35d26ac144c16 ··src_hash:·b2f2e871a4bfb70164b5e35d26ac144c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··normalizeImports21 ··normalizeImports
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Imports.Grouping23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Imports.Grouping
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.026 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
27 ·····························containers-0.727 ·····························containers-0.7
28 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f28 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
29 plugin·package·dependencies:29 plugin·package·dependencies:
30 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder30 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
31 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float31 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 118, 30 lines modifiedOffset 118, 30 lines modified
118 import··-/··Data.Ord·4b9594af8fed4757a40d25fd7e7423a2118 import··-/··Data.Ord·4b9594af8fed4757a40d25fd7e7423a2
119 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a119 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
120 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b120 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
121 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d121 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
122 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af122 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
123 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7123 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
124 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf124 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
125 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
126 ··exports:·d8361e56de19b0d595310dd1e25f9206 
127 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
128 ··ImportGrouping·a0bd9ec3d43f6d95cb8d70df85c11404 
129 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Imports.Grouping·5b2e94b8d245f051a89c3ba4aec7850a 
130 ··exports:·b33854f7a75c824c151a678a37120ab7 
131 ··Import·ca14b5118a3ebd1357b1bc176d509aa2 
132 ··Import·b5d12609abc1a85a704303bf8cd4b99e 
133 ··groupImports·0860b714209d0de78f38b1e83ed30747 
134 ··importName·d20a1cc5e983d05b7f1674d291c1b2d4 
135 ··importQualified·e983c12e005254c781973773f89a4e75 
136 ··prepareExistingGroups·d2130a01362877427e6db69d97b7a9a1 
137 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
138 ··exports:·220838693a579e7a41cbea2fbe983a1b 
139 ··notImplemented·0c6217f59ae7ba97eab6a459174c9cc7 
140 ··showOutputable·42449ae4d1e81ee4e0fedbb6d4383098125 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 126 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 127 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 128 ··ImportGrouping·791454e6fec8cc1b84aa0b092cba7f8a
 129 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Imports.Grouping·07cd5fda7c868e5b9e532885c10ec6ee
 130 ··exports:·1e5036bb0cee33cc0206c4e88d8313ef
 131 ··Import·e6bc76cd68a2103985512744b03ee640
 132 ··Import·32a59adff33167a776b8b0746db77a45
 133 ··groupImports·c4b662fdc9db7c388a78fc82c7c0fc1a
 134 ··importName·4f0e4921b4ddae32ed773d9f0112f828
 135 ··importQualified·a97732e0403e68ade020dcd00a313211
 136 ··prepareExistingGroups·0a7de6a5cdae1d259e8f81673b838f2e
 137 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 138 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 139 ··notImplemented·9a8ffbf2737070e19ad8e49f25f3b50c
 140 ··showOutputable·e36c957f947c0c9e3537667792c5b508
141 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c141 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
142 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233142 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
143 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01143 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
144 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe144 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
145 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136145 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
146 import··-/··GHC.Internal.Data.Ord·13d8cd79f100b9aa2b188438318f66a5146 import··-/··GHC.Internal.Data.Ord·13d8cd79f100b9aa2b188438318f66a5
147 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8147 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
Offset 159, 17 lines modifiedOffset 159, 17 lines modified
159 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5159 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5
160 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a160 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a
161 import··-/··Language.Haskell.Syntax.Module.Name·9143732cfb4daa80fddb350fcb5a63a3161 import··-/··Language.Haskell.Syntax.Module.Name·9143732cfb4daa80fddb350fcb5a63a3
162 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6162 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
163 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c163 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
164 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888164 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
165 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf165 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
166 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·0ade2a146cfc321c4586d7aa13a6dd7d166 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·addb498f651bfae80007a2336c40d221
167 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd167 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
168 fd9c159ed7ec938b6513a2bd610cca46168 60953133b2c9946f4e026c228b487ec6
169 ··$fEqIEWrappedNameOrd·::·GHC.Classes.Eq·IEWrappedNameOrd169 ··$fEqIEWrappedNameOrd·::·GHC.Classes.Eq·IEWrappedNameOrd
170 ··DFunId170 ··DFunId
171 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],171 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
172 ···Inline:·CONLIKE,172 ···Inline:·CONLIKE,
173 ···Unfolding:·DFun:.173 ···Unfolding:·DFun:.
174 ················@IEWrappedNameOrd174 ················@IEWrappedNameOrd
175 ················GHC.Hs.ImpExp.$fEqIEWrappedName1_$c==175 ················GHC.Hs.ImpExp.$fEqIEWrappedName1_$c==
Offset 178, 56 lines modifiedOffset 178, 56 lines modified
178 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:IEWrappedNameOrd[0])178 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:IEWrappedNameOrd[0])
179 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)179 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
180 ················GHC.Hs.ImpExp.$fEqIEWrappedName1_$c/=180 ················GHC.Hs.ImpExp.$fEqIEWrappedName1_$c/=
181 ··················`cast`181 ··················`cast`
182 ················(Sym·(N:IEWrappedNameOrd[0])182 ················(Sym·(N:IEWrappedNameOrd[0])
183 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:IEWrappedNameOrd[0])183 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:IEWrappedNameOrd[0])
184 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]184 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
185 93863a00fe9a998370ae884e3845ec5e185 ba0e50ea3d1d59fe797a4fa88d9841c6
186 ··$fEqImportId·::·GHC.Classes.Eq·ImportId186 ··$fEqImportId·::·GHC.Classes.Eq·ImportId
187 ··DFunId187 ··DFunId
188 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],188 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
189 ···Inline:·CONLIKE,189 ···Inline:·CONLIKE,
190 ···Unfolding:·DFun:.·@ImportId·$fEqImportId_$c==·$fEqImportId_$c/=]190 ···Unfolding:·DFun:.·@ImportId·$fEqImportId_$c==·$fEqImportId_$c/=]
191 b371d3fdfda0e6ae0aff8ed31c1bcf1c191 868c1c3445757cc75aa0346c35c5120a
192 ··$fEqImportId1·::·()192 ··$fEqImportId1·::·()
193 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),193 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
194 ···Strictness:·b,·CPR:·b]194 ···Strictness:·b,·CPR:·b]
195 144f76069a7ec31196c6bf17474d1b72195 15ae994405afb5d1c192430740f8e344
196 ··$fEqImportId_$c/=·::·ImportId·->·ImportId·->·GHC.Types.Bool196 ··$fEqImportId_$c/=·::·ImportId·->·ImportId·->·GHC.Types.Bool
197 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,197 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
198 ···Strictness:·<1!P(SL,L,MP(L,A,A,A),L,L,L,L,L)><1P(SL,L,MP(L,A,A,A),L,L,L,L,L)>,198 ···Strictness:·<1!P(SL,L,MP(L,A,A,A),L,L,L,L,L)><1P(SL,L,MP(L,A,A,A),L,L,L,L,L)>,
199 ···Inline:·(sat-args=2),199 ···Inline:·(sat-args=2),
200 ···Unfolding:·Core:·StableUser·<2,FalseFalse>200 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
201 ··············\·(x['GHC.Types.Many]·::·ImportId)201 ··············\·(x['GHC.Types.Many]·::·ImportId)
202 ················(y['GHC.Types.Many]·::·ImportId)·->202 ················(y['GHC.Types.Many]·::·ImportId)·->
203 ··············case·$fEqImportId_$c==·x·y·of·wild·{203 ··············case·$fEqImportId_$c==·x·y·of·wild·{
204 ················GHC.Types.False·->·GHC.Types.True204 ················GHC.Types.False·->·GHC.Types.True
205 ················GHC.Types.True·->·GHC.Types.False·}]205 ················GHC.Types.True·->·GHC.Types.False·}]
206 7d2b152ddb57068f7e385b0b8a28c2ea206 c44dad64b719625b8c7c0c6f05adf9d8
Max diff block lines reached; 56826/64312 bytes (88.36%) of diff not shown.
⊟
63.1 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Imports.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Imports.hi
Files 97% similar despite different names
⊟
62.8 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Imports·91037 interface·Ormolu.Imports·9103
8 ··interface·hash:·2b4859dab3541eec87c7efa6dac5fa06 
9 ··ABI·hash:·8cdde8e89459a925d59d4c17f8b27b58 
10 ··export-list·hash:·9e88951d91490f313598cedd551fff238 ··interface·hash:·854728c7f467f1b29fb70b9d2475b035
 9 ··ABI·hash:·69f34f7cb3a1971d350db9f0bb9a716d
 10 ··export-list·hash:·bb68951b29786a81a2d2d791514e138d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9e653af26cbcf6e9c3db3f32ee45169412 ··flag·hash:·9e653af26cbcf6e9c3db3f32ee451694
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b2f2e871a4bfb70164b5e35d26ac144c16 ··src_hash:·b2f2e871a4bfb70164b5e35d26ac144c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··normalizeImports21 ··normalizeImports
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Imports.Grouping23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Imports.Grouping
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.026 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
27 ·····························containers-0.727 ·····························containers-0.7
28 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f28 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
29 plugin·package·dependencies:29 plugin·package·dependencies:
30 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder30 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
31 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float31 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 118, 30 lines modifiedOffset 118, 30 lines modified
118 import··-/··Data.Ord·4b9594af8fed4757a40d25fd7e7423a2118 import··-/··Data.Ord·4b9594af8fed4757a40d25fd7e7423a2
119 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a119 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
120 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b120 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
121 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d121 import··-/··Data.Map.Strict·a4c8d8f707e32aad999f16c06c99999d
122 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af122 import··-/··Data.Map.Strict.Internal·153b10739ef1003752c037c29ae307af
123 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7123 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
124 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf124 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
125 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
126 ··exports:·d8361e56de19b0d595310dd1e25f9206 
127 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
128 ··ImportGrouping·a0bd9ec3d43f6d95cb8d70df85c11404 
129 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Imports.Grouping·5b2e94b8d245f051a89c3ba4aec7850a 
130 ··exports:·b33854f7a75c824c151a678a37120ab7 
131 ··Import·ca14b5118a3ebd1357b1bc176d509aa2 
132 ··Import·b5d12609abc1a85a704303bf8cd4b99e 
133 ··groupImports·0860b714209d0de78f38b1e83ed30747 
134 ··importName·d20a1cc5e983d05b7f1674d291c1b2d4 
135 ··importQualified·e983c12e005254c781973773f89a4e75 
136 ··prepareExistingGroups·d2130a01362877427e6db69d97b7a9a1 
137 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
138 ··exports:·220838693a579e7a41cbea2fbe983a1b 
139 ··notImplemented·0c6217f59ae7ba97eab6a459174c9cc7 
140 ··showOutputable·42449ae4d1e81ee4e0fedbb6d4383098125 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 126 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 127 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 128 ··ImportGrouping·791454e6fec8cc1b84aa0b092cba7f8a
 129 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Imports.Grouping·07cd5fda7c868e5b9e532885c10ec6ee
 130 ··exports:·1e5036bb0cee33cc0206c4e88d8313ef
 131 ··Import·e6bc76cd68a2103985512744b03ee640
 132 ··Import·32a59adff33167a776b8b0746db77a45
 133 ··groupImports·c4b662fdc9db7c388a78fc82c7c0fc1a
 134 ··importName·4f0e4921b4ddae32ed773d9f0112f828
 135 ··importQualified·a97732e0403e68ade020dcd00a313211
 136 ··prepareExistingGroups·0a7de6a5cdae1d259e8f81673b838f2e
 137 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 138 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 139 ··notImplemented·9a8ffbf2737070e19ad8e49f25f3b50c
 140 ··showOutputable·e36c957f947c0c9e3537667792c5b508
141 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c141 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
142 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233142 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
143 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01143 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
144 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe144 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
145 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136145 import··-/··GHC.Internal.Data.OldList·18b07a11e76f7e91fc11275d41e10136
146 import··-/··GHC.Internal.Data.Ord·13d8cd79f100b9aa2b188438318f66a5146 import··-/··GHC.Internal.Data.Ord·13d8cd79f100b9aa2b188438318f66a5
147 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8147 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
Offset 159, 17 lines modifiedOffset 159, 17 lines modified
159 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5159 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5
160 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a160 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a
161 import··-/··Language.Haskell.Syntax.Module.Name·9143732cfb4daa80fddb350fcb5a63a3161 import··-/··Language.Haskell.Syntax.Module.Name·9143732cfb4daa80fddb350fcb5a63a3
162 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6162 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
163 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c163 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
164 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888164 import··-/··GHC.Types·a1e0f81b72cd15c57b0675ff83499888
165 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf165 addDependentFile·"/usr/lib/ghc/lib/../lib/x86_64-linux-ghc-9.10.3/rts-1.0.2/include/ghcversion.h"·efbad2433f0bc31a6c3481f00bc082bf
166 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·0ade2a146cfc321c4586d7aa13a6dd7d166 addDependentFile·"dist-ghc/build/autogen/cabal_macros.h"·addb498f651bfae80007a2336c40d221
167 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd167 addDependentFile·"/usr/include/stdc-predef.h"·7c7d827a712f4bf6e9929d833962dfcd
168 fd9c159ed7ec938b6513a2bd610cca46168 60953133b2c9946f4e026c228b487ec6
169 ··$fEqIEWrappedNameOrd·::·GHC.Classes.Eq·IEWrappedNameOrd169 ··$fEqIEWrappedNameOrd·::·GHC.Classes.Eq·IEWrappedNameOrd
170 ··DFunId170 ··DFunId
171 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],171 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
172 ···Inline:·CONLIKE,172 ···Inline:·CONLIKE,
173 ···Unfolding:·DFun:.173 ···Unfolding:·DFun:.
174 ················@IEWrappedNameOrd174 ················@IEWrappedNameOrd
175 ················GHC.Hs.ImpExp.$fEqIEWrappedName1_$c==175 ················GHC.Hs.ImpExp.$fEqIEWrappedName1_$c==
Offset 178, 56 lines modifiedOffset 178, 56 lines modified
178 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:IEWrappedNameOrd[0])178 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:IEWrappedNameOrd[0])
179 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)179 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)
180 ················GHC.Hs.ImpExp.$fEqIEWrappedName1_$c/=180 ················GHC.Hs.ImpExp.$fEqIEWrappedName1_$c/=
181 ··················`cast`181 ··················`cast`
182 ················(Sym·(N:IEWrappedNameOrd[0])182 ················(Sym·(N:IEWrappedNameOrd[0])
183 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:IEWrappedNameOrd[0])183 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:IEWrappedNameOrd[0])
184 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]184 ·················%<'GHC.Types.Many>_N·->_R·<GHC.Types.Bool>_R)]
185 93863a00fe9a998370ae884e3845ec5e185 ba0e50ea3d1d59fe797a4fa88d9841c6
186 ··$fEqImportId·::·GHC.Classes.Eq·ImportId186 ··$fEqImportId·::·GHC.Classes.Eq·ImportId
187 ··DFunId187 ··DFunId
188 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],188 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
189 ···Inline:·CONLIKE,189 ···Inline:·CONLIKE,
190 ···Unfolding:·DFun:.·@ImportId·$fEqImportId_$c==·$fEqImportId_$c/=]190 ···Unfolding:·DFun:.·@ImportId·$fEqImportId_$c==·$fEqImportId_$c/=]
191 b371d3fdfda0e6ae0aff8ed31c1bcf1c191 868c1c3445757cc75aa0346c35c5120a
192 ··$fEqImportId1·::·()192 ··$fEqImportId1·::·()
193 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),193 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
194 ···Strictness:·b,·CPR:·b]194 ···Strictness:·b,·CPR:·b]
195 144f76069a7ec31196c6bf17474d1b72195 15ae994405afb5d1c192430740f8e344
196 ··$fEqImportId_$c/=·::·ImportId·->·ImportId·->·GHC.Types.Bool196 ··$fEqImportId_$c/=·::·ImportId·->·ImportId·->·GHC.Types.Bool
197 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,197 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
198 ···Strictness:·<1!P(SL,L,MP(L,A,A,A),L,L,L,L,L)><1P(SL,L,MP(L,A,A,A),L,L,L,L,L)>,198 ···Strictness:·<1!P(SL,L,MP(L,A,A,A),L,L,L,L,L)><1P(SL,L,MP(L,A,A,A),L,L,L,L,L)>,
199 ···Inline:·(sat-args=2),199 ···Inline:·(sat-args=2),
200 ···Unfolding:·Core:·StableUser·<2,FalseFalse>200 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
201 ··············\·(x['GHC.Types.Many]·::·ImportId)201 ··············\·(x['GHC.Types.Many]·::·ImportId)
202 ················(y['GHC.Types.Many]·::·ImportId)·->202 ················(y['GHC.Types.Many]·::·ImportId)·->
203 ··············case·$fEqImportId_$c==·x·y·of·wild·{203 ··············case·$fEqImportId_$c==·x·y·of·wild·{
204 ················GHC.Types.False·->·GHC.Types.True204 ················GHC.Types.False·->·GHC.Types.True
205 ················GHC.Types.True·->·GHC.Types.False·}]205 ················GHC.Types.True·->·GHC.Types.False·}]
206 7d2b152ddb57068f7e385b0b8a28c2ea206 c44dad64b719625b8c7c0c6f05adf9d8
Max diff block lines reached; 56826/64309 bytes (88.36%) of diff not shown.
⊟
54.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/CommentStream.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/CommentStream.dyn_hi
Files 99% similar despite different names
⊟
53.7 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Parser.CommentStream·91037 interface·Ormolu.Parser.CommentStream·9103
8 ··interface·hash:·2ef7c173a9eee968a648bdfea8accb77 
9 ··ABI·hash:·73adab1bd8e2a0d8ba5eda3d1e83768e 
10 ··export-list·hash:·8bf34869af368a6957891d281a13e208 
11 ··orphan·hash:·07b654a0d062436ca8f1ce528351f9328 ··interface·hash:·d29fc9a8fbbc985e077d1de2d0e090dc
 9 ··ABI·hash:·2f29df4388a69082802cb3c263cffe9b
 10 ··export-list·hash:·6d093e4c13ed0faef3519b58c8901fea
 11 ··orphan·hash:·475e1d9a5f4f6eb011edfdaf3b0ef2a5
12 ··flag·hash:·b084b9b88b230417f02cc8b5fc2c5d2412 ··flag·hash:·b084b9b88b230417f02cc8b5fc2c5d24
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·63e8710abaf32a092030d3bbd43aca0c16 ··src_hash:·63e8710abaf32a092030d3bbd43aca0c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 ··hasAtomsBefore21 ··hasAtomsBefore
22 ··isMultilineComment22 ··isMultilineComment
23 ··mkCommentStream23 ··mkCommentStream
24 ··unComment24 ··unComment
25 ··Comment{Comment}25 ··Comment{Comment}
26 ··CommentStream{CommentStream}26 ··CommentStream{CommentStream}
27 ··LComment27 ··LComment
28 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Pragma28 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Pragma
29 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils29 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.0·containers-0.731 direct·package·dependencies:·base-4.20.2.0·containers-0.7
32 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f32 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
33 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.333 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Binary.Generic·Data.ByteString.Builder35 orphans:·Data.Binary.Generic·Data.ByteString.Builder
36 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom36 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
Offset 101, 21 lines modifiedOffset 101, 21 lines modified
101 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737101 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
102 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0102 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
103 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a103 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
104 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b104 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
105 import··-/··Data.Map.Lazy·b0f5ea2d22253d87bd429678deab0c34105 import··-/··Data.Map.Lazy·b0f5ea2d22253d87bd429678deab0c34
106 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7106 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
107 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf107 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
108 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Pragma·c8d50e040f612051003033e2e21d1d18 
109 ··exports:·126b50d7f014ea2fd449fa4b28af17aa 
110 ··Pragma·59d17d9f176085148844e4f3a069148d 
111 ··parsePragma·f6b9f1e581c99810f09a0a79658f3100 
112 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
113 ··exports:·220838693a579e7a41cbea2fbe983a1b 
114 ··onTheSameLine·cb10bb5fb44d3a383988de0a8db8ff37108 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Pragma·d702d69f6e8af94cbe58990c5988340f
 109 ··exports:·41cd2a931830c32960c4fe0e1e0a229d
 110 ··Pragma·139f96b5760685d062a2814dcb989d92
 111 ··parsePragma·8a810799940b2206ea32420863018e5e
 112 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 113 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 114 ··onTheSameLine·659d0ff6a5335f6d06eefd1ee0bf69f3
115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
116 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774116 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
117 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0117 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0
118 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233118 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
119 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe119 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
120 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91120 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
121 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8121 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60133 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
134 import··-/··Language.Haskell.Syntax·0744041a9033a4265bc8bc1776a867f2134 import··-/··Language.Haskell.Syntax·0744041a9033a4265bc8bc1776a867f2
135 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a135 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a
136 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6136 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
137 import··-/··Data.Generics.Schemes·a663787e57163565ab24841e05a53f54137 import··-/··Data.Generics.Schemes·a663787e57163565ab24841e05a53f54
138 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e138 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
139 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118139 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
140 382377b2053ed563e1dc4b0b233eae58140 f1e2845ae2ee205838c87d3ff61ebf61
141 ··$fDataComment·::·GHC.Internal.Data.Data.Data·Comment141 ··$fDataComment·::·GHC.Internal.Data.Data.Data·Comment
142 ··DFunId142 ··DFunId
143 ··[TagSig:·<TagProper>,143 ··[TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Data.C:Data],144 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Data.C:Data],
145 ···Inline:·CONLIKE,145 ···Inline:·CONLIKE,
146 ···Unfolding:·DFun:.146 ···Unfolding:·DFun:.
147 ················@Comment147 ················@Comment
Offset 174, 58 lines modifiedOffset 174, 58 lines modified
174 ···············································<*>_N·<r>_R·<Comment>_P)174 ···············································<*>_N·<r>_R·<Comment>_P)
175 ················$fDataComment_$cgmapQr175 ················$fDataComment_$cgmapQr
176 ················$fDataComment_$cgmapQ176 ················$fDataComment_$cgmapQ
177 ················$fDataComment_$cgmapQi177 ················$fDataComment_$cgmapQi
178 ················$fDataComment_$cgmapM178 ················$fDataComment_$cgmapM
179 ················$fDataComment_$cgmapMp179 ················$fDataComment_$cgmapMp
180 ················$fDataComment_$cgmapMo]180 ················$fDataComment_$cgmapMo]
181 eb9b02d8987d38e0b904bbd06374c26b181 d87a0d3ae705c2b502138e6221497824
182 ··$fDataComment1·::182 ··$fDataComment1·::
183 ····GHC.Types.Bool183 ····GHC.Types.Bool
184 ····->·GHC.Internal.Base.NonEmpty·Data.Text.Internal.Text·->·Comment184 ····->·GHC.Internal.Base.NonEmpty·Data.Text.Internal.Text·->·Comment
185 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,185 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
186 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,186 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,
187 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>187 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
188 ··············\·(a1['GHC.Types.Many]·::·GHC.Types.Bool)188 ··············\·(a1['GHC.Types.Many]·::·GHC.Types.Bool)
189 ················(a2['GHC.Types.Many]·::·GHC.Internal.Base.NonEmpty189 ················(a2['GHC.Types.Many]·::·GHC.Internal.Base.NonEmpty
190 ··········································Data.Text.Internal.Text)·->190 ··········································Data.Text.Internal.Text)·->
191 ··············Comment·a1·a2]191 ··············Comment·a1·a2]
192 93030262383c97780c0bbc3dab4f2a90192 83fc8dd24adcf3762f38a836d9d93168
193 ··$fDataComment10·::·[GHC.Types.Char]193 ··$fDataComment10·::·[GHC.Types.Char]
194 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),194 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
195 ···Unfolding:·Core:·<vanilla>195 ···Unfolding:·Core:·<vanilla>
196 ··············GHC.CString.unpackCString#·$fDataComment11]196 ··············GHC.CString.unpackCString#·$fDataComment11]
197 d38861d19f56fb5e9956fdde027bbd58197 a3b296f286edd4b78e5c497292629c19
198 ··$fDataComment11·::·GHC.Prim.Addr#198 ··$fDataComment11·::·GHC.Prim.Addr#
199 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,199 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
200 ···Unfolding:·Core:·<vanilla>·"Ormolu.Parser.CommentStream.Comment"#]200 ···Unfolding:·Core:·<vanilla>·"Ormolu.Parser.CommentStream.Comment"#]
201 ad6b5218e30781a92e6bdf70e2d159a0201 b6ab7f9c1fc57a585a4467bb194e1092
202 ··$fDataComment12·::202 ··$fDataComment12·::
203 ····GHC.Internal.Data.Typeable.Internal.TypeRep·Comment203 ····GHC.Internal.Data.Typeable.Internal.TypeRep·Comment
204 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),204 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
205 ···Unfolding:·Core:·<vanilla>205 ···Unfolding:·Core:·<vanilla>
206 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon206 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon
207 ················@(*)207 ················@(*)
208 ················@Comment208 ················@Comment
209 ················$tcComment209 ················$tcComment
210 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]210 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]
211 573dfddd50cd705fac68c2ca67c6ac5b211 8dae8fa3bd69011f5d39141cb5d4de9e
212 ··$fDataComment2·::212 ··$fDataComment2·::
213 ····GHC.Internal.Data.Data.Data213 ····GHC.Internal.Data.Data.Data
214 ······(GHC.Internal.Base.NonEmpty·Data.Text.Internal.Text)214 ······(GHC.Internal.Base.NonEmpty·Data.Text.Internal.Text)
215 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),215 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
216 ···Unfolding:·Core:·<vanilla>216 ···Unfolding:·Core:·<vanilla>
217 ··············GHC.Internal.Data.Data.$fDataNonEmpty217 ··············GHC.Internal.Data.Data.$fDataNonEmpty
Max diff block lines reached; 48354/54936 bytes (88.02%) of diff not shown.
⊟
54.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/CommentStream.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/CommentStream.hi
Files 99% similar despite different names
⊟
53.7 KB
ghc --show-iface {}
    
Offset 1, 18 lines modifiedOffset 1, 18 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Parser.CommentStream·91037 interface·Ormolu.Parser.CommentStream·9103
8 ··interface·hash:·2ef7c173a9eee968a648bdfea8accb77 
9 ··ABI·hash:·73adab1bd8e2a0d8ba5eda3d1e83768e 
10 ··export-list·hash:·8bf34869af368a6957891d281a13e208 
11 ··orphan·hash:·07b654a0d062436ca8f1ce528351f9328 ··interface·hash:·d29fc9a8fbbc985e077d1de2d0e090dc
 9 ··ABI·hash:·2f29df4388a69082802cb3c263cffe9b
 10 ··export-list·hash:·6d093e4c13ed0faef3519b58c8901fea
 11 ··orphan·hash:·475e1d9a5f4f6eb011edfdaf3b0ef2a5
12 ··flag·hash:·d4b1497057ce6cbd3aaa6fa262725b9b12 ··flag·hash:·d4b1497057ce6cbd3aaa6fa262725b9b
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·63e8710abaf32a092030d3bbd43aca0c16 ··src_hash:·63e8710abaf32a092030d3bbd43aca0c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
Offset 21, 16 lines modifiedOffset 21, 16 lines modified
21 ··hasAtomsBefore21 ··hasAtomsBefore
22 ··isMultilineComment22 ··isMultilineComment
23 ··mkCommentStream23 ··mkCommentStream
24 ··unComment24 ··unComment
25 ··Comment{Comment}25 ··Comment{Comment}
26 ··CommentStream{CommentStream}26 ··CommentStream{CommentStream}
27 ··LComment27 ··LComment
28 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Pragma28 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Pragma
29 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils29 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
30 boot·module·dependencies:30 boot·module·dependencies:
31 direct·package·dependencies:·base-4.20.2.0·containers-0.731 direct·package·dependencies:·base-4.20.2.0·containers-0.7
32 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f32 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
33 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.333 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Binary.Generic·Data.ByteString.Builder35 orphans:·Data.Binary.Generic·Data.ByteString.Builder
36 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom36 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
Offset 101, 21 lines modifiedOffset 101, 21 lines modified
101 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737101 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
102 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0102 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
103 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a103 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
104 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b104 import··-/··Data.Map.Internal·e17e8e58b2ece0a25cfe67120a9dad7b
105 import··-/··Data.Map.Lazy·b0f5ea2d22253d87bd429678deab0c34105 import··-/··Data.Map.Lazy·b0f5ea2d22253d87bd429678deab0c34
106 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7106 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
107 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf107 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
108 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Pragma·c8d50e040f612051003033e2e21d1d18 
109 ··exports:·126b50d7f014ea2fd449fa4b28af17aa 
110 ··Pragma·59d17d9f176085148844e4f3a069148d 
111 ··parsePragma·f6b9f1e581c99810f09a0a79658f3100 
112 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
113 ··exports:·220838693a579e7a41cbea2fbe983a1b 
114 ··onTheSameLine·cb10bb5fb44d3a383988de0a8db8ff37108 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Pragma·d702d69f6e8af94cbe58990c5988340f
 109 ··exports:·41cd2a931830c32960c4fe0e1e0a229d
 110 ··Pragma·139f96b5760685d062a2814dcb989d92
 111 ··parsePragma·8a810799940b2206ea32420863018e5e
 112 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 113 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 114 ··onTheSameLine·659d0ff6a5335f6d06eefd1ee0bf69f3
115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c115 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
116 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774116 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
117 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0117 import··-/··GHC.Internal.Data.Data·48c34d48303da2899e8f0a9e609aeda0
118 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233118 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
119 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe119 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
120 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91120 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
121 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8121 import··-/··GHC.Internal.Data.Tuple·f5bc90d5b26cc14f0829e77724888ee8
Offset 133, 15 lines modifiedOffset 133, 15 lines modified
133 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60133 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
134 import··-/··Language.Haskell.Syntax·0744041a9033a4265bc8bc1776a867f2134 import··-/··Language.Haskell.Syntax·0744041a9033a4265bc8bc1776a867f2
135 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a135 import··-/··Language.Haskell.Syntax.ImpExp·807c4b02879bd209e330d2be80aba80a
136 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6136 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
137 import··-/··Data.Generics.Schemes·a663787e57163565ab24841e05a53f54137 import··-/··Data.Generics.Schemes·a663787e57163565ab24841e05a53f54
138 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e138 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
139 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118139 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
140 382377b2053ed563e1dc4b0b233eae58140 f1e2845ae2ee205838c87d3ff61ebf61
141 ··$fDataComment·::·GHC.Internal.Data.Data.Data·Comment141 ··$fDataComment·::·GHC.Internal.Data.Data.Data·Comment
142 ··DFunId142 ··DFunId
143 ··[TagSig:·<TagProper>,143 ··[TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Data.C:Data],144 ···LambdaFormInfo:·LFCon[GHC.Internal.Data.Data.C:Data],
145 ···Inline:·CONLIKE,145 ···Inline:·CONLIKE,
146 ···Unfolding:·DFun:.146 ···Unfolding:·DFun:.
147 ················@Comment147 ················@Comment
Offset 174, 58 lines modifiedOffset 174, 58 lines modified
174 ···············································<*>_N·<r>_R·<Comment>_P)174 ···············································<*>_N·<r>_R·<Comment>_P)
175 ················$fDataComment_$cgmapQr175 ················$fDataComment_$cgmapQr
176 ················$fDataComment_$cgmapQ176 ················$fDataComment_$cgmapQ
177 ················$fDataComment_$cgmapQi177 ················$fDataComment_$cgmapQi
178 ················$fDataComment_$cgmapM178 ················$fDataComment_$cgmapM
179 ················$fDataComment_$cgmapMp179 ················$fDataComment_$cgmapMp
180 ················$fDataComment_$cgmapMo]180 ················$fDataComment_$cgmapMo]
181 eb9b02d8987d38e0b904bbd06374c26b181 d87a0d3ae705c2b502138e6221497824
182 ··$fDataComment1·::182 ··$fDataComment1·::
183 ····GHC.Types.Bool183 ····GHC.Types.Bool
184 ····->·GHC.Internal.Base.NonEmpty·Data.Text.Internal.Text·->·Comment184 ····->·GHC.Internal.Base.NonEmpty·Data.Text.Internal.Text·->·Comment
185 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,185 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
186 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,186 ···Arity:·2,·Strictness:·<L><L>,·CPR:·1,
187 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>187 ···Unfolding:·Core:·StableSystem·<2,TrueTrue>
188 ··············\·(a1['GHC.Types.Many]·::·GHC.Types.Bool)188 ··············\·(a1['GHC.Types.Many]·::·GHC.Types.Bool)
189 ················(a2['GHC.Types.Many]·::·GHC.Internal.Base.NonEmpty189 ················(a2['GHC.Types.Many]·::·GHC.Internal.Base.NonEmpty
190 ··········································Data.Text.Internal.Text)·->190 ··········································Data.Text.Internal.Text)·->
191 ··············Comment·a1·a2]191 ··············Comment·a1·a2]
192 93030262383c97780c0bbc3dab4f2a90192 83fc8dd24adcf3762f38a836d9d93168
193 ··$fDataComment10·::·[GHC.Types.Char]193 ··$fDataComment10·::·[GHC.Types.Char]
194 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),194 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
195 ···Unfolding:·Core:·<vanilla>195 ···Unfolding:·Core:·<vanilla>
196 ··············GHC.CString.unpackCString#·$fDataComment11]196 ··············GHC.CString.unpackCString#·$fDataComment11]
197 d38861d19f56fb5e9956fdde027bbd58197 a3b296f286edd4b78e5c497292629c19
198 ··$fDataComment11·::·GHC.Prim.Addr#198 ··$fDataComment11·::·GHC.Prim.Addr#
199 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,199 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
200 ···Unfolding:·Core:·<vanilla>·"Ormolu.Parser.CommentStream.Comment"#]200 ···Unfolding:·Core:·<vanilla>·"Ormolu.Parser.CommentStream.Comment"#]
201 ad6b5218e30781a92e6bdf70e2d159a0201 b6ab7f9c1fc57a585a4467bb194e1092
202 ··$fDataComment12·::202 ··$fDataComment12·::
203 ····GHC.Internal.Data.Typeable.Internal.TypeRep·Comment203 ····GHC.Internal.Data.Typeable.Internal.TypeRep·Comment
204 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),204 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
205 ···Unfolding:·Core:·<vanilla>205 ···Unfolding:·Core:·<vanilla>
206 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon206 ··············GHC.Internal.Data.Typeable.Internal.mkTrCon
207 ················@(*)207 ················@(*)
208 ················@Comment208 ················@Comment
209 ················$tcComment209 ················$tcComment
210 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]210 ················(GHC.Types.[]·@GHC.Internal.Data.Typeable.Internal.SomeTypeRep)]
211 573dfddd50cd705fac68c2ca67c6ac5b211 8dae8fa3bd69011f5d39141cb5d4de9e
212 ··$fDataComment2·::212 ··$fDataComment2·::
213 ····GHC.Internal.Data.Data.Data213 ····GHC.Internal.Data.Data.Data
214 ······(GHC.Internal.Base.NonEmpty·Data.Text.Internal.Text)214 ······(GHC.Internal.Base.NonEmpty·Data.Text.Internal.Text)
215 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),215 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
216 ···Unfolding:·Core:·<vanilla>216 ···Unfolding:·Core:·<vanilla>
217 ··············GHC.Internal.Data.Data.$fDataNonEmpty217 ··············GHC.Internal.Data.Data.$fDataNonEmpty
Max diff block lines reached; 48354/54933 bytes (88.02%) of diff not shown.
⊟
18.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Pragma.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Pragma.dyn_hi
Files 97% similar despite different names
⊟
18.6 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Parser.Pragma·91037 interface·Ormolu.Parser.Pragma·9103
8 ··interface·hash:·bca6f832fa5f05f53a900ea9e349296a 
9 ··ABI·hash:·c8d50e040f612051003033e2e21d1d18 
10 ··export-list·hash:·126b50d7f014ea2fd449fa4b28af17aa8 ··interface·hash:·f89086089e08c99f832d10adfb71f721
 9 ··ABI·hash:·d702d69f6e8af94cbe58990c5988340f
 10 ··export-list·hash:·41cd2a931830c32960c4fe0e1e0a229d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6abea3956d92fcb4dc6be65b5ac972f012 ··flag·hash:·6abea3956d92fcb4dc6be65b5ac972f0
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c8a7fe1a57ef8f163175d9d87aa8c5bc16 ··src_hash:·c8a7fe1a57ef8f163175d9d87aa8c5bc
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parsePragma21 ··parsePragma
22 ··Pragma{PragmaLanguage·PragmaOptionsGHC·PragmaOptionsHaddock}22 ··Pragma{PragmaLanguage·PragmaOptionsGHC·PragmaOptionsHaddock}
23 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:GHC.DynFlags23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:GHC.DynFlags
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·base-4.20.2.026 direct·package·dependencies:·base-4.20.2.0
27 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.327 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Binary.Generic·Data.ByteString.Builder29 orphans:·Data.Binary.Generic·Data.ByteString.Builder
30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
31 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr31 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr
Offset 87, 53 lines modifiedOffset 87, 53 lines modified
87 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict87 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
88 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select88 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
89 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict89 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
90 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy90 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
91 ·························Control.Monad.Trans.Writer.Strict91 ·························Control.Monad.Trans.Writer.Strict
92 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e292 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2
93 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a93 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
94 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:GHC.DynFlags·2c2705af618370214fae1c9578685826 
95 ··exports:·6859dc5e6f02db812345b38629b777a0 
96 ··baseDynFlags·53aadc6f597761e1ca908e2706e03133 
97 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
98 ··exports:·220838693a579e7a41cbea2fbe983a1b 
99 ··textToStringBuffer·f3222bf6b8e1a2a28b531f11f8f191e894 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:GHC.DynFlags·0ca0286e663b018c4f9f55159f3090b1
 95 ··exports:·2f8ec23583228ea496638d6e3061be00
 96 ··baseDynFlags·1d658bcc04714e29904accc279d9df7a
 97 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 98 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 99 ··textToStringBuffer·c0507efe4b861fa92ca51e7f6c160acd
100 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c100 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
101 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe101 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
103 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d103 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d
104 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d104 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d
105 import··-/··GHC.Driver.Config.Parser·c2fd16cb92ba6053a417571bc8e62327105 import··-/··GHC.Driver.Config.Parser·c2fd16cb92ba6053a417571bc8e62327
106 import··-/··GHC.Parser.Lexer·97335504e6dfc2dbff9ced571f209b41106 import··-/··GHC.Parser.Lexer·97335504e6dfc2dbff9ced571f209b41
107 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60107 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
108 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6108 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
109 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c109 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
110 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e110 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
111 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8111 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
112 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118112 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
113 a3444f914933a288b3388516f450ac90113 4205c005558ef9ccb77e319f47e24b9d
114 ··$fEqPragma·::·GHC.Classes.Eq·Pragma114 ··$fEqPragma·::·GHC.Classes.Eq·Pragma
115 ··DFunId115 ··DFunId
116 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],116 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
117 ···Inline:·CONLIKE,117 ···Inline:·CONLIKE,
118 ···Unfolding:·DFun:.·@Pragma·$fEqPragma_$c==·$fEqPragma_$c/=]118 ···Unfolding:·DFun:.·@Pragma·$fEqPragma_$c==·$fEqPragma_$c/=]
119 e60332ba8b156bca0f3ca1d5575ba7ec119 87c57ec1299bcd0a1d33d61135f331aa
120 ··$fEqPragma1·::·()120 ··$fEqPragma1·::·()
121 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),121 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
122 ···Strictness:·b,·CPR:·b]122 ···Strictness:·b,·CPR:·b]
123 9495b6e642351adcfcfe6c024e5d8be2123 107923ca9b56356395e51097e6835272
124 ··$fEqPragma_$c/=·::·Pragma·->·Pragma·->·GHC.Types.Bool124 ··$fEqPragma_$c/=·::·Pragma·->·Pragma·->·GHC.Types.Bool
125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
126 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),126 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),
127 ···Unfolding:·Core:·StableUser·<2,FalseFalse>127 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
128 ··············\·(x['GHC.Types.Many]·::·Pragma)·(y['GHC.Types.Many]·::·Pragma)·->128 ··············\·(x['GHC.Types.Many]·::·Pragma)·(y['GHC.Types.Many]·::·Pragma)·->
129 ··············case·$fEqPragma_$c==·x·y·of·wild·{129 ··············case·$fEqPragma_$c==·x·y·of·wild·{
130 ················GHC.Types.False·->·GHC.Types.True130 ················GHC.Types.False·->·GHC.Types.True
131 ················GHC.Types.True·->·GHC.Types.False·}]131 ················GHC.Types.True·->·GHC.Types.False·}]
132 ae44450aa63e947b97b9498788646389132 b0fdb4d0f7c581cd8308133ace1fee78
133 ··$fEqPragma_$c==·::·Pragma·->·Pragma·->·GHC.Types.Bool133 ··$fEqPragma_$c==·::·Pragma·->·Pragma·->·GHC.Types.Bool
134 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,134 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,
135 ···Unfolding:·Core:·<vanilla>135 ···Unfolding:·Core:·<vanilla>
136 ··············\·(a['GHC.Types.Many]·::·Pragma)·(b['GHC.Types.Many]·::·Pragma)·->136 ··············\·(a['GHC.Types.Many]·::·Pragma)·(b['GHC.Types.Many]·::·Pragma)·->
137 ··············case·GHC.Prim.dataToTagSmall#137 ··············case·GHC.Prim.dataToTagSmall#
138 ·····················@'GHC.Types.Lifted138 ·····················@'GHC.Types.Lifted
139 ·····················@Pragma139 ·····················@Pragma
Offset 159, 183 lines modifiedOffset 159, 183 lines modified
159 ··························DEFAULT·->·case·$fEqPragma1·ret_ty·GHC.Types.Bool·of·{}159 ··························DEFAULT·->·case·$fEqPragma1·ret_ty·GHC.Types.Bool·of·{}
160 ··························PragmaOptionsGHC·b1·->·Data.Text.$fEqText_$c==·a1·b1·}160 ··························PragmaOptionsGHC·b1·->·Data.Text.$fEqText_$c==·a1·b1·}
161 ·····················PragmaOptionsHaddock·a1161 ·····················PragmaOptionsHaddock·a1
162 ·····················->·case·b·of·wild1·{162 ·····················->·case·b·of·wild1·{
163 ··························DEFAULT·->·case·$fEqPragma1·ret_ty·GHC.Types.Bool·of·{}163 ··························DEFAULT·->·case·$fEqPragma1·ret_ty·GHC.Types.Bool·of·{}
164 ··························PragmaOptionsHaddock·b1·->·Data.Text.$fEqText_$c==·a1·b1·}·}164 ··························PragmaOptionsHaddock·b1·->·Data.Text.$fEqText_$c==·a1·b1·}·}
165 ················1#·->·GHC.Types.False·}·}·}]165 ················1#·->·GHC.Types.False·}·}·}]
166 8e7c70aa413666122022a567c2fcc2a8166 f65849d20be3083652c8411709f6c2a9
167 ··$fShowPragma·::·GHC.Internal.Show.Show·Pragma167 ··$fShowPragma·::·GHC.Internal.Show.Show·Pragma
168 ··DFunId168 ··DFunId
169 ··[TagSig:·<TagProper>,169 ··[TagSig:·<TagProper>,
170 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,170 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
171 ···Unfolding:·DFun:.171 ···Unfolding:·DFun:.
172 ················@Pragma172 ················@Pragma
173 ················$fShowPragma_$cshowsPrec173 ················$fShowPragma_$cshowsPrec
174 ················$fShowPragma_$cshow174 ················$fShowPragma_$cshow
175 ················$fShowPragma_$cshowList]175 ················$fShowPragma_$cshowList]
176 3e7729ff2340ec8334dfc8fccc581429176 2e0d81845bfb3a91458cc90667992020
177 ··$fShowPragma1·::·Pragma·->·GHC.Internal.Show.ShowS177 ··$fShowPragma1·::·Pragma·->·GHC.Internal.Show.ShowS
178 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,178 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
179 ···Unfolding:·Core:·<vanilla>179 ···Unfolding:·Core:·<vanilla>
180 ··············\·(ds['GHC.Types.Many]·::·Pragma)180 ··············\·(ds['GHC.Types.Many]·::·Pragma)
181 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->181 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
182 ··············$w$cshowsPrec·0#·ds·eta]182 ··············$w$cshowsPrec·0#·ds·eta]
183 275027be0ff9ffbe0871d55437bdae8c183 6ee74ba0a41c529548f1eb2ff24cc6bf
184 ··$fShowPragma2·::·GHC.Prim.Addr#184 ··$fShowPragma2·::·GHC.Prim.Addr#
185 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,185 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
186 ···Unfolding:·Core:·<vanilla>·"PragmaOptionsHaddock·"#]186 ···Unfolding:·Core:·<vanilla>·"PragmaOptionsHaddock·"#]
187 c40a5b3b335adffc844d8149ddf9514c187 40b5b5c9958795bd963b73d544d35671
188 ··$fShowPragma3·::·GHC.Prim.Addr#188 ··$fShowPragma3·::·GHC.Prim.Addr#
189 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,189 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
190 ···Unfolding:·Core:·<vanilla>·"PragmaOptionsGHC·"#]190 ···Unfolding:·Core:·<vanilla>·"PragmaOptionsGHC·"#]
191 9fa67cda10446112b7f2e6a4d9e5d9d9191 209055b26e2c8d356db57b2a87cc94ca
192 ··$fShowPragma4·::·GHC.Prim.Addr#192 ··$fShowPragma4·::·GHC.Prim.Addr#
Max diff block lines reached; 12050/19053 bytes (63.24%) of diff not shown.
⊟
18.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Pragma.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Pragma.hi
Files 96% similar despite different names
⊟
18.6 KB
ghc --show-iface {}
    
Offset 1, 31 lines modifiedOffset 1, 31 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Parser.Pragma·91037 interface·Ormolu.Parser.Pragma·9103
8 ··interface·hash:·bca6f832fa5f05f53a900ea9e349296a 
9 ··ABI·hash:·c8d50e040f612051003033e2e21d1d18 
10 ··export-list·hash:·126b50d7f014ea2fd449fa4b28af17aa8 ··interface·hash:·f89086089e08c99f832d10adfb71f721
 9 ··ABI·hash:·d702d69f6e8af94cbe58990c5988340f
 10 ··export-list·hash:·41cd2a931830c32960c4fe0e1e0a229d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·28b7e25cc4aa38d83327e3ec64c752a312 ··flag·hash:·28b7e25cc4aa38d83327e3ec64c752a3
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c8a7fe1a57ef8f163175d9d87aa8c5bc16 ··src_hash:·c8a7fe1a57ef8f163175d9d87aa8c5bc
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··parsePragma21 ··parsePragma
22 ··Pragma{PragmaLanguage·PragmaOptionsGHC·PragmaOptionsHaddock}22 ··Pragma{PragmaLanguage·PragmaOptionsGHC·PragmaOptionsHaddock}
23 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:GHC.DynFlags23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:GHC.DynFlags
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
25 boot·module·dependencies:25 boot·module·dependencies:
26 direct·package·dependencies:·base-4.20.2.026 direct·package·dependencies:·base-4.20.2.0
27 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.327 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
28 plugin·package·dependencies:28 plugin·package·dependencies:
29 orphans:·Data.Binary.Generic·Data.ByteString.Builder29 orphans:·Data.Binary.Generic·Data.ByteString.Builder
30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom30 ·········GHC.Internal.Base·GHC.Internal.Float·GHC.Core.Coercion.Axiom
31 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr31 ·········GHC.Core.DataCon·GHC.Core.Map.Expr·GHC.Core.Ppr
Offset 87, 53 lines modifiedOffset 87, 53 lines modified
87 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict87 ·························Control.Monad.Trans.RWS.Lazy·Control.Monad.Trans.RWS.Strict
88 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select88 ·························Control.Monad.Trans.Reader·Control.Monad.Trans.Select
89 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict89 ·························Control.Monad.Trans.State.Lazy·Control.Monad.Trans.State.Strict
90 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy90 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
91 ·························Control.Monad.Trans.Writer.Strict91 ·························Control.Monad.Trans.Writer.Strict
92 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e292 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2
93 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a93 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
94 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:GHC.DynFlags·2c2705af618370214fae1c9578685826 
95 ··exports:·6859dc5e6f02db812345b38629b777a0 
96 ··baseDynFlags·53aadc6f597761e1ca908e2706e03133 
97 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
98 ··exports:·220838693a579e7a41cbea2fbe983a1b 
99 ··textToStringBuffer·f3222bf6b8e1a2a28b531f11f8f191e894 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:GHC.DynFlags·0ca0286e663b018c4f9f55159f3090b1
 95 ··exports:·2f8ec23583228ea496638d6e3061be00
 96 ··baseDynFlags·1d658bcc04714e29904accc279d9df7a
 97 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 98 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 99 ··textToStringBuffer·c0507efe4b861fa92ca51e7f6c160acd
100 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c100 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
101 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe101 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c102 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
103 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d103 import··-/··GHC.Internal.Unicode·d46612e4a966e0dc026e21afe5cefd0d
104 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d104 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d
105 import··-/··GHC.Driver.Config.Parser·c2fd16cb92ba6053a417571bc8e62327105 import··-/··GHC.Driver.Config.Parser·c2fd16cb92ba6053a417571bc8e62327
106 import··-/··GHC.Parser.Lexer·97335504e6dfc2dbff9ced571f209b41106 import··-/··GHC.Parser.Lexer·97335504e6dfc2dbff9ced571f209b41
107 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60107 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
108 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6108 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
109 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c109 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
110 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e110 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
111 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8111 import··-/··Data.Text.Encoding·efed955edb2eeac9b57c7b263b7b81d8
112 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118112 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
113 a3444f914933a288b3388516f450ac90113 4205c005558ef9ccb77e319f47e24b9d
114 ··$fEqPragma·::·GHC.Classes.Eq·Pragma114 ··$fEqPragma·::·GHC.Classes.Eq·Pragma
115 ··DFunId115 ··DFunId
116 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],116 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],
117 ···Inline:·CONLIKE,117 ···Inline:·CONLIKE,
118 ···Unfolding:·DFun:.·@Pragma·$fEqPragma_$c==·$fEqPragma_$c/=]118 ···Unfolding:·DFun:.·@Pragma·$fEqPragma_$c==·$fEqPragma_$c/=]
119 e60332ba8b156bca0f3ca1d5575ba7ec119 87c57ec1299bcd0a1d33d61135f331aa
120 ··$fEqPragma1·::·()120 ··$fEqPragma1·::·()
121 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),121 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
122 ···Strictness:·b,·CPR:·b]122 ···Strictness:·b,·CPR:·b]
123 9495b6e642351adcfcfe6c024e5d8be2123 107923ca9b56356395e51097e6835272
124 ··$fEqPragma_$c/=·::·Pragma·->·Pragma·->·GHC.Types.Bool124 ··$fEqPragma_$c/=·::·Pragma·->·Pragma·->·GHC.Types.Bool
125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,125 ··[TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
126 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),126 ···Strictness:·<SL><SL>,·Inline:·(sat-args=2),
127 ···Unfolding:·Core:·StableUser·<2,FalseFalse>127 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
128 ··············\·(x['GHC.Types.Many]·::·Pragma)·(y['GHC.Types.Many]·::·Pragma)·->128 ··············\·(x['GHC.Types.Many]·::·Pragma)·(y['GHC.Types.Many]·::·Pragma)·->
129 ··············case·$fEqPragma_$c==·x·y·of·wild·{129 ··············case·$fEqPragma_$c==·x·y·of·wild·{
130 ················GHC.Types.False·->·GHC.Types.True130 ················GHC.Types.False·->·GHC.Types.True
131 ················GHC.Types.True·->·GHC.Types.False·}]131 ················GHC.Types.True·->·GHC.Types.False·}]
132 ae44450aa63e947b97b9498788646389132 b0fdb4d0f7c581cd8308133ace1fee78
133 ··$fEqPragma_$c==·::·Pragma·->·Pragma·->·GHC.Types.Bool133 ··$fEqPragma_$c==·::·Pragma·->·Pragma·->·GHC.Types.Bool
134 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,134 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<SL><SL>,
135 ···Unfolding:·Core:·<vanilla>135 ···Unfolding:·Core:·<vanilla>
136 ··············\·(a['GHC.Types.Many]·::·Pragma)·(b['GHC.Types.Many]·::·Pragma)·->136 ··············\·(a['GHC.Types.Many]·::·Pragma)·(b['GHC.Types.Many]·::·Pragma)·->
137 ··············case·GHC.Prim.dataToTagSmall#137 ··············case·GHC.Prim.dataToTagSmall#
138 ·····················@'GHC.Types.Lifted138 ·····················@'GHC.Types.Lifted
139 ·····················@Pragma139 ·····················@Pragma
Offset 159, 183 lines modifiedOffset 159, 183 lines modified
159 ··························DEFAULT·->·case·$fEqPragma1·ret_ty·GHC.Types.Bool·of·{}159 ··························DEFAULT·->·case·$fEqPragma1·ret_ty·GHC.Types.Bool·of·{}
160 ··························PragmaOptionsGHC·b1·->·Data.Text.$fEqText_$c==·a1·b1·}160 ··························PragmaOptionsGHC·b1·->·Data.Text.$fEqText_$c==·a1·b1·}
161 ·····················PragmaOptionsHaddock·a1161 ·····················PragmaOptionsHaddock·a1
162 ·····················->·case·b·of·wild1·{162 ·····················->·case·b·of·wild1·{
163 ··························DEFAULT·->·case·$fEqPragma1·ret_ty·GHC.Types.Bool·of·{}163 ··························DEFAULT·->·case·$fEqPragma1·ret_ty·GHC.Types.Bool·of·{}
164 ··························PragmaOptionsHaddock·b1·->·Data.Text.$fEqText_$c==·a1·b1·}·}164 ··························PragmaOptionsHaddock·b1·->·Data.Text.$fEqText_$c==·a1·b1·}·}
165 ················1#·->·GHC.Types.False·}·}·}]165 ················1#·->·GHC.Types.False·}·}·}]
166 8e7c70aa413666122022a567c2fcc2a8166 f65849d20be3083652c8411709f6c2a9
167 ··$fShowPragma·::·GHC.Internal.Show.Show·Pragma167 ··$fShowPragma·::·GHC.Internal.Show.Show·Pragma
168 ··DFunId168 ··DFunId
169 ··[TagSig:·<TagProper>,169 ··[TagSig:·<TagProper>,
170 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,170 ···LambdaFormInfo:·LFCon[GHC.Internal.Show.C:Show],·Inline:·CONLIKE,
171 ···Unfolding:·DFun:.171 ···Unfolding:·DFun:.
172 ················@Pragma172 ················@Pragma
173 ················$fShowPragma_$cshowsPrec173 ················$fShowPragma_$cshowsPrec
174 ················$fShowPragma_$cshow174 ················$fShowPragma_$cshow
175 ················$fShowPragma_$cshowList]175 ················$fShowPragma_$cshowList]
176 3e7729ff2340ec8334dfc8fccc581429176 2e0d81845bfb3a91458cc90667992020
177 ··$fShowPragma1·::·Pragma·->·GHC.Internal.Show.ShowS177 ··$fShowPragma1·::·Pragma·->·GHC.Internal.Show.ShowS
178 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,178 ··[LambdaFormInfo:·LFReEntrant·2,·Arity:·2,·Strictness:·<1L><L>,
179 ···Unfolding:·Core:·<vanilla>179 ···Unfolding:·Core:·<vanilla>
180 ··············\·(ds['GHC.Types.Many]·::·Pragma)180 ··············\·(ds['GHC.Types.Many]·::·Pragma)
181 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->181 ················(eta['GHC.Types.Many]·::·GHC.Internal.Base.String)[OneShot]·->
182 ··············$w$cshowsPrec·0#·ds·eta]182 ··············$w$cshowsPrec·0#·ds·eta]
183 275027be0ff9ffbe0871d55437bdae8c183 6ee74ba0a41c529548f1eb2ff24cc6bf
184 ··$fShowPragma2·::·GHC.Prim.Addr#184 ··$fShowPragma2·::·GHC.Prim.Addr#
185 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,185 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
186 ···Unfolding:·Core:·<vanilla>·"PragmaOptionsHaddock·"#]186 ···Unfolding:·Core:·<vanilla>·"PragmaOptionsHaddock·"#]
187 c40a5b3b335adffc844d8149ddf9514c187 40b5b5c9958795bd963b73d544d35671
188 ··$fShowPragma3·::·GHC.Prim.Addr#188 ··$fShowPragma3·::·GHC.Prim.Addr#
189 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,189 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
190 ···Unfolding:·Core:·<vanilla>·"PragmaOptionsGHC·"#]190 ···Unfolding:·Core:·<vanilla>·"PragmaOptionsGHC·"#]
191 9fa67cda10446112b7f2e6a4d9e5d9d9191 209055b26e2c8d356db57b2a87cc94ca
192 ··$fShowPragma4·::·GHC.Prim.Addr#192 ··$fShowPragma4·::·GHC.Prim.Addr#
Max diff block lines reached; 12050/19050 bytes (63.25%) of diff not shown.
⊟
17.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Result.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Result.hi
Files 96% similar despite different names
⊟
17.0 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Parser.Result·91037 interface·Ormolu.Parser.Result·9103
8 ··interface·hash:·d9a4663b02fe681bc42cf1c9675225bf 
9 ··ABI·hash:·9420780f000201be5f069e2012cf1e6a 
10 ··export-list·hash:·d7430aadd2f66f60a63de78b55a967868 ··interface·hash:·10139f98a22e989dc597450258b42c5d
 9 ··ABI·hash:·e1e48173e189ed935ddab458487984dc
 10 ··export-list·hash:·fc781e500548621bb9f967255da30f0d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a497bc4a9d11e089eebff8f595f2702312 ··flag·hash:·cfc17e2272a4bab7579216476216fd19
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·aa69dbed9570be3a0ba6b5cf6a0a672216 ··src_hash:·aa69dbed9570be3a0ba6b5cf6a0a6722
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··ParseResult{ParseResult·prCommentStream·prExtensions·prIndent·prLocalModules·prModuleFixityMap·prParsedSource·prPragmas·prSourceType·prStackHeader}21 ··ParseResult{ParseResult·prCommentStream·prExtensions·prIndent·prLocalModules·prModuleFixityMap·prParsedSource·prPragmas·prSourceType·prStackHeader}
22 ··SourceSnippet{ParsedSnippet·RawSnippet}22 ··SourceSnippet{ParsedSnippet·RawSnippet}
23 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Pragma26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Pragma
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.028 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
29 ·····························containers-0.729 ·····························containers-0.7
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.330 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 112, 178 lines modifiedOffset 112, 178 lines modified
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
115 import··-/··Distribution.ModuleName·dc185642f41bd4c0fdcfae3e1fec79a3115 import··-/··Distribution.ModuleName·dc185642f41bd4c0fdcfae3e1fec79a3
116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
117 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7117 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
118 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf118 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
119 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
120 ··exports:·d8361e56de19b0d595310dd1e25f9206 
121 ··SourceType·699e5a2a7e99b6dab0a220d9818d9f43 
122 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
123 ··exports:·761fa040d2818fd80a54133b19d35e80 
124 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
125 ··ModuleFixityMap·e989fe2390a41e814e2cc41a6df0bfd7 
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
127 ··exports:·8bf34869af368a6957891d281a13e208 
128 ··CommentStream·9db2cfa1352b325f7504c11b4bf40320 
129 ··LComment·faed2dc3e510c0fd54c91825ea3700d6 
130 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Pragma·c8d50e040f612051003033e2e21d1d18 
131 ··exports:·126b50d7f014ea2fd449fa4b28af17aa 
132 ··Pragma·59d17d9f176085148844e4f3a069148d119 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 120 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 121 ··SourceType·d931d94a98da72e1d76fd6a97c8ecde3
 122 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity·16edcec36e330a5ebe44c6dcc7e3265f
 123 ··exports:·051d31402c44f3a4c0d1c47502e8013e
 124 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 125 ··ModuleFixityMap·91bc85b9e484ed9a7a357aff562740d3
 126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream·2f29df4388a69082802cb3c263cffe9b
 127 ··exports:·6d093e4c13ed0faef3519b58c8901fea
 128 ··CommentStream·1bd98a650d79e9f49a7535342b2b22ce
 129 ··LComment·016b538bc4aa28bc3a698c7dd9e4e2ec
 130 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Pragma·d702d69f6e8af94cbe58990c5988340f
 131 ··exports:·41cd2a931830c32960c4fe0e1e0a229d
 132 ··Pragma·139f96b5760685d062a2814dcb989d92
133 import··-/··GHC.Data.EnumSet·f71829c648aa138aee9df850c60c03e3133 import··-/··GHC.Data.EnumSet·f71829c648aa138aee9df850c60c03e3
134 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da134 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
135 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273135 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
136 import··-/··GHC.Internal.LanguageExtensions·3c170fa765ab40d286075b091d40c460136 import··-/··GHC.Internal.LanguageExtensions·3c170fa765ab40d286075b091d40c460
137 import··-/··GHC.LanguageExtensions.Type·66e3b6db2bff0b96f82e098d66371bfc137 import··-/··GHC.LanguageExtensions.Type·66e3b6db2bff0b96f82e098d66371bfc
138 import··-/··Language.Haskell.Syntax·0744041a9033a4265bc8bc1776a867f2138 import··-/··Language.Haskell.Syntax·0744041a9033a4265bc8bc1776a867f2
139 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e139 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
140 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118140 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
141 b59ccb5fd89f64e223b930e32ec5e6c6141 d7eee8cb2d677de6fe9c4e36f1caed54
142 ··$tc'ParseResult·::·GHC.Types.TyCon142 ··$tc'ParseResult·::·GHC.Types.TyCon
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],144 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
145 ···Unfolding:·Core:·<vanilla>145 ···Unfolding:·Core:·<vanilla>
146 ··············GHC.Types.TyCon146 ··············GHC.Types.TyCon
147 ················2871580778607987412#Word64 
148 ················171428949026006102#Word64147 ················16940481241754684312#Word64
 148 ················2537565800992813897#Word64
149 ················$trModule149 ················$trModule
150 ················$tc'ParseResult2150 ················$tc'ParseResult2
151 ················0#151 ················0#
152 ················$tc'ParseResult1]152 ················$tc'ParseResult1]
153 4d2886411c92cd3c88df59db52744012153 595b5be7968c421379ba49c2802bb365
154 ··$tc'ParseResult1·::·GHC.Types.KindRep154 ··$tc'ParseResult1·::·GHC.Types.KindRep
155 ··[HasNoCafRefs,·TagSig:·<TagProper>,155 ··[HasNoCafRefs,·TagSig:·<TagProper>,
156 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]156 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
157 a3307039a590703b2c20fe6edecd51cc157 50a6612b00430c8591a2260f1a701367
158 ··$tc'ParseResult2·::·GHC.Types.TrName158 ··$tc'ParseResult2·::·GHC.Types.TrName
159 ··[HasNoCafRefs,·TagSig:·<TagProper>,159 ··[HasNoCafRefs,·TagSig:·<TagProper>,
160 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],160 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
161 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'ParseResult3]161 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'ParseResult3]
162 e1cfabfa80c0c4359572c332aa39d041162 5ce57c651d9becf6644a0b5e60e6a280
163 ··$tc'ParseResult3·::·GHC.Prim.Addr#163 ··$tc'ParseResult3·::·GHC.Prim.Addr#
164 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,164 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
165 ···Unfolding:·Core:·<vanilla>·"'ParseResult"#]165 ···Unfolding:·Core:·<vanilla>·"'ParseResult"#]
166 3efee90f12c50112653cf4bb2cbf433f166 1c0844d145ce776e80579ea3cd6bd151
167 ··$tc'ParsedSnippet·::·GHC.Types.TyCon167 ··$tc'ParsedSnippet·::·GHC.Types.TyCon
168 ··[HasNoCafRefs,·TagSig:·<TagProper>,168 ··[HasNoCafRefs,·TagSig:·<TagProper>,
169 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],169 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
170 ···Unfolding:·Core:·<vanilla>170 ···Unfolding:·Core:·<vanilla>
171 ··············GHC.Types.TyCon171 ··············GHC.Types.TyCon
 172 ················498999970659137435#Word64
172 ················18346485756213913287#Word64173 ················16364395238513730947#Word64
173 ················10143764558558675142#Word64 
174 ················$trModule174 ················$trModule
175 ················$tc'ParsedSnippet2175 ················$tc'ParsedSnippet2
176 ················0#176 ················0#
177 ················$tc'ParsedSnippet1]177 ················$tc'ParsedSnippet1]
178 68c6f7363e43facbe2d1d7f6540efc3c178 9bec40864e0f63c5d2b04ae68c1a5d8b
179 ··$tc'ParsedSnippet1·::·GHC.Types.KindRep179 ··$tc'ParsedSnippet1·::·GHC.Types.KindRep
180 ··[HasNoCafRefs,·TagSig:·<TagProper>,180 ··[HasNoCafRefs,·TagSig:·<TagProper>,
181 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]181 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
182 c28eae1e9ce1dca0eb9c8ae2b4ddf53f182 87150ed067b1f45fe0f8916679ec6e93
183 ··$tc'ParsedSnippet2·::·GHC.Types.TrName183 ··$tc'ParsedSnippet2·::·GHC.Types.TrName
184 ··[HasNoCafRefs,·TagSig:·<TagProper>,184 ··[HasNoCafRefs,·TagSig:·<TagProper>,
185 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],185 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
186 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'ParsedSnippet3]186 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'ParsedSnippet3]
187 f5f01d79ca9dfc8b8abe851f1bb7748a187 3a984bde9ebb6f5958ca53931df85828
Max diff block lines reached; 9907/17374 bytes (57.02%) of diff not shown.
⊟
17.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser/Result.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser/Result.dyn_hi
Files 92% similar despite different names
⊟
17.0 KB
ghc --show-iface {}
    
Offset 1, 33 lines modifiedOffset 1, 33 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Ormolu.Parser.Result·91037 interface·Ormolu.Parser.Result·9103
8 ··interface·hash:·d9a4663b02fe681bc42cf1c9675225bf 
9 ··ABI·hash:·9420780f000201be5f069e2012cf1e6a 
10 ··export-list·hash:·d7430aadd2f66f60a63de78b55a967868 ··interface·hash:·10139f98a22e989dc597450258b42c5d
 9 ··ABI·hash:·e1e48173e189ed935ddab458487984dc
 10 ··export-list·hash:·fc781e500548621bb9f967255da30f0d
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·cfc17e2272a4bab7579216476216fd1912 ··flag·hash:·a497bc4a9d11e089eebff8f595f27023
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·aa69dbed9570be3a0ba6b5cf6a0a672216 ··src_hash:·aa69dbed9570be3a0ba6b5cf6a0a6722
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··ParseResult{ParseResult·prCommentStream·prExtensions·prIndent·prLocalModules·prModuleFixityMap·prParsedSource·prPragmas·prSourceType·prStackHeader}21 ··ParseResult{ParseResult·prCommentStream·prExtensions·prIndent·prLocalModules·prModuleFixityMap·prParsedSource·prPragmas·prSourceType·prStackHeader}
22 ··SourceSnippet{ParsedSnippet·RawSnippet}22 ··SourceSnippet{ParsedSnippet·RawSnippet}
23 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Pragma26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Pragma
27 boot·module·dependencies:27 boot·module·dependencies:
28 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.028 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
29 ·····························containers-0.729 ·····························containers-0.7
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.330 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 112, 178 lines modifiedOffset 112, 178 lines modified
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
115 import··-/··Distribution.ModuleName·dc185642f41bd4c0fdcfae3e1fec79a3115 import··-/··Distribution.ModuleName·dc185642f41bd4c0fdcfae3e1fec79a3
116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
117 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7117 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
118 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf118 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
119 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
120 ··exports:·d8361e56de19b0d595310dd1e25f9206 
121 ··SourceType·699e5a2a7e99b6dab0a220d9818d9f43 
122 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
123 ··exports:·761fa040d2818fd80a54133b19d35e80 
124 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
125 ··ModuleFixityMap·e989fe2390a41e814e2cc41a6df0bfd7 
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
127 ··exports:·8bf34869af368a6957891d281a13e208 
128 ··CommentStream·9db2cfa1352b325f7504c11b4bf40320 
129 ··LComment·faed2dc3e510c0fd54c91825ea3700d6 
130 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Pragma·c8d50e040f612051003033e2e21d1d18 
131 ··exports:·126b50d7f014ea2fd449fa4b28af17aa 
132 ··Pragma·59d17d9f176085148844e4f3a069148d119 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 120 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 121 ··SourceType·d931d94a98da72e1d76fd6a97c8ecde3
 122 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity·16edcec36e330a5ebe44c6dcc7e3265f
 123 ··exports:·051d31402c44f3a4c0d1c47502e8013e
 124 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 125 ··ModuleFixityMap·91bc85b9e484ed9a7a357aff562740d3
 126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream·2f29df4388a69082802cb3c263cffe9b
 127 ··exports:·6d093e4c13ed0faef3519b58c8901fea
 128 ··CommentStream·1bd98a650d79e9f49a7535342b2b22ce
 129 ··LComment·016b538bc4aa28bc3a698c7dd9e4e2ec
 130 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Pragma·d702d69f6e8af94cbe58990c5988340f
 131 ··exports:·41cd2a931830c32960c4fe0e1e0a229d
 132 ··Pragma·139f96b5760685d062a2814dcb989d92
133 import··-/··GHC.Data.EnumSet·f71829c648aa138aee9df850c60c03e3133 import··-/··GHC.Data.EnumSet·f71829c648aa138aee9df850c60c03e3
134 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da134 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
135 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273135 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
136 import··-/··GHC.Internal.LanguageExtensions·3c170fa765ab40d286075b091d40c460136 import··-/··GHC.Internal.LanguageExtensions·3c170fa765ab40d286075b091d40c460
137 import··-/··GHC.LanguageExtensions.Type·66e3b6db2bff0b96f82e098d66371bfc137 import··-/··GHC.LanguageExtensions.Type·66e3b6db2bff0b96f82e098d66371bfc
138 import··-/··Language.Haskell.Syntax·0744041a9033a4265bc8bc1776a867f2138 import··-/··Language.Haskell.Syntax·0744041a9033a4265bc8bc1776a867f2
139 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e139 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
140 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118140 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
141 b59ccb5fd89f64e223b930e32ec5e6c6141 d7eee8cb2d677de6fe9c4e36f1caed54
142 ··$tc'ParseResult·::·GHC.Types.TyCon142 ··$tc'ParseResult·::·GHC.Types.TyCon
143 ··[HasNoCafRefs,·TagSig:·<TagProper>,143 ··[HasNoCafRefs,·TagSig:·<TagProper>,
144 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],144 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
145 ···Unfolding:·Core:·<vanilla>145 ···Unfolding:·Core:·<vanilla>
146 ··············GHC.Types.TyCon146 ··············GHC.Types.TyCon
147 ················2871580778607987412#Word64 
148 ················171428949026006102#Word64147 ················16940481241754684312#Word64
 148 ················2537565800992813897#Word64
149 ················$trModule149 ················$trModule
150 ················$tc'ParseResult2150 ················$tc'ParseResult2
151 ················0#151 ················0#
152 ················$tc'ParseResult1]152 ················$tc'ParseResult1]
153 4d2886411c92cd3c88df59db52744012153 595b5be7968c421379ba49c2802bb365
154 ··$tc'ParseResult1·::·GHC.Types.KindRep154 ··$tc'ParseResult1·::·GHC.Types.KindRep
155 ··[HasNoCafRefs,·TagSig:·<TagProper>,155 ··[HasNoCafRefs,·TagSig:·<TagProper>,
156 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]156 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
157 a3307039a590703b2c20fe6edecd51cc157 50a6612b00430c8591a2260f1a701367
158 ··$tc'ParseResult2·::·GHC.Types.TrName158 ··$tc'ParseResult2·::·GHC.Types.TrName
159 ··[HasNoCafRefs,·TagSig:·<TagProper>,159 ··[HasNoCafRefs,·TagSig:·<TagProper>,
160 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],160 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
161 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'ParseResult3]161 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'ParseResult3]
162 e1cfabfa80c0c4359572c332aa39d041162 5ce57c651d9becf6644a0b5e60e6a280
163 ··$tc'ParseResult3·::·GHC.Prim.Addr#163 ··$tc'ParseResult3·::·GHC.Prim.Addr#
164 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,164 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
165 ···Unfolding:·Core:·<vanilla>·"'ParseResult"#]165 ···Unfolding:·Core:·<vanilla>·"'ParseResult"#]
166 3efee90f12c50112653cf4bb2cbf433f166 1c0844d145ce776e80579ea3cd6bd151
167 ··$tc'ParsedSnippet·::·GHC.Types.TyCon167 ··$tc'ParsedSnippet·::·GHC.Types.TyCon
168 ··[HasNoCafRefs,·TagSig:·<TagProper>,168 ··[HasNoCafRefs,·TagSig:·<TagProper>,
169 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],169 ···LambdaFormInfo:·LFCon[GHC.Types.TyCon],
170 ···Unfolding:·Core:·<vanilla>170 ···Unfolding:·Core:·<vanilla>
171 ··············GHC.Types.TyCon171 ··············GHC.Types.TyCon
 172 ················498999970659137435#Word64
172 ················18346485756213913287#Word64173 ················16364395238513730947#Word64
173 ················10143764558558675142#Word64 
174 ················$trModule174 ················$trModule
175 ················$tc'ParsedSnippet2175 ················$tc'ParsedSnippet2
176 ················0#176 ················0#
177 ················$tc'ParsedSnippet1]177 ················$tc'ParsedSnippet1]
178 68c6f7363e43facbe2d1d7f6540efc3c178 9bec40864e0f63c5d2b04ae68c1a5d8b
179 ··$tc'ParsedSnippet1·::·GHC.Types.KindRep179 ··$tc'ParsedSnippet1·::·GHC.Types.KindRep
180 ··[HasNoCafRefs,·TagSig:·<TagProper>,180 ··[HasNoCafRefs,·TagSig:·<TagProper>,
181 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]181 ···LambdaFormInfo:·LFCon[GHC.Types.KindRepFun],·Inline:·[~]]
182 c28eae1e9ce1dca0eb9c8ae2b4ddf53f182 87150ed067b1f45fe0f8916679ec6e93
183 ··$tc'ParsedSnippet2·::·GHC.Types.TrName183 ··$tc'ParsedSnippet2·::·GHC.Types.TrName
184 ··[HasNoCafRefs,·TagSig:·<TagProper>,184 ··[HasNoCafRefs,·TagSig:·<TagProper>,
185 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],185 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
186 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'ParsedSnippet3]186 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$tc'ParsedSnippet3]
187 f5f01d79ca9dfc8b8abe851f1bb7748a187 3a984bde9ebb6f5958ca53931df85828
Max diff block lines reached; 9907/17374 bytes (57.02%) of diff not shown.
⊟
25.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser.hi
Files 95% similar despite different names
⊟
25.5 KB
ghc --show-iface {}
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Parser·91037 interface·Ormolu.Parser·9103
8 ··interface·hash:·0779c95fd5791d898ccf8587357249dd 
9 ··ABI·hash:·ce5622aeab922a21d72b279964ebb435 
10 ··export-list·hash:·34f6b2d88937d8a66926a4d09ebdbf558 ··interface·hash:·fdc53c07f699151f23589a67c977733b
 9 ··ABI·hash:·e9c1f26aca3e31fbc8e967d401e5d7fe
 10 ··export-list·hash:·7c75ef8378338be249b3792c283a8d33
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·61ff9fdc015376b5e303176f6965d43412 ··flag·hash:·99f4fe4489ec7707d917fd427f3ecf15
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b9ed44c976cebb7bc72033d124c98d2516 ··src_hash:·b9ed44c976cebb7bc72033d124c98d25
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··manualExts21 ··manualExts
22 ··parseModule22 ··parseModule
23 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:GHC.DynFlags23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:GHC.DynFlags
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
28 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Imports28 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Imports
29 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream29 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
30 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Result30 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Result
31 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Common31 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Processing.Common
32 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Cpp32 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Processing.Cpp
33 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Preprocess33 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Processing.Preprocess
34 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils34 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.20.2.036 direct·package·dependencies:·base-4.20.2.0
37 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·mtl-2.3.137 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·mtl-2.3.1
38 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.338 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.3
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
41 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float41 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 125, 92 lines modifiedOffset 125, 92 lines modified
125 import··-/··Control.Monad.IO.Class·2ce57882cebea8008d19b650647df74c125 import··-/··Control.Monad.IO.Class·2ce57882cebea8008d19b650647df74c
126 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2126 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2
127 import··-/··Data.Functor·acfe95285a6fef59e556b84b6a057c9e127 import··-/··Data.Functor·acfe95285a6fef59e556b84b6a057c9e
128 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e128 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e
129 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde129 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
130 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737130 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
131 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a131 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:GHC.DynFlags·2c2705af618370214fae1c9578685826 
133 ··exports:·6859dc5e6f02db812345b38629b777a0 
134 ··baseDynFlags·53aadc6f597761e1ca908e2706e03133 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
136 ··exports:·d8361e56de19b0d595310dd1e25f9206 
137 ··Config·33e202ad6eb3f139ff6ac05457b243fa 
138 ··Config·6da18f43d258a57947a813dba513abe7 
139 ··ModuleSource·171898653a6b6daec70b7d2338750e43 
140 ··RegionDeltas·4cd282118a7d783a48b297aa95b1b278 
141 ··SignatureSource·d93fbf0153d47b3cf15e5d6e6e0b3e7d 
142 ··cfgCheckIdempotence·10566da181053a4ab33cf6143b1c6d1b 
143 ··cfgColorMode·2370148e9580e892866b56fce5d1ac71 
144 ··cfgDebug·dfc2962075abe02b8c33946ca52ef71c 
145 ··cfgDependencies·c113d1597bad5eee9128633b9a68f690 
146 ··cfgDynOptions·ed8bd4ba42233050ad739db6cacdde5d 
147 ··cfgFixityOverrides·4c69f5547c68ed2e29fb2059edd31b13 
148 ··cfgLocalModules·d3b6adfada926d585a18fba7ff9c8693 
149 ··cfgModuleReexports·edcaae65a7a98765d3884327131650fb 
150 ··cfgPrinterOpts·4838011d04b36eb9b97cf8710fac6c49 
151 ··cfgRegion·2f8ef61dd69b53ccacc51b41d1977a9a 
152 ··cfgSourceType·bfbcde9f85f07369441ff624f62a53ab 
153 ··cfgUnsafe·234f27705e5e4f69bea6497de8083187 
154 ··dynOptionToLocatedStr·15b7afa5918fbc4ddc8cb4b27ad45a8d 
155 ··regionPrefixLength·0a65dccfb09b23f4f771d78838179b59 
156 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
157 ··exports:·b61bdd64998a0c9412d8aaefceaf97ce 
158 ··ConstraintAlways·3eb5bca4a3d88b2a63a34defcf5472b3 
159 ··ConstraintNever·7005d8a1e1b8ae81c62638e2dae4d0cf 
160 ··poSingleConstraintParens·4a82bad6975cd45144ff168ee160945d 
161 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception·277a1d3dbd84d324ce15fb544df8efd9 
162 ··exports:·8207580bd25e59fba5e2def4e50c73a7 
163 ··OrmoluParsingFailed·c81528296b0db03516393170ad0bee7d 
164 ··OrmoluUnrecognizedOpts·568e696b8ceee9c7b2e0e254f408b917 
165 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
166 ··exports:·761fa040d2818fd80a54133b19d35e80 
167 ··applyFixityOverrides·03a755965c80102cdd2828c4c5db225e 
168 ··moduleFixityMap·debc7f61d99e8fd6dfa0b7aef63ed063 
169 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Imports·c5e9513a5949411b9369dc3369efc6b2 
170 ··exports:·4b5f0e090f0e02022ea0fe42138e3b6b 
171 ··applyModuleReexports·b5c3f2fef022398e9fc698ecf9a06551 
172 ··extractFixityImports·35ac439aee8a38f03240b0aa49642846 
173 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
174 ··ModuleFixityMap·e989fe2390a41e814e2cc41a6df0bfd7 
175 ··PackageFixityMap·d943d7cdb918525305b0ea0424ffedde 
176 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
177 ··exports:·8bf34869af368a6957891d281a13e208 
178 ··mkCommentStream·9052f9bbfad4797938ac9a220a432841 
179 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Result·9420780f000201be5f069e2012cf1e6a 
180 ··exports:·d7430aadd2f66f60a63de78b55a96786 
181 ··ParseResult·86f86cdf6ace026ee51dacf70b27f770 
182 ··ParseResult·b02da2a9c4dfd3211281928fc7e94d86 
183 ··ParsedSnippet·3cbabef8786870a2e26832ead6f74f64 
184 ··RawSnippet·fd39416130185fabbc68f6bc419e9737 
185 ··SourceSnippet·f0aa1a007d002d41e2d392de6940a207 
186 ··prCommentStream·9205d981ae08e5773a9b596a5b8bf8b8 
187 ··prExtensions·7f4500cedcd94b7ebcefe2b275722f55 
188 ··prIndent·eecb5e071c337e80a2218c6c76929afd 
189 ··prLocalModules·537a308d609d58bcde65262d270cecec 
190 ··prModuleFixityMap·504b8841565f5ead292ec478033db69b 
191 ··prParsedSource·ae3f49b3d6b01b5ffd21cd5e301483e4 
192 ··prPragmas·b81f9c0a91825e6ed05b25f7ff395cd1 
193 ··prSourceType·0f3ec507dabe2cb990739f1cbf90197e 
194 ··prStackHeader·31a9daf8d20293cd13d3ff787f1fc4be 
195 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Common·557edd69f5c8a85c05801140f0a3f3b5 
196 ··exports:·c9183003e532ceba7e7376dfd7383a44 
197 ··linesInRegion·8b70e4cff38777370bb9d659bfed9972 
198 ··removeIndentation·b1dabb4ed43167122e57d2dfab7b4568 
199 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Cpp·efe5cb6c8074c3b855859b13d74df4ee 
200 ··exports:·29f5047202489d1b839e724bbfa9e60a 
201 ··eraseCppLines·2226bcc379cee2bdc1ecdc3feba7709e 
202 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Preprocess·a7181ae066f7d4e6c1134269784282b8 
203 ··exports:·6326a55af21242347b7b869d21a7ad01 
204 ··preprocess·4b2f4f532e526dd821490a05c4dd98c4 
205 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
206 ··exports:·220838693a579e7a41cbea2fbe983a1b 
207 ··incSpanLine·180d93362acd177a8c0f91cdd7ae887b 
Max diff block lines reached; 12794/26067 bytes (49.08%) of diff not shown.
⊟
25.8 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Parser.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Parser.dyn_hi
Files 92% similar despite different names
⊟
25.5 KB
ghc --show-iface {}
    
Offset 1, 41 lines modifiedOffset 1, 41 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Ormolu.Parser·91037 interface·Ormolu.Parser·9103
8 ··interface·hash:·0779c95fd5791d898ccf8587357249dd 
9 ··ABI·hash:·ce5622aeab922a21d72b279964ebb435 
10 ··export-list·hash:·34f6b2d88937d8a66926a4d09ebdbf558 ··interface·hash:·fdc53c07f699151f23589a67c977733b
 9 ··ABI·hash:·e9c1f26aca3e31fbc8e967d401e5d7fe
 10 ··export-list·hash:·7c75ef8378338be249b3792c283a8d33
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·99f4fe4489ec7707d917fd427f3ecf1512 ··flag·hash:·61ff9fdc015376b5e303176f6965d434
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·b9ed44c976cebb7bc72033d124c98d2516 ··src_hash:·b9ed44c976cebb7bc72033d124c98d25
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··manualExts21 ··manualExts
22 ··parseModule22 ··parseModule
23 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:GHC.DynFlags23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:GHC.DynFlags
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Exception
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
28 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Imports28 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Imports
29 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream29 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
30 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Result30 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.Result
31 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Common31 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Processing.Common
32 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Cpp32 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Processing.Cpp
33 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Preprocess33 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Processing.Preprocess
34 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils34 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.20.2.036 direct·package·dependencies:·base-4.20.2.0
37 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·mtl-2.3.137 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·mtl-2.3.1
38 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.338 ·····························syb-0.7.2.4-LTUPljme04sH7VdhIHocFP·text-2.1.3
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
41 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float41 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 125, 92 lines modifiedOffset 125, 92 lines modified
125 import··-/··Control.Monad.IO.Class·2ce57882cebea8008d19b650647df74c125 import··-/··Control.Monad.IO.Class·2ce57882cebea8008d19b650647df74c
126 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2126 import··-/··Data.Char·79600ab153cc70f5d69fc65a94e495e2
127 import··-/··Data.Functor·acfe95285a6fef59e556b84b6a057c9e127 import··-/··Data.Functor·acfe95285a6fef59e556b84b6a057c9e
128 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e128 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e
129 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde129 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
130 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737130 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
131 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a131 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:GHC.DynFlags·2c2705af618370214fae1c9578685826 
133 ··exports:·6859dc5e6f02db812345b38629b777a0 
134 ··baseDynFlags·53aadc6f597761e1ca908e2706e03133 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
136 ··exports:·d8361e56de19b0d595310dd1e25f9206 
137 ··Config·33e202ad6eb3f139ff6ac05457b243fa 
138 ··Config·6da18f43d258a57947a813dba513abe7 
139 ··ModuleSource·171898653a6b6daec70b7d2338750e43 
140 ··RegionDeltas·4cd282118a7d783a48b297aa95b1b278 
141 ··SignatureSource·d93fbf0153d47b3cf15e5d6e6e0b3e7d 
142 ··cfgCheckIdempotence·10566da181053a4ab33cf6143b1c6d1b 
143 ··cfgColorMode·2370148e9580e892866b56fce5d1ac71 
144 ··cfgDebug·dfc2962075abe02b8c33946ca52ef71c 
145 ··cfgDependencies·c113d1597bad5eee9128633b9a68f690 
146 ··cfgDynOptions·ed8bd4ba42233050ad739db6cacdde5d 
147 ··cfgFixityOverrides·4c69f5547c68ed2e29fb2059edd31b13 
148 ··cfgLocalModules·d3b6adfada926d585a18fba7ff9c8693 
149 ··cfgModuleReexports·edcaae65a7a98765d3884327131650fb 
150 ··cfgPrinterOpts·4838011d04b36eb9b97cf8710fac6c49 
151 ··cfgRegion·2f8ef61dd69b53ccacc51b41d1977a9a 
152 ··cfgSourceType·bfbcde9f85f07369441ff624f62a53ab 
153 ··cfgUnsafe·234f27705e5e4f69bea6497de8083187 
154 ··dynOptionToLocatedStr·15b7afa5918fbc4ddc8cb4b27ad45a8d 
155 ··regionPrefixLength·0a65dccfb09b23f4f771d78838179b59 
156 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
157 ··exports:·b61bdd64998a0c9412d8aaefceaf97ce 
158 ··ConstraintAlways·3eb5bca4a3d88b2a63a34defcf5472b3 
159 ··ConstraintNever·7005d8a1e1b8ae81c62638e2dae4d0cf 
160 ··poSingleConstraintParens·4a82bad6975cd45144ff168ee160945d 
161 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Exception·277a1d3dbd84d324ce15fb544df8efd9 
162 ··exports:·8207580bd25e59fba5e2def4e50c73a7 
163 ··OrmoluParsingFailed·c81528296b0db03516393170ad0bee7d 
164 ··OrmoluUnrecognizedOpts·568e696b8ceee9c7b2e0e254f408b917 
165 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
166 ··exports:·761fa040d2818fd80a54133b19d35e80 
167 ··applyFixityOverrides·03a755965c80102cdd2828c4c5db225e 
168 ··moduleFixityMap·debc7f61d99e8fd6dfa0b7aef63ed063 
169 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Imports·c5e9513a5949411b9369dc3369efc6b2 
170 ··exports:·4b5f0e090f0e02022ea0fe42138e3b6b 
171 ··applyModuleReexports·b5c3f2fef022398e9fc698ecf9a06551 
172 ··extractFixityImports·35ac439aee8a38f03240b0aa49642846 
173 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
174 ··ModuleFixityMap·e989fe2390a41e814e2cc41a6df0bfd7 
175 ··PackageFixityMap·d943d7cdb918525305b0ea0424ffedde 
176 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
177 ··exports:·8bf34869af368a6957891d281a13e208 
178 ··mkCommentStream·9052f9bbfad4797938ac9a220a432841 
179 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.Result·9420780f000201be5f069e2012cf1e6a 
180 ··exports:·d7430aadd2f66f60a63de78b55a96786 
181 ··ParseResult·86f86cdf6ace026ee51dacf70b27f770 
182 ··ParseResult·b02da2a9c4dfd3211281928fc7e94d86 
183 ··ParsedSnippet·3cbabef8786870a2e26832ead6f74f64 
184 ··RawSnippet·fd39416130185fabbc68f6bc419e9737 
185 ··SourceSnippet·f0aa1a007d002d41e2d392de6940a207 
186 ··prCommentStream·9205d981ae08e5773a9b596a5b8bf8b8 
187 ··prExtensions·7f4500cedcd94b7ebcefe2b275722f55 
188 ··prIndent·eecb5e071c337e80a2218c6c76929afd 
189 ··prLocalModules·537a308d609d58bcde65262d270cecec 
190 ··prModuleFixityMap·504b8841565f5ead292ec478033db69b 
191 ··prParsedSource·ae3f49b3d6b01b5ffd21cd5e301483e4 
192 ··prPragmas·b81f9c0a91825e6ed05b25f7ff395cd1 
193 ··prSourceType·0f3ec507dabe2cb990739f1cbf90197e 
194 ··prStackHeader·31a9daf8d20293cd13d3ff787f1fc4be 
195 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Common·557edd69f5c8a85c05801140f0a3f3b5 
196 ··exports:·c9183003e532ceba7e7376dfd7383a44 
197 ··linesInRegion·8b70e4cff38777370bb9d659bfed9972 
198 ··removeIndentation·b1dabb4ed43167122e57d2dfab7b4568 
199 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Cpp·efe5cb6c8074c3b855859b13d74df4ee 
200 ··exports:·29f5047202489d1b839e724bbfa9e60a 
201 ··eraseCppLines·2226bcc379cee2bdc1ecdc3feba7709e 
202 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Processing.Preprocess·a7181ae066f7d4e6c1134269784282b8 
203 ··exports:·6326a55af21242347b7b869d21a7ad01 
204 ··preprocess·4b2f4f532e526dd821490a05c4dd98c4 
205 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
206 ··exports:·220838693a579e7a41cbea2fbe983a1b 
207 ··incSpanLine·180d93362acd177a8c0f91cdd7ae887b 
Max diff block lines reached; 12794/26067 bytes (49.08%) of diff not shown.
⊟
111 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Combinators.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Combinators.dyn_hi
Files 99% similar despite different names
⊟
111 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Combinators·91037 interface·Ormolu.Printer.Combinators·9103
8 ··interface·hash:·fa8e645ebfe80476ef61f0a087d1d72c 
9 ··ABI·hash:·072ef6bdd9039466209c3274bad83cd6 
10 ··export-list·hash:·13623a169305ed2c94f9ce6bf86eba9f8 ··interface·hash:·791fe843b2a9332ae0a2a28df456d15a
 9 ··ABI·hash:·66af5c4458438fe5e073916c1babc6cd
 10 ··export-list·hash:·203a4645566ea692f2acde4e49d8bc6f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ea4e9332cfdaa200c5deb8331729288112 ··flag·hash:·ea4e9332cfdaa200c5deb83317292881
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3c94473822a6b0f6a3d7a4cce464edae16 ··src_hash:·3c94473822a6b0f6a3d7a4cce464edae
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 88, 17 lines modifiedOffset 88, 17 lines modified
88 ··Ormolu.Printer.Internal.vlayout88 ··Ormolu.Printer.Internal.vlayout
89 ··BracketStyle{N·S}89 ··BracketStyle{N·S}
90 ··Placement{Hanging·Normal}90 ··Placement{Hanging·Normal}
91 ··Ormolu.Printer.Internal.HaddockStyle{Ormolu.Printer.Internal.Asterisk·Ormolu.Printer.Internal.Caret·Ormolu.Printer.Internal.Named·Ormolu.Printer.Internal.Pipe}91 ··Ormolu.Printer.Internal.HaddockStyle{Ormolu.Printer.Internal.Asterisk·Ormolu.Printer.Internal.Caret·Ormolu.Printer.Internal.Named·Ormolu.Printer.Internal.Pipe}
92 ··Ormolu.Printer.Internal.Layout{Ormolu.Printer.Internal.MultiLine·Ormolu.Printer.Internal.SingleLine}92 ··Ormolu.Printer.Internal.Layout{Ormolu.Printer.Internal.MultiLine·Ormolu.Printer.Internal.SingleLine}
93 ··Ormolu.Printer.Internal.R93 ··Ormolu.Printer.Internal.R
94 ··Ormolu.Printer.Internal.SpanMark{Ormolu.Printer.Internal.CommentSpan·Ormolu.Printer.Internal.HaddockSpan·Ormolu.Printer.Internal.StatementSpan}94 ··Ormolu.Printer.Internal.SpanMark{Ormolu.Printer.Internal.CommentSpan·Ormolu.Printer.Internal.HaddockSpan·Ormolu.Printer.Internal.StatementSpan}
95 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config95 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
96 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Comments96 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Comments
97 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal97 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal
98 boot·module·dependencies:98 boot·module·dependencies:
99 direct·package·dependencies:·base-4.20.2.099 direct·package·dependencies:·base-4.20.2.0
100 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3100 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
101 plugin·package·dependencies:101 plugin·package·dependencies:
102 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder102 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
103 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float103 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
104 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr104 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 181, 84 lines modifiedOffset 181, 84 lines modified
181 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder181 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
182 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive182 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
183 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed183 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
184 ·························Data.Vector.Unboxed.Base184 ·························Data.Vector.Unboxed.Base
185 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8185 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
186 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde186 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
187 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a187 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
188 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
189 ··exports:·d8361e56de19b0d595310dd1e25f9206 
190 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
191 ··ColumnLimit·742dc0765eb269e3796fa6130530b030 
192 ··ColumnLimit·8b469eb8a395b0dd273d44393d349b52 
193 ··CommaStyle·f1af46eaf339ff49a3767e9f4bf59468 
194 ··ImportExportDiffFriendly·8f0ff45601134da629d6802553cb1784 
195 ··ImportExportLeading·bb2ad6c453b28bb4920900df682b3c45 
196 ··ImportExportTrailing·8b3d358a3ab6c0da69deecb8dd137282 
197 ··Leading·c888a537ee2171990d864c2a0681d851 
198 ··NoLimit·c7c7f1656ed56a04c357072587416519 
199 ··Trailing·96d9cf4fffc93be0319d5a4cd98e9658 
200 ··UnicodeAlways·725257757919b17dc5e55ba7dc8f2567 
201 ··UnicodeDetect·7a8d19b28f529dc21eacb872e7bc4388 
202 ··UnicodeNever·7cdad79de681e52018eaf593ce164ae4 
203 ··poColumnLimit·abcf2842b5a954c7f447ab608685bd09 
204 ··poCommaStyle·f643922fc6e0d4c34e23e65190c334b6 
205 ··poImportExportStyle·07f28cfa27df965e166b7fd954bbe7f6 
206 ··poUnicode·4f44d51737a4fbd9d5079ec52ac6205a 
207 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Comments·f2f11935752804172cd8673a718a0da2 
208 ··exports:·21485d293ec3a1726aae0ea346c62e01 
209 ··spitFollowingComments·b0c7c102e48cb55153516f8204253ca5 
210 ··spitPrecedingComments·c9b23179408fae97980abb92085fab64 
211 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
212 ··exports:·ed3b6d8d00baa03a5f35a27c163aba14 
213 ··Asterisk·a8b56cfe3feceb7f06654134d9d7fb91 
214 ··Caret·116ae650c69d9f78a9372b2813d6f5ba 
215 ··CommentSpan·eda0b2a04cf1b8651800da502f9ec3ec 
216 ··HaddockSpan·cd66979c0528dcf6f1ade71d3f4ebfab 
217 ··HaddockStyle·83544a197da9c21201113de4ce142648 
218 ··Layout·a8444099bc9b0cf4ed9bd6b5a5c26c3c 
219 ··MultiLine·8c921bdad2471800cc39f31da1d21592 
220 ··Named·2aedd4e9a2fed538a1a63910583332f0 
221 ··Pipe·8ec8c9dd6f4f5c75eb3e8c20001a0780 
222 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
223 ··SingleLine·d5ff4b16890b354a64d1476e5e32dd68 
224 ··SpanMark·ae434e574294a7b16efda9068b7901cf 
225 ··StatementSpan·d8acd2f821d09fafe9859d8ba99516a3 
226 ··askDebug·8feb26dea6fc61c855f003c1fd6f438d 
227 ··askModuleFixityMap·03d97b4e47439ca493de914f0c1f4330 
228 ··askSourceType·a9a1d7351aaaeb9586446c009e1651b9 
229 ··atom·48e7691bec70598a75f041dc4a0d583b 
230 ··canUseBraces·65551ac9b8f74311599ebdec1e32b9b0 
231 ··declNewline·35cb3996801624e3a7b0cf180793222e 
232 ··dontUseBraces·4cea367658a6233271ba6e46d5931fc5 
233 ··enterLayout·ff807c645cfc082c2956c88cef12056e 
234 ··getEnclosingComments·d552ac1fd9253a1a94305840bba6fddf 
235 ··getEnclosingSpan·ba877b638d4ec1e3ceefa99c32ed4234 
236 ··getEnclosingSpanWhere·e686a67b50dd635a075960e5ac8da6fc 
237 ··getLayout·11928e842ab939a64e873b5a9e9b8d20 
238 ··getLocalModules·2b2bf6dc1c722e514e2e3f210e0fa865 
239 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
240 ··getSpanMark·2703597003ee17599b72bdba0f175b8d 
241 ··inci·f61022022485918d1d098abb03a08f1b 
242 ··inciBy·149710d6a3378d5c67cd3483f4dd06f2 
243 ··inciByFrac·1fde71ffdce3cc578fd5ba70bc01f622 
244 ··interferingTxt·5796e490cde4bcfcc5faff0b2547a3f6 
245 ··isExtensionEnabled·4e28104fa7565c1ed1dd2932fdb27c30 
246 ··multilineCommentNewline·a10fd947ba346017a696475cf6e7ef7c 
247 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
248 ··runR·77634b41d7c4771bf3302805d706ffcc 
249 ··setSpanMark·0caad529e3fdbc934db8f207aac51bf6 
250 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
251 ··space·61d9412e8e541767bb13fd6de8381373 
252 ··spanMarkSpan·27003b277ceca0e38cff826eb47831ba 
253 ··txt·940cfb51137765ef9adbe12aee002074 
254 ··txtStripIndent·9397131491bb08c6526225b6fc57db24 
255 ··useBraces·27924a9c7f20d40edaec9531e127ab32 
256 ··vlayout·9d4067e7f4b615d6ba5774d4eeccb0ea 
257 ··withEnclosingSpan·fec0b3eec3946acfa896a424dd864b25188 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 189 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 190 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 191 ··ColumnLimit·dab62e51af0ea5a4e7532b78fe3bc51c
 192 ··ColumnLimit·d2253cd4aacca66d30d46cad49bd0de7
 193 ··CommaStyle·30e14d72196a637ced4e9fda64147710
 194 ··ImportExportDiffFriendly·d2ca4e8c2bc73840c7a0b90202bed205
 195 ··ImportExportLeading·80a6a7fb6084da1b2bdf6bdae2ce2d5c
 196 ··ImportExportTrailing·79cfc4ea0539a7924449edd7bbcda67f
 197 ··Leading·c1d783f3e34eea92a229fb70fe4ebaa1
 198 ··NoLimit·4104eaf9164e0c95b9a5948e64d28af8
 199 ··Trailing·e6b2eacd872a04cca3bebae0c7684a67
 200 ··UnicodeAlways·41dd3a37e27ecaa75292d9ddcf247824
Max diff block lines reached; 103206/113280 bytes (91.11%) of diff not shown.
⊟
111 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Combinators.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Combinators.hi
Files 98% similar despite different names
⊟
111 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Combinators·91037 interface·Ormolu.Printer.Combinators·9103
8 ··interface·hash:·fa8e645ebfe80476ef61f0a087d1d72c 
9 ··ABI·hash:·072ef6bdd9039466209c3274bad83cd6 
10 ··export-list·hash:·13623a169305ed2c94f9ce6bf86eba9f8 ··interface·hash:·791fe843b2a9332ae0a2a28df456d15a
 9 ··ABI·hash:·66af5c4458438fe5e073916c1babc6cd
 10 ··export-list·hash:·203a4645566ea692f2acde4e49d8bc6f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·0f9105d790d84d10c97c8aaa2be9f34912 ··flag·hash:·0f9105d790d84d10c97c8aaa2be9f349
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3c94473822a6b0f6a3d7a4cce464edae16 ··src_hash:·3c94473822a6b0f6a3d7a4cce464edae
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 88, 17 lines modifiedOffset 88, 17 lines modified
88 ··Ormolu.Printer.Internal.vlayout88 ··Ormolu.Printer.Internal.vlayout
89 ··BracketStyle{N·S}89 ··BracketStyle{N·S}
90 ··Placement{Hanging·Normal}90 ··Placement{Hanging·Normal}
91 ··Ormolu.Printer.Internal.HaddockStyle{Ormolu.Printer.Internal.Asterisk·Ormolu.Printer.Internal.Caret·Ormolu.Printer.Internal.Named·Ormolu.Printer.Internal.Pipe}91 ··Ormolu.Printer.Internal.HaddockStyle{Ormolu.Printer.Internal.Asterisk·Ormolu.Printer.Internal.Caret·Ormolu.Printer.Internal.Named·Ormolu.Printer.Internal.Pipe}
92 ··Ormolu.Printer.Internal.Layout{Ormolu.Printer.Internal.MultiLine·Ormolu.Printer.Internal.SingleLine}92 ··Ormolu.Printer.Internal.Layout{Ormolu.Printer.Internal.MultiLine·Ormolu.Printer.Internal.SingleLine}
93 ··Ormolu.Printer.Internal.R93 ··Ormolu.Printer.Internal.R
94 ··Ormolu.Printer.Internal.SpanMark{Ormolu.Printer.Internal.CommentSpan·Ormolu.Printer.Internal.HaddockSpan·Ormolu.Printer.Internal.StatementSpan}94 ··Ormolu.Printer.Internal.SpanMark{Ormolu.Printer.Internal.CommentSpan·Ormolu.Printer.Internal.HaddockSpan·Ormolu.Printer.Internal.StatementSpan}
95 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config95 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
96 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Comments96 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Comments
97 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal97 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal
98 boot·module·dependencies:98 boot·module·dependencies:
99 direct·package·dependencies:·base-4.20.2.099 direct·package·dependencies:·base-4.20.2.0
100 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3100 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
101 plugin·package·dependencies:101 plugin·package·dependencies:
102 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder102 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
103 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float103 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
104 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr104 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 181, 84 lines modifiedOffset 181, 84 lines modified
181 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder181 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
182 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive182 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
183 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed183 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
184 ·························Data.Vector.Unboxed.Base184 ·························Data.Vector.Unboxed.Base
185 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8185 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
186 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde186 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
187 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a187 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
188 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
189 ··exports:·d8361e56de19b0d595310dd1e25f9206 
190 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
191 ··ColumnLimit·742dc0765eb269e3796fa6130530b030 
192 ··ColumnLimit·8b469eb8a395b0dd273d44393d349b52 
193 ··CommaStyle·f1af46eaf339ff49a3767e9f4bf59468 
194 ··ImportExportDiffFriendly·8f0ff45601134da629d6802553cb1784 
195 ··ImportExportLeading·bb2ad6c453b28bb4920900df682b3c45 
196 ··ImportExportTrailing·8b3d358a3ab6c0da69deecb8dd137282 
197 ··Leading·c888a537ee2171990d864c2a0681d851 
198 ··NoLimit·c7c7f1656ed56a04c357072587416519 
199 ··Trailing·96d9cf4fffc93be0319d5a4cd98e9658 
200 ··UnicodeAlways·725257757919b17dc5e55ba7dc8f2567 
201 ··UnicodeDetect·7a8d19b28f529dc21eacb872e7bc4388 
202 ··UnicodeNever·7cdad79de681e52018eaf593ce164ae4 
203 ··poColumnLimit·abcf2842b5a954c7f447ab608685bd09 
204 ··poCommaStyle·f643922fc6e0d4c34e23e65190c334b6 
205 ··poImportExportStyle·07f28cfa27df965e166b7fd954bbe7f6 
206 ··poUnicode·4f44d51737a4fbd9d5079ec52ac6205a 
207 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Comments·f2f11935752804172cd8673a718a0da2 
208 ··exports:·21485d293ec3a1726aae0ea346c62e01 
209 ··spitFollowingComments·b0c7c102e48cb55153516f8204253ca5 
210 ··spitPrecedingComments·c9b23179408fae97980abb92085fab64 
211 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
212 ··exports:·ed3b6d8d00baa03a5f35a27c163aba14 
213 ··Asterisk·a8b56cfe3feceb7f06654134d9d7fb91 
214 ··Caret·116ae650c69d9f78a9372b2813d6f5ba 
215 ··CommentSpan·eda0b2a04cf1b8651800da502f9ec3ec 
216 ··HaddockSpan·cd66979c0528dcf6f1ade71d3f4ebfab 
217 ··HaddockStyle·83544a197da9c21201113de4ce142648 
218 ··Layout·a8444099bc9b0cf4ed9bd6b5a5c26c3c 
219 ··MultiLine·8c921bdad2471800cc39f31da1d21592 
220 ··Named·2aedd4e9a2fed538a1a63910583332f0 
221 ··Pipe·8ec8c9dd6f4f5c75eb3e8c20001a0780 
222 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
223 ··SingleLine·d5ff4b16890b354a64d1476e5e32dd68 
224 ··SpanMark·ae434e574294a7b16efda9068b7901cf 
225 ··StatementSpan·d8acd2f821d09fafe9859d8ba99516a3 
226 ··askDebug·8feb26dea6fc61c855f003c1fd6f438d 
227 ··askModuleFixityMap·03d97b4e47439ca493de914f0c1f4330 
228 ··askSourceType·a9a1d7351aaaeb9586446c009e1651b9 
229 ··atom·48e7691bec70598a75f041dc4a0d583b 
230 ··canUseBraces·65551ac9b8f74311599ebdec1e32b9b0 
231 ··declNewline·35cb3996801624e3a7b0cf180793222e 
232 ··dontUseBraces·4cea367658a6233271ba6e46d5931fc5 
233 ··enterLayout·ff807c645cfc082c2956c88cef12056e 
234 ··getEnclosingComments·d552ac1fd9253a1a94305840bba6fddf 
235 ··getEnclosingSpan·ba877b638d4ec1e3ceefa99c32ed4234 
236 ··getEnclosingSpanWhere·e686a67b50dd635a075960e5ac8da6fc 
237 ··getLayout·11928e842ab939a64e873b5a9e9b8d20 
238 ··getLocalModules·2b2bf6dc1c722e514e2e3f210e0fa865 
239 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
240 ··getSpanMark·2703597003ee17599b72bdba0f175b8d 
241 ··inci·f61022022485918d1d098abb03a08f1b 
242 ··inciBy·149710d6a3378d5c67cd3483f4dd06f2 
243 ··inciByFrac·1fde71ffdce3cc578fd5ba70bc01f622 
244 ··interferingTxt·5796e490cde4bcfcc5faff0b2547a3f6 
245 ··isExtensionEnabled·4e28104fa7565c1ed1dd2932fdb27c30 
246 ··multilineCommentNewline·a10fd947ba346017a696475cf6e7ef7c 
247 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
248 ··runR·77634b41d7c4771bf3302805d706ffcc 
249 ··setSpanMark·0caad529e3fdbc934db8f207aac51bf6 
250 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
251 ··space·61d9412e8e541767bb13fd6de8381373 
252 ··spanMarkSpan·27003b277ceca0e38cff826eb47831ba 
253 ··txt·940cfb51137765ef9adbe12aee002074 
254 ··txtStripIndent·9397131491bb08c6526225b6fc57db24 
255 ··useBraces·27924a9c7f20d40edaec9531e127ab32 
256 ··vlayout·9d4067e7f4b615d6ba5774d4eeccb0ea 
257 ··withEnclosingSpan·fec0b3eec3946acfa896a424dd864b25188 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 189 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 190 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 191 ··ColumnLimit·dab62e51af0ea5a4e7532b78fe3bc51c
 192 ··ColumnLimit·d2253cd4aacca66d30d46cad49bd0de7
 193 ··CommaStyle·30e14d72196a637ced4e9fda64147710
 194 ··ImportExportDiffFriendly·d2ca4e8c2bc73840c7a0b90202bed205
 195 ··ImportExportLeading·80a6a7fb6084da1b2bdf6bdae2ce2d5c
 196 ··ImportExportTrailing·79cfc4ea0539a7924449edd7bbcda67f
 197 ··Leading·c1d783f3e34eea92a229fb70fe4ebaa1
 198 ··NoLimit·4104eaf9164e0c95b9a5948e64d28af8
 199 ··Trailing·e6b2eacd872a04cca3bebae0c7684a67
 200 ··UnicodeAlways·41dd3a37e27ecaa75292d9ddcf247824
Max diff block lines reached; 103206/113277 bytes (91.11%) of diff not shown.
⊟
15.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Comments.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Comments.dyn_hi
Files 99% similar despite different names
⊟
15.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Comments·91037 interface·Ormolu.Printer.Comments·9103
8 ··interface·hash:·d691bc08edac0e5b8be46ff7c40b80ee 
9 ··ABI·hash:·f2f11935752804172cd8673a718a0da2 
10 ··export-list·hash:·21485d293ec3a1726aae0ea346c62e018 ··interface·hash:·f16ece5cc9b67e4fcb6c27a1f77912d8
 9 ··ABI·hash:·6c104bfdfed5a7b8314cbb37ac0472a3
 10 ··export-list·hash:·22d975357da3bee5a5919054e14572da
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·0226c923460bd3bd9eb4eeb1f08d99d012 ··flag·hash:·0226c923460bd3bd9eb4eeb1f08d99d0
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fd893cb609d7b4ca3e5abd04952fa97916 ··src_hash:·fd893cb609d7b4ca3e5abd04952fa979
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 19, 16 lines modifiedOffset 19, 16 lines modified
19 ··where19 ··where
20 exports:20 exports:
21 ··spitCommentNow21 ··spitCommentNow
22 ··spitCommentPending22 ··spitCommentPending
23 ··spitFollowingComments23 ··spitFollowingComments
24 ··spitPrecedingComments24 ··spitPrecedingComments
25 ··spitRemainingComments25 ··spitRemainingComments
26 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream26 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 112, 84 lines modifiedOffset 112, 84 lines modified
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
115 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8115 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
116 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737116 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
117 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0117 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
119 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
120 ··exports:·8bf34869af368a6957891d281a13e208 
121 ··Comment·3b363590118e1eb55c49d627e8223566 
122 ··LComment·faed2dc3e510c0fd54c91825ea3700d6 
123 ··hasAtomsBefore·a1604a5bb849921d8c7871aa0f296867 
124 ··isMultilineComment·b56d5087f20edc75bae3dd68e2a571ca 
125 ··unComment·ab3a144d1b6bf32d541434129e1b0191 
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
127 ··exports:·ed3b6d8d00baa03a5f35a27c163aba14 
128 ··CommentPosition·151f9b1abbcd79c9654fe7e1ffe00982 
129 ··CommentSpan·eda0b2a04cf1b8651800da502f9ec3ec 
130 ··HaddockSpan·cd66979c0528dcf6f1ade71d3f4ebfab 
131 ··OnNextLine·ba417f4d4570614c0639220421574f4d 
132 ··OnTheSameLine·de3693fd647d5249147ef8b22d3fc124 
133 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
134 ··SpanMark·ae434e574294a7b16efda9068b7901cf 
135 ··getEnclosingSpanWhere·e686a67b50dd635a075960e5ac8da6fc 
136 ··getSpanMark·2703597003ee17599b72bdba0f175b8d 
137 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
138 ··nextEltSpan·80cb79de5c7d7513e2fa83abf8700b03 
139 ··popComment·a0579291c9cbab60217b66ab1cfc75d4 
140 ··registerPendingCommentLine·49568ecf40d549a6e72c6025d8fdf666 
141 ··setSpanMark·0caad529e3fdbc934db8f207aac51bf6 
142 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
143 ··space·61d9412e8e541767bb13fd6de8381373 
144 ··spanMarkSpan·27003b277ceca0e38cff826eb47831ba 
145 ··thisLineSpans·994e4dc525cf17db0b858ed8e552b6a5 
146 ··trimSpanStream·87106715f47447946e61b7b7867bbe02 
147 ··txt·940cfb51137765ef9adbe12aee002074119 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream·2f29df4388a69082802cb3c263cffe9b
 120 ··exports:·6d093e4c13ed0faef3519b58c8901fea
 121 ··Comment·0ac931ef1b63eaad724b201fd31fb92a
 122 ··LComment·016b538bc4aa28bc3a698c7dd9e4e2ec
 123 ··hasAtomsBefore·c384cf215b7d33518529ffc541b648b4
 124 ··isMultilineComment·69539f2d6c5f5608ca8a92db5d654b3a
 125 ··unComment·5c8dab21ebbbadd86cc04fb115215725
 126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 127 ··exports:·0c75ea4ec244f0c7dea53bb95fcad326
 128 ··CommentPosition·362736d5456833799d86bd18fc0e9718
 129 ··CommentSpan·0e7a88599c03848622f2d4838e8b04a0
 130 ··HaddockSpan·948a549b2147d6c6f2dd6eaca330057b
 131 ··OnNextLine·93b80dcd7c9842508ee42f2d2d71a8e4
 132 ··OnTheSameLine·7b5058ca532dfda7e1e02020deaf1d33
 133 ··R·ed3a3acdecab281bd844271f45f8516b
 134 ··SpanMark·ed7d92b3294909bf4840e674d4809d59
 135 ··getEnclosingSpanWhere·3b1afe0135f73f60276d1727295ec39b
 136 ··getSpanMark·afaedab9c74eadd6ad642c42e47d365a
 137 ··newline·172bf29ddc96ae513360ca970d9f630c
 138 ··nextEltSpan·a01f08a5c3db9a663417d51a12afe41d
 139 ··popComment·cf08273bcce54efe16604dc6dd484159
 140 ··registerPendingCommentLine·9fcef66e6cc5b09f8c2c65d6981d3b56
 141 ··setSpanMark·f8dee399843e8d42a5423f4609238e64
 142 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 143 ··space·753fcffa4cff099b943748540be8a38e
 144 ··spanMarkSpan·e226d9b41997ec2b8f77680e9914174a
 145 ··thisLineSpans·6297208f9fcc557cbf398fcb13971f85
 146 ··trimSpanStream·9aeb0cb43f9fa981f0553875064d5053
 147 ··txt·400068c5213d2e8aefae32b91eac5dec
148 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c148 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
149 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233149 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
150 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe150 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
151 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91151 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
152 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635152 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
153 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60153 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
154 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6154 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
155 d574bbc6c00d660a1724595868739edf155 be64abf7dcb68a52e56c4af59dd94b42
156 ··$trModule·::·GHC.Types.Module156 ··$trModule·::·GHC.Types.Module
157 ··[HasNoCafRefs,·TagSig:·<TagProper>,157 ··[HasNoCafRefs,·TagSig:·<TagProper>,
158 ···LambdaFormInfo:·LFCon[GHC.Types.Module],158 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
159 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]159 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
160 7d0b1a593b19cb3f1797176926f4adb1160 7a264f294642224395d0c06961506ef1
161 ··$trModule1·::·GHC.Types.TrName161 ··$trModule1·::·GHC.Types.TrName
162 ··[HasNoCafRefs,·TagSig:·<TagProper>,162 ··[HasNoCafRefs,·TagSig:·<TagProper>,
163 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],163 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
164 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]164 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
165 f82ccfe6664d17f273c66029dbba34cd165 db6c815ebc8a4be84c9bf3cc49acfe7c
166 ··$trModule2·::·GHC.Prim.Addr#166 ··$trModule2·::·GHC.Prim.Addr#
167 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,167 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
168 ···Unfolding:·Core:·<vanilla>·"Ormolu.Printer.Comments"#]168 ···Unfolding:·Core:·<vanilla>·"Ormolu.Printer.Comments"#]
169 4fdd720ac6d5f022187196faf2338538169 09b1909a6d2ffa5b5aaa24df4c0d4d52
170 ··$trModule3·::·GHC.Types.TrName170 ··$trModule3·::·GHC.Types.TrName
171 ··[HasNoCafRefs,·TagSig:·<TagProper>,171 ··[HasNoCafRefs,·TagSig:·<TagProper>,
172 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],172 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
173 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]173 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
Max diff block lines reached; 8582/15334 bytes (55.97%) of diff not shown.
⊟
15.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Comments.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Comments.hi
Files 98% similar despite different names
⊟
15.0 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Comments·91037 interface·Ormolu.Printer.Comments·9103
8 ··interface·hash:·d691bc08edac0e5b8be46ff7c40b80ee 
9 ··ABI·hash:·f2f11935752804172cd8673a718a0da2 
10 ··export-list·hash:·21485d293ec3a1726aae0ea346c62e018 ··interface·hash:·f16ece5cc9b67e4fcb6c27a1f77912d8
 9 ··ABI·hash:·6c104bfdfed5a7b8314cbb37ac0472a3
 10 ··export-list·hash:·22d975357da3bee5a5919054e14572da
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8c1e7f1fa1c0494a048ebed06e41446212 ··flag·hash:·8c1e7f1fa1c0494a048ebed06e414462
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fd893cb609d7b4ca3e5abd04952fa97916 ··src_hash:·fd893cb609d7b4ca3e5abd04952fa979
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 19, 16 lines modifiedOffset 19, 16 lines modified
19 ··where19 ··where
20 exports:20 exports:
21 ··spitCommentNow21 ··spitCommentNow
22 ··spitCommentPending22 ··spitCommentPending
23 ··spitFollowingComments23 ··spitFollowingComments
24 ··spitPrecedingComments24 ··spitPrecedingComments
25 ··spitRemainingComments25 ··spitRemainingComments
26 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream26 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal
28 boot·module·dependencies:28 boot·module·dependencies:
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 112, 84 lines modifiedOffset 112, 84 lines modified
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
115 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8115 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
116 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737116 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
117 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0117 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
119 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
120 ··exports:·8bf34869af368a6957891d281a13e208 
121 ··Comment·3b363590118e1eb55c49d627e8223566 
122 ··LComment·faed2dc3e510c0fd54c91825ea3700d6 
123 ··hasAtomsBefore·a1604a5bb849921d8c7871aa0f296867 
124 ··isMultilineComment·b56d5087f20edc75bae3dd68e2a571ca 
125 ··unComment·ab3a144d1b6bf32d541434129e1b0191 
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
127 ··exports:·ed3b6d8d00baa03a5f35a27c163aba14 
128 ··CommentPosition·151f9b1abbcd79c9654fe7e1ffe00982 
129 ··CommentSpan·eda0b2a04cf1b8651800da502f9ec3ec 
130 ··HaddockSpan·cd66979c0528dcf6f1ade71d3f4ebfab 
131 ··OnNextLine·ba417f4d4570614c0639220421574f4d 
132 ··OnTheSameLine·de3693fd647d5249147ef8b22d3fc124 
133 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
134 ··SpanMark·ae434e574294a7b16efda9068b7901cf 
135 ··getEnclosingSpanWhere·e686a67b50dd635a075960e5ac8da6fc 
136 ··getSpanMark·2703597003ee17599b72bdba0f175b8d 
137 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
138 ··nextEltSpan·80cb79de5c7d7513e2fa83abf8700b03 
139 ··popComment·a0579291c9cbab60217b66ab1cfc75d4 
140 ··registerPendingCommentLine·49568ecf40d549a6e72c6025d8fdf666 
141 ··setSpanMark·0caad529e3fdbc934db8f207aac51bf6 
142 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
143 ··space·61d9412e8e541767bb13fd6de8381373 
144 ··spanMarkSpan·27003b277ceca0e38cff826eb47831ba 
145 ··thisLineSpans·994e4dc525cf17db0b858ed8e552b6a5 
146 ··trimSpanStream·87106715f47447946e61b7b7867bbe02 
147 ··txt·940cfb51137765ef9adbe12aee002074119 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream·2f29df4388a69082802cb3c263cffe9b
 120 ··exports:·6d093e4c13ed0faef3519b58c8901fea
 121 ··Comment·0ac931ef1b63eaad724b201fd31fb92a
 122 ··LComment·016b538bc4aa28bc3a698c7dd9e4e2ec
 123 ··hasAtomsBefore·c384cf215b7d33518529ffc541b648b4
 124 ··isMultilineComment·69539f2d6c5f5608ca8a92db5d654b3a
 125 ··unComment·5c8dab21ebbbadd86cc04fb115215725
 126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 127 ··exports:·0c75ea4ec244f0c7dea53bb95fcad326
 128 ··CommentPosition·362736d5456833799d86bd18fc0e9718
 129 ··CommentSpan·0e7a88599c03848622f2d4838e8b04a0
 130 ··HaddockSpan·948a549b2147d6c6f2dd6eaca330057b
 131 ··OnNextLine·93b80dcd7c9842508ee42f2d2d71a8e4
 132 ··OnTheSameLine·7b5058ca532dfda7e1e02020deaf1d33
 133 ··R·ed3a3acdecab281bd844271f45f8516b
 134 ··SpanMark·ed7d92b3294909bf4840e674d4809d59
 135 ··getEnclosingSpanWhere·3b1afe0135f73f60276d1727295ec39b
 136 ··getSpanMark·afaedab9c74eadd6ad642c42e47d365a
 137 ··newline·172bf29ddc96ae513360ca970d9f630c
 138 ··nextEltSpan·a01f08a5c3db9a663417d51a12afe41d
 139 ··popComment·cf08273bcce54efe16604dc6dd484159
 140 ··registerPendingCommentLine·9fcef66e6cc5b09f8c2c65d6981d3b56
 141 ··setSpanMark·f8dee399843e8d42a5423f4609238e64
 142 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 143 ··space·753fcffa4cff099b943748540be8a38e
 144 ··spanMarkSpan·e226d9b41997ec2b8f77680e9914174a
 145 ··thisLineSpans·6297208f9fcc557cbf398fcb13971f85
 146 ··trimSpanStream·9aeb0cb43f9fa981f0553875064d5053
 147 ··txt·400068c5213d2e8aefae32b91eac5dec
148 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c148 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
149 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233149 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
150 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe150 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
151 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91151 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
152 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635152 import··-/··GHC.Internal.Num·541424beb6a5744ca8a5da203c11c635
153 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60153 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
154 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6154 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
155 d574bbc6c00d660a1724595868739edf155 be64abf7dcb68a52e56c4af59dd94b42
156 ··$trModule·::·GHC.Types.Module156 ··$trModule·::·GHC.Types.Module
157 ··[HasNoCafRefs,·TagSig:·<TagProper>,157 ··[HasNoCafRefs,·TagSig:·<TagProper>,
158 ···LambdaFormInfo:·LFCon[GHC.Types.Module],158 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
159 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]159 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
160 7d0b1a593b19cb3f1797176926f4adb1160 7a264f294642224395d0c06961506ef1
161 ··$trModule1·::·GHC.Types.TrName161 ··$trModule1·::·GHC.Types.TrName
162 ··[HasNoCafRefs,·TagSig:·<TagProper>,162 ··[HasNoCafRefs,·TagSig:·<TagProper>,
163 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],163 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
164 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]164 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
165 f82ccfe6664d17f273c66029dbba34cd165 db6c815ebc8a4be84c9bf3cc49acfe7c
166 ··$trModule2·::·GHC.Prim.Addr#166 ··$trModule2·::·GHC.Prim.Addr#
167 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,167 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
168 ···Unfolding:·Core:·<vanilla>·"Ormolu.Printer.Comments"#]168 ···Unfolding:·Core:·<vanilla>·"Ormolu.Printer.Comments"#]
169 4fdd720ac6d5f022187196faf2338538169 09b1909a6d2ffa5b5aaa24df4c0d4d52
170 ··$trModule3·::·GHC.Types.TrName170 ··$trModule3·::·GHC.Types.TrName
171 ··[HasNoCafRefs,·TagSig:·<TagProper>,171 ··[HasNoCafRefs,·TagSig:·<TagProper>,
172 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],172 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
173 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]173 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
Max diff block lines reached; 8582/15331 bytes (55.98%) of diff not shown.
⊟
144 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Internal.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Internal.dyn_hi
Files 96% similar despite different names
⊟
144 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Internal·91037 interface·Ormolu.Printer.Internal·9103
8 ··interface·hash:·3a378a8d6130ae23a5a243b586853661 
9 ··ABI·hash:·17cdf6114fca0786911ae2688bf57bef 
10 ··export-list·hash:·ed3b6d8d00baa03a5f35a27c163aba148 ··interface·hash:·0ae2e7496353a43795a0fc968e89ce26
 9 ··ABI·hash:·0b70dea07bd83e7594f5c4a4562a9756
 10 ··export-list·hash:·0c75ea4ec244f0c7dea53bb95fcad326
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·5e0de6d624080d0d53d9b2c9789d1fd312 ··flag·hash:·5e0de6d624080d0d53d9b2c9789d1fd3
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1f1476844ca54f1d1a3d4ac87bcea46316 ··src_hash:·1f1476844ca54f1d1a3d4ac87bcea463
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 57, 19 lines modifiedOffset 57, 19 lines modified
57 ··vlayout57 ··vlayout
58 ··withEnclosingSpan58 ··withEnclosingSpan
59 ··CommentPosition{OnNextLine·OnTheSameLine}59 ··CommentPosition{OnNextLine·OnTheSameLine}
60 ··HaddockStyle{Asterisk·Caret·Named·Pipe}60 ··HaddockStyle{Asterisk·Caret·Named·Pipe}
61 ··Layout{MultiLine·SingleLine}61 ··Layout{MultiLine·SingleLine}
62 ··R62 ··R
63 ··SpanMark{CommentSpan·HaddockSpan·StatementSpan}63 ··SpanMark{CommentSpan·HaddockSpan·StatementSpan}
64 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config64 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
65 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity65 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
66 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream66 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
67 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.SpanStream67 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.SpanStream
68 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils68 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
69 boot·module·dependencies:69 boot·module·dependencies:
70 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.070 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
71 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7·containers-0.771 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7·containers-0.7
72 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·mtl-2.3.172 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·mtl-2.3.1
73 ·····························text-2.1.373 ·····························text-2.1.3
74 plugin·package·dependencies:74 plugin·package·dependencies:
75 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder75 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
Offset 164, 40 lines modifiedOffset 164, 40 lines modified
164 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e164 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e
165 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde165 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
166 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0166 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
167 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a167 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
168 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa168 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa
169 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7169 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
170 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf170 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
171 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
172 ··exports:·d8361e56de19b0d595310dd1e25f9206 
173 ··PrinterOptsTotal·2f283bae63082249afbfd56086b9dc0d 
174 ··SourceType·699e5a2a7e99b6dab0a220d9818d9f43 
175 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
176 ··Leading·c888a537ee2171990d864c2a0681d851 
177 ··PrinterOpts·d7cc40a4cbcbe8e8e066597cb28b8b11 
178 ··Trailing·96d9cf4fffc93be0319d5a4cd98e9658 
179 ··poCommaStyle·f643922fc6e0d4c34e23e65190c334b6 
180 ··poIndentation·5fbf3ccfd51a7dfd6749c44a440a13cf 
181 ··poNewlinesBetweenDecls·2e10413aa5f51881c96c68cafcfb8694 
182 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
183 ··exports:·761fa040d2818fd80a54133b19d35e80 
184 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
185 ··ModuleFixityMap·e989fe2390a41e814e2cc41a6df0bfd7 
186 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
187 ··exports:·8bf34869af368a6957891d281a13e208 
188 ··CommentStream·4a8df0336af8e4002a1decb0c1c35d8d 
189 ··CommentStream·9db2cfa1352b325f7504c11b4bf40320 
190 ··LComment·faed2dc3e510c0fd54c91825ea3700d6 
191 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.SpanStream·dc13f2cee9ff073eddd77ab3faa9adac 
192 ··exports:·2bd8f11301449195a372f322840ef95d 
193 ··SpanStream·380f3254dda5dcef24c81a2727dde751 
194 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
195 ··exports:·220838693a579e7a41cbea2fbe983a1b 
196 ··showOutputable·42449ae4d1e81ee4e0fedbb6d4383098171 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 172 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 173 ··PrinterOptsTotal·7ec80ff641d68d0eca11775b611cc5b2
 174 ··SourceType·d931d94a98da72e1d76fd6a97c8ecde3
 175 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 176 ··Leading·c1d783f3e34eea92a229fb70fe4ebaa1
 177 ··PrinterOpts·60c9d1b52aac273244ba3b0282bc2be2
 178 ··Trailing·e6b2eacd872a04cca3bebae0c7684a67
 179 ··poCommaStyle·0da150d799b37dde444c7430b8687e18
 180 ··poIndentation·5eb05863336c219657f6974d7447f520
 181 ··poNewlinesBetweenDecls·ccef4b20da1d5ffdefe0ae0f1fdbcddf
 182 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity·16edcec36e330a5ebe44c6dcc7e3265f
 183 ··exports:·051d31402c44f3a4c0d1c47502e8013e
 184 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 185 ··ModuleFixityMap·91bc85b9e484ed9a7a357aff562740d3
 186 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream·2f29df4388a69082802cb3c263cffe9b
 187 ··exports:·6d093e4c13ed0faef3519b58c8901fea
 188 ··CommentStream·8266f08a87c4fc19792ec72a8aa69b72
 189 ··CommentStream·1bd98a650d79e9f49a7535342b2b22ce
 190 ··LComment·016b538bc4aa28bc3a698c7dd9e4e2ec
 191 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.SpanStream·9a32279d6eca581c1b921b7c90966ec3
 192 ··exports:·7ed99c2ad293d7416bf5c73f68f601ea
 193 ··SpanStream·72728bbe3e4bbea720b692cbab73db93
 194 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 195 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 196 ··showOutputable·e36c957f947c0c9e3537667792c5b508
197 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c197 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
198 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774198 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
199 import··-/··GHC.Internal.Data.Bool·b9419567011d3bc7375fa413bb2a781c199 import··-/··GHC.Internal.Data.Bool·b9419567011d3bc7375fa413bb2a781c
200 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233200 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
201 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe201 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
202 import··-/··GHC.Internal.Data.Functor.Identity·4b54581a66a73d93d19345e4114aa75e202 import··-/··GHC.Internal.Data.Functor.Identity·4b54581a66a73d93d19345e4114aa75e
203 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91203 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
Offset 220, 15 lines modifiedOffset 220, 15 lines modified
220 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e220 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
221 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118221 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
222 import··-/··Data.Text.Internal.Builder·8c0472cf42fc58f57547c786ee313b01222 import··-/··Data.Text.Internal.Builder·8c0472cf42fc58f57547c786ee313b01
223 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c223 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c
224 import··-/··Data.Text.Lazy.Builder·4eac7493f8750c03cc79c3895920f684224 import··-/··Data.Text.Lazy.Builder·4eac7493f8750c03cc79c3895920f684
225 import··-/··Control.Monad.Trans.Reader·553f271354b3eb74611e64829d5f573a225 import··-/··Control.Monad.Trans.Reader·553f271354b3eb74611e64829d5f573a
226 import··-/··Control.Monad.Trans.State.Strict·8e3ec2c4097bd641b7143ffae42bfb1b226 import··-/··Control.Monad.Trans.State.Strict·8e3ec2c4097bd641b7143ffae42bfb1b
227 bce8cc419c7d27839cc5ec1383140fb5227 44f63a3a6b19ba6a51287d739ea606df
228 ··$fApplicativeR·::·GHC.Internal.Base.Applicative·R228 ··$fApplicativeR·::·GHC.Internal.Base.Applicative·R
229 ··DFunId229 ··DFunId
230 ··[HasNoCafRefs,·TagSig:·<TagProper>,230 ··[HasNoCafRefs,·TagSig:·<TagProper>,
231 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Applicative],231 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Applicative],
232 ···Inline:·CONLIKE,232 ···Inline:·CONLIKE,
233 ···Unfolding:·DFun:.233 ···Unfolding:·DFun:.
234 ················@R234 ················@R
Offset 274, 25 lines modifiedOffset 274, 25 lines modified
274 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:R[0])·<b>_N)274 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:R[0])·<b>_N)
275 ················($fApplicativeR_$s$fApplicativeReaderT_$c<*·@RC)275 ················($fApplicativeR_$s$fApplicativeReaderT_$c<*·@RC)
276 ··················`cast`276 ··················`cast`
277 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).277 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
278 ·················Sym·(N:R[0])·<a>_N278 ·················Sym·(N:R[0])·<a>_N
Max diff block lines reached; 139555/147248 bytes (94.78%) of diff not shown.
⊟
144 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Internal.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Internal.hi
Files 93% similar despite different names
⊟
144 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Internal·91037 interface·Ormolu.Printer.Internal·9103
8 ··interface·hash:·3a378a8d6130ae23a5a243b586853661 
9 ··ABI·hash:·17cdf6114fca0786911ae2688bf57bef 
10 ··export-list·hash:·ed3b6d8d00baa03a5f35a27c163aba148 ··interface·hash:·0ae2e7496353a43795a0fc968e89ce26
 9 ··ABI·hash:·0b70dea07bd83e7594f5c4a4562a9756
 10 ··export-list·hash:·0c75ea4ec244f0c7dea53bb95fcad326
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·aacf0a154cfa0baf1d99414e5537b26c12 ··flag·hash:·aacf0a154cfa0baf1d99414e5537b26c
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·1f1476844ca54f1d1a3d4ac87bcea46316 ··src_hash:·1f1476844ca54f1d1a3d4ac87bcea463
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 57, 19 lines modifiedOffset 57, 19 lines modified
57 ··vlayout57 ··vlayout
58 ··withEnclosingSpan58 ··withEnclosingSpan
59 ··CommentPosition{OnNextLine·OnTheSameLine}59 ··CommentPosition{OnNextLine·OnTheSameLine}
60 ··HaddockStyle{Asterisk·Caret·Named·Pipe}60 ··HaddockStyle{Asterisk·Caret·Named·Pipe}
61 ··Layout{MultiLine·SingleLine}61 ··Layout{MultiLine·SingleLine}
62 ··R62 ··R
63 ··SpanMark{CommentSpan·HaddockSpan·StatementSpan}63 ··SpanMark{CommentSpan·HaddockSpan·StatementSpan}
64 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config64 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
65 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity65 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity
66 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream66 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream
67 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.SpanStream67 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.SpanStream
68 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils68 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
69 boot·module·dependencies:69 boot·module·dependencies:
70 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.070 direct·package·dependencies:·Cabal-syntax-3.12.1.0·base-4.20.2.0
71 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7·containers-0.771 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7·containers-0.7
72 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·mtl-2.3.172 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·mtl-2.3.1
73 ·····························text-2.1.373 ·····························text-2.1.3
74 plugin·package·dependencies:74 plugin·package·dependencies:
75 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder75 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
Offset 164, 40 lines modifiedOffset 164, 40 lines modified
164 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e164 import··-/··Data.Functor.Identity·dfaff36e4b490e71d05dd95fcb72207e
165 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde165 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
166 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0166 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
167 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a167 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
168 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa168 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa
169 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7169 import··-/··Data.Set·4e6de1c7d2f595e4320f97ac5792e9f7
170 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf170 import··-/··Data.Set.Internal·012b350bbe976db3c273c4703566debf
171 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
172 ··exports:·d8361e56de19b0d595310dd1e25f9206 
173 ··PrinterOptsTotal·2f283bae63082249afbfd56086b9dc0d 
174 ··SourceType·699e5a2a7e99b6dab0a220d9818d9f43 
175 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
176 ··Leading·c888a537ee2171990d864c2a0681d851 
177 ··PrinterOpts·d7cc40a4cbcbe8e8e066597cb28b8b11 
178 ··Trailing·96d9cf4fffc93be0319d5a4cd98e9658 
179 ··poCommaStyle·f643922fc6e0d4c34e23e65190c334b6 
180 ··poIndentation·5fbf3ccfd51a7dfd6749c44a440a13cf 
181 ··poNewlinesBetweenDecls·2e10413aa5f51881c96c68cafcfb8694 
182 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity·4416c3281a1bada3e93e648871eb1aeb 
183 ··exports:·761fa040d2818fd80a54133b19d35e80 
184 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Fixity.Internal·c90997819c6852bd9ee150cd47de3c54 
185 ··ModuleFixityMap·e989fe2390a41e814e2cc41a6df0bfd7 
186 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Parser.CommentStream·73adab1bd8e2a0d8ba5eda3d1e83768e 
187 ··exports:·8bf34869af368a6957891d281a13e208 
188 ··CommentStream·4a8df0336af8e4002a1decb0c1c35d8d 
189 ··CommentStream·9db2cfa1352b325f7504c11b4bf40320 
190 ··LComment·faed2dc3e510c0fd54c91825ea3700d6 
191 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.SpanStream·dc13f2cee9ff073eddd77ab3faa9adac 
192 ··exports:·2bd8f11301449195a372f322840ef95d 
193 ··SpanStream·380f3254dda5dcef24c81a2727dde751 
194 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
195 ··exports:·220838693a579e7a41cbea2fbe983a1b 
196 ··showOutputable·42449ae4d1e81ee4e0fedbb6d4383098171 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 172 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 173 ··PrinterOptsTotal·7ec80ff641d68d0eca11775b611cc5b2
 174 ··SourceType·d931d94a98da72e1d76fd6a97c8ecde3
 175 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 176 ··Leading·c1d783f3e34eea92a229fb70fe4ebaa1
 177 ··PrinterOpts·60c9d1b52aac273244ba3b0282bc2be2
 178 ··Trailing·e6b2eacd872a04cca3bebae0c7684a67
 179 ··poCommaStyle·0da150d799b37dde444c7430b8687e18
 180 ··poIndentation·5eb05863336c219657f6974d7447f520
 181 ··poNewlinesBetweenDecls·ccef4b20da1d5ffdefe0ae0f1fdbcddf
 182 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity·16edcec36e330a5ebe44c6dcc7e3265f
 183 ··exports:·051d31402c44f3a4c0d1c47502e8013e
 184 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Fixity.Internal·0a9aa67f45e3529a0501a97485b3edc0
 185 ··ModuleFixityMap·91bc85b9e484ed9a7a357aff562740d3
 186 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Parser.CommentStream·2f29df4388a69082802cb3c263cffe9b
 187 ··exports:·6d093e4c13ed0faef3519b58c8901fea
 188 ··CommentStream·8266f08a87c4fc19792ec72a8aa69b72
 189 ··CommentStream·1bd98a650d79e9f49a7535342b2b22ce
 190 ··LComment·016b538bc4aa28bc3a698c7dd9e4e2ec
 191 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.SpanStream·9a32279d6eca581c1b921b7c90966ec3
 192 ··exports:·7ed99c2ad293d7416bf5c73f68f601ea
 193 ··SpanStream·72728bbe3e4bbea720b692cbab73db93
 194 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 195 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 196 ··showOutputable·e36c957f947c0c9e3537667792c5b508
197 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c197 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
198 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774198 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
199 import··-/··GHC.Internal.Data.Bool·b9419567011d3bc7375fa413bb2a781c199 import··-/··GHC.Internal.Data.Bool·b9419567011d3bc7375fa413bb2a781c
200 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233200 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
201 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe201 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
202 import··-/··GHC.Internal.Data.Functor.Identity·4b54581a66a73d93d19345e4114aa75e202 import··-/··GHC.Internal.Data.Functor.Identity·4b54581a66a73d93d19345e4114aa75e
203 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91203 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
Offset 220, 15 lines modifiedOffset 220, 15 lines modified
220 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e220 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
221 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118221 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
222 import··-/··Data.Text.Internal.Builder·8c0472cf42fc58f57547c786ee313b01222 import··-/··Data.Text.Internal.Builder·8c0472cf42fc58f57547c786ee313b01
223 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c223 import··-/··Data.Text.Lazy·8da27efa7ed5e5e5a567694c84cfef1c
224 import··-/··Data.Text.Lazy.Builder·4eac7493f8750c03cc79c3895920f684224 import··-/··Data.Text.Lazy.Builder·4eac7493f8750c03cc79c3895920f684
225 import··-/··Control.Monad.Trans.Reader·553f271354b3eb74611e64829d5f573a225 import··-/··Control.Monad.Trans.Reader·553f271354b3eb74611e64829d5f573a
226 import··-/··Control.Monad.Trans.State.Strict·8e3ec2c4097bd641b7143ffae42bfb1b226 import··-/··Control.Monad.Trans.State.Strict·8e3ec2c4097bd641b7143ffae42bfb1b
227 bce8cc419c7d27839cc5ec1383140fb5227 44f63a3a6b19ba6a51287d739ea606df
228 ··$fApplicativeR·::·GHC.Internal.Base.Applicative·R228 ··$fApplicativeR·::·GHC.Internal.Base.Applicative·R
229 ··DFunId229 ··DFunId
230 ··[HasNoCafRefs,·TagSig:·<TagProper>,230 ··[HasNoCafRefs,·TagSig:·<TagProper>,
231 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Applicative],231 ···LambdaFormInfo:·LFCon[GHC.Internal.Base.C:Applicative],
232 ···Inline:·CONLIKE,232 ···Inline:·CONLIKE,
233 ···Unfolding:·DFun:.233 ···Unfolding:·DFun:.
234 ················@R234 ················@R
Offset 274, 25 lines modifiedOffset 274, 25 lines modified
274 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:R[0])·<b>_N)274 ·················%<'GHC.Types.Many>_N·->_R·Sym·(N:R[0])·<b>_N)
275 ················($fApplicativeR_$s$fApplicativeReaderT_$c<*·@RC)275 ················($fApplicativeR_$s$fApplicativeReaderT_$c<*·@RC)
276 ··················`cast`276 ··················`cast`
277 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).277 ················(forall·(a·::·<*>_N)·(b·::·<*>_N).
278 ·················Sym·(N:R[0])·<a>_N278 ·················Sym·(N:R[0])·<a>_N
Max diff block lines reached; 139555/147245 bytes (94.78%) of diff not shown.
⊟
31.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Common.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Common.dyn_hi
Files 94% similar despite different names
⊟
31.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Common·91037 interface·Ormolu.Printer.Meat.Common·9103
8 ··interface·hash:·f29aa539ab9a9ad46814a020dc927aff 
9 ··ABI·hash:·aa424a99c52c4840c86edbb1a38f3c56 
10 ··export-list·hash:·39a63f2a8fe9b71f043b0b400b200f8c8 ··interface·hash:·4b22d7d77f0ce76c2e96f846a21766fc
 9 ··ABI·hash:·e92f6a2a8af6d4670cc09534d47b36e4
 10 ··export-list·hash:·b25f72c3a386194928cf18b422381265
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·e192ed0f029d43990bc5933327a330d012 ··flag·hash:·e192ed0f029d43990bc5933327a330d0
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fc2650f67395c3ac14a09a7a1f69da5c16 ··src_hash:·fc2650f67395c3ac14a09a7a1f69da5c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 25, 17 lines modifiedOffset 25, 17 lines modified
25 ··p_ieWrappedName25 ··p_ieWrappedName
26 ··p_infixDefHelper26 ··p_infixDefHelper
27 ··p_namespaceSpec27 ··p_namespaceSpec
28 ··p_qualName28 ··p_qualName
29 ··p_rdrName29 ··p_rdrName
30 ··p_sourceText30 ··p_sourceText
31 ··FamilyStyle{Associated·Free}31 ··FamilyStyle{Associated·Free}
32 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config32 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
33 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators33 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
34 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils34 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.20.2.036 direct·package·dependencies:·base-4.20.2.0
37 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO737 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7
38 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.338 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
41 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float41 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 120, 61 lines modifiedOffset 120, 61 lines modified
120 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive120 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
121 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed121 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
122 ·························Data.Vector.Unboxed.Base122 ·························Data.Vector.Unboxed.Base
123 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8123 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
124 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f124 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
125 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a125 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
126 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa126 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa
127 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
128 ··exports:·d8361e56de19b0d595310dd1e25f9206 
129 ··ModuleSource·171898653a6b6daec70b7d2338750e43 
130 ··SignatureSource·d93fbf0153d47b3cf15e5d6e6e0b3e7d 
131 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
132 ··HaddockMultiLine·55cfe9cb8871acef0c27c840e365f1da 
133 ··HaddockMultiLineCompact·afa5e03a8eb43926381ba85b82bdf047 
134 ··HaddockPrintStyle·a0983d0c5d3ff3eda5565c9a45b6c02c 
135 ··HaddockSingleLine·29264071d6ef939cb942ed939c7ad5e4 
136 ··poHaddockStyle·5021f07487a487b934ffe8f6024a33e3 
137 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
138 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
139 ··N·984ecd25117fc47e806172f5ddcfc104 
140 ··backticks·18bed8b0f94c0875c258facd7bca1c10 
141 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
142 ··inciIf·87deefaee57c510e742e5ef7aa22ad36 
143 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
144 ··parens·84a3a4297b61090282ecff39271ea160 
145 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
146 ··token'lolly·daf8ea9032aa96be548899d93dc1bf47 
147 ··token'rarrow·619de945764f0cf44bb6598fea608bc7 
148 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
149 ··Asterisk·a8b56cfe3feceb7f06654134d9d7fb91 
150 ··Caret·116ae650c69d9f78a9372b2813d6f5ba 
151 ··CommentSpan·eda0b2a04cf1b8651800da502f9ec3ec 
152 ··HaddockSpan·cd66979c0528dcf6f1ade71d3f4ebfab 
153 ··HaddockStyle·83544a197da9c21201113de4ce142648 
154 ··Named·2aedd4e9a2fed538a1a63910583332f0 
155 ··Pipe·8ec8c9dd6f4f5c75eb3e8c20001a0780 
156 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
157 ··askSourceType·a9a1d7351aaaeb9586446c009e1651b9 
158 ··atom·48e7691bec70598a75f041dc4a0d583b 
159 ··getEnclosingSpan·ba877b638d4ec1e3ceefa99c32ed4234 
160 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
161 ··getSpanMark·2703597003ee17599b72bdba0f175b8d 
162 ··inci·f61022022485918d1d098abb03a08f1b 
163 ··isExtensionEnabled·4e28104fa7565c1ed1dd2932fdb27c30 
164 ··multilineCommentNewline·a10fd947ba346017a696475cf6e7ef7c 
165 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
166 ··setSpanMark·0caad529e3fdbc934db8f207aac51bf6 
167 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
168 ··space·61d9412e8e541767bb13fd6de8381373 
169 ··txt·940cfb51137765ef9adbe12aee002074 
170 ··txtStripIndent·9397131491bb08c6526225b6fc57db24 
171 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
172 ··exports:·220838693a579e7a41cbea2fbe983a1b 
173 ··splitDocString·254670bce9e8bf1835524c84e02cc4c7127 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 128 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 129 ··ModuleSource·996dd6c0fc25a2848db65530166d0a5c
 130 ··SignatureSource·41e4882f8bfe7f7d4f8057d31db1b819
 131 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 132 ··HaddockMultiLine·aaddf82c5f9475d65e5e41106afa66ff
 133 ··HaddockMultiLineCompact·7745b6662fb042708c16835e293c8c1d
 134 ··HaddockPrintStyle·868a8e5ec8ba2215aa67138ceb449221
 135 ··HaddockSingleLine·f8af2ec99faf3c2d83c18a7208d6c93a
 136 ··poHaddockStyle·79b0f0c2de83234b1285ef23a665c604
 137 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 138 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 139 ··N·e9dc0513d0353740b8204aaf00b136ad
 140 ··backticks·0b1ab3b8303307ce404b86e843658540
 141 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 142 ··inciIf·61fab2ebcd618d127c2fd6cc95a8ef7d
 143 ··located·8494c56ac9db2870deffcda373baee5e
 144 ··parens·993f5928138f6112e0a15280cb8d61f6
 145 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 146 ··token'lolly·3c707831a159e7d0c46f8d31d1ab0f08
 147 ··token'rarrow·f0fd1332d5eca66e3d543288af5113c7
 148 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 149 ··Asterisk·169332b5ae02eaf7c6175b1a2d52a8e2
 150 ··Caret·97b5dae824c89100288ba8f4cbbbe84f
 151 ··CommentSpan·0e7a88599c03848622f2d4838e8b04a0
 152 ··HaddockSpan·948a549b2147d6c6f2dd6eaca330057b
 153 ··HaddockStyle·7c7c67df7b050c540744447826279475
 154 ··Named·829ee278464ca727bfbdfbd660c31df0
 155 ··Pipe·d371ae72f9666372a15a018ee70c6334
 156 ··R·ed3a3acdecab281bd844271f45f8516b
 157 ··askSourceType·f07beab8f5bf231479d8c70cba60dc81
 158 ··atom·9c4da9c20e664e78d438da234ed71bf4
 159 ··getEnclosingSpan·cff7f89e71cfe990609eacdd53ff0dc1
 160 ··getPrinterOpt·049ac28a6ab5b2810bcac0c88658ef4f
 161 ··getSpanMark·afaedab9c74eadd6ad642c42e47d365a
 162 ··inci·212ce7dcdfa52f56c2813c762488b967
Max diff block lines reached; 24373/31803 bytes (76.64%) of diff not shown.
⊟
31.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Common.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Common.hi
Files 91% similar despite different names
⊟
31.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Common·91037 interface·Ormolu.Printer.Meat.Common·9103
8 ··interface·hash:·f29aa539ab9a9ad46814a020dc927aff 
9 ··ABI·hash:·aa424a99c52c4840c86edbb1a38f3c56 
10 ··export-list·hash:·39a63f2a8fe9b71f043b0b400b200f8c8 ··interface·hash:·4b22d7d77f0ce76c2e96f846a21766fc
 9 ··ABI·hash:·e92f6a2a8af6d4670cc09534d47b36e4
 10 ··export-list·hash:·b25f72c3a386194928cf18b422381265
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·dfc320ee3b7e05e491e15a9d74fb31f812 ··flag·hash:·dfc320ee3b7e05e491e15a9d74fb31f8
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·fc2650f67395c3ac14a09a7a1f69da5c16 ··src_hash:·fc2650f67395c3ac14a09a7a1f69da5c
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 25, 17 lines modifiedOffset 25, 17 lines modified
25 ··p_ieWrappedName25 ··p_ieWrappedName
26 ··p_infixDefHelper26 ··p_infixDefHelper
27 ··p_namespaceSpec27 ··p_namespaceSpec
28 ··p_qualName28 ··p_qualName
29 ··p_rdrName29 ··p_rdrName
30 ··p_sourceText30 ··p_sourceText
31 ··FamilyStyle{Associated·Free}31 ··FamilyStyle{Associated·Free}
32 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config32 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
33 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators33 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
34 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils34 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
35 boot·module·dependencies:35 boot·module·dependencies:
36 direct·package·dependencies:·base-4.20.2.036 direct·package·dependencies:·base-4.20.2.0
37 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO737 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7
38 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.338 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
39 plugin·package·dependencies:39 plugin·package·dependencies:
40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder40 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
41 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float41 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 120, 61 lines modifiedOffset 120, 61 lines modified
120 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive120 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
121 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed121 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
122 ·························Data.Vector.Unboxed.Base122 ·························Data.Vector.Unboxed.Base
123 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8123 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
124 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f124 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
125 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a125 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
126 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa126 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa
127 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
128 ··exports:·d8361e56de19b0d595310dd1e25f9206 
129 ··ModuleSource·171898653a6b6daec70b7d2338750e43 
130 ··SignatureSource·d93fbf0153d47b3cf15e5d6e6e0b3e7d 
131 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
132 ··HaddockMultiLine·55cfe9cb8871acef0c27c840e365f1da 
133 ··HaddockMultiLineCompact·afa5e03a8eb43926381ba85b82bdf047 
134 ··HaddockPrintStyle·a0983d0c5d3ff3eda5565c9a45b6c02c 
135 ··HaddockSingleLine·29264071d6ef939cb942ed939c7ad5e4 
136 ··poHaddockStyle·5021f07487a487b934ffe8f6024a33e3 
137 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
138 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
139 ··N·984ecd25117fc47e806172f5ddcfc104 
140 ··backticks·18bed8b0f94c0875c258facd7bca1c10 
141 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
142 ··inciIf·87deefaee57c510e742e5ef7aa22ad36 
143 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
144 ··parens·84a3a4297b61090282ecff39271ea160 
145 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
146 ··token'lolly·daf8ea9032aa96be548899d93dc1bf47 
147 ··token'rarrow·619de945764f0cf44bb6598fea608bc7 
148 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
149 ··Asterisk·a8b56cfe3feceb7f06654134d9d7fb91 
150 ··Caret·116ae650c69d9f78a9372b2813d6f5ba 
151 ··CommentSpan·eda0b2a04cf1b8651800da502f9ec3ec 
152 ··HaddockSpan·cd66979c0528dcf6f1ade71d3f4ebfab 
153 ··HaddockStyle·83544a197da9c21201113de4ce142648 
154 ··Named·2aedd4e9a2fed538a1a63910583332f0 
155 ··Pipe·8ec8c9dd6f4f5c75eb3e8c20001a0780 
156 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
157 ··askSourceType·a9a1d7351aaaeb9586446c009e1651b9 
158 ··atom·48e7691bec70598a75f041dc4a0d583b 
159 ··getEnclosingSpan·ba877b638d4ec1e3ceefa99c32ed4234 
160 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
161 ··getSpanMark·2703597003ee17599b72bdba0f175b8d 
162 ··inci·f61022022485918d1d098abb03a08f1b 
163 ··isExtensionEnabled·4e28104fa7565c1ed1dd2932fdb27c30 
164 ··multilineCommentNewline·a10fd947ba346017a696475cf6e7ef7c 
165 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
166 ··setSpanMark·0caad529e3fdbc934db8f207aac51bf6 
167 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
168 ··space·61d9412e8e541767bb13fd6de8381373 
169 ··txt·940cfb51137765ef9adbe12aee002074 
170 ··txtStripIndent·9397131491bb08c6526225b6fc57db24 
171 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
172 ··exports:·220838693a579e7a41cbea2fbe983a1b 
173 ··splitDocString·254670bce9e8bf1835524c84e02cc4c7127 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 128 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 129 ··ModuleSource·996dd6c0fc25a2848db65530166d0a5c
 130 ··SignatureSource·41e4882f8bfe7f7d4f8057d31db1b819
 131 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 132 ··HaddockMultiLine·aaddf82c5f9475d65e5e41106afa66ff
 133 ··HaddockMultiLineCompact·7745b6662fb042708c16835e293c8c1d
 134 ··HaddockPrintStyle·868a8e5ec8ba2215aa67138ceb449221
 135 ··HaddockSingleLine·f8af2ec99faf3c2d83c18a7208d6c93a
 136 ··poHaddockStyle·79b0f0c2de83234b1285ef23a665c604
 137 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 138 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 139 ··N·e9dc0513d0353740b8204aaf00b136ad
 140 ··backticks·0b1ab3b8303307ce404b86e843658540
 141 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 142 ··inciIf·61fab2ebcd618d127c2fd6cc95a8ef7d
 143 ··located·8494c56ac9db2870deffcda373baee5e
 144 ··parens·993f5928138f6112e0a15280cb8d61f6
 145 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 146 ··token'lolly·3c707831a159e7d0c46f8d31d1ab0f08
 147 ··token'rarrow·f0fd1332d5eca66e3d543288af5113c7
 148 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 149 ··Asterisk·169332b5ae02eaf7c6175b1a2d52a8e2
 150 ··Caret·97b5dae824c89100288ba8f4cbbbe84f
 151 ··CommentSpan·0e7a88599c03848622f2d4838e8b04a0
 152 ··HaddockSpan·948a549b2147d6c6f2dd6eaca330057b
 153 ··HaddockStyle·7c7c67df7b050c540744447826279475
 154 ··Named·829ee278464ca727bfbdfbd660c31df0
 155 ··Pipe·d371ae72f9666372a15a018ee70c6334
 156 ··R·ed3a3acdecab281bd844271f45f8516b
 157 ··askSourceType·f07beab8f5bf231479d8c70cba60dc81
 158 ··atom·9c4da9c20e664e78d438da234ed71bf4
 159 ··getEnclosingSpan·cff7f89e71cfe990609eacdd53ff0dc1
 160 ··getPrinterOpt·049ac28a6ab5b2810bcac0c88658ef4f
 161 ··getSpanMark·afaedab9c74eadd6ad642c42e47d365a
 162 ··inci·212ce7dcdfa52f56c2813c762488b967
Max diff block lines reached; 24373/31800 bytes (76.64%) of diff not shown.
⊟
7.68 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Annotation.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Default.hi
Files 97% similar despite different names
⊟
7.34 KB
ghc --show-iface {}
    
Offset 1, 37 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Annotation·91037 interface·Ormolu.Printer.Meat.Declaration.Default·9103
8 ··interface·hash:·22f3b1b7ce14c223b323f7855b6155a8 
9 ··ABI·hash:·fd62820ff2633fa1538033acc2b299af 
10 ··export-list·hash:·40dd6100df86ea2354c8fb89f4ebfcea8 ··interface·hash:·96513eeaccd3fe1330e0505c07c1e0e1
 9 ··ABI·hash:·6daba03469e983e722df82def2d164ff
 10 ··export-list·hash:·017ba66547c7f89021f8b64cfb60b1f2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6abea3956d92fcb4dc6be65b5ac972f012 ··flag·hash:·8c1e7f1fa1c0494a048ebed06e414462
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·29ad506ab2180a94398b1b4808f1a44016 ··src_hash:·c4fad3440f6db318cdae99b17828d1ef
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_annDecl21 ··p_defaultDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
 24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
 25 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value 
25 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV, 
26 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-}) 
27 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV, 
28 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
29 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.Value)28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
31 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
32 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
33 plugin·package·dependencies:31 plugin·package·dependencies:
34 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
35 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
36 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
37 ·········GHC.Core.Ppr·GHC.Driver.Errors.Ppr·GHC.ForeignSrcLang·GHC.Hs35 ·········GHC.Core.Ppr·GHC.Driver.Errors.Ppr·GHC.ForeignSrcLang·GHC.Hs
Offset 111, 62 lines modifiedOffset 109, 66 lines modified
111 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
112 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
113 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
114 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
115 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
116 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
117 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
118 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
119 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
120 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
121 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
122 ··pragma·1c762caaf29ee16cdb880e54cea75e17 
123 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
124 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
125 ··inci·f61022022485918d1d098abb03a08f1b 
126 ··space·61d9412e8e541767bb13fd6de8381373 
127 ··txt·940cfb51137765ef9adbe12aee002074 
128 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
129 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
130 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
131 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value·685a8432c8ba385492be2a531bddcaa3 
132 ··exports:·04c7b9cc0d18620f4338c96cd837296f 
133 ··p_hsExpr·00621d840913bec33aa3dd6b8dc55761116 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 117 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 118 ··N·e9dc0513d0353740b8204aaf00b136ad
 119 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 120 ··commaDel·acb7743f09b75790d47b816681ad2106
 121 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 122 ··parens·993f5928138f6112e0a15280cb8d61f6
 123 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 124 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 125 ··R·ed3a3acdecab281bd844271f45f8516b
 126 ··inci·212ce7dcdfa52f56c2813c762488b967
 127 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 128 ··txt·400068c5213d2e8aefae32b91eac5dec
 129 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 130 ··exports:·b25f72c3a386194928cf18b422381265
 131 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 132 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 133 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 134 ··p_hsType·1016ab1e820a94d11a71870ad4ea7648
134 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c135 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
 136 import··-/··GHC.Data.Maybe·4cb13b5e25d23415d46b295b6286647d
135 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da137 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
136 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273138 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
137 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca139 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
138 6ef9c7781c8b71ccd53f40009a01dae5140 c4ffc3ca1757c95c9ca4f8c61b96c529
139 ··$trModule·::·GHC.Types.Module141 ··$trModule·::·GHC.Types.Module
140 ··[HasNoCafRefs,·TagSig:·<TagProper>,142 ··[HasNoCafRefs,·TagSig:·<TagProper>,
141 ···LambdaFormInfo:·LFCon[GHC.Types.Module],143 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
142 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]144 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
143 90a0e87e6bd29e9077b6b6676e175e4f145 c3778f685193cfc43fa3879fb14169d2
144 ··$trModule1·::·GHC.Types.TrName146 ··$trModule1·::·GHC.Types.TrName
145 ··[HasNoCafRefs,·TagSig:·<TagProper>,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,
146 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
147 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
148 04762fa610a103b2cd3c129a1db53ad7150 c5b0badea879e034c8727d71f557b6fb
149 ··$trModule2·::·GHC.Prim.Addr#151 ··$trModule2·::·GHC.Prim.Addr#
150 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
151 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
152 ··············"Ormolu.Printer.Meat.Declaration.Annotation"#]154 ··············"Ormolu.Printer.Meat.Declaration.Default"#]
153 c9a807515c2380e0da870189be42b0c6155 51593a6099b551e5c8a3c140f3037d91
154 ··$trModule3·::·GHC.Types.TrName156 ··$trModule3·::·GHC.Types.TrName
155 ··[HasNoCafRefs,·TagSig:·<TagProper>,157 ··[HasNoCafRefs,·TagSig:·<TagProper>,
156 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],158 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
157 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]159 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
158 b22e7ed35334609fd015b0f85e211b74160 f5a16eaad295b4336a4ea9eb447fa52a
159 ··$trModule4·::·GHC.Prim.Addr#161 ··$trModule4·::·GHC.Prim.Addr#
160 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
161 ···Unfolding:·Core:·<vanilla>163 ···Unfolding:·Core:·<vanilla>
162 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
163 9230893c110922592992fcb3878b5d6e164 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 165 1728b31f44f4a0c4f199547f214917fb
164 ··p_annDecl·::166 ··p_defaultDecl·::
165 ····Language.Haskell.Syntax.Decls.AnnDecl·GHC.Hs.Extension.GhcPs167 ····Language.Haskell.Syntax.Decls.DefaultDecl·GHC.Hs.Extension.GhcPs
166 ····->·Ormolu.Printer.Internal.R·()168 ····->·Ormolu.Printer.Internal.R·()
167 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>]169 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>]
168 Warnings:170 Warnings:
169 ··Deprecated·names:171 ··Deprecated·names:
170 ··Deprecated·exports:172 ··Deprecated·exports:
171 trusted:·none173 trusted:·none
172 require·own·pkg·trusted:·False174 require·own·pkg·trusted:·False
⊟
7.07 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Annotation.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Annotation.hi
Files 97% similar despite different names
⊟
6.73 KB
ghc --show-iface {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Annotation·91037 interface·Ormolu.Printer.Meat.Declaration.Annotation·9103
8 ··interface·hash:·22f3b1b7ce14c223b323f7855b6155a8 
9 ··ABI·hash:·fd62820ff2633fa1538033acc2b299af 
10 ··export-list·hash:·40dd6100df86ea2354c8fb89f4ebfcea8 ··interface·hash:·9c3f4bf76a852df3a2287be551e23e42
 9 ··ABI·hash:·8b159f4205f62c01bd00a9715d508329
 10 ··export-list·hash:·69ed7e3aafd069032f747525967e8f15
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·28b7e25cc4aa38d83327e3ec64c752a312 ··flag·hash:·28b7e25cc4aa38d83327e3ec64c752a3
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·29ad506ab2180a94398b1b4808f1a44016 ··src_hash:·29ad506ab2180a94398b1b4808f1a440
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_annDecl21 ··p_annDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value
25 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,25 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
26 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})26 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
27 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
29 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,29 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.Value)30 ···························Ormolu.Printer.Meat.Declaration.Value)
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f32 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
33 plugin·package·dependencies:33 plugin·package·dependencies:
34 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder34 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
35 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float35 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
36 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr36 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 111, 60 lines modifiedOffset 111, 60 lines modified
111 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant111 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
112 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal112 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
113 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder113 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
114 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive114 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
115 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed115 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
116 ·························Data.Vector.Unboxed.Base116 ·························Data.Vector.Unboxed.Base
117 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a117 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
118 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
119 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
120 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
121 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
122 ··pragma·1c762caaf29ee16cdb880e54cea75e17 
123 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
124 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
125 ··inci·f61022022485918d1d098abb03a08f1b 
126 ··space·61d9412e8e541767bb13fd6de8381373 
127 ··txt·940cfb51137765ef9adbe12aee002074 
128 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
129 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
130 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
131 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value·685a8432c8ba385492be2a531bddcaa3 
132 ··exports:·04c7b9cc0d18620f4338c96cd837296f 
133 ··p_hsExpr·00621d840913bec33aa3dd6b8dc55761118 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 119 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 120 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 121 ··located·8494c56ac9db2870deffcda373baee5e
 122 ··pragma·41237541e621e269cca6ac8912c5e2c1
 123 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 124 ··R·ed3a3acdecab281bd844271f45f8516b
 125 ··inci·212ce7dcdfa52f56c2813c762488b967
 126 ··space·753fcffa4cff099b943748540be8a38e
 127 ··txt·400068c5213d2e8aefae32b91eac5dec
 128 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 129 ··exports:·b25f72c3a386194928cf18b422381265
 130 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 131 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value·2e972f7d579a94635ecd6dbcf313d051
 132 ··exports:·3cf96dfb989076f531b68b6d185be6d6
 133 ··p_hsExpr·765db7cbc9354664b5b2b990aabf380f
134 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c134 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
135 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da135 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
136 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273136 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
137 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca137 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
138 6ef9c7781c8b71ccd53f40009a01dae5138 826bf2f83ca7579d3b63a8739d355383
139 ··$trModule·::·GHC.Types.Module139 ··$trModule·::·GHC.Types.Module
140 ··[HasNoCafRefs,·TagSig:·<TagProper>,140 ··[HasNoCafRefs,·TagSig:·<TagProper>,
141 ···LambdaFormInfo:·LFCon[GHC.Types.Module],141 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
142 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]142 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
143 90a0e87e6bd29e9077b6b6676e175e4f143 ed199dafc1fd6eddac8f4454d27c9b88
144 ··$trModule1·::·GHC.Types.TrName144 ··$trModule1·::·GHC.Types.TrName
145 ··[HasNoCafRefs,·TagSig:·<TagProper>,145 ··[HasNoCafRefs,·TagSig:·<TagProper>,
146 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],146 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
147 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]147 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
148 04762fa610a103b2cd3c129a1db53ad7148 ad308c043c6108be80c558c9b624242f
149 ··$trModule2·::·GHC.Prim.Addr#149 ··$trModule2·::·GHC.Prim.Addr#
150 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,150 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
151 ···Unfolding:·Core:·<vanilla>151 ···Unfolding:·Core:·<vanilla>
152 ··············"Ormolu.Printer.Meat.Declaration.Annotation"#]152 ··············"Ormolu.Printer.Meat.Declaration.Annotation"#]
153 c9a807515c2380e0da870189be42b0c6153 c57267559f6767aea1c4df73f9d8e8ef
154 ··$trModule3·::·GHC.Types.TrName154 ··$trModule3·::·GHC.Types.TrName
155 ··[HasNoCafRefs,·TagSig:·<TagProper>,155 ··[HasNoCafRefs,·TagSig:·<TagProper>,
156 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],156 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
157 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]157 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
158 b22e7ed35334609fd015b0f85e211b74158 2eb04a266eaa9e9fab0067d32fa50224
159 ··$trModule4·::·GHC.Prim.Addr#159 ··$trModule4·::·GHC.Prim.Addr#
160 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,160 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
161 ···Unfolding:·Core:·<vanilla>161 ···Unfolding:·Core:·<vanilla>
162 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
163 9230893c110922592992fcb3878b5d6e162 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 163 d0d2f1ea3795162d727a67873e6772af
164 ··p_annDecl·::164 ··p_annDecl·::
165 ····Language.Haskell.Syntax.Decls.AnnDecl·GHC.Hs.Extension.GhcPs165 ····Language.Haskell.Syntax.Decls.AnnDecl·GHC.Hs.Extension.GhcPs
166 ····->·Ormolu.Printer.Internal.R·()166 ····->·Ormolu.Printer.Internal.R·()
167 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>]167 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>]
168 Warnings:168 Warnings:
169 ··Deprecated·names:169 ··Deprecated·names:
170 ··Deprecated·exports:170 ··Deprecated·exports:
⊟
10.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Class.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Class.dyn_hi
Files 93% similar despite different names
⊟
9.98 KB
ghc --show-iface {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Class·91037 interface·Ormolu.Printer.Meat.Declaration.Class·9103
8 ··interface·hash:·3a6f565bd59f1d06c1dec0d898f0a4fe 
9 ··ABI·hash:·9c42f7a5e1d52c929ad912a40fc54932 
10 ··export-list·hash:·51501a8f716dc85431a1dba5a1c408788 ··interface·hash:·823ebfb7d09b0ea740ba60bd6ad8cfd6
 9 ··ABI·hash:·660ad690c5d071dede36749e9ec7982d
 10 ··export-list·hash:·26e84953d3b4266da659d5e362a92983
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e0712 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e07
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d4b3859e7410f4fe3fd2670a20d7412216 ··src_hash:·d4b3859e7410f4fe3fd2670a20d74122
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_classDecl21 ··p_classDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration·[boot]25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration·[boot]
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
27 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
29 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,29 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
31 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,31 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
32 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})32 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
33 direct·package·dependencies:·base-4.20.2.033 direct·package·dependencies:·base-4.20.2.0
34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 119, 49 lines modifiedOffset 119, 49 lines modified
119 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9119 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9
120 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8120 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
121 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f121 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
122 import··-/··Data.Function·50dba7d776343492978260130ca437b7122 import··-/··Data.Function·50dba7d776343492978260130ca437b7
123 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde123 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
124 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0124 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
125 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a125 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
127 ··exports:·d8361e56de19b0d595310dd1e25f9206 
128 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
129 ··Leading·c888a537ee2171990d864c2a0681d851 
130 ··Trailing·96d9cf4fffc93be0319d5a4cd98e9658 
131 ··poCommaStyle·f643922fc6e0d4c34e23e65190c334b6 
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
133 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
134 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
135 ··commaDel·7a20d45fe0b38178ed023ab89d936455 
136 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
137 ··located'·5da9f14a93258f9cdff41f841060136d 
138 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
139 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
140 ··token'darrow·6e658939a4d241913c3a9564107c44ed 
141 ··token'rarrow·619de945764f0cf44bb6598fea608bc7 
142 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
143 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
144 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
145 ··inci·f61022022485918d1d098abb03a08f1b 
146 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
147 ··space·61d9412e8e541767bb13fd6de8381373 
148 ··txt·940cfb51137765ef9adbe12aee002074 
149 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
150 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
151 ··Associated·3b7d9ab29faa6f521df117c41f0f8eeb 
152 ··p_infixDefHelper·1c150c392583f7665d557fbc2d7443e9 
153 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
154 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration·958f4ea4a0df8ab9867c214a14767c9f 
155 ··exports:·8e5933387f8454c233edab769ffbe73a 
156 ··p_hsDeclsRespectGrouping·07c299b35b80cbc5b10785396d20d69b 
157 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
158 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
159 ··p_hsContext·eb02c3a3bf104b4befb36a53424b6a55 
160 ··p_hsTyVarBndr·9a46b6c3fcfb5204a4bef1a3a35deba9126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 127 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 128 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 129 ··Leading·c1d783f3e34eea92a229fb70fe4ebaa1
 130 ··Trailing·e6b2eacd872a04cca3bebae0c7684a67
 131 ··poCommaStyle·0da150d799b37dde444c7430b8687e18
 132 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 133 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 134 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 135 ··commaDel·acb7743f09b75790d47b816681ad2106
 136 ··located·8494c56ac9db2870deffcda373baee5e
 137 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 138 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 139 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 140 ··token'darrow·5d3be228cbb1b0b1ec1a32ca7286014a
 141 ··token'rarrow·f0fd1332d5eca66e3d543288af5113c7
 142 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 143 ··R·ed3a3acdecab281bd844271f45f8516b
 144 ··getPrinterOpt·049ac28a6ab5b2810bcac0c88658ef4f
 145 ··inci·212ce7dcdfa52f56c2813c762488b967
 146 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 147 ··space·753fcffa4cff099b943748540be8a38e
 148 ··txt·400068c5213d2e8aefae32b91eac5dec
 149 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 150 ··exports:·b25f72c3a386194928cf18b422381265
 151 ··Associated·d0426b6eef58173748171c6fe8857979
 152 ··p_infixDefHelper·c940e1f4529f8cf659632f783fbe24b8
 153 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 154 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration·ad4d275701edbcfc225e9634817f4318
 155 ··exports:·def9445a441a99353a992edbb264e314
 156 ··p_hsDeclsRespectGrouping·ec5aa66b1a1ac7f3102c6881f7749916
 157 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 158 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 159 ··p_hsContext·d617c0eb24e2e3e94f0572950ac8becd
 160 ··p_hsTyVarBndr·04085fd78610451dbc8e729ce9d78109
161 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c161 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
162 import··-/··GHC.Internal.Control.Arrow·bc18c814bb33cd30eabb349273fc2547162 import··-/··GHC.Internal.Control.Arrow·bc18c814bb33cd30eabb349273fc2547
163 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774163 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
164 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233164 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
165 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01165 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
166 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe166 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
167 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91167 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
Offset 174, 40 lines modifiedOffset 174, 40 lines modified
174 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853174 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853
175 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60175 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
Max diff block lines reached; 2043/10185 bytes (20.06%) of diff not shown.
⊟
10.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Class.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Class.hi
Files 92% similar despite different names
⊟
9.98 KB
ghc --show-iface {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Class·91037 interface·Ormolu.Printer.Meat.Declaration.Class·9103
8 ··interface·hash:·3a6f565bd59f1d06c1dec0d898f0a4fe 
9 ··ABI·hash:·9c42f7a5e1d52c929ad912a40fc54932 
10 ··export-list·hash:·51501a8f716dc85431a1dba5a1c408788 ··interface·hash:·823ebfb7d09b0ea740ba60bd6ad8cfd6
 9 ··ABI·hash:·660ad690c5d071dede36749e9ec7982d
 10 ··export-list·hash:·26e84953d3b4266da659d5e362a92983
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8956a0623a83f66a4a1176ee2178b4f712 ··flag·hash:·8956a0623a83f66a4a1176ee2178b4f7
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·d4b3859e7410f4fe3fd2670a20d7412216 ··src_hash:·d4b3859e7410f4fe3fd2670a20d74122
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_classDecl21 ··p_classDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration·[boot]25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration·[boot]
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
27 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
29 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,29 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
31 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,31 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
32 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})32 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
33 direct·package·dependencies:·base-4.20.2.033 direct·package·dependencies:·base-4.20.2.0
34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 119, 49 lines modifiedOffset 119, 49 lines modified
119 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9119 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9
120 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8120 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
121 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f121 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
122 import··-/··Data.Function·50dba7d776343492978260130ca437b7122 import··-/··Data.Function·50dba7d776343492978260130ca437b7
123 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde123 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
124 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0124 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
125 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a125 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
127 ··exports:·d8361e56de19b0d595310dd1e25f9206 
128 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
129 ··Leading·c888a537ee2171990d864c2a0681d851 
130 ··Trailing·96d9cf4fffc93be0319d5a4cd98e9658 
131 ··poCommaStyle·f643922fc6e0d4c34e23e65190c334b6 
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
133 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
134 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
135 ··commaDel·7a20d45fe0b38178ed023ab89d936455 
136 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
137 ··located'·5da9f14a93258f9cdff41f841060136d 
138 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
139 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
140 ··token'darrow·6e658939a4d241913c3a9564107c44ed 
141 ··token'rarrow·619de945764f0cf44bb6598fea608bc7 
142 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
143 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
144 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
145 ··inci·f61022022485918d1d098abb03a08f1b 
146 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
147 ··space·61d9412e8e541767bb13fd6de8381373 
148 ··txt·940cfb51137765ef9adbe12aee002074 
149 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
150 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
151 ··Associated·3b7d9ab29faa6f521df117c41f0f8eeb 
152 ··p_infixDefHelper·1c150c392583f7665d557fbc2d7443e9 
153 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
154 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration·958f4ea4a0df8ab9867c214a14767c9f 
155 ··exports:·8e5933387f8454c233edab769ffbe73a 
156 ··p_hsDeclsRespectGrouping·07c299b35b80cbc5b10785396d20d69b 
157 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
158 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
159 ··p_hsContext·eb02c3a3bf104b4befb36a53424b6a55 
160 ··p_hsTyVarBndr·9a46b6c3fcfb5204a4bef1a3a35deba9126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 127 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 128 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 129 ··Leading·c1d783f3e34eea92a229fb70fe4ebaa1
 130 ··Trailing·e6b2eacd872a04cca3bebae0c7684a67
 131 ··poCommaStyle·0da150d799b37dde444c7430b8687e18
 132 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 133 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 134 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 135 ··commaDel·acb7743f09b75790d47b816681ad2106
 136 ··located·8494c56ac9db2870deffcda373baee5e
 137 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 138 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 139 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 140 ··token'darrow·5d3be228cbb1b0b1ec1a32ca7286014a
 141 ··token'rarrow·f0fd1332d5eca66e3d543288af5113c7
 142 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 143 ··R·ed3a3acdecab281bd844271f45f8516b
 144 ··getPrinterOpt·049ac28a6ab5b2810bcac0c88658ef4f
 145 ··inci·212ce7dcdfa52f56c2813c762488b967
 146 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 147 ··space·753fcffa4cff099b943748540be8a38e
 148 ··txt·400068c5213d2e8aefae32b91eac5dec
 149 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 150 ··exports:·b25f72c3a386194928cf18b422381265
 151 ··Associated·d0426b6eef58173748171c6fe8857979
 152 ··p_infixDefHelper·c940e1f4529f8cf659632f783fbe24b8
 153 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 154 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration·ad4d275701edbcfc225e9634817f4318
 155 ··exports:·def9445a441a99353a992edbb264e314
 156 ··p_hsDeclsRespectGrouping·ec5aa66b1a1ac7f3102c6881f7749916
 157 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 158 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 159 ··p_hsContext·d617c0eb24e2e3e94f0572950ac8becd
 160 ··p_hsTyVarBndr·04085fd78610451dbc8e729ce9d78109
161 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c161 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
162 import··-/··GHC.Internal.Control.Arrow·bc18c814bb33cd30eabb349273fc2547162 import··-/··GHC.Internal.Control.Arrow·bc18c814bb33cd30eabb349273fc2547
163 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774163 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
164 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233164 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
165 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01165 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
166 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe166 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
167 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91167 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
Offset 174, 40 lines modifiedOffset 174, 40 lines modified
174 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853174 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853
175 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60175 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
Max diff block lines reached; 2043/10182 bytes (20.06%) of diff not shown.
⊟
27.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Data.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Data.hi
Files 97% similar despite different names
⊟
27.3 KB
ghc --show-iface {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Data·91037 interface·Ormolu.Printer.Meat.Declaration.Data·9103
8 ··interface·hash:·b71b8822601a5ee76e623175d3c37c35 
9 ··ABI·hash:·be088b1f6393777362aa2e44bc7da32e 
10 ··export-list·hash:·69a049b4cf72e45a545bc0ab2d9edd388 ··interface·hash:·c6edd1ea880679bc8329d3b70cb03a56
 9 ··ABI·hash:·86b3fbffe4ef02474f2b75b88230c8ce
 10 ··export-list·hash:·6b0dbb640e762798faab8ea2d447b641
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·9261946259fa7f88f886fbf2f802bae012 ··flag·hash:·3ac0fe147aaf1a6250e426eabfa04d58
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·577163a3efdadca12b781c869136d2ac16 ··src_hash:·577163a3efdadca12b781c869136d2ac
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_dataDecl21 ··p_dataDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
27 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
29 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,29 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})30 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO732 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7
33 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.333 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder35 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
36 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float36 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 118, 76 lines modifiedOffset 118, 76 lines modified
118 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8118 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
120 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737120 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
121 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0121 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
122 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0122 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0
123 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a123 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
124 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa124 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa
125 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
126 ··exports:·d8361e56de19b0d595310dd1e25f9206 
127 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
128 ··DerivingAlways·de37f44cd45e17ce0ef50a7146c7c640 
129 ··DerivingNever·7c5eed49afe72abdb868e616ef43d81a 
130 ··poIndentation·5fbf3ccfd51a7dfd6749c44a440a13cf 
131 ··poSingleDerivingParens·13b3079b95fb3302587cfceb4e5592d0 
132 ··poSortDerivedClasses·1875bdf6abb9e1b9937265eda32dd8db 
133 ··poSortDerivingClauses·52e3c952ca69513eceb4ad8220557e9a 
134 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
135 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
136 ··N·984ecd25117fc47e806172f5ddcfc104 
137 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
138 ··commaDel·7a20d45fe0b38178ed023ab89d936455 
139 ··equals·37d6fcbd6b6647733dcb4cafe79012f0 
140 ··inciIf·87deefaee57c510e742e5ef7aa22ad36 
141 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
142 ··located'·5da9f14a93258f9cdff41f841060136d 
143 ··parens·84a3a4297b61090282ecff39271ea160 
144 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
145 ··sepSemi·f5ca5a6fa7af8700742084b423f8e0ea 
146 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
147 ··token'darrow·6e658939a4d241913c3a9564107c44ed 
148 ··token'dcolon·2b51fb23a28c6e6917ad4ec75bf56039 
149 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
150 ··Caret·116ae650c69d9f78a9372b2813d6f5ba 
151 ··MultiLine·8c921bdad2471800cc39f31da1d21592 
152 ··Pipe·8ec8c9dd6f4f5c75eb3e8c20001a0780 
153 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
154 ··getLayout·11928e842ab939a64e873b5a9e9b8d20 
155 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
156 ··inci·f61022022485918d1d098abb03a08f1b 
157 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
158 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
159 ··space·61d9412e8e541767bb13fd6de8381373 
160 ··txt·940cfb51137765ef9adbe12aee002074 
161 ··vlayout·9d4067e7f4b615d6ba5774d4eeccb0ea 
162 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
163 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
164 ··Associated·3b7d9ab29faa6f521df117c41f0f8eeb 
165 ··FamilyStyle·93f77e1e3f57de6117b9c4d45ff65695 
166 ··Free·3b48d63899510d545d05125e8acb9d8c 
167 ··p_hsDoc·a1332f9db10c41b3fc8459f15100a838 
168 ··p_infixDefHelper·1c150c392583f7665d557fbc2d7443e9 
169 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
170 ··p_sourceText·5c3035486fe620ed750cc35eca1f6738 
171 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
172 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
173 ··ForAllInvis·9f1c0930684352cb4a88133f58934d60 
174 ··hsOuterTyVarBndrsToHsType·c48d8ebcc066699a7fba31d935077603 
175 ··p_conDeclFields·ee0c1fd493aedb10a4c0eb54e5fa1fc9 
176 ··p_forallBndrs·0b959ff6c782226b73e3ee0b5825be09 
177 ··p_hsContext·eb02c3a3bf104b4befb36a53424b6a55 
178 ··p_hsSigType·b565d6736845d99a696ff95c79e47932 
179 ··p_hsTyVarBndr·9a46b6c3fcfb5204a4bef1a3a35deba9 
180 ··p_hsType·0bcde74bb2735976391a0f0b2c02ccce 
181 ··startTypeAnnotationDecl·4c5f168527a91cc3c3934fc9ecd7d6f5 
182 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
183 ··exports:·220838693a579e7a41cbea2fbe983a1b 
184 ··combineSrcSpans'·f5b0a30da5d4affd51688f723c6c26c3 
185 ··onTheSameLine·cb10bb5fb44d3a383988de0a8db8ff37 
186 ··showOutputable·42449ae4d1e81ee4e0fedbb6d4383098125 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 126 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 127 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 128 ··DerivingAlways·e5d30fcbd2dc19ff0f1b430ce66cef6e
 129 ··DerivingNever·2ef49bc640cd80a146d85be0a2c14485
 130 ··poIndentation·5eb05863336c219657f6974d7447f520
 131 ··poSingleDerivingParens·33256df3059fd361b9b5e3848ea796bf
 132 ··poSortDerivedClasses·3cbdbf1dcef4ca9b785660399849523b
 133 ··poSortDerivingClauses·db59ed4cff1c0ed79e1b206ca58f2821
 134 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 135 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 136 ··N·e9dc0513d0353740b8204aaf00b136ad
 137 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 138 ··commaDel·acb7743f09b75790d47b816681ad2106
 139 ··equals·8ac191583368976a9af7245e9eeb4adf
 140 ··inciIf·61fab2ebcd618d127c2fd6cc95a8ef7d
 141 ··located·8494c56ac9db2870deffcda373baee5e
 142 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 143 ··parens·993f5928138f6112e0a15280cb8d61f6
 144 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
Max diff block lines reached; 18049/27892 bytes (64.71%) of diff not shown.
⊟
27.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Data.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Data.dyn_hi
Files 96% similar despite different names
⊟
27.3 KB
ghc --show-iface {}
    
Offset 1, 36 lines modifiedOffset 1, 36 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Data·91037 interface·Ormolu.Printer.Meat.Declaration.Data·9103
8 ··interface·hash:·b71b8822601a5ee76e623175d3c37c35 
9 ··ABI·hash:·be088b1f6393777362aa2e44bc7da32e 
10 ··export-list·hash:·69a049b4cf72e45a545bc0ab2d9edd388 ··interface·hash:·c6edd1ea880679bc8329d3b70cb03a56
 9 ··ABI·hash:·86b3fbffe4ef02474f2b75b88230c8ce
 10 ··export-list·hash:·6b0dbb640e762798faab8ea2d447b641
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·3ac0fe147aaf1a6250e426eabfa04d5812 ··flag·hash:·9261946259fa7f88f886fbf2f802bae0
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·577163a3efdadca12b781c869136d2ac16 ··src_hash:·577163a3efdadca12b781c869136d2ac
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_dataDecl21 ··p_dataDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
27 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
29 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,29 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})30 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
31 direct·package·dependencies:·base-4.20.2.031 direct·package·dependencies:·base-4.20.2.0
32 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO732 ·····························choice-0.2.4.1-6wmWFab3G1V1ygyMtMQuO7
33 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.333 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
34 plugin·package·dependencies:34 plugin·package·dependencies:
35 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder35 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
36 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float36 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
Offset 118, 76 lines modifiedOffset 118, 76 lines modified
118 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8118 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde119 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
120 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737120 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
121 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0121 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
122 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0122 import··-/··Data.Void·aa35e4210555e0b9c5ceca6c0f4617b0
123 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a123 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
124 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa124 import··-/··Data.Choice·77c683d67073c324215d894fecf051aa
125 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
126 ··exports:·d8361e56de19b0d595310dd1e25f9206 
127 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
128 ··DerivingAlways·de37f44cd45e17ce0ef50a7146c7c640 
129 ··DerivingNever·7c5eed49afe72abdb868e616ef43d81a 
130 ··poIndentation·5fbf3ccfd51a7dfd6749c44a440a13cf 
131 ··poSingleDerivingParens·13b3079b95fb3302587cfceb4e5592d0 
132 ··poSortDerivedClasses·1875bdf6abb9e1b9937265eda32dd8db 
133 ··poSortDerivingClauses·52e3c952ca69513eceb4ad8220557e9a 
134 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
135 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
136 ··N·984ecd25117fc47e806172f5ddcfc104 
137 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
138 ··commaDel·7a20d45fe0b38178ed023ab89d936455 
139 ··equals·37d6fcbd6b6647733dcb4cafe79012f0 
140 ··inciIf·87deefaee57c510e742e5ef7aa22ad36 
141 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
142 ··located'·5da9f14a93258f9cdff41f841060136d 
143 ··parens·84a3a4297b61090282ecff39271ea160 
144 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
145 ··sepSemi·f5ca5a6fa7af8700742084b423f8e0ea 
146 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
147 ··token'darrow·6e658939a4d241913c3a9564107c44ed 
148 ··token'dcolon·2b51fb23a28c6e6917ad4ec75bf56039 
149 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
150 ··Caret·116ae650c69d9f78a9372b2813d6f5ba 
151 ··MultiLine·8c921bdad2471800cc39f31da1d21592 
152 ··Pipe·8ec8c9dd6f4f5c75eb3e8c20001a0780 
153 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
154 ··getLayout·11928e842ab939a64e873b5a9e9b8d20 
155 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
156 ··inci·f61022022485918d1d098abb03a08f1b 
157 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
158 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
159 ··space·61d9412e8e541767bb13fd6de8381373 
160 ··txt·940cfb51137765ef9adbe12aee002074 
161 ··vlayout·9d4067e7f4b615d6ba5774d4eeccb0ea 
162 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
163 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
164 ··Associated·3b7d9ab29faa6f521df117c41f0f8eeb 
165 ··FamilyStyle·93f77e1e3f57de6117b9c4d45ff65695 
166 ··Free·3b48d63899510d545d05125e8acb9d8c 
167 ··p_hsDoc·a1332f9db10c41b3fc8459f15100a838 
168 ··p_infixDefHelper·1c150c392583f7665d557fbc2d7443e9 
169 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
170 ··p_sourceText·5c3035486fe620ed750cc35eca1f6738 
171 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
172 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
173 ··ForAllInvis·9f1c0930684352cb4a88133f58934d60 
174 ··hsOuterTyVarBndrsToHsType·c48d8ebcc066699a7fba31d935077603 
175 ··p_conDeclFields·ee0c1fd493aedb10a4c0eb54e5fa1fc9 
176 ··p_forallBndrs·0b959ff6c782226b73e3ee0b5825be09 
177 ··p_hsContext·eb02c3a3bf104b4befb36a53424b6a55 
178 ··p_hsSigType·b565d6736845d99a696ff95c79e47932 
179 ··p_hsTyVarBndr·9a46b6c3fcfb5204a4bef1a3a35deba9 
180 ··p_hsType·0bcde74bb2735976391a0f0b2c02ccce 
181 ··startTypeAnnotationDecl·4c5f168527a91cc3c3934fc9ecd7d6f5 
182 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
183 ··exports:·220838693a579e7a41cbea2fbe983a1b 
184 ··combineSrcSpans'·f5b0a30da5d4affd51688f723c6c26c3 
185 ··onTheSameLine·cb10bb5fb44d3a383988de0a8db8ff37 
186 ··showOutputable·42449ae4d1e81ee4e0fedbb6d4383098125 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 126 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 127 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 128 ··DerivingAlways·e5d30fcbd2dc19ff0f1b430ce66cef6e
 129 ··DerivingNever·2ef49bc640cd80a146d85be0a2c14485
 130 ··poIndentation·5eb05863336c219657f6974d7447f520
 131 ··poSingleDerivingParens·33256df3059fd361b9b5e3848ea796bf
 132 ··poSortDerivedClasses·3cbdbf1dcef4ca9b785660399849523b
 133 ··poSortDerivingClauses·db59ed4cff1c0ed79e1b206ca58f2821
 134 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 135 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 136 ··N·e9dc0513d0353740b8204aaf00b136ad
 137 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 138 ··commaDel·acb7743f09b75790d47b816681ad2106
 139 ··equals·8ac191583368976a9af7245e9eeb4adf
 140 ··inciIf·61fab2ebcd618d127c2fd6cc95a8ef7d
 141 ··located·8494c56ac9db2870deffcda373baee5e
 142 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 143 ··parens·993f5928138f6112e0a15280cb8d61f6
 144 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
Max diff block lines reached; 18049/27892 bytes (64.71%) of diff not shown.
⊟
7.14 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Default.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Default.dyn_hi
Files 96% similar despite different names
⊟
6.79 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Default·91037 interface·Ormolu.Printer.Meat.Declaration.Default·9103
8 ··interface·hash:·1dbc1ba4db22056aba22e008d696fdde 
9 ··ABI·hash:·a0e9d6b077dee67f5bab26240cd59c33 
10 ··export-list·hash:·8943485531f6ee6072d4ae7f1f7d5b8e8 ··interface·hash:·96513eeaccd3fe1330e0505c07c1e0e1
 9 ··ABI·hash:·6daba03469e983e722df82def2d164ff
 10 ··export-list·hash:·017ba66547c7f89021f8b64cfb60b1f2
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·0226c923460bd3bd9eb4eeb1f08d99d012 ··flag·hash:·0226c923460bd3bd9eb4eeb1f08d99d0
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c4fad3440f6db318cdae99b17828d1ef16 ··src_hash:·c4fad3440f6db318cdae99b17828d1ef
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_defaultDecl21 ··p_defaultDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
25 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,25 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
27 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 109, 64 lines modifiedOffset 109, 64 lines modified
109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
116 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
117 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
118 ··N·984ecd25117fc47e806172f5ddcfc104 
119 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
120 ··commaDel·7a20d45fe0b38178ed023ab89d936455 
121 ··located'·5da9f14a93258f9cdff41f841060136d 
122 ··parens·84a3a4297b61090282ecff39271ea160 
123 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
124 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
125 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
126 ··inci·f61022022485918d1d098abb03a08f1b 
127 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
128 ··txt·940cfb51137765ef9adbe12aee002074 
129 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
130 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
131 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
133 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
134 ··p_hsType·0bcde74bb2735976391a0f0b2c02ccce116 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 117 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 118 ··N·e9dc0513d0353740b8204aaf00b136ad
 119 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 120 ··commaDel·acb7743f09b75790d47b816681ad2106
 121 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 122 ··parens·993f5928138f6112e0a15280cb8d61f6
 123 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 124 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 125 ··R·ed3a3acdecab281bd844271f45f8516b
 126 ··inci·212ce7dcdfa52f56c2813c762488b967
 127 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 128 ··txt·400068c5213d2e8aefae32b91eac5dec
 129 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 130 ··exports:·b25f72c3a386194928cf18b422381265
 131 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 132 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 133 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 134 ··p_hsType·1016ab1e820a94d11a71870ad4ea7648
135 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c135 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
136 import··-/··GHC.Data.Maybe·4cb13b5e25d23415d46b295b6286647d136 import··-/··GHC.Data.Maybe·4cb13b5e25d23415d46b295b6286647d
137 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da137 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
138 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273138 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
139 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca139 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
140 f619dcdedd1b8bd9067e69ecb5d3015c140 c4ffc3ca1757c95c9ca4f8c61b96c529
141 ··$trModule·::·GHC.Types.Module141 ··$trModule·::·GHC.Types.Module
142 ··[HasNoCafRefs,·TagSig:·<TagProper>,142 ··[HasNoCafRefs,·TagSig:·<TagProper>,
143 ···LambdaFormInfo:·LFCon[GHC.Types.Module],143 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
144 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]144 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
145 00bf1b6918f562aec9b40bafe17e22be145 c3778f685193cfc43fa3879fb14169d2
146 ··$trModule1·::·GHC.Types.TrName146 ··$trModule1·::·GHC.Types.TrName
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,
148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
150 4069ec4872fac17303d7067a5f83a58e150 c5b0badea879e034c8727d71f557b6fb
151 ··$trModule2·::·GHC.Prim.Addr#151 ··$trModule2·::·GHC.Prim.Addr#
152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············"Ormolu.Printer.Meat.Declaration.Default"#]154 ··············"Ormolu.Printer.Meat.Declaration.Default"#]
155 8781335aad57493d70b38e328610ac8a155 51593a6099b551e5c8a3c140f3037d91
156 ··$trModule3·::·GHC.Types.TrName156 ··$trModule3·::·GHC.Types.TrName
157 ··[HasNoCafRefs,·TagSig:·<TagProper>,157 ··[HasNoCafRefs,·TagSig:·<TagProper>,
158 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],158 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
159 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]159 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
160 66386914e9fd8f4e6bb29bcedaac0b2e160 f5a16eaad295b4336a4ea9eb447fa52a
161 ··$trModule4·::·GHC.Prim.Addr#161 ··$trModule4·::·GHC.Prim.Addr#
162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
163 ···Unfolding:·Core:·<vanilla>163 ···Unfolding:·Core:·<vanilla>
164 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
165 07f5aa7ea4500f937c72e7dd35b84898164 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 165 1728b31f44f4a0c4f199547f214917fb
166 ··p_defaultDecl·::166 ··p_defaultDecl·::
167 ····Language.Haskell.Syntax.Decls.DefaultDecl·GHC.Hs.Extension.GhcPs167 ····Language.Haskell.Syntax.Decls.DefaultDecl·GHC.Hs.Extension.GhcPs
168 ····->·Ormolu.Printer.Internal.R·()168 ····->·Ormolu.Printer.Internal.R·()
169 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>]169 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>]
170 Warnings:170 Warnings:
171 ··Deprecated·names:171 ··Deprecated·names:
172 ··Deprecated·exports:172 ··Deprecated·exports:
⊟
7.83 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Default.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Foreign.hi
Files 96% similar despite different names
⊟
7.5 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Default·91037 interface·Ormolu.Printer.Meat.Declaration.Foreign·9103
8 ··interface·hash:·1dbc1ba4db22056aba22e008d696fdde 
9 ··ABI·hash:·a0e9d6b077dee67f5bab26240cd59c33 
10 ··export-list·hash:·8943485531f6ee6072d4ae7f1f7d5b8e8 ··interface·hash:·04e4829bf5599532f853fde1d7cdf34c
 9 ··ABI·hash:·583d3017f5985aba603508a817095874
 10 ··export-list·hash:·62b8229e84aa5fe36dbae3d704b877b7
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8c1e7f1fa1c0494a048ebed06e41446212 ··flag·hash:·28b7e25cc4aa38d83327e3ec64c752a3
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·c4fad3440f6db318cdae99b17828d1ef16 ··src_hash:·02f3cfcd8e7b1f71e08b274a969acf74
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_defaultDecl21 ··p_foreignDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type 
25 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Signature
 25 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
27 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 108, 67 lines modifiedOffset 108, 69 lines modified
108 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy108 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
 115 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
 117 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 118 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 119 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 120 ··located·8494c56ac9db2870deffcda373baee5e
 121 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 122 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 123 ··R·ed3a3acdecab281bd844271f45f8516b
 124 ··atom·9c4da9c20e664e78d438da234ed71bf4
 125 ··inci·212ce7dcdfa52f56c2813c762488b967
 126 ··space·753fcffa4cff099b943748540be8a38e
 127 ··txt·400068c5213d2e8aefae32b91eac5dec
 128 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 129 ··exports:·b25f72c3a386194928cf18b422381265
 130 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 131 ··p_sourceText·f8dbbd77dd66b5567f7106dc079624e5
 132 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Signature·23f439c2f6439f76fddbcf450b2f5817
 133 ··exports:·f7c46c10cc6202ce15bef9844d377e62
 134 ··p_typeAscription·c975e88c303379488ba3c0ea4e808cfe
116 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
117 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
118 ··N·984ecd25117fc47e806172f5ddcfc104 
119 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
120 ··commaDel·7a20d45fe0b38178ed023ab89d936455 
121 ··located'·5da9f14a93258f9cdff41f841060136d 
122 ··parens·84a3a4297b61090282ecff39271ea160 
123 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
124 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
125 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
126 ··inci·f61022022485918d1d098abb03a08f1b 
127 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
128 ··txt·940cfb51137765ef9adbe12aee002074 
129 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
130 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
131 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
133 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
134 ··p_hsType·0bcde74bb2735976391a0f0b2c02ccce 
135 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c135 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
136 import··-/··GHC.Data.Maybe·4cb13b5e25d23415d46b295b6286647d 
137 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da136 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
138 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273137 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
 138 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
 139 import··-/··GHC.Types.ForeignCall·e640a530b9cceeb391d67415a68fe74e
 140 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
139 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca141 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
140 f619dcdedd1b8bd9067e69ecb5d3015c142 66ed1edc231f4b1d5ba2b627ab3ca12d
141 ··$trModule·::·GHC.Types.Module143 ··$trModule·::·GHC.Types.Module
142 ··[HasNoCafRefs,·TagSig:·<TagProper>,144 ··[HasNoCafRefs,·TagSig:·<TagProper>,
143 ···LambdaFormInfo:·LFCon[GHC.Types.Module],145 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
144 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]146 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
145 00bf1b6918f562aec9b40bafe17e22be147 dfe05173bf7162a61afd37ca7703e683
146 ··$trModule1·::·GHC.Types.TrName148 ··$trModule1·::·GHC.Types.TrName
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,149 ··[HasNoCafRefs,·TagSig:·<TagProper>,
148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],150 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]151 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
150 4069ec4872fac17303d7067a5f83a58e152 cc50a036a79568dc44b94283aa7ae52d
151 ··$trModule2·::·GHC.Prim.Addr#153 ··$trModule2·::·GHC.Prim.Addr#
152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,154 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
153 ···Unfolding:·Core:·<vanilla>155 ···Unfolding:·Core:·<vanilla>
154 ··············"Ormolu.Printer.Meat.Declaration.Default"#]156 ··············"Ormolu.Printer.Meat.Declaration.Foreign"#]
155 8781335aad57493d70b38e328610ac8a157 6696c71387c7e06b9b8f729bf50910f3
156 ··$trModule3·::·GHC.Types.TrName158 ··$trModule3·::·GHC.Types.TrName
157 ··[HasNoCafRefs,·TagSig:·<TagProper>,159 ··[HasNoCafRefs,·TagSig:·<TagProper>,
158 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],160 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
159 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]161 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
160 66386914e9fd8f4e6bb29bcedaac0b2e162 bdf77d83ccf8891bc1f3ec2a4f6b25e5
161 ··$trModule4·::·GHC.Prim.Addr#163 ··$trModule4·::·GHC.Prim.Addr#
162 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,164 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
163 ···Unfolding:·Core:·<vanilla>165 ···Unfolding:·Core:·<vanilla>
164 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
165 07f5aa7ea4500f937c72e7dd35b84898 
166 ··p_defaultDecl·::166 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 167 a92f1db945613a57512da4bfe6299bfb
 168 ··p_foreignDecl·::
167 ····Language.Haskell.Syntax.Decls.DefaultDecl·GHC.Hs.Extension.GhcPs169 ····Language.Haskell.Syntax.Decls.ForeignDecl·GHC.Hs.Extension.GhcPs
168 ····->·Ormolu.Printer.Internal.R·()170 ····->·Ormolu.Printer.Internal.R·()
169 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>]171 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>]
170 Warnings:172 Warnings:
171 ··Deprecated·names:173 ··Deprecated·names:
172 ··Deprecated·exports:174 ··Deprecated·exports:
Max diff block lines reached; 32/7641 bytes (0.42%) of diff not shown.
⊟
8.55 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Foreign.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Type.dyn_hi
Files 94% similar despite different names
⊟
8.21 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Foreign·91037 interface·Ormolu.Printer.Meat.Declaration.Type·9103
8 ··interface·hash:·9fbeb2392d16c22220c0d4247992c8d4 
9 ··ABI·hash:·9382fdf5d0311c14cc659f76ed9b3c1a 
10 ··export-list·hash:·b9602c2f1fba836b07aa2e4d23dabb188 ··interface·hash:·dd9f056602903d756b77f9a0604690eb
 9 ··ABI·hash:·1150430423b1d793442a4f253bb3c79c
 10 ··export-list·hash:·63f9bd6044fc80408eeea07464a31493
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·6abea3956d92fcb4dc6be65b5ac972f012 ··flag·hash:·ca1ace4bd50b1e1dd7c6d804034746aa
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·02f3cfcd8e7b1f71e08b274a969acf7416 ··src_hash:·dcde09ff3ec9e9cbf05cd7c5f5b2d585
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_foreignDecl21 ··p_synDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Signature 
25 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
 25 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
27 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 108, 71 lines modifiedOffset 108, 79 lines modified
108 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy108 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
115 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8 
116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
117 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
118 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
119 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
120 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
121 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
122 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
123 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
124 ··atom·48e7691bec70598a75f041dc4a0d583b 
125 ··inci·f61022022485918d1d098abb03a08f1b 
126 ··space·61d9412e8e541767bb13fd6de8381373 
127 ··txt·940cfb51137765ef9adbe12aee002074 
128 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
129 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
130 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
131 ··p_sourceText·5c3035486fe620ed750cc35eca1f6738 
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Signature·c59e7cd60763955ad9f1330d735bfb8c 
133 ··exports:·3daec1548f976ac712f9856b44f3cbab 
134 ··p_typeAscription·8edea96d1807cb5db135029d1bbae852116 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 117 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 118 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 119 ··equals·8ac191583368976a9af7245e9eeb4adf
 120 ··located·8494c56ac9db2870deffcda373baee5e
 121 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 122 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 123 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 124 ··R·ed3a3acdecab281bd844271f45f8516b
 125 ··inci·212ce7dcdfa52f56c2813c762488b967
 126 ··newline·172bf29ddc96ae513360ca970d9f630c
 127 ··space·753fcffa4cff099b943748540be8a38e
 128 ··txt·400068c5213d2e8aefae32b91eac5dec
 129 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 130 ··exports:·b25f72c3a386194928cf18b422381265
 131 ··p_infixDefHelper·c940e1f4529f8cf659632f783fbe24b8
 132 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 133 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 134 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 135 ··hasDocStrings·2593580702d9f2da554e67fdaa1b5051
 136 ··p_hsTyVarBndr·04085fd78610451dbc8e729ce9d78109
 137 ··p_hsType·1016ab1e820a94d11a71870ad4ea7648
135 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c138 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
136 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da 
137 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273139 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
 140 import··-/··GHC.Hs.Type·2eb06018bd681ed55487877303a42cbd
138 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f141 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
139 import··-/··GHC.Types.ForeignCall·e640a530b9cceeb391d67415a68fe74e142 import··-/··GHC.Types.Fixity·8f6c79bdff9f75dcc0b07eaa81551bc8
 143 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853
140 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60144 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
141 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca 
142 b29fd3f81014293db873c4ebe6c4cd76145 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab
 146 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95
 147 b43b25bf2b1886028f9954a8c663f31c
143 ··$trModule·::·GHC.Types.Module148 ··$trModule·::·GHC.Types.Module
144 ··[HasNoCafRefs,·TagSig:·<TagProper>,149 ··[HasNoCafRefs,·TagSig:·<TagProper>,
145 ···LambdaFormInfo:·LFCon[GHC.Types.Module],150 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
146 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]151 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
147 0e6693ca7f6c7848a7806dc586516e4c152 5823b1532f45aa689f18fb481157a624
148 ··$trModule1·::·GHC.Types.TrName153 ··$trModule1·::·GHC.Types.TrName
149 ··[HasNoCafRefs,·TagSig:·<TagProper>,154 ··[HasNoCafRefs,·TagSig:·<TagProper>,
150 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],155 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
151 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]156 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
152 413f95f336502c94dad174f14c07bd4b157 17fda40999d585eef5a258e7abc45e8f
153 ··$trModule2·::·GHC.Prim.Addr#158 ··$trModule2·::·GHC.Prim.Addr#
154 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,159 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
 160 ···Unfolding:·Core:·<vanilla>·"Ormolu.Printer.Meat.Declaration.Type"#]
 161 b7278fb4d4b653fe7fa9dc09485b9533
155 ···Unfolding:·Core:·<vanilla> 
156 ··············"Ormolu.Printer.Meat.Declaration.Foreign"#] 
157 2a60c0fb2770a260b7b7e272c4715b9a 
158 ··$trModule3·::·GHC.Types.TrName162 ··$trModule3·::·GHC.Types.TrName
159 ··[HasNoCafRefs,·TagSig:·<TagProper>,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,
160 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],164 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
161 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]165 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
162 58ba736838db36fc27d9fb152dee386a166 a2842158891bfbb66532d57b1989fae3
163 ··$trModule4·::·GHC.Prim.Addr#167 ··$trModule4·::·GHC.Prim.Addr#
164 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,168 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
165 ···Unfolding:·Core:·<vanilla>169 ···Unfolding:·Core:·<vanilla>
166 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
167 77c445357058056a3c3b134ccd75e433170 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 171 0221be5095a4c15e44c37b64b8dec1d7
168 ··p_foreignDecl·::172 ··p_synDecl·::
Max diff block lines reached; 260/8374 bytes (3.10%) of diff not shown.
⊟
9.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Foreign.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/TypeFamily.dyn_hi
Files 93% similar despite different names
⊟
8.96 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Foreign·91037 interface·Ormolu.Printer.Meat.Declaration.TypeFamily·9103
8 ··interface·hash:·9fbeb2392d16c22220c0d4247992c8d4 
9 ··ABI·hash:·9382fdf5d0311c14cc659f76ed9b3c1a 
10 ··export-list·hash:·b9602c2f1fba836b07aa2e4d23dabb188 ··interface·hash:·294f27a9a2ff200b4e7b51f7e4a9b1f7
 9 ··ABI·hash:·680bd214b2758057dff3c663d9424c7b
 10 ··export-list·hash:·71a21ac225e751a3f28179a6d4170ad3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·28b7e25cc4aa38d83327e3ec64c752a312 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e07
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·02f3cfcd8e7b1f71e08b274a969acf7416 ··src_hash:·aa3cdaae89bed3b675765cdb57e62ff1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_foreignDecl21 ··p_famDecl
 22 ··p_tyFamInstEqn
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Signature 
25 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
 26 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})27 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
27 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,28 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})29 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
29 direct·package·dependencies:·base-4.20.2.030 direct·package·dependencies:·base-4.20.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f31 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:32 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr35 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 109, 68 lines modifiedOffset 110, 97 lines modified
109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant110 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal111 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder112 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive113 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed114 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base115 ·························Data.Vector.Unboxed.Base
115 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8116 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
 117 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
117 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
118 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
119 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
120 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
121 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
122 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
123 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
124 ··atom·48e7691bec70598a75f041dc4a0d583b 
125 ··inci·f61022022485918d1d098abb03a08f1b 
126 ··space·61d9412e8e541767bb13fd6de8381373 
127 ··txt·940cfb51137765ef9adbe12aee002074 
128 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
129 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
130 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
131 ··p_sourceText·5c3035486fe620ed750cc35eca1f6738 
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Signature·c59e7cd60763955ad9f1330d735bfb8c 
133 ··exports:·3daec1548f976ac712f9856b44f3cbab 
134 ··p_typeAscription·8edea96d1807cb5db135029d1bbae852119 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 120 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 121 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 122 ··equals·8ac191583368976a9af7245e9eeb4adf
 123 ··inciIf·61fab2ebcd618d127c2fd6cc95a8ef7d
 124 ··located·8494c56ac9db2870deffcda373baee5e
 125 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 126 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 127 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 128 ··token'rarrow·f0fd1332d5eca66e3d543288af5113c7
 129 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 130 ··R·ed3a3acdecab281bd844271f45f8516b
 131 ··inci·212ce7dcdfa52f56c2813c762488b967
 132 ··newline·172bf29ddc96ae513360ca970d9f630c
 133 ··space·753fcffa4cff099b943748540be8a38e
 134 ··txt·400068c5213d2e8aefae32b91eac5dec
 135 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 136 ··exports:·b25f72c3a386194928cf18b422381265
 137 ··Associated·d0426b6eef58173748171c6fe8857979
 138 ··FamilyStyle·4a488c4dec64a0f8e80afa709795c88c
 139 ··Free·10528337e5c5fc63ed27a44d9adeeb63
 140 ··p_infixDefHelper·c940e1f4529f8cf659632f783fbe24b8
 141 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 142 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 143 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 144 ··ForAllInvis·0a3206cb02b89f1dfb54b9b0fd0a9a50
 145 ··p_forallBndrs·8c8ba86630a6076232b8d5b8e5e57e49
 146 ··p_hsTyVarBndr·04085fd78610451dbc8e729ce9d78109
 147 ··p_hsType·1016ab1e820a94d11a71870ad4ea7648
 148 ··p_lhsTypeArg·61bd01cb345e22a22cc36b613258e7f9
 149 ··startTypeAnnotation·7c9b67a4eca07c31dc1250b8d0cbc5bf
135 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c150 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
 151 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
 152 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
 153 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
 154 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
136 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da155 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
137 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273156 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
 157 import··-/··GHC.Hs.Type·2eb06018bd681ed55487877303a42cbd
138 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f158 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
139 import··-/··GHC.Types.ForeignCall·e640a530b9cceeb391d67415a68fe74e159 import··-/··GHC.Types.Fixity·8f6c79bdff9f75dcc0b07eaa81551bc8
140 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60160 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
 161 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab
141 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca162 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
142 b29fd3f81014293db873c4ebe6c4cd76163 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5
 164 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95
 165 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
 166 def725dac9054a22ce97efa2ba7258a4
143 ··$trModule·::·GHC.Types.Module167 ··$trModule·::·GHC.Types.Module
144 ··[HasNoCafRefs,·TagSig:·<TagProper>,168 ··[HasNoCafRefs,·TagSig:·<TagProper>,
145 ···LambdaFormInfo:·LFCon[GHC.Types.Module],169 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
146 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]170 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
147 0e6693ca7f6c7848a7806dc586516e4c171 37960a92f951335d8459815f22fca516
148 ··$trModule1·::·GHC.Types.TrName172 ··$trModule1·::·GHC.Types.TrName
149 ··[HasNoCafRefs,·TagSig:·<TagProper>,173 ··[HasNoCafRefs,·TagSig:·<TagProper>,
150 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],174 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
151 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]175 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
152 413f95f336502c94dad174f14c07bd4b176 dba8536fa8fdc15b4ea79ae0f9083667
153 ··$trModule2·::·GHC.Prim.Addr#177 ··$trModule2·::·GHC.Prim.Addr#
154 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,178 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
155 ···Unfolding:·Core:·<vanilla>179 ···Unfolding:·Core:·<vanilla>
156 ··············"Ormolu.Printer.Meat.Declaration.Foreign"#]180 ··············"Ormolu.Printer.Meat.Declaration.TypeFamily"#]
Max diff block lines reached; 1164/9142 bytes (12.73%) of diff not shown.
⊟
14.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Instance.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Instance.dyn_hi
Files 96% similar despite different names
⊟
13.7 KB
ghc --show-iface {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Instance·91037 interface·Ormolu.Printer.Meat.Declaration.Instance·9103
8 ··interface·hash:·8a5409be5ddb117098f45f2d89cd88a5 
9 ··ABI·hash:·4217594ca38e519d146cbfb8983f59da 
10 ··export-list·hash:·ab5e02b2b2acf32db0875a0ef0f994678 ··interface·hash:·59a989cf794aae7faa1547f891d09727
 9 ··ABI·hash:·c987186f498d07b34a00e6c554f6e5b2
 10 ··export-list·hash:·8db820a839266a27e0a53d73812a6aab
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ca1ace4bd50b1e1dd7c6d804034746aa12 ··flag·hash:·ca1ace4bd50b1e1dd7c6d804034746aa
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3bd4b3f4ab5a14caddaab47fd3d5a93d16 ··src_hash:·3bd4b3f4ab5a14caddaab47fd3d5a93d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_clsInstDecl21 ··p_clsInstDecl
22 ··p_dataFamInstDecl22 ··p_dataFamInstDecl
23 ··p_standaloneDerivDecl23 ··p_standaloneDerivDecl
24 ··p_tyFamInstDecl24 ··p_tyFamInstDecl
25 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators25 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration·[boot]27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration·[boot]
28 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Data28 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Data
29 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.TypeFamily29 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.TypeFamily
30 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Warning30 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Warning
31 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type31 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
32 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,32 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
33 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})33 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
34 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,34 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
35 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})35 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
36 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,36 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
37 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})37 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
38 direct·package·dependencies:·base-4.20.2.038 direct·package·dependencies:·base-4.20.2.0
39 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f39 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
40 plugin·package·dependencies:40 plugin·package·dependencies:
41 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder41 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
42 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float42 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
43 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr43 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 124, 47 lines modifiedOffset 124, 47 lines modified
124 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9124 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9
125 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8125 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
126 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f126 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
127 import··-/··Data.Function·50dba7d776343492978260130ca437b7127 import··-/··Data.Function·50dba7d776343492978260130ca437b7
128 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde128 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
129 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0129 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
130 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a130 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
131 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
132 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
133 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
134 ··inciIf·87deefaee57c510e742e5ef7aa22ad36 
135 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
136 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
137 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
138 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
139 ··dontUseBraces·4cea367658a6233271ba6e46d5931fc5 
140 ··inci·f61022022485918d1d098abb03a08f1b 
141 ··space·61d9412e8e541767bb13fd6de8381373 
142 ··txt·940cfb51137765ef9adbe12aee002074 
143 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
144 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
145 ··Associated·3b7d9ab29faa6f521df117c41f0f8eeb 
146 ··FamilyStyle·93f77e1e3f57de6117b9c4d45ff65695 
147 ··Free·3b48d63899510d545d05125e8acb9d8c 
148 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration·958f4ea4a0df8ab9867c214a14767c9f 
149 ··exports:·8e5933387f8454c233edab769ffbe73a 
150 ··p_hsDeclsRespectGrouping·07c299b35b80cbc5b10785396d20d69b 
151 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Data·be088b1f6393777362aa2e44bc7da32e 
152 ··exports:·69a049b4cf72e45a545bc0ab2d9edd38 
153 ··p_dataDecl·2f4dd22114329a01adfdb5387ca55d27 
154 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.TypeFamily·8dcfca62f4272f6c4ee981ebb43f709c 
155 ··exports:·fa7e653d13fd0731f49cb0d11b1a2fba 
156 ··p_tyFamInstEqn·7350c22424628a0fa7148ff8e1f8604d 
157 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Warning·bcdd2b9f8c87866e81603ce904d820f8 
158 ··exports:·583e6344c00caa3c6a81aa3b07e19004 
159 ··p_warningTxt·1b115bde356db7aa9aad260f78767736 
160 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
161 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
162 ··p_hsSigType·b565d6736845d99a696ff95c79e47932 
163 ··p_lhsTypeArg·f593d79f839ab2eaeccc37ddbf3422a3131 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 132 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 133 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 134 ··inciIf·61fab2ebcd618d127c2fd6cc95a8ef7d
 135 ··located·8494c56ac9db2870deffcda373baee5e
 136 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 137 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 138 ··R·ed3a3acdecab281bd844271f45f8516b
 139 ··dontUseBraces·2310832b08226392c39ed033da6fb7b3
 140 ··inci·212ce7dcdfa52f56c2813c762488b967
 141 ··space·753fcffa4cff099b943748540be8a38e
 142 ··txt·400068c5213d2e8aefae32b91eac5dec
 143 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 144 ··exports:·b25f72c3a386194928cf18b422381265
 145 ··Associated·d0426b6eef58173748171c6fe8857979
 146 ··FamilyStyle·4a488c4dec64a0f8e80afa709795c88c
 147 ··Free·10528337e5c5fc63ed27a44d9adeeb63
 148 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration·ad4d275701edbcfc225e9634817f4318
 149 ··exports:·def9445a441a99353a992edbb264e314
 150 ··p_hsDeclsRespectGrouping·ec5aa66b1a1ac7f3102c6881f7749916
 151 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Data·86b3fbffe4ef02474f2b75b88230c8ce
 152 ··exports:·6b0dbb640e762798faab8ea2d447b641
 153 ··p_dataDecl·31645db7a27d6249246984f64c55eedc
 154 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.TypeFamily·680bd214b2758057dff3c663d9424c7b
 155 ··exports:·71a21ac225e751a3f28179a6d4170ad3
 156 ··p_tyFamInstEqn·dd8292feb618fe27523af4a37348df2c
 157 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Warning·4d9be30215fe9c6d50d5c1ba82899b36
 158 ··exports:·96119c6e908e3de5d10339389f6c02a1
 159 ··p_warningTxt·73f2ef6859250fe51f8b458d7908469b
 160 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 161 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 162 ··p_hsSigType·8edd1e35db234ebba6775057c32466d1
 163 ··p_lhsTypeArg·61bd01cb345e22a22cc36b613258e7f9
164 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c164 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
165 import··-/··GHC.Internal.Control.Arrow·bc18c814bb33cd30eabb349273fc2547165 import··-/··GHC.Internal.Control.Arrow·bc18c814bb33cd30eabb349273fc2547
166 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774166 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
167 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233167 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
168 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01168 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
169 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe169 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
170 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91170 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
Offset 176, 45 lines modifiedOffset 176, 45 lines modified
176 import··-/··GHC.Hs.Type·2eb06018bd681ed55487877303a42cbd176 import··-/··GHC.Hs.Type·2eb06018bd681ed55487877303a42cbd
Max diff block lines reached; 5269/13964 bytes (37.73%) of diff not shown.
⊟
14.0 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Instance.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Instance.hi
Files 90% similar despite different names
⊟
13.7 KB
ghc --show-iface {}
    
Offset 1, 43 lines modifiedOffset 1, 43 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Instance·91037 interface·Ormolu.Printer.Meat.Declaration.Instance·9103
8 ··interface·hash:·8a5409be5ddb117098f45f2d89cd88a5 
9 ··ABI·hash:·4217594ca38e519d146cbfb8983f59da 
10 ··export-list·hash:·ab5e02b2b2acf32db0875a0ef0f994678 ··interface·hash:·59a989cf794aae7faa1547f891d09727
 9 ··ABI·hash:·c987186f498d07b34a00e6c554f6e5b2
 10 ··export-list·hash:·8db820a839266a27e0a53d73812a6aab
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·83494d85d2f11e1a00eefdf5f154e9df12 ··flag·hash:·83494d85d2f11e1a00eefdf5f154e9df
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·3bd4b3f4ab5a14caddaab47fd3d5a93d16 ··src_hash:·3bd4b3f4ab5a14caddaab47fd3d5a93d
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_clsInstDecl21 ··p_clsInstDecl
22 ··p_dataFamInstDecl22 ··p_dataFamInstDecl
23 ··p_standaloneDerivDecl23 ··p_standaloneDerivDecl
24 ··p_tyFamInstDecl24 ··p_tyFamInstDecl
25 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators25 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration·[boot]27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration·[boot]
28 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Data28 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Data
29 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.TypeFamily29 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.TypeFamily
30 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Warning30 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Warning
31 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type31 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
32 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,32 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
33 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})33 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
34 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,34 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
35 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})35 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
36 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,36 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
37 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})37 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
38 direct·package·dependencies:·base-4.20.2.038 direct·package·dependencies:·base-4.20.2.0
39 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f39 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
40 plugin·package·dependencies:40 plugin·package·dependencies:
41 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder41 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
42 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float42 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
43 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr43 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 124, 47 lines modifiedOffset 124, 47 lines modified
124 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9124 import··-/··Control.Arrow·6ccf1acd132649cacbcdec4aaefacdb9
125 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8125 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
126 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f126 import··-/··Data.Foldable·e35386bada93f8c8a6cd05542500397f
127 import··-/··Data.Function·50dba7d776343492978260130ca437b7127 import··-/··Data.Function·50dba7d776343492978260130ca437b7
128 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde128 import··-/··Data.List·2708fdf5ba28cde080de135ce126bbde
129 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0129 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
130 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a130 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
131 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
132 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
133 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
134 ··inciIf·87deefaee57c510e742e5ef7aa22ad36 
135 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
136 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
137 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
138 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
139 ··dontUseBraces·4cea367658a6233271ba6e46d5931fc5 
140 ··inci·f61022022485918d1d098abb03a08f1b 
141 ··space·61d9412e8e541767bb13fd6de8381373 
142 ··txt·940cfb51137765ef9adbe12aee002074 
143 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
144 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
145 ··Associated·3b7d9ab29faa6f521df117c41f0f8eeb 
146 ··FamilyStyle·93f77e1e3f57de6117b9c4d45ff65695 
147 ··Free·3b48d63899510d545d05125e8acb9d8c 
148 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration·958f4ea4a0df8ab9867c214a14767c9f 
149 ··exports:·8e5933387f8454c233edab769ffbe73a 
150 ··p_hsDeclsRespectGrouping·07c299b35b80cbc5b10785396d20d69b 
151 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Data·be088b1f6393777362aa2e44bc7da32e 
152 ··exports:·69a049b4cf72e45a545bc0ab2d9edd38 
153 ··p_dataDecl·2f4dd22114329a01adfdb5387ca55d27 
154 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.TypeFamily·8dcfca62f4272f6c4ee981ebb43f709c 
155 ··exports:·fa7e653d13fd0731f49cb0d11b1a2fba 
156 ··p_tyFamInstEqn·7350c22424628a0fa7148ff8e1f8604d 
157 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Warning·bcdd2b9f8c87866e81603ce904d820f8 
158 ··exports:·583e6344c00caa3c6a81aa3b07e19004 
159 ··p_warningTxt·1b115bde356db7aa9aad260f78767736 
160 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
161 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
162 ··p_hsSigType·b565d6736845d99a696ff95c79e47932 
163 ··p_lhsTypeArg·f593d79f839ab2eaeccc37ddbf3422a3131 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 132 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 133 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 134 ··inciIf·61fab2ebcd618d127c2fd6cc95a8ef7d
 135 ··located·8494c56ac9db2870deffcda373baee5e
 136 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 137 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 138 ··R·ed3a3acdecab281bd844271f45f8516b
 139 ··dontUseBraces·2310832b08226392c39ed033da6fb7b3
 140 ··inci·212ce7dcdfa52f56c2813c762488b967
 141 ··space·753fcffa4cff099b943748540be8a38e
 142 ··txt·400068c5213d2e8aefae32b91eac5dec
 143 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 144 ··exports:·b25f72c3a386194928cf18b422381265
 145 ··Associated·d0426b6eef58173748171c6fe8857979
 146 ··FamilyStyle·4a488c4dec64a0f8e80afa709795c88c
 147 ··Free·10528337e5c5fc63ed27a44d9adeeb63
 148 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration·ad4d275701edbcfc225e9634817f4318
 149 ··exports:·def9445a441a99353a992edbb264e314
 150 ··p_hsDeclsRespectGrouping·ec5aa66b1a1ac7f3102c6881f7749916
 151 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Data·86b3fbffe4ef02474f2b75b88230c8ce
 152 ··exports:·6b0dbb640e762798faab8ea2d447b641
 153 ··p_dataDecl·31645db7a27d6249246984f64c55eedc
 154 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.TypeFamily·680bd214b2758057dff3c663d9424c7b
 155 ··exports:·71a21ac225e751a3f28179a6d4170ad3
 156 ··p_tyFamInstEqn·dd8292feb618fe27523af4a37348df2c
 157 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Warning·4d9be30215fe9c6d50d5c1ba82899b36
 158 ··exports:·96119c6e908e3de5d10339389f6c02a1
 159 ··p_warningTxt·73f2ef6859250fe51f8b458d7908469b
 160 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 161 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 162 ··p_hsSigType·8edd1e35db234ebba6775057c32466d1
 163 ··p_lhsTypeArg·61bd01cb345e22a22cc36b613258e7f9
164 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c164 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
165 import··-/··GHC.Internal.Control.Arrow·bc18c814bb33cd30eabb349273fc2547165 import··-/··GHC.Internal.Control.Arrow·bc18c814bb33cd30eabb349273fc2547
166 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774166 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
167 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233167 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
168 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01168 import··-/··GHC.Internal.Data.Function·e9eea894f51028d93951bbc5386f5c01
169 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe169 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
170 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91170 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
Offset 176, 45 lines modifiedOffset 176, 45 lines modified
176 import··-/··GHC.Hs.Type·2eb06018bd681ed55487877303a42cbd176 import··-/··GHC.Hs.Type·2eb06018bd681ed55487877303a42cbd
Max diff block lines reached; 5269/13961 bytes (37.74%) of diff not shown.
⊟
17.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/OpTree.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/OpTree.dyn_hi
Files 95% similar despite different names
⊟
17.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.OpTree·91037 interface·Ormolu.Printer.Meat.Declaration.OpTree·9103
8 ··interface·hash:·c316f113f0f2844f97efd76876e94e8a 
9 ··ABI·hash:·aa3427ea7b763add1c5f4cc2929a82e3 
10 ··export-list·hash:·dea3d60abd525379e97453b6e703fcc18 ··interface·hash:·83a88b5fe76d8ad40ab441391c6fd305
 9 ··ABI·hash:·9678231efa9f31bb1fa3c4a970189504
 10 ··export-list·hash:·a6f8feccf4a805121e35211c670b184f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·18b7ddc42d4a96fc89fe6cd32c776edd12 ··flag·hash:·18b7ddc42d4a96fc89fe6cd32c776edd
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·575d2eafcee92662a51ec64d5b4840a116 ··src_hash:·575d2eafcee92662a51ec64d5b4840a1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 25 lines modifiedOffset 22, 25 lines modified
22 ··exprOpTree22 ··exprOpTree
23 ··getOpName23 ··getOpName
24 ··getOpNameStr24 ··getOpNameStr
25 ··p_cmdOpTree25 ··p_cmdOpTree
26 ··p_exprOpTree26 ··p_exprOpTree
27 ··p_tyOpTree27 ··p_tyOpTree
28 ··tyOpTree28 ··tyOpTree
29 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config29 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
30 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators30 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
31 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common31 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
32 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value32 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value
33 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type33 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
34 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Operators34 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Operators
35 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,35 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
36 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})36 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
37 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,37 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
38 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})38 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
39 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,39 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
40 ···························Ormolu.Printer.Meat.Declaration.Value)40 ···························Ormolu.Printer.Meat.Declaration.Value)
41 direct·package·dependencies:·base-4.20.2.041 direct·package·dependencies:·base-4.20.2.0
42 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f42 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
43 plugin·package·dependencies:43 plugin·package·dependencies:
44 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder44 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
45 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float45 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
46 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr46 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 123, 65 lines modifiedOffset 123, 65 lines modified
123 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder123 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
124 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive124 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
125 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed125 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
126 ·························Data.Vector.Unboxed.Base126 ·························Data.Vector.Unboxed.Base
127 import··-/··Data.Functor·acfe95285a6fef59e556b84b6a057c9e127 import··-/··Data.Functor·acfe95285a6fef59e556b84b6a057c9e
128 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737128 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
129 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a129 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
130 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
131 ··exports:·d8361e56de19b0d595310dd1e25f9206 
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
133 ··poIndentation·5fbf3ccfd51a7dfd6749c44a440a13cf 
134 ··poTrailingSectionOperators·bd60f51a9700b7f0116c9e0c9f4ac8d5 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
136 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
137 ··BracketStyle·d835279738fbbdecc18242e28cdb03ec 
138 ··Hanging·50fe8cb5fc5c0743ba6c064f64d0136f 
139 ··N·984ecd25117fc47e806172f5ddcfc104 
140 ··Normal·f06b4861ef00afa923e9f6648da85be4 
141 ··Placement·8f840d859d69a9601089b6015531e481 
142 ··backticks·18bed8b0f94c0875c258facd7bca1c10 
143 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
144 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
145 ··placeHanging·f3486c86685e4f3fc6deeb258910af6f 
146 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
147 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
148 ··MultiLine·8c921bdad2471800cc39f31da1d21592 
149 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
150 ··SingleLine·d5ff4b16890b354a64d1476e5e32dd68 
151 ··dontUseBraces·4cea367658a6233271ba6e46d5931fc5 
152 ··getLayout·11928e842ab939a64e873b5a9e9b8d20 
153 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
154 ··space·61d9412e8e541767bb13fd6de8381373 
155 ··useBraces·27924a9c7f20d40edaec9531e127ab32 
156 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
157 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
158 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
159 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value·685a8432c8ba385492be2a531bddcaa3 
160 ··exports:·04c7b9cc0d18620f4338c96cd837296f 
161 ··NotApplicand·ab2ef651a3e7afa33d15fc1d40a139c9 
162 ··cmdTopPlacement·5888fa32eade8b515bd938fc53c4a6bf 
163 ··exprPlacement·2c98c2417180746dff006c10c3ddbc38 
164 ··p_hsCmdTop·376e0a7d0702dc3c67be43cd8e856fd7 
165 ··p_hsExpr·00621d840913bec33aa3dd6b8dc55761 
166 ··p_hsExpr'·acd2d4e1c6aa57510ae14afc58d30720 
167 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
168 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
169 ··p_hsType·0bcde74bb2735976391a0f0b2c02ccce 
170 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Operators·934b3e9e8ffa4e68218506513969def6 
171 ··exports:·a80de6c330a1643687f77b8e31ed19a7 
172 ··BinaryOpBranches·1ce0bfd34dd783139e14c2b07815c5e3 
173 ··OpBranches·c76f847df393c7b96aeacd853cdbe919 
174 ··OpInfo·919890f888f07334d37e62a5b6587f4d 
175 ··OpNode·716b1b07ef89b34b09ffe6426d364dee 
176 ··OpTree·ca85937461c61b40393765f5a0362022 
177 ··isHardSplitterOp·bf2a66e2425244946d7f798c7b77d32f 
178 ··opTreeLoc·d0e8cdcdce4a4f6e6d4fc38406a5dcae 
179 ··opiFixityApproximation·500cdf68ac8a4dc8aa18805e9e03b723 
180 ··opiOp·b0b15dad97531896d9dc0dd049e3cd15130 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 131 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 132 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 133 ··poIndentation·5eb05863336c219657f6974d7447f520
 134 ··poTrailingSectionOperators·fd2fda4d99397cad9f3d43dc527369aa
 135 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 136 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 137 ··BracketStyle·f3b8d9b5d85e00418bb7dc1a8f1dddd5
 138 ··Hanging·d343e6e68ed2b3a50a1efa51fe904a51
 139 ··N·e9dc0513d0353740b8204aaf00b136ad
 140 ··Normal·124a355cf379265496dd23d23e1cd5cd
 141 ··Placement·4453c0a6587ccab84c74efaa8b1ceab6
 142 ··backticks·0b1ab3b8303307ce404b86e843658540
 143 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 144 ··located·8494c56ac9db2870deffcda373baee5e
 145 ··placeHanging·6c6b26844193ea7443b35d4c65a95588
 146 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 147 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 148 ··MultiLine·aa436de035c1c8d692afc23622f8c8e9
 149 ··R·ed3a3acdecab281bd844271f45f8516b
 150 ··SingleLine·c4a9655143082978e4a1191db1cd18fd
 151 ··dontUseBraces·2310832b08226392c39ed033da6fb7b3
 152 ··getLayout·41d60654566dafb6314510dfa6071420
 153 ··getPrinterOpt·049ac28a6ab5b2810bcac0c88658ef4f
Max diff block lines reached; 7987/17459 bytes (45.75%) of diff not shown.
⊟
17.4 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/OpTree.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/OpTree.hi
Files 92% similar despite different names
⊟
17.1 KB
ghc --show-iface {}
    
Offset 1, 17 lines modifiedOffset 1, 17 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.OpTree·91037 interface·Ormolu.Printer.Meat.Declaration.OpTree·9103
8 ··interface·hash:·c316f113f0f2844f97efd76876e94e8a 
9 ··ABI·hash:·aa3427ea7b763add1c5f4cc2929a82e3 
10 ··export-list·hash:·dea3d60abd525379e97453b6e703fcc18 ··interface·hash:·83a88b5fe76d8ad40ab441391c6fd305
 9 ··ABI·hash:·9678231efa9f31bb1fa3c4a970189504
 10 ··export-list·hash:·a6f8feccf4a805121e35211c670b184f
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·f8c4472a78c01888f7ff9793c651284e12 ··flag·hash:·f8c4472a78c01888f7ff9793c651284e
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·575d2eafcee92662a51ec64d5b4840a116 ··src_hash:·575d2eafcee92662a51ec64d5b4840a1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
Offset 22, 25 lines modifiedOffset 22, 25 lines modified
22 ··exprOpTree22 ··exprOpTree
23 ··getOpName23 ··getOpName
24 ··getOpNameStr24 ··getOpNameStr
25 ··p_cmdOpTree25 ··p_cmdOpTree
26 ··p_exprOpTree26 ··p_exprOpTree
27 ··p_tyOpTree27 ··p_tyOpTree
28 ··tyOpTree28 ··tyOpTree
29 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config29 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config
30 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators30 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
31 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common31 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
32 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value32 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value
33 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type33 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
34 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Operators34 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Operators
35 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,35 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
36 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})36 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
37 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,37 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
38 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})38 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
39 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,39 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
40 ···························Ormolu.Printer.Meat.Declaration.Value)40 ···························Ormolu.Printer.Meat.Declaration.Value)
41 direct·package·dependencies:·base-4.20.2.041 direct·package·dependencies:·base-4.20.2.0
42 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f42 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
43 plugin·package·dependencies:43 plugin·package·dependencies:
44 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder44 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
45 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float45 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
46 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr46 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 123, 65 lines modifiedOffset 123, 65 lines modified
123 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder123 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
124 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive124 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
125 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed125 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
126 ·························Data.Vector.Unboxed.Base126 ·························Data.Vector.Unboxed.Base
127 import··-/··Data.Functor·acfe95285a6fef59e556b84b6a057c9e127 import··-/··Data.Functor·acfe95285a6fef59e556b84b6a057c9e
128 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737128 import··-/··Data.List.NonEmpty·5546b4c4ae45b01aaceeb1dbcbc88737
129 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a129 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
130 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config·597dc32af4f965700e4fd5ea1fe748e3 
131 ··exports:·d8361e56de19b0d595310dd1e25f9206 
132 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Config.Gen·66c04686733034a39d93d7fbe4df7f2c 
133 ··poIndentation·5fbf3ccfd51a7dfd6749c44a440a13cf 
134 ··poTrailingSectionOperators·bd60f51a9700b7f0116c9e0c9f4ac8d5 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
136 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
137 ··BracketStyle·d835279738fbbdecc18242e28cdb03ec 
138 ··Hanging·50fe8cb5fc5c0743ba6c064f64d0136f 
139 ··N·984ecd25117fc47e806172f5ddcfc104 
140 ··Normal·f06b4861ef00afa923e9f6648da85be4 
141 ··Placement·8f840d859d69a9601089b6015531e481 
142 ··backticks·18bed8b0f94c0875c258facd7bca1c10 
143 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
144 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
145 ··placeHanging·f3486c86685e4f3fc6deeb258910af6f 
146 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
147 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
148 ··MultiLine·8c921bdad2471800cc39f31da1d21592 
149 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
150 ··SingleLine·d5ff4b16890b354a64d1476e5e32dd68 
151 ··dontUseBraces·4cea367658a6233271ba6e46d5931fc5 
152 ··getLayout·11928e842ab939a64e873b5a9e9b8d20 
153 ··getPrinterOpt·9dde4b5e342a19a21162f0f0f700f3a5 
154 ··space·61d9412e8e541767bb13fd6de8381373 
155 ··useBraces·27924a9c7f20d40edaec9531e127ab32 
156 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
157 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
158 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
159 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value·685a8432c8ba385492be2a531bddcaa3 
160 ··exports:·04c7b9cc0d18620f4338c96cd837296f 
161 ··NotApplicand·ab2ef651a3e7afa33d15fc1d40a139c9 
162 ··cmdTopPlacement·5888fa32eade8b515bd938fc53c4a6bf 
163 ··exprPlacement·2c98c2417180746dff006c10c3ddbc38 
164 ··p_hsCmdTop·376e0a7d0702dc3c67be43cd8e856fd7 
165 ··p_hsExpr·00621d840913bec33aa3dd6b8dc55761 
166 ··p_hsExpr'·acd2d4e1c6aa57510ae14afc58d30720 
167 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
168 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
169 ··p_hsType·0bcde74bb2735976391a0f0b2c02ccce 
170 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Operators·934b3e9e8ffa4e68218506513969def6 
171 ··exports:·a80de6c330a1643687f77b8e31ed19a7 
172 ··BinaryOpBranches·1ce0bfd34dd783139e14c2b07815c5e3 
173 ··OpBranches·c76f847df393c7b96aeacd853cdbe919 
174 ··OpInfo·919890f888f07334d37e62a5b6587f4d 
175 ··OpNode·716b1b07ef89b34b09ffe6426d364dee 
176 ··OpTree·ca85937461c61b40393765f5a0362022 
177 ··isHardSplitterOp·bf2a66e2425244946d7f798c7b77d32f 
178 ··opTreeLoc·d0e8cdcdce4a4f6e6d4fc38406a5dcae 
179 ··opiFixityApproximation·500cdf68ac8a4dc8aa18805e9e03b723 
180 ··opiOp·b0b15dad97531896d9dc0dd049e3cd15130 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config·7450fbc46ed7b6d8a91669a08a7e24df
 131 ··exports:·5a31624ac0538bb84b6ffe0f831bd36d
 132 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Config.Gen·2adefceccff0a33021e51d695d4ce979
 133 ··poIndentation·5eb05863336c219657f6974d7447f520
 134 ··poTrailingSectionOperators·fd2fda4d99397cad9f3d43dc527369aa
 135 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 136 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 137 ··BracketStyle·f3b8d9b5d85e00418bb7dc1a8f1dddd5
 138 ··Hanging·d343e6e68ed2b3a50a1efa51fe904a51
 139 ··N·e9dc0513d0353740b8204aaf00b136ad
 140 ··Normal·124a355cf379265496dd23d23e1cd5cd
 141 ··Placement·4453c0a6587ccab84c74efaa8b1ceab6
 142 ··backticks·0b1ab3b8303307ce404b86e843658540
 143 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 144 ··located·8494c56ac9db2870deffcda373baee5e
 145 ··placeHanging·6c6b26844193ea7443b35d4c65a95588
 146 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 147 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 148 ··MultiLine·aa436de035c1c8d692afc23622f8c8e9
 149 ··R·ed3a3acdecab281bd844271f45f8516b
 150 ··SingleLine·c4a9655143082978e4a1191db1cd18fd
 151 ··dontUseBraces·2310832b08226392c39ed033da6fb7b3
 152 ··getLayout·41d60654566dafb6314510dfa6071420
 153 ··getPrinterOpt·049ac28a6ab5b2810bcac0c88658ef4f
Max diff block lines reached; 7987/17456 bytes (45.76%) of diff not shown.
⊟
11.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/RoleAnnotation.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hi
Files 97% similar despite different names
⊟
11.0 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.RoleAnnotation·91037 interface·Ormolu.Printer.Meat.Declaration.RoleAnnotation·9103
8 ··interface·hash:·bcd31e73019d32f90d0efd61af263321 
9 ··ABI·hash:·299110e277e8177cbd3a327e7078287f 
10 ··export-list·hash:·cc4e7d1fb55d290f6c3413b37653de388 ··interface·hash:·bc08293235c09877cc4b39857599f0c7
 9 ··ABI·hash:·e28398d43be0cc8f95f94d87e86d4388
 10 ··export-list·hash:·ccf2a21664b7c54a413f62e4663c612b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8e1161a7af35bbc27160d3ca4d3afd0112 ··flag·hash:·77f908a9b0dadbf5e7a9a378217c94cb
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·cbb68873ced55cf622c8b2157ff843ad16 ··src_hash:·cbb68873ced55cf622c8b2157ff843ad
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_roleAnnot21 ··p_roleAnnot
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f26 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
27 plugin·package·dependencies:27 plugin·package·dependencies:
28 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder28 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
29 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float29 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
30 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr30 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 105, 63 lines modifiedOffset 105, 63 lines modified
105 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant105 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
106 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal106 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
107 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder107 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
108 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive108 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
109 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed109 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
110 ·························Data.Vector.Unboxed.Base110 ·························Data.Vector.Unboxed.Base
111 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a111 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
112 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
113 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
114 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
115 ··located'·5da9f14a93258f9cdff41f841060136d 
116 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
117 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
118 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
119 ··inci·f61022022485918d1d098abb03a08f1b 
120 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
121 ··txt·940cfb51137765ef9adbe12aee002074 
122 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
123 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
124 ··p_rdrName·14338ac718a91e51c180eb716cb55d92112 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 113 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 114 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 115 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 116 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 117 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 118 ··R·ed3a3acdecab281bd844271f45f8516b
 119 ··inci·212ce7dcdfa52f56c2813c762488b967
 120 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 121 ··txt·400068c5213d2e8aefae32b91eac5dec
 122 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 123 ··exports:·b25f72c3a386194928cf18b422381265
 124 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
125 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c125 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
126 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91126 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
127 import··-/··GHC.Core.Coercion.Axiom·a449c6072a05ac0ac6a57f268961c93c127 import··-/··GHC.Core.Coercion.Axiom·a449c6072a05ac0ac6a57f268961c93c
128 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da128 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
129 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273129 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
130 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f130 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
131 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853131 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853
132 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab132 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab
133 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca133 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
134 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5134 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5
135 0b6939b987a935cad50310bfc8239310135 9abc6490a2291d88568c37faa37af085
136 ··$trModule·::·GHC.Types.Module136 ··$trModule·::·GHC.Types.Module
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,
138 ···LambdaFormInfo:·LFCon[GHC.Types.Module],138 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
139 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]139 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
140 6bdfe1fdfc1a358ba1048d39ebe77e83140 522b2748807c93cd5a9c5022242c5286
141 ··$trModule1·::·GHC.Types.TrName141 ··$trModule1·::·GHC.Types.TrName
142 ··[HasNoCafRefs,·TagSig:·<TagProper>,142 ··[HasNoCafRefs,·TagSig:·<TagProper>,
143 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],143 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
144 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]144 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
145 8e89c5eb37592069069842a6991ead35145 6bf9898ba8fa7eea495d883d295f6bde
146 ··$trModule2·::·GHC.Prim.Addr#146 ··$trModule2·::·GHC.Prim.Addr#
147 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,147 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
148 ···Unfolding:·Core:·<vanilla>148 ···Unfolding:·Core:·<vanilla>
149 ··············"Ormolu.Printer.Meat.Declaration.RoleAnnotation"#]149 ··············"Ormolu.Printer.Meat.Declaration.RoleAnnotation"#]
150 c31a59b615aabfa5e792e714d2c79671150 514df0dfb6302661834f71100b20fcef
151 ··$trModule3·::·GHC.Types.TrName151 ··$trModule3·::·GHC.Types.TrName
152 ··[HasNoCafRefs,·TagSig:·<TagProper>,152 ··[HasNoCafRefs,·TagSig:·<TagProper>,
153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
155 94e64c43b13dbc5836aa543b1e1fe748155 5180a57c6709edb5c02f386261bb049c
156 ··$trModule4·::·GHC.Prim.Addr#156 ··$trModule4·::·GHC.Prim.Addr#
157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
158 ···Unfolding:·Core:·<vanilla>158 ···Unfolding:·Core:·<vanilla>
159 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
160 f6545d55d6583d5ab177bb03f2d5736a159 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 160 60680f822cf6f26c1285d12c64702a85
161 ··p_roleAnnot·::161 ··p_roleAnnot·::
162 ····Language.Haskell.Syntax.Decls.RoleAnnotDecl·GHC.Hs.Extension.GhcPs162 ····Language.Haskell.Syntax.Decls.RoleAnnotDecl·GHC.Hs.Extension.GhcPs
163 ····->·Ormolu.Printer.Internal.R·()163 ····->·Ormolu.Printer.Internal.R·()
164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
165 ···Unfolding:·Core:·<vanilla>165 ···Unfolding:·Core:·<vanilla>
166 ··············\·(ds['GHC.Types.Many]·::·Language.Haskell.Syntax.Decls.RoleAnnotDecl166 ··············\·(ds['GHC.Types.Many]·::·Language.Haskell.Syntax.Decls.RoleAnnotDecl
167 ··········································GHC.Hs.Extension.GhcPs)·->167 ··········································GHC.Hs.Extension.GhcPs)·->
Offset 456, 42 lines modifiedOffset 456, 42 lines modified
456 ·····························<Control.Monad.Trans.State.Strict.StateT456 ·····························<Control.Monad.Trans.State.Strict.StateT
457 ································Ormolu.Printer.Internal.SC457 ································Ormolu.Printer.Internal.SC
458 ································GHC.Internal.Data.Functor.Identity.Identity>_R458 ································GHC.Internal.Data.Functor.Identity.Identity>_R
459 ·····························<()>_N)459 ·····························<()>_N)
460 ····················;·Sym·(Ormolu.Printer.Internal.N:R[0])·<()>_N)460 ····················;·Sym·(Ormolu.Printer.Internal.N:R[0])·<()>_N)
461 ················Language.Haskell.Syntax.Decls.XRoleAnnotDecl·ipv461 ················Language.Haskell.Syntax.Decls.XRoleAnnotDecl·ipv
462 ················->·case·p_roleAnnot1·ret_ty·(Ormolu.Printer.Internal.R·())·of·{}·}]462 ················->·case·p_roleAnnot1·ret_ty·(Ormolu.Printer.Internal.R·())·of·{}·}]
463 85e08d82586df13e41ddf2ed29059417463 1f3bebd2dc6ef74520540a22faeb1188
464 ··p_roleAnnot1·::·()464 ··p_roleAnnot1·::·()
465 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),465 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
466 ···Strictness:·b,·CPR:·b]466 ···Strictness:·b,·CPR:·b]
467 82fadb30b18627d7830439408bd9e05f467 4b8d9e3056d0eed639a1d093d1a9a0de
468 ··p_roleAnnot10·::·GHC.Prim.Addr#468 ··p_roleAnnot10·::·GHC.Prim.Addr#
469 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,469 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
470 ···Unfolding:·Core:·<vanilla>·"nominal"#]470 ···Unfolding:·Core:·<vanilla>·"nominal"#]
471 5c4ac9ef23717927388a8728715469fe471 80a8eb4449cf9c1c2503e17adb22272e
472 ··p_roleAnnot11·::·GHC.Prim.Addr#472 ··p_roleAnnot11·::·GHC.Prim.Addr#
Max diff block lines reached; 3926/11176 bytes (35.13%) of diff not shown.
⊟
11.3 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/RoleAnnotation.dyn_hi
Files 96% similar despite different names
⊟
11.0 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.RoleAnnotation·91037 interface·Ormolu.Printer.Meat.Declaration.RoleAnnotation·9103
8 ··interface·hash:·bcd31e73019d32f90d0efd61af263321 
9 ··ABI·hash:·299110e277e8177cbd3a327e7078287f 
10 ··export-list·hash:·cc4e7d1fb55d290f6c3413b37653de388 ··interface·hash:·bc08293235c09877cc4b39857599f0c7
 9 ··ABI·hash:·e28398d43be0cc8f95f94d87e86d4388
 10 ··export-list·hash:·ccf2a21664b7c54a413f62e4663c612b
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·77f908a9b0dadbf5e7a9a378217c94cb12 ··flag·hash:·8e1161a7af35bbc27160d3ca4d3afd01
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·cbb68873ced55cf622c8b2157ff843ad16 ··src_hash:·cbb68873ced55cf622c8b2157ff843ad
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_roleAnnot21 ··p_roleAnnot
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f26 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
27 plugin·package·dependencies:27 plugin·package·dependencies:
28 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder28 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
29 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float29 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
30 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr30 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 105, 63 lines modifiedOffset 105, 63 lines modified
105 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant105 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
106 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal106 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
107 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder107 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
108 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive108 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
109 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed109 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
110 ·························Data.Vector.Unboxed.Base110 ·························Data.Vector.Unboxed.Base
111 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a111 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
112 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
113 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
114 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
115 ··located'·5da9f14a93258f9cdff41f841060136d 
116 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
117 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
118 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
119 ··inci·f61022022485918d1d098abb03a08f1b 
120 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
121 ··txt·940cfb51137765ef9adbe12aee002074 
122 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
123 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
124 ··p_rdrName·14338ac718a91e51c180eb716cb55d92112 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 113 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 114 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 115 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 116 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 117 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 118 ··R·ed3a3acdecab281bd844271f45f8516b
 119 ··inci·212ce7dcdfa52f56c2813c762488b967
 120 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 121 ··txt·400068c5213d2e8aefae32b91eac5dec
 122 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 123 ··exports:·b25f72c3a386194928cf18b422381265
 124 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
125 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c125 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
126 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91126 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
127 import··-/··GHC.Core.Coercion.Axiom·a449c6072a05ac0ac6a57f268961c93c127 import··-/··GHC.Core.Coercion.Axiom·a449c6072a05ac0ac6a57f268961c93c
128 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da128 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
129 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273129 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
130 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f130 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
131 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853131 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853
132 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab132 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab
133 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca133 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
134 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5134 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5
135 0b6939b987a935cad50310bfc8239310135 9abc6490a2291d88568c37faa37af085
136 ··$trModule·::·GHC.Types.Module136 ··$trModule·::·GHC.Types.Module
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,
138 ···LambdaFormInfo:·LFCon[GHC.Types.Module],138 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
139 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]139 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
140 6bdfe1fdfc1a358ba1048d39ebe77e83140 522b2748807c93cd5a9c5022242c5286
141 ··$trModule1·::·GHC.Types.TrName141 ··$trModule1·::·GHC.Types.TrName
142 ··[HasNoCafRefs,·TagSig:·<TagProper>,142 ··[HasNoCafRefs,·TagSig:·<TagProper>,
143 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],143 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
144 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]144 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
145 8e89c5eb37592069069842a6991ead35145 6bf9898ba8fa7eea495d883d295f6bde
146 ··$trModule2·::·GHC.Prim.Addr#146 ··$trModule2·::·GHC.Prim.Addr#
147 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,147 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
148 ···Unfolding:·Core:·<vanilla>148 ···Unfolding:·Core:·<vanilla>
149 ··············"Ormolu.Printer.Meat.Declaration.RoleAnnotation"#]149 ··············"Ormolu.Printer.Meat.Declaration.RoleAnnotation"#]
150 c31a59b615aabfa5e792e714d2c79671150 514df0dfb6302661834f71100b20fcef
151 ··$trModule3·::·GHC.Types.TrName151 ··$trModule3·::·GHC.Types.TrName
152 ··[HasNoCafRefs,·TagSig:·<TagProper>,152 ··[HasNoCafRefs,·TagSig:·<TagProper>,
153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],153 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]154 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
155 94e64c43b13dbc5836aa543b1e1fe748155 5180a57c6709edb5c02f386261bb049c
156 ··$trModule4·::·GHC.Prim.Addr#156 ··$trModule4·::·GHC.Prim.Addr#
157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,157 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
158 ···Unfolding:·Core:·<vanilla>158 ···Unfolding:·Core:·<vanilla>
159 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
160 f6545d55d6583d5ab177bb03f2d5736a159 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 160 60680f822cf6f26c1285d12c64702a85
161 ··p_roleAnnot·::161 ··p_roleAnnot·::
162 ····Language.Haskell.Syntax.Decls.RoleAnnotDecl·GHC.Hs.Extension.GhcPs162 ····Language.Haskell.Syntax.Decls.RoleAnnotDecl·GHC.Hs.Extension.GhcPs
163 ····->·Ormolu.Printer.Internal.R·()163 ····->·Ormolu.Printer.Internal.R·()
164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,164 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
165 ···Unfolding:·Core:·<vanilla>165 ···Unfolding:·Core:·<vanilla>
166 ··············\·(ds['GHC.Types.Many]·::·Language.Haskell.Syntax.Decls.RoleAnnotDecl166 ··············\·(ds['GHC.Types.Many]·::·Language.Haskell.Syntax.Decls.RoleAnnotDecl
167 ··········································GHC.Hs.Extension.GhcPs)·->167 ··········································GHC.Hs.Extension.GhcPs)·->
Offset 456, 42 lines modifiedOffset 456, 42 lines modified
456 ·····························<Control.Monad.Trans.State.Strict.StateT456 ·····························<Control.Monad.Trans.State.Strict.StateT
457 ································Ormolu.Printer.Internal.SC457 ································Ormolu.Printer.Internal.SC
458 ································GHC.Internal.Data.Functor.Identity.Identity>_R458 ································GHC.Internal.Data.Functor.Identity.Identity>_R
459 ·····························<()>_N)459 ·····························<()>_N)
460 ····················;·Sym·(Ormolu.Printer.Internal.N:R[0])·<()>_N)460 ····················;·Sym·(Ormolu.Printer.Internal.N:R[0])·<()>_N)
461 ················Language.Haskell.Syntax.Decls.XRoleAnnotDecl·ipv461 ················Language.Haskell.Syntax.Decls.XRoleAnnotDecl·ipv
462 ················->·case·p_roleAnnot1·ret_ty·(Ormolu.Printer.Internal.R·())·of·{}·}]462 ················->·case·p_roleAnnot1·ret_ty·(Ormolu.Printer.Internal.R·())·of·{}·}]
463 85e08d82586df13e41ddf2ed29059417463 1f3bebd2dc6ef74520540a22faeb1188
464 ··p_roleAnnot1·::·()464 ··p_roleAnnot1·::·()
465 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),465 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
466 ···Strictness:·b,·CPR:·b]466 ···Strictness:·b,·CPR:·b]
467 82fadb30b18627d7830439408bd9e05f467 4b8d9e3056d0eed639a1d093d1a9a0de
468 ··p_roleAnnot10·::·GHC.Prim.Addr#468 ··p_roleAnnot10·::·GHC.Prim.Addr#
469 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,469 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
470 ···Unfolding:·Core:·<vanilla>·"nominal"#]470 ···Unfolding:·Core:·<vanilla>·"nominal"#]
471 5c4ac9ef23717927388a8728715469fe471 80a8eb4449cf9c1c2503e17adb22272e
472 ··p_roleAnnot11·::·GHC.Prim.Addr#472 ··p_roleAnnot11·::·GHC.Prim.Addr#
Max diff block lines reached; 3926/11176 bytes (35.13%) of diff not shown.
⊟
11.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Rule.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Rule.dyn_hi
Files 96% similar despite different names
⊟
11.6 KB
ghc --show-iface {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Rule·91037 interface·Ormolu.Printer.Meat.Declaration.Rule·9103
8 ··interface·hash:·aa5690acf55c6f47c93d6f038d526632 
9 ··ABI·hash:·025309c1d2dab3dd1c05a1360c10059b 
10 ··export-list·hash:·fb0abcaca49d75710369da2bae22e99d8 ··interface·hash:·680e78902348073faf65a56d2b7d0eb5
 9 ··ABI·hash:·187acb3bab6125f813b791c3ee6c1f98
 10 ··export-list·hash:·26e90fde391a86f24a8d41c23fd5a6b3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e0712 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e07
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·58fbd3a6e3a2cc5d2d8c4f7cc0373a3216 ··src_hash:·58fbd3a6e3a2cc5d2d8c4f7cc0373a32
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_ruleDecls21 ··p_ruleDecls
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Signature24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Signature
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
27 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
29 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,29 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
31 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,31 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
32 ···························Ormolu.Printer.Meat.Declaration.Value)32 ···························Ormolu.Printer.Meat.Declaration.Value)
33 direct·package·dependencies:·base-4.20.2.033 direct·package·dependencies:·base-4.20.2.0
34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 114, 86 lines modifiedOffset 114, 86 lines modified
114 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal114 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
115 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder115 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
116 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive116 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
117 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed117 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
118 ·························Data.Vector.Unboxed.Base118 ·························Data.Vector.Unboxed.Base
119 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8119 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
121 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
122 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
123 ··N·984ecd25117fc47e806172f5ddcfc104 
124 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
125 ··equals·37d6fcbd6b6647733dcb4cafe79012f0 
126 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
127 ··located'·5da9f14a93258f9cdff41f841060136d 
128 ··parens·84a3a4297b61090282ecff39271ea160 
129 ··pragma·1c762caaf29ee16cdb880e54cea75e17 
130 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
131 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
132 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
133 ··atom·48e7691bec70598a75f041dc4a0d583b 
134 ··inci·f61022022485918d1d098abb03a08f1b 
135 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
136 ··space·61d9412e8e541767bb13fd6de8381373 
137 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
138 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
139 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
140 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Signature·c59e7cd60763955ad9f1330d735bfb8c 
141 ··exports:·3daec1548f976ac712f9856b44f3cbab 
142 ··p_activation·700342c7486738fcf2cd05f089597ea9 
143 ··p_typeAscription·8edea96d1807cb5db135029d1bbae852 
144 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value·685a8432c8ba385492be2a531bddcaa3 
145 ··exports:·04c7b9cc0d18620f4338c96cd837296f 
146 ··p_hsExpr·00621d840913bec33aa3dd6b8dc55761 
147 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
148 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
149 ··ForAllInvis·9f1c0930684352cb4a88133f58934d60 
150 ··lhsTypeToSigType·93daf0cfa1e7784346c5191ea969f773 
151 ··p_forallBndrs·0b959ff6c782226b73e3ee0b5825be09 
152 ··p_hsTyVarBndr·9a46b6c3fcfb5204a4bef1a3a35deba9121 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 122 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 123 ··N·e9dc0513d0353740b8204aaf00b136ad
 124 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 125 ··equals·8ac191583368976a9af7245e9eeb4adf
 126 ··located·8494c56ac9db2870deffcda373baee5e
 127 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 128 ··parens·993f5928138f6112e0a15280cb8d61f6
 129 ··pragma·41237541e621e269cca6ac8912c5e2c1
 130 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 131 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 132 ··R·ed3a3acdecab281bd844271f45f8516b
 133 ··atom·9c4da9c20e664e78d438da234ed71bf4
 134 ··inci·212ce7dcdfa52f56c2813c762488b967
 135 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 136 ··space·753fcffa4cff099b943748540be8a38e
 137 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 138 ··exports:·b25f72c3a386194928cf18b422381265
 139 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 140 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Signature·23f439c2f6439f76fddbcf450b2f5817
 141 ··exports:·f7c46c10cc6202ce15bef9844d377e62
 142 ··p_activation·539144e7a479a828204f9bf66e635e2d
 143 ··p_typeAscription·c975e88c303379488ba3c0ea4e808cfe
 144 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value·2e972f7d579a94635ecd6dbcf313d051
 145 ··exports:·3cf96dfb989076f531b68b6d185be6d6
 146 ··p_hsExpr·765db7cbc9354664b5b2b990aabf380f
 147 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 148 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 149 ··ForAllInvis·0a3206cb02b89f1dfb54b9b0fd0a9a50
 150 ··lhsTypeToSigType·aafaf8456b6c536680630bd010019013
 151 ··p_forallBndrs·8c8ba86630a6076232b8d5b8e5e57e49
 152 ··p_hsTyVarBndr·04085fd78610451dbc8e729ce9d78109
153 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c153 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
154 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774154 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
155 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233155 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
156 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da156 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
157 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273157 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
158 import··-/··GHC.Types.Basic·9a8860d4ca426a1a86b04ce74f273b04158 import··-/··GHC.Types.Basic·9a8860d4ca426a1a86b04ce74f273b04
159 import··-/··GHC.Types.SourceText·59227c18f7497b773824d1678eb2693a159 import··-/··GHC.Types.SourceText·59227c18f7497b773824d1678eb2693a
160 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca160 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
161 import··-/··Language.Haskell.Syntax.Lit·970837a197409e46d4e272c116813913161 import··-/··Language.Haskell.Syntax.Lit·970837a197409e46d4e272c116813913
162 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95162 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95
163 975bd2a921a11af3f3b4d38dca9a58e3163 e2d0a3874cf5287fc920fbd38a693808
164 ··$trModule·::·GHC.Types.Module164 ··$trModule·::·GHC.Types.Module
165 ··[HasNoCafRefs,·TagSig:·<TagProper>,165 ··[HasNoCafRefs,·TagSig:·<TagProper>,
166 ···LambdaFormInfo:·LFCon[GHC.Types.Module],166 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
167 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]167 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
168 f84f45a7e5f329d5e7132acbd246f60f168 888c5fcb41f78ae0ee9c8f3e0709f117
Max diff block lines reached; 3614/11821 bytes (30.57%) of diff not shown.
⊟
11.9 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Rule.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Rule.hi
Files 94% similar despite different names
⊟
11.6 KB
ghc --show-iface {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Rule·91037 interface·Ormolu.Printer.Meat.Declaration.Rule·9103
8 ··interface·hash:·aa5690acf55c6f47c93d6f038d526632 
9 ··ABI·hash:·025309c1d2dab3dd1c05a1360c10059b 
10 ··export-list·hash:·fb0abcaca49d75710369da2bae22e99d8 ··interface·hash:·680e78902348073faf65a56d2b7d0eb5
 9 ··ABI·hash:·187acb3bab6125f813b791c3ee6c1f98
 10 ··export-list·hash:·26e90fde391a86f24a8d41c23fd5a6b3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8956a0623a83f66a4a1176ee2178b4f712 ··flag·hash:·8956a0623a83f66a4a1176ee2178b4f7
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·58fbd3a6e3a2cc5d2d8c4f7cc0373a3216 ··src_hash:·58fbd3a6e3a2cc5d2d8c4f7cc0373a32
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_ruleDecls21 ··p_ruleDecls
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Signature24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Signature
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
27 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
29 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,29 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
31 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,31 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
32 ···························Ormolu.Printer.Meat.Declaration.Value)32 ···························Ormolu.Printer.Meat.Declaration.Value)
33 direct·package·dependencies:·base-4.20.2.033 direct·package·dependencies:·base-4.20.2.0
34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 114, 86 lines modifiedOffset 114, 86 lines modified
114 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal114 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
115 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder115 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
116 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive116 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
117 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed117 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
118 ·························Data.Vector.Unboxed.Base118 ·························Data.Vector.Unboxed.Base
119 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8119 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
121 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
122 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
123 ··N·984ecd25117fc47e806172f5ddcfc104 
124 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
125 ··equals·37d6fcbd6b6647733dcb4cafe79012f0 
126 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
127 ··located'·5da9f14a93258f9cdff41f841060136d 
128 ··parens·84a3a4297b61090282ecff39271ea160 
129 ··pragma·1c762caaf29ee16cdb880e54cea75e17 
130 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
131 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
132 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
133 ··atom·48e7691bec70598a75f041dc4a0d583b 
134 ··inci·f61022022485918d1d098abb03a08f1b 
135 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
136 ··space·61d9412e8e541767bb13fd6de8381373 
137 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
138 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
139 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
140 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Signature·c59e7cd60763955ad9f1330d735bfb8c 
141 ··exports:·3daec1548f976ac712f9856b44f3cbab 
142 ··p_activation·700342c7486738fcf2cd05f089597ea9 
143 ··p_typeAscription·8edea96d1807cb5db135029d1bbae852 
144 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value·685a8432c8ba385492be2a531bddcaa3 
145 ··exports:·04c7b9cc0d18620f4338c96cd837296f 
146 ··p_hsExpr·00621d840913bec33aa3dd6b8dc55761 
147 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
148 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
149 ··ForAllInvis·9f1c0930684352cb4a88133f58934d60 
150 ··lhsTypeToSigType·93daf0cfa1e7784346c5191ea969f773 
151 ··p_forallBndrs·0b959ff6c782226b73e3ee0b5825be09 
152 ··p_hsTyVarBndr·9a46b6c3fcfb5204a4bef1a3a35deba9121 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 122 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 123 ··N·e9dc0513d0353740b8204aaf00b136ad
 124 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 125 ··equals·8ac191583368976a9af7245e9eeb4adf
 126 ··located·8494c56ac9db2870deffcda373baee5e
 127 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 128 ··parens·993f5928138f6112e0a15280cb8d61f6
 129 ··pragma·41237541e621e269cca6ac8912c5e2c1
 130 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 131 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 132 ··R·ed3a3acdecab281bd844271f45f8516b
 133 ··atom·9c4da9c20e664e78d438da234ed71bf4
 134 ··inci·212ce7dcdfa52f56c2813c762488b967
 135 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 136 ··space·753fcffa4cff099b943748540be8a38e
 137 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 138 ··exports:·b25f72c3a386194928cf18b422381265
 139 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 140 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Signature·23f439c2f6439f76fddbcf450b2f5817
 141 ··exports:·f7c46c10cc6202ce15bef9844d377e62
 142 ··p_activation·539144e7a479a828204f9bf66e635e2d
 143 ··p_typeAscription·c975e88c303379488ba3c0ea4e808cfe
 144 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value·2e972f7d579a94635ecd6dbcf313d051
 145 ··exports:·3cf96dfb989076f531b68b6d185be6d6
 146 ··p_hsExpr·765db7cbc9354664b5b2b990aabf380f
 147 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 148 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 149 ··ForAllInvis·0a3206cb02b89f1dfb54b9b0fd0a9a50
 150 ··lhsTypeToSigType·aafaf8456b6c536680630bd010019013
 151 ··p_forallBndrs·8c8ba86630a6076232b8d5b8e5e57e49
 152 ··p_hsTyVarBndr·04085fd78610451dbc8e729ce9d78109
153 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c153 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
154 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774154 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
155 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233155 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
156 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da156 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
157 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273157 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
158 import··-/··GHC.Types.Basic·9a8860d4ca426a1a86b04ce74f273b04158 import··-/··GHC.Types.Basic·9a8860d4ca426a1a86b04ce74f273b04
159 import··-/··GHC.Types.SourceText·59227c18f7497b773824d1678eb2693a159 import··-/··GHC.Types.SourceText·59227c18f7497b773824d1678eb2693a
160 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca160 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
161 import··-/··Language.Haskell.Syntax.Lit·970837a197409e46d4e272c116813913161 import··-/··Language.Haskell.Syntax.Lit·970837a197409e46d4e272c116813913
162 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95162 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95
163 975bd2a921a11af3f3b4d38dca9a58e3163 e2d0a3874cf5287fc920fbd38a693808
164 ··$trModule·::·GHC.Types.Module164 ··$trModule·::·GHC.Types.Module
165 ··[HasNoCafRefs,·TagSig:·<TagProper>,165 ··[HasNoCafRefs,·TagSig:·<TagProper>,
166 ···LambdaFormInfo:·LFCon[GHC.Types.Module],166 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
167 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]167 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
168 f84f45a7e5f329d5e7132acbd246f60f168 888c5fcb41f78ae0ee9c8f3e0709f117
Max diff block lines reached; 3614/11818 bytes (30.58%) of diff not shown.
⊟
13.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Signature.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Signature.dyn_hi
Files 96% similar despite different names
⊟
13.3 KB
ghc --show-iface {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Signature·91037 interface·Ormolu.Printer.Meat.Declaration.Signature·9103
8 ··interface·hash:·03dc752cb10696ab63003ebaeaf9d73f 
9 ··ABI·hash:·c59e7cd60763955ad9f1330d735bfb8c 
10 ··export-list·hash:·3daec1548f976ac712f9856b44f3cbab8 ··interface·hash:·f6a3e927c21b3da92395ea312e24da1e
 9 ··ABI·hash:·23f439c2f6439f76fddbcf450b2f5817
 10 ··export-list·hash:·f7c46c10cc6202ce15bef9844d377e62
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e0712 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e07
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·42a731b1d0d29b34e97e4734657a81d416 ··src_hash:·42a731b1d0d29b34e97e4734657a81d4
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_activation21 ··p_activation
22 ··p_sigDecl22 ··p_sigDecl
23 ··p_standaloneKindSig23 ··p_standaloneKindSig
24 ··p_typeAscription24 ··p_typeAscription
25 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators25 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
28 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils28 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
29 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,29 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
31 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,31 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
32 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})32 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
33 direct·package·dependencies:·base-4.20.2.033 direct·package·dependencies:·base-4.20.2.0
34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 114, 47 lines modifiedOffset 114, 47 lines modified
114 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal114 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
115 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder115 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
116 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive116 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
117 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed117 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
118 ·························Data.Vector.Unboxed.Base118 ·························Data.Vector.Unboxed.Base
119 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8119 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
121 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
122 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
123 ··N·984ecd25117fc47e806172f5ddcfc104 
124 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
125 ··commaDel·7a20d45fe0b38178ed023ab89d936455 
126 ··inciIf·87deefaee57c510e742e5ef7aa22ad36 
127 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
128 ··located'·5da9f14a93258f9cdff41f841060136d 
129 ··parens·84a3a4297b61090282ecff39271ea160 
130 ··pragma·1c762caaf29ee16cdb880e54cea75e17 
131 ··pragmaBraces·447588f0e00a68132df0071f27b233c9 
132 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
133 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
134 ··token'dcolon·2b51fb23a28c6e6917ad4ec75bf56039 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
136 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
137 ··atom·48e7691bec70598a75f041dc4a0d583b 
138 ··inci·f61022022485918d1d098abb03a08f1b 
139 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
140 ··space·61d9412e8e541767bb13fd6de8381373 
141 ··txt·940cfb51137765ef9adbe12aee002074 
142 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
143 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
144 ··p_namespaceSpec·7c2d8ed1b9ddb502a1c548572f7909c7 
145 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
146 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
147 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
148 ··p_hsSigType·b565d6736845d99a696ff95c79e47932 
149 ··startTypeAnnotation·512184c7d2f5a49958295e2165d76adf 
150 ··startTypeAnnotationDecl·4c5f168527a91cc3c3934fc9ecd7d6f5 
151 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
152 ··exports:·220838693a579e7a41cbea2fbe983a1b 
153 ··notImplemented·0c6217f59ae7ba97eab6a459174c9cc7121 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 122 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 123 ··N·e9dc0513d0353740b8204aaf00b136ad
 124 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 125 ··commaDel·acb7743f09b75790d47b816681ad2106
 126 ··inciIf·61fab2ebcd618d127c2fd6cc95a8ef7d
 127 ··located·8494c56ac9db2870deffcda373baee5e
 128 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 129 ··parens·993f5928138f6112e0a15280cb8d61f6
 130 ··pragma·41237541e621e269cca6ac8912c5e2c1
 131 ··pragmaBraces·64371b5cd99a22d0d415476bd70b37dd
 132 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 133 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 134 ··token'dcolon·c68bd4fa2ef5b504eefaffafb97d39f1
 135 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 136 ··R·ed3a3acdecab281bd844271f45f8516b
 137 ··atom·9c4da9c20e664e78d438da234ed71bf4
 138 ··inci·212ce7dcdfa52f56c2813c762488b967
 139 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 140 ··space·753fcffa4cff099b943748540be8a38e
 141 ··txt·400068c5213d2e8aefae32b91eac5dec
 142 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 143 ··exports:·b25f72c3a386194928cf18b422381265
 144 ··p_namespaceSpec·6f1ca1cebffca66bad5e1ba66138e38d
 145 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 146 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 147 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 148 ··p_hsSigType·8edd1e35db234ebba6775057c32466d1
 149 ··startTypeAnnotation·7c9b67a4eca07c31dc1250b8d0cbc5bf
 150 ··startTypeAnnotationDecl·4f9cb18e92ea1c92648f2f46c0ff7728
 151 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 152 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 153 ··notImplemented·9a8ffbf2737070e19ad8e49f25f3b50c
154 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c154 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
155 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233155 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
156 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe156 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
157 import··-/··GHC.Data.BooleanFormula·15589328feee9e0d091940b20f05ecfe157 import··-/··GHC.Data.BooleanFormula·15589328feee9e0d091940b20f05ecfe
158 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da158 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
159 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273159 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
160 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f160 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
Offset 165, 44 lines modifiedOffset 165, 44 lines modified
165 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60165 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
166 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab166 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab
167 import··-/··Language.Haskell.Syntax.Binds·fe68520bae86d5456014b27934dcd5fc167 import··-/··Language.Haskell.Syntax.Binds·fe68520bae86d5456014b27934dcd5fc
168 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca168 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
169 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5169 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5
170 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95170 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95
Max diff block lines reached; 5887/13536 bytes (43.49%) of diff not shown.
⊟
13.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Signature.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Signature.hi
Files 96% similar despite different names
⊟
13.3 KB
ghc --show-iface {}
    
Offset 1, 38 lines modifiedOffset 1, 38 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Signature·91037 interface·Ormolu.Printer.Meat.Declaration.Signature·9103
8 ··interface·hash:·03dc752cb10696ab63003ebaeaf9d73f 
9 ··ABI·hash:·c59e7cd60763955ad9f1330d735bfb8c 
10 ··export-list·hash:·3daec1548f976ac712f9856b44f3cbab8 ··interface·hash:·f6a3e927c21b3da92395ea312e24da1e
 9 ··ABI·hash:·23f439c2f6439f76fddbcf450b2f5817
 10 ··export-list·hash:·f7c46c10cc6202ce15bef9844d377e62
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·8956a0623a83f66a4a1176ee2178b4f712 ··flag·hash:·8956a0623a83f66a4a1176ee2178b4f7
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·42a731b1d0d29b34e97e4734657a81d416 ··src_hash:·42a731b1d0d29b34e97e4734657a81d4
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_activation21 ··p_activation
22 ··p_sigDecl22 ··p_sigDecl
23 ··p_standaloneKindSig23 ··p_standaloneKindSig
24 ··p_typeAscription24 ··p_typeAscription
25 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators25 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
26 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common26 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
27 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type27 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
28 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils28 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
29 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,29 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})30 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
31 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,31 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
32 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})32 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
33 direct·package·dependencies:·base-4.20.2.033 direct·package·dependencies:·base-4.20.2.0
34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f34 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
35 plugin·package·dependencies:35 plugin·package·dependencies:
36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder36 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float37 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr38 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 114, 47 lines modifiedOffset 114, 47 lines modified
114 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal114 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
115 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder115 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
116 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive116 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
117 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed117 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
118 ·························Data.Vector.Unboxed.Base118 ·························Data.Vector.Unboxed.Base
119 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8119 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a120 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
121 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
122 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
123 ··N·984ecd25117fc47e806172f5ddcfc104 
124 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
125 ··commaDel·7a20d45fe0b38178ed023ab89d936455 
126 ··inciIf·87deefaee57c510e742e5ef7aa22ad36 
127 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
128 ··located'·5da9f14a93258f9cdff41f841060136d 
129 ··parens·84a3a4297b61090282ecff39271ea160 
130 ··pragma·1c762caaf29ee16cdb880e54cea75e17 
131 ··pragmaBraces·447588f0e00a68132df0071f27b233c9 
132 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
133 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
134 ··token'dcolon·2b51fb23a28c6e6917ad4ec75bf56039 
135 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
136 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
137 ··atom·48e7691bec70598a75f041dc4a0d583b 
138 ··inci·f61022022485918d1d098abb03a08f1b 
139 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
140 ··space·61d9412e8e541767bb13fd6de8381373 
141 ··txt·940cfb51137765ef9adbe12aee002074 
142 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
143 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
144 ··p_namespaceSpec·7c2d8ed1b9ddb502a1c548572f7909c7 
145 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
146 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
147 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
148 ··p_hsSigType·b565d6736845d99a696ff95c79e47932 
149 ··startTypeAnnotation·512184c7d2f5a49958295e2165d76adf 
150 ··startTypeAnnotationDecl·4c5f168527a91cc3c3934fc9ecd7d6f5 
151 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
152 ··exports:·220838693a579e7a41cbea2fbe983a1b 
153 ··notImplemented·0c6217f59ae7ba97eab6a459174c9cc7121 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 122 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 123 ··N·e9dc0513d0353740b8204aaf00b136ad
 124 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 125 ··commaDel·acb7743f09b75790d47b816681ad2106
 126 ··inciIf·61fab2ebcd618d127c2fd6cc95a8ef7d
 127 ··located·8494c56ac9db2870deffcda373baee5e
 128 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 129 ··parens·993f5928138f6112e0a15280cb8d61f6
 130 ··pragma·41237541e621e269cca6ac8912c5e2c1
 131 ··pragmaBraces·64371b5cd99a22d0d415476bd70b37dd
 132 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 133 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 134 ··token'dcolon·c68bd4fa2ef5b504eefaffafb97d39f1
 135 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 136 ··R·ed3a3acdecab281bd844271f45f8516b
 137 ··atom·9c4da9c20e664e78d438da234ed71bf4
 138 ··inci·212ce7dcdfa52f56c2813c762488b967
 139 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 140 ··space·753fcffa4cff099b943748540be8a38e
 141 ··txt·400068c5213d2e8aefae32b91eac5dec
 142 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 143 ··exports:·b25f72c3a386194928cf18b422381265
 144 ··p_namespaceSpec·6f1ca1cebffca66bad5e1ba66138e38d
 145 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 146 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 147 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 148 ··p_hsSigType·8edd1e35db234ebba6775057c32466d1
 149 ··startTypeAnnotation·7c9b67a4eca07c31dc1250b8d0cbc5bf
 150 ··startTypeAnnotationDecl·4f9cb18e92ea1c92648f2f46c0ff7728
 151 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 152 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 153 ··notImplemented·9a8ffbf2737070e19ad8e49f25f3b50c
154 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c154 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
155 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233155 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
156 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe156 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
157 import··-/··GHC.Data.BooleanFormula·15589328feee9e0d091940b20f05ecfe157 import··-/··GHC.Data.BooleanFormula·15589328feee9e0d091940b20f05ecfe
158 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da158 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
159 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273159 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
160 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f160 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
Offset 165, 44 lines modifiedOffset 165, 44 lines modified
165 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60165 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
166 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab166 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab
167 import··-/··Language.Haskell.Syntax.Binds·fe68520bae86d5456014b27934dcd5fc167 import··-/··Language.Haskell.Syntax.Binds·fe68520bae86d5456014b27934dcd5fc
168 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca168 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
169 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5169 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5
170 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95170 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95
Max diff block lines reached; 5887/13533 bytes (43.50%) of diff not shown.
⊟
6.88 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Splice.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Splice.dyn_hi
Files 96% similar despite different names
⊟
6.55 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Splice·91037 interface·Ormolu.Printer.Meat.Declaration.Splice·9103
8 ··interface·hash:·70b2fe1aca11adb0cd18c6cde18d2b83 
9 ··ABI·hash:·110df3248e328383a061c0d99e3a85f3 
10 ··export-list·hash:·a618e9a89cf1bcd0fccc00c7f4f5d7318 ··interface·hash:·d15a3c767be99a1a57aba8ffebb19c70
 9 ··ABI·hash:·23e1bf8edf958828ddacce6413008e83
 10 ··export-list·hash:·805a980afe9574bfe827a2743f582478
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·a497bc4a9d11e089eebff8f595f2702312 ··flag·hash:·a497bc4a9d11e089eebff8f595f27023
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f414768c80d1e7faf5ec790187b894e316 ··src_hash:·f414768c80d1e7faf5ec790187b894e3
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_spliceDecl21 ··p_spliceDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value
24 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,24 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
25 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})25 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
26 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,26 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
27 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})27 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
28 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,28 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
29 ···························Ormolu.Printer.Meat.Declaration.Value)29 ···························Ormolu.Printer.Meat.Declaration.Value)
30 direct·package·dependencies:·base-4.20.2.030 direct·package·dependencies:·base-4.20.2.0
31 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f31 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
35 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr35 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 110, 53 lines modifiedOffset 110, 53 lines modified
110 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant110 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
111 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal111 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
112 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder112 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
113 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive113 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
114 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed114 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
115 ·························Data.Vector.Unboxed.Base115 ·························Data.Vector.Unboxed.Base
116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
117 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
118 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
119 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
120 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
121 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
122 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value·685a8432c8ba385492be2a531bddcaa3 
123 ··exports:·04c7b9cc0d18620f4338c96cd837296f 
124 ··p_hsUntypedSplice·2312acb1ffd7b2485361c6cbb54d1aab117 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 118 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 119 ··located·8494c56ac9db2870deffcda373baee5e
 120 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 121 ··R·ed3a3acdecab281bd844271f45f8516b
 122 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value·2e972f7d579a94635ecd6dbcf313d051
 123 ··exports:·3cf96dfb989076f531b68b6d185be6d6
 124 ··p_hsUntypedSplice·6261167c12b5a0aaf2da7c2cbd8eb77d
125 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c125 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
126 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da126 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
127 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273127 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
128 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca128 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
129 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5129 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5
130 3a8f51bafd8af8566a8733a4987f3dce130 212943d4ac1e9db33b5756dc0805bb32
131 ··$trModule·::·GHC.Types.Module131 ··$trModule·::·GHC.Types.Module
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,
133 ···LambdaFormInfo:·LFCon[GHC.Types.Module],133 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
134 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]134 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
135 cc3e219cc32e631ee69f0f0c88ec4f24135 d8184812e545673c70a18ca22a663ae3
136 ··$trModule1·::·GHC.Types.TrName136 ··$trModule1·::·GHC.Types.TrName
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,
138 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],138 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
139 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]139 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
140 7ce1e25d117cd1d66ae0a14d2965e67c140 f3964fa03c67f5c807b106dacdec9b6f
141 ··$trModule2·::·GHC.Prim.Addr#141 ··$trModule2·::·GHC.Prim.Addr#
142 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,142 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
143 ···Unfolding:·Core:·<vanilla>143 ···Unfolding:·Core:·<vanilla>
144 ··············"Ormolu.Printer.Meat.Declaration.Splice"#]144 ··············"Ormolu.Printer.Meat.Declaration.Splice"#]
145 e12539796aa63f843aa7380af1858c0c145 2f7d1dec6a0b2e48ea3cffc90f7970e6
146 ··$trModule3·::·GHC.Types.TrName146 ··$trModule3·::·GHC.Types.TrName
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,
148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
150 de5bf1ed8df8f843afebca9b3140f354150 94d44b9236dd8111cf10bb45aadba237
151 ··$trModule4·::·GHC.Prim.Addr#151 ··$trModule4·::·GHC.Prim.Addr#
152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
155 2169b6a52cf00463cf2207a4d0b60550154 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 155 0a6c2c8f72225450391ee3f2420a2518
156 ··p_spliceDecl·::156 ··p_spliceDecl·::
157 ····Language.Haskell.Syntax.Decls.SpliceDecl·GHC.Hs.Extension.GhcPs157 ····Language.Haskell.Syntax.Decls.SpliceDecl·GHC.Hs.Extension.GhcPs
158 ····->·Ormolu.Printer.Internal.R·()158 ····->·Ormolu.Printer.Internal.R·()
159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
160 ···Unfolding:·Core:·<vanilla>160 ···Unfolding:·Core:·<vanilla>
161 ··············\·(ds['GHC.Types.Many]·::·Language.Haskell.Syntax.Decls.SpliceDecl161 ··············\·(ds['GHC.Types.Many]·::·Language.Haskell.Syntax.Decls.SpliceDecl
162 ··········································GHC.Hs.Extension.GhcPs)·->162 ··········································GHC.Hs.Extension.GhcPs)·->
Offset 190, 15 lines modifiedOffset 190, 15 lines modified
190 ·····················ww190 ·····················ww
191 ·····················ww1191 ·····················ww1
192 ·····················(Ormolu.Printer.Meat.Declaration.Value.p_hsUntypedSplice·deco)·}·}192 ·····················(Ormolu.Printer.Meat.Declaration.Value.p_hsUntypedSplice·deco)·}·}
193 ················Language.Haskell.Syntax.Decls.XSpliceDecl·ipv193 ················Language.Haskell.Syntax.Decls.XSpliceDecl·ipv
194 ················->·case·p_spliceDecl1194 ················->·case·p_spliceDecl1
195 ···················ret_ty·(Ormolu.Printer.Internal.R·())195 ···················ret_ty·(Ormolu.Printer.Internal.R·())
196 ···················of·{}·}]196 ···················of·{}·}]
197 fa3c77b8b21a4516110277b5f0114b22197 b966eaec765b16b08b8c490ac582416b
198 ··p_spliceDecl1·::·()198 ··p_spliceDecl1·::·()
199 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),199 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
200 ···Strictness:·b,·CPR:·b]200 ···Strictness:·b,·CPR:·b]
201 Warnings:201 Warnings:
202 ··Deprecated·names:202 ··Deprecated·names:
203 ··Deprecated·exports:203 ··Deprecated·exports:
204 trusted:·none204 trusted:·none
⊟
6.87 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Splice.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Splice.hi
Files 95% similar despite different names
⊟
6.54 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Splice·91037 interface·Ormolu.Printer.Meat.Declaration.Splice·9103
8 ··interface·hash:·70b2fe1aca11adb0cd18c6cde18d2b83 
9 ··ABI·hash:·110df3248e328383a061c0d99e3a85f3 
10 ··export-list·hash:·a618e9a89cf1bcd0fccc00c7f4f5d7318 ··interface·hash:·d15a3c767be99a1a57aba8ffebb19c70
 9 ··ABI·hash:·23e1bf8edf958828ddacce6413008e83
 10 ··export-list·hash:·805a980afe9574bfe827a2743f582478
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·cfc17e2272a4bab7579216476216fd1912 ··flag·hash:·cfc17e2272a4bab7579216476216fd19
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·f414768c80d1e7faf5ec790187b894e316 ··src_hash:·f414768c80d1e7faf5ec790187b894e3
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_spliceDecl21 ··p_spliceDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value
24 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,24 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
25 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})25 ···························Ormolu.Printer.Meat.Declaration·{-#·SOURCE·#-})
26 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,26 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
27 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})27 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
28 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,28 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
29 ···························Ormolu.Printer.Meat.Declaration.Value)29 ···························Ormolu.Printer.Meat.Declaration.Value)
30 direct·package·dependencies:·base-4.20.2.030 direct·package·dependencies:·base-4.20.2.0
31 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f31 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
35 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr35 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 110, 53 lines modifiedOffset 110, 53 lines modified
110 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant110 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
111 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal111 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
112 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder112 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
113 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive113 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
114 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed114 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
115 ·························Data.Vector.Unboxed.Base115 ·························Data.Vector.Unboxed.Base
116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
117 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
118 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
119 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
120 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
121 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
122 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Declaration.Value·685a8432c8ba385492be2a531bddcaa3 
123 ··exports:·04c7b9cc0d18620f4338c96cd837296f 
124 ··p_hsUntypedSplice·2312acb1ffd7b2485361c6cbb54d1aab117 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 118 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 119 ··located·8494c56ac9db2870deffcda373baee5e
 120 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 121 ··R·ed3a3acdecab281bd844271f45f8516b
 122 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Value·2e972f7d579a94635ecd6dbcf313d051
 123 ··exports:·3cf96dfb989076f531b68b6d185be6d6
 124 ··p_hsUntypedSplice·6261167c12b5a0aaf2da7c2cbd8eb77d
125 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c125 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
126 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da126 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
127 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273127 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
128 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca128 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
129 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5129 import··-/··Language.Haskell.Syntax.Extension·0d21e72698483c0a820bdfb19f8ac3e5
130 3a8f51bafd8af8566a8733a4987f3dce130 212943d4ac1e9db33b5756dc0805bb32
131 ··$trModule·::·GHC.Types.Module131 ··$trModule·::·GHC.Types.Module
132 ··[HasNoCafRefs,·TagSig:·<TagProper>,132 ··[HasNoCafRefs,·TagSig:·<TagProper>,
133 ···LambdaFormInfo:·LFCon[GHC.Types.Module],133 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
134 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]134 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
135 cc3e219cc32e631ee69f0f0c88ec4f24135 d8184812e545673c70a18ca22a663ae3
136 ··$trModule1·::·GHC.Types.TrName136 ··$trModule1·::·GHC.Types.TrName
137 ··[HasNoCafRefs,·TagSig:·<TagProper>,137 ··[HasNoCafRefs,·TagSig:·<TagProper>,
138 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],138 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
139 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]139 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
140 7ce1e25d117cd1d66ae0a14d2965e67c140 f3964fa03c67f5c807b106dacdec9b6f
141 ··$trModule2·::·GHC.Prim.Addr#141 ··$trModule2·::·GHC.Prim.Addr#
142 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,142 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
143 ···Unfolding:·Core:·<vanilla>143 ···Unfolding:·Core:·<vanilla>
144 ··············"Ormolu.Printer.Meat.Declaration.Splice"#]144 ··············"Ormolu.Printer.Meat.Declaration.Splice"#]
145 e12539796aa63f843aa7380af1858c0c145 2f7d1dec6a0b2e48ea3cffc90f7970e6
146 ··$trModule3·::·GHC.Types.TrName146 ··$trModule3·::·GHC.Types.TrName
147 ··[HasNoCafRefs,·TagSig:·<TagProper>,147 ··[HasNoCafRefs,·TagSig:·<TagProper>,
148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],148 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]149 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
150 de5bf1ed8df8f843afebca9b3140f354150 94d44b9236dd8111cf10bb45aadba237
151 ··$trModule4·::·GHC.Prim.Addr#151 ··$trModule4·::·GHC.Prim.Addr#
152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,152 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
153 ···Unfolding:·Core:·<vanilla>153 ···Unfolding:·Core:·<vanilla>
154 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
155 2169b6a52cf00463cf2207a4d0b60550154 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 155 0a6c2c8f72225450391ee3f2420a2518
156 ··p_spliceDecl·::156 ··p_spliceDecl·::
157 ····Language.Haskell.Syntax.Decls.SpliceDecl·GHC.Hs.Extension.GhcPs157 ····Language.Haskell.Syntax.Decls.SpliceDecl·GHC.Hs.Extension.GhcPs
158 ····->·Ormolu.Printer.Internal.R·()158 ····->·Ormolu.Printer.Internal.R·()
159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,159 ··[LambdaFormInfo:·LFReEntrant·1,·Arity:·1,·Strictness:·<1L>,
160 ···Unfolding:·Core:·<vanilla>160 ···Unfolding:·Core:·<vanilla>
161 ··············\·(ds['GHC.Types.Many]·::·Language.Haskell.Syntax.Decls.SpliceDecl161 ··············\·(ds['GHC.Types.Many]·::·Language.Haskell.Syntax.Decls.SpliceDecl
162 ··········································GHC.Hs.Extension.GhcPs)·->162 ··········································GHC.Hs.Extension.GhcPs)·->
Offset 190, 15 lines modifiedOffset 190, 15 lines modified
190 ·····················ww190 ·····················ww
191 ·····················ww1191 ·····················ww1
192 ·····················(Ormolu.Printer.Meat.Declaration.Value.p_hsUntypedSplice·deco)·}·}192 ·····················(Ormolu.Printer.Meat.Declaration.Value.p_hsUntypedSplice·deco)·}·}
193 ················Language.Haskell.Syntax.Decls.XSpliceDecl·ipv193 ················Language.Haskell.Syntax.Decls.XSpliceDecl·ipv
194 ················->·case·p_spliceDecl1194 ················->·case·p_spliceDecl1
195 ···················ret_ty·(Ormolu.Printer.Internal.R·())195 ···················ret_ty·(Ormolu.Printer.Internal.R·())
196 ···················of·{}·}]196 ···················of·{}·}]
197 fa3c77b8b21a4516110277b5f0114b22197 b966eaec765b16b08b8c490ac582416b
198 ··p_spliceDecl1·::·()198 ··p_spliceDecl1·::·()
199 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),199 ··[LambdaFormInfo:·LFThunk·(updatable=True·might_be_function=·False),
200 ···Strictness:·b,·CPR:·b]200 ···Strictness:·b,·CPR:·b]
201 Warnings:201 Warnings:
202 ··Deprecated·names:202 ··Deprecated·names:
203 ··Deprecated·exports:203 ··Deprecated·exports:
204 trusted:·none204 trusted:·none
⊟
29.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/StringLiteral.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/StringLiteral.dyn_hi
Files 96% similar despite different names
⊟
29.3 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.StringLiteral·91037 interface·Ormolu.Printer.Meat.Declaration.StringLiteral·9103
8 ··interface·hash:·87a623ab1e9dafe7567d3f414d24805c 
9 ··ABI·hash:·2de688739f060fb4ff1d1ab0d560fa78 
10 ··export-list·hash:·a3fd6b94edcfbef53f5b59f277fe743d8 ··interface·hash:·b9f68d5a74b5ce1cbc73d24b8526a2bb
 9 ··ABI·hash:·c8afa91e402f7251a01edaf2d168e158
 10 ··export-list·hash:·1b487484b516a3f3ad46202bc7af661e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·06829bbad47cfbfae0c1f32d22f4bbfa12 ··flag·hash:·06829bbad47cfbfae0c1f32d22f4bbfa
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·74faafae1a0cb83291f31ee71f78e07116 ··src_hash:·74faafae1a0cb83291f31ee71f78e071
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_stringLit21 ··p_stringLit
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.326 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
27 plugin·package·dependencies:27 plugin·package·dependencies:
28 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder28 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
29 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float29 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
30 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr30 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 109, 32 lines modifiedOffset 109, 32 lines modified
109 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed109 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
110 ·························Data.Vector.Unboxed.Base110 ·························Data.Vector.Unboxed.Base
111 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf9721111 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf9721
112 import··-/··Control.Category·0c2e96500305ceee20f8186d635ef3e5112 import··-/··Control.Category·0c2e96500305ceee20f8186d635ef3e5
113 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8113 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
114 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e114 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
116 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
117 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
118 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
119 ··breakpoint'·a8c0b8d87c7a180b1defece2ce1e9586 
120 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
121 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
122 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
123 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
124 ··txt·940cfb51137765ef9adbe12aee002074 
125 ··vlayout·9d4067e7f4b615d6ba5774d4eeccb0ea 
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
127 ··exports:·220838693a579e7a41cbea2fbe983a1b 
128 ··FirstPos·20ad6beb1e90cfb8c625bbb31e5e54c5 
129 ··LastPos·3b0107899857a22e77f445bd5af2c5d2 
130 ··MiddlePos·b8607dd31ea562ee9c748576c0b7388e 
131 ··RelativePos·2a21ae1d363fba1d2dd0d70ade57fc55 
132 ··SinglePos·eb33d97940200797b74c6e2d2f83da5a 
133 ··attachRelativePos·7b86c4b8f36f5a4a76fa7d0ed375a662116 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 117 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 118 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 119 ··breakpoint'·7b58c890c99e2255e4920897611ad547
 120 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 121 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 122 ··R·ed3a3acdecab281bd844271f45f8516b
 123 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 124 ··txt·400068c5213d2e8aefae32b91eac5dec
 125 ··vlayout·30142f0bcc28908ffaae54384625b450
 126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 127 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 128 ··FirstPos·e96b0db47843b529f6a51a63ee69f85e
 129 ··LastPos·85c7b284bcad5ec10afa39cae1890d26
 130 ··MiddlePos·d1584ca36831ae7e520115467b98de1a
 131 ··RelativePos·1e952f00705ddf6cd985d15bb8e9619b
 132 ··SinglePos·782d90052c337ab2cd1bf57c2dcd658a
 133 ··attachRelativePos·d217f637022d78b6c5ffed0ce146e5fc
134 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c134 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
135 import··-/··GHC.Internal.Control.Category·e89b66ddbb80cb34e69d95e22df3dc3e135 import··-/··GHC.Internal.Control.Category·e89b66ddbb80cb34e69d95e22df3dc3e
136 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774136 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
137 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233137 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
138 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe138 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
139 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91139 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
140 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff140 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
Offset 144, 58 lines modifiedOffset 144, 58 lines modified
144 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c144 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
145 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d145 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d
146 import··-/··GHC.Parser.CharClass·2056e18e509c4bb485b36300d2acf8ea146 import··-/··GHC.Parser.CharClass·2056e18e509c4bb485b36300d2acf8ea
147 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6147 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
148 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c148 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
149 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e149 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
150 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118150 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
151 b29e00785666b0b06f27d20b61462f5a151 0149a007c3552513491d0f3619781098
152 ··$fEqParsedStringLiteral·::·GHC.Classes.Eq·ParsedStringLiteral152 ··$fEqParsedStringLiteral·::·GHC.Classes.Eq·ParsedStringLiteral
153 ··DFunId153 ··DFunId
154 ··[HasNoCafRefs,·TagSig:·<TagProper>,154 ··[HasNoCafRefs,·TagSig:·<TagProper>,
155 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,155 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
156 ···Unfolding:·DFun:.156 ···Unfolding:·DFun:.
157 ················@ParsedStringLiteral157 ················@ParsedStringLiteral
158 ················$fEqParsedStringLiteral_$c==158 ················$fEqParsedStringLiteral_$c==
159 ················$fEqParsedStringLiteral_$c/=]159 ················$fEqParsedStringLiteral_$c/=]
160 31a344a67b91ce8548081435bf3bbc41160 b6f9a6c07944d9a4305a884a05c2df62
161 ··$fEqParsedStringLiteral_$c/=·::161 ··$fEqParsedStringLiteral_$c/=·::
162 ····ParsedStringLiteral·->·ParsedStringLiteral·->·GHC.Types.Bool162 ····ParsedStringLiteral·->·ParsedStringLiteral·->·GHC.Types.Bool
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
164 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML,L,ML)><1!P(1L,ML,L,ML)>,164 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML,L,ML)><1!P(1L,ML,L,ML)>,
165 ···Inline:·(sat-args=2),165 ···Inline:·(sat-args=2),
166 ···Unfolding:·Core:·StableUser·<2,FalseFalse>166 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
167 ··············\·(x['GHC.Types.Many]·::·ParsedStringLiteral)167 ··············\·(x['GHC.Types.Many]·::·ParsedStringLiteral)
168 ················(y['GHC.Types.Many]·::·ParsedStringLiteral)·->168 ················(y['GHC.Types.Many]·::·ParsedStringLiteral)·->
169 ··············case·$fEqParsedStringLiteral_$c==·x·y·of·wild·{169 ··············case·$fEqParsedStringLiteral_$c==·x·y·of·wild·{
170 ················GHC.Types.False·->·GHC.Types.True170 ················GHC.Types.False·->·GHC.Types.True
171 ················GHC.Types.True·->·GHC.Types.False·}]171 ················GHC.Types.True·->·GHC.Types.False·}]
172 f3271bc013446668870e15b0fbd919de172 288798a7c47e22e22597c2738b97373d
173 ··$fEqParsedStringLiteral_$c==·::173 ··$fEqParsedStringLiteral_$c==·::
174 ····ParsedStringLiteral·->·ParsedStringLiteral·->·GHC.Types.Bool174 ····ParsedStringLiteral·->·ParsedStringLiteral·->·GHC.Types.Bool
175 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,175 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
176 ···Strictness:·<1!P(1!P(L,L,L),ML,L,ML)><1!P(1L,ML,L,ML)>,176 ···Strictness:·<1!P(1!P(L,L,L),ML,L,ML)><1!P(1L,ML,L,ML)>,
177 ···Inline:·[2],177 ···Inline:·[2],
178 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>178 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
179 ··············\·(ds['GHC.Types.Many]·::·ParsedStringLiteral)179 ··············\·(ds['GHC.Types.Many]·::·ParsedStringLiteral)
180 ················(ds1['GHC.Types.Many]·::·ParsedStringLiteral)·->180 ················(ds1['GHC.Types.Many]·::·ParsedStringLiteral)·->
181 ··············case·ds·of·wild·{·ParsedStringLiteral·ww·ww1·ww2·ww3·->181 ··············case·ds·of·wild·{·ParsedStringLiteral·ww·ww1·ww2·ww3·->
182 ··············case·ww·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->182 ··············case·ww·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->
183 ··············case·ds1·of·wild2·{·ParsedStringLiteral·ww7·ww8·ww9·ww10·->183 ··············case·ds1·of·wild2·{·ParsedStringLiteral·ww7·ww8·ww9·ww10·->
184 ··············$w$c==·ww4·ww5·ww6·ww1·ww2·ww3·ww7·ww8·ww9·ww10·}·}·}]184 ··············$w$c==·ww4·ww5·ww6·ww1·ww2·ww3·ww7·ww8·ww9·ww10·}·}·}]
185 1c76c05f6afe18378e30756501bab558185 c2b5843c5a62be4134555981839967fc
186 ··$fEqStringLiteralKind·::·GHC.Classes.Eq·StringLiteralKind186 ··$fEqStringLiteralKind·::·GHC.Classes.Eq·StringLiteralKind
187 ··DFunId187 ··DFunId
Max diff block lines reached; 22872/29931 bytes (76.42%) of diff not shown.
⊟
29.6 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/StringLiteral.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/StringLiteral.hi
Files 95% similar despite different names
⊟
29.3 KB
ghc --show-iface {}
    
Offset 1, 30 lines modifiedOffset 1, 30 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.StringLiteral·91037 interface·Ormolu.Printer.Meat.Declaration.StringLiteral·9103
8 ··interface·hash:·87a623ab1e9dafe7567d3f414d24805c 
9 ··ABI·hash:·2de688739f060fb4ff1d1ab0d560fa78 
10 ··export-list·hash:·a3fd6b94edcfbef53f5b59f277fe743d8 ··interface·hash:·b9f68d5a74b5ce1cbc73d24b8526a2bb
 9 ··ABI·hash:·c8afa91e402f7251a01edaf2d168e158
 10 ··export-list·hash:·1b487484b516a3f3ad46202bc7af661e
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·7015aae68e3665bc1171751a39d9a2d612 ··flag·hash:·7015aae68e3665bc1171751a39d9a2d6
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·74faafae1a0cb83291f31ee71f78e07116 ··src_hash:·74faafae1a0cb83291f31ee71f78e071
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_stringLit21 ··p_stringLit
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils
24 boot·module·dependencies:24 boot·module·dependencies:
25 direct·package·dependencies:·base-4.20.2.025 direct·package·dependencies:·base-4.20.2.0
26 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.326 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f·text-2.1.3
27 plugin·package·dependencies:27 plugin·package·dependencies:
28 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder28 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
29 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float29 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
30 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr30 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 109, 32 lines modifiedOffset 109, 32 lines modified
109 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed109 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
110 ·························Data.Vector.Unboxed.Base110 ·························Data.Vector.Unboxed.Base
111 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf9721111 import··-/··Control.Applicative·336931d1868bd1cc4816b4883acf9721
112 import··-/··Control.Category·0c2e96500305ceee20f8186d635ef3e5112 import··-/··Control.Category·0c2e96500305ceee20f8186d635ef3e5
113 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8113 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
114 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e114 import··-/··Data.Semigroup·17176e727fbd647b3348b08dc856cd1e
115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
116 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
117 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
118 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
119 ··breakpoint'·a8c0b8d87c7a180b1defece2ce1e9586 
120 ··sep·ba9ed35220cc448842eea2d79b4b90f7 
121 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
122 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
123 ··sitcc·e331c70d912ab720bebcadf7ffb31ba5 
124 ··txt·940cfb51137765ef9adbe12aee002074 
125 ··vlayout·9d4067e7f4b615d6ba5774d4eeccb0ea 
126 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Utils·295d6892fc0bf9cddce8ae6fb729a634 
127 ··exports:·220838693a579e7a41cbea2fbe983a1b 
128 ··FirstPos·20ad6beb1e90cfb8c625bbb31e5e54c5 
129 ··LastPos·3b0107899857a22e77f445bd5af2c5d2 
130 ··MiddlePos·b8607dd31ea562ee9c748576c0b7388e 
131 ··RelativePos·2a21ae1d363fba1d2dd0d70ade57fc55 
132 ··SinglePos·eb33d97940200797b74c6e2d2f83da5a 
133 ··attachRelativePos·7b86c4b8f36f5a4a76fa7d0ed375a662116 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 117 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 118 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 119 ··breakpoint'·7b58c890c99e2255e4920897611ad547
 120 ··sep·f0dec60f9d19ed9d24ca046fdb18af9f
 121 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 122 ··R·ed3a3acdecab281bd844271f45f8516b
 123 ··sitcc·a42b2252244aa9ce47d641e22e5cc97f
 124 ··txt·400068c5213d2e8aefae32b91eac5dec
 125 ··vlayout·30142f0bcc28908ffaae54384625b450
 126 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Utils·39d10f6e3aa567d4599d4318989a268b
 127 ··exports:·65c31001831cd8a9acea2e30acf60c7a
 128 ··FirstPos·e96b0db47843b529f6a51a63ee69f85e
 129 ··LastPos·85c7b284bcad5ec10afa39cae1890d26
 130 ··MiddlePos·d1584ca36831ae7e520115467b98de1a
 131 ··RelativePos·1e952f00705ddf6cd985d15bb8e9619b
 132 ··SinglePos·782d90052c337ab2cd1bf57c2dcd658a
 133 ··attachRelativePos·d217f637022d78b6c5ffed0ce146e5fc
134 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c134 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
135 import··-/··GHC.Internal.Control.Category·e89b66ddbb80cb34e69d95e22df3dc3e135 import··-/··GHC.Internal.Control.Category·e89b66ddbb80cb34e69d95e22df3dc3e
136 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774136 import··-/··GHC.Internal.Control.Monad·db4b58d7da6dca650be67d30bb875774
137 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233137 import··-/··GHC.Internal.Data.Foldable·43725ef82ddb3c08a52faf05544a0233
138 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe138 import··-/··GHC.Internal.Data.Functor·6b4b91f5dfd0ccb60e239d5e21b3a0fe
139 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91139 import··-/··GHC.Internal.Data.Maybe·ef84771ffecd984e4802e86ceb916a91
140 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff140 import··-/··GHC.Internal.Err·e320fec182c47faf2238bb50c69067ff
Offset 144, 58 lines modifiedOffset 144, 58 lines modified
144 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c144 import··-/··GHC.Internal.Show·3ffc88ea4e6850b82d371eef391eb02c
145 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d145 import··-/··GHC.Data.FastString·ef23f06c17d9ce95b1d20a39cbeb592d
146 import··-/··GHC.Parser.CharClass·2056e18e509c4bb485b36300d2acf8ea146 import··-/··GHC.Parser.CharClass·2056e18e509c4bb485b36300d2acf8ea
147 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6147 import··-/··GHC.Classes·2a09ea1ec4eeb83950c21b9ee6c03cd6
148 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c148 import··-/··GHC.Magic·97ddde9123d085e670b6604ae45c678c
149 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e149 import··-/··Data.Text·5befa765efb7f8324cd462a1ddcbf56e
150 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118150 import··-/··Data.Text.Internal·abec2bfd9eb9f4d113c531970e51e118
151 b29e00785666b0b06f27d20b61462f5a151 0149a007c3552513491d0f3619781098
152 ··$fEqParsedStringLiteral·::·GHC.Classes.Eq·ParsedStringLiteral152 ··$fEqParsedStringLiteral·::·GHC.Classes.Eq·ParsedStringLiteral
153 ··DFunId153 ··DFunId
154 ··[HasNoCafRefs,·TagSig:·<TagProper>,154 ··[HasNoCafRefs,·TagSig:·<TagProper>,
155 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,155 ···LambdaFormInfo:·LFCon[GHC.Classes.C:Eq],·Inline:·CONLIKE,
156 ···Unfolding:·DFun:.156 ···Unfolding:·DFun:.
157 ················@ParsedStringLiteral157 ················@ParsedStringLiteral
158 ················$fEqParsedStringLiteral_$c==158 ················$fEqParsedStringLiteral_$c==
159 ················$fEqParsedStringLiteral_$c/=]159 ················$fEqParsedStringLiteral_$c/=]
160 31a344a67b91ce8548081435bf3bbc41160 b6f9a6c07944d9a4305a884a05c2df62
161 ··$fEqParsedStringLiteral_$c/=·::161 ··$fEqParsedStringLiteral_$c/=·::
162 ····ParsedStringLiteral·->·ParsedStringLiteral·->·GHC.Types.Bool162 ····ParsedStringLiteral·->·ParsedStringLiteral·->·GHC.Types.Bool
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,·LambdaFormInfo:·LFReEntrant·2,
164 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML,L,ML)><1!P(1L,ML,L,ML)>,164 ···Arity:·2,·Strictness:·<1!P(1!P(L,L,L),ML,L,ML)><1!P(1L,ML,L,ML)>,
165 ···Inline:·(sat-args=2),165 ···Inline:·(sat-args=2),
166 ···Unfolding:·Core:·StableUser·<2,FalseFalse>166 ···Unfolding:·Core:·StableUser·<2,FalseFalse>
167 ··············\·(x['GHC.Types.Many]·::·ParsedStringLiteral)167 ··············\·(x['GHC.Types.Many]·::·ParsedStringLiteral)
168 ················(y['GHC.Types.Many]·::·ParsedStringLiteral)·->168 ················(y['GHC.Types.Many]·::·ParsedStringLiteral)·->
169 ··············case·$fEqParsedStringLiteral_$c==·x·y·of·wild·{169 ··············case·$fEqParsedStringLiteral_$c==·x·y·of·wild·{
170 ················GHC.Types.False·->·GHC.Types.True170 ················GHC.Types.False·->·GHC.Types.True
171 ················GHC.Types.True·->·GHC.Types.False·}]171 ················GHC.Types.True·->·GHC.Types.False·}]
172 f3271bc013446668870e15b0fbd919de172 288798a7c47e22e22597c2738b97373d
173 ··$fEqParsedStringLiteral_$c==·::173 ··$fEqParsedStringLiteral_$c==·::
174 ····ParsedStringLiteral·->·ParsedStringLiteral·->·GHC.Types.Bool174 ····ParsedStringLiteral·->·ParsedStringLiteral·->·GHC.Types.Bool
175 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,175 ··[HasNoCafRefs,·LambdaFormInfo:·LFReEntrant·2,·Arity:·2,
176 ···Strictness:·<1!P(1!P(L,L,L),ML,L,ML)><1!P(1L,ML,L,ML)>,176 ···Strictness:·<1!P(1!P(L,L,L),ML,L,ML)><1!P(1L,ML,L,ML)>,
177 ···Inline:·[2],177 ···Inline:·[2],
178 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>178 ···Unfolding:·Core:·StableSystem·<2,TrueFalse>
179 ··············\·(ds['GHC.Types.Many]·::·ParsedStringLiteral)179 ··············\·(ds['GHC.Types.Many]·::·ParsedStringLiteral)
180 ················(ds1['GHC.Types.Many]·::·ParsedStringLiteral)·->180 ················(ds1['GHC.Types.Many]·::·ParsedStringLiteral)·->
181 ··············case·ds·of·wild·{·ParsedStringLiteral·ww·ww1·ww2·ww3·->181 ··············case·ds·of·wild·{·ParsedStringLiteral·ww·ww1·ww2·ww3·->
182 ··············case·ww·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->182 ··············case·ww·of·wild1·{·Data.Text.Internal.Text·ww4·ww5·ww6·->
183 ··············case·ds1·of·wild2·{·ParsedStringLiteral·ww7·ww8·ww9·ww10·->183 ··············case·ds1·of·wild2·{·ParsedStringLiteral·ww7·ww8·ww9·ww10·->
184 ··············$w$c==·ww4·ww5·ww6·ww1·ww2·ww3·ww7·ww8·ww9·ww10·}·}·}]184 ··············$w$c==·ww4·ww5·ww6·ww1·ww2·ww3·ww7·ww8·ww9·ww10·}·}·}]
185 1c76c05f6afe18378e30756501bab558185 c2b5843c5a62be4134555981839967fc
186 ··$fEqStringLiteralKind·::·GHC.Classes.Eq·StringLiteralKind186 ··$fEqStringLiteralKind·::·GHC.Classes.Eq·StringLiteralKind
187 ··DFunId187 ··DFunId
Max diff block lines reached; 22872/29928 bytes (76.42%) of diff not shown.
⊟
7.87 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Type.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Type.hi
Files 93% similar despite different names
⊟
7.54 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.Type·91037 interface·Ormolu.Printer.Meat.Declaration.Type·9103
8 ··interface·hash:·e6776054d26e23acebe832bedd9f1f72 
9 ··ABI·hash:·55a0c9280f4d3716a47f79ad469344ed 
10 ··export-list·hash:·19822bda93040788d04aaf81e8e490888 ··interface·hash:·dd9f056602903d756b77f9a0604690eb
 9 ··ABI·hash:·1150430423b1d793442a4f253bb3c79c
 10 ··export-list·hash:·63f9bd6044fc80408eeea07464a31493
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·ca1ace4bd50b1e1dd7c6d804034746aa12 ··flag·hash:·83494d85d2f11e1a00eefdf5f154e9df
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·dcde09ff3ec9e9cbf05cd7c5f5b2d58516 ··src_hash:·dcde09ff3ec9e9cbf05cd7c5f5b2d585
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_synDecl21 ··p_synDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
25 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,25 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
27 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 109, 70 lines modifiedOffset 109, 70 lines modified
109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
116 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
117 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
118 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
119 ··equals·37d6fcbd6b6647733dcb4cafe79012f0 
120 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
121 ··located'·5da9f14a93258f9cdff41f841060136d 
122 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
123 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
124 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
125 ··inci·f61022022485918d1d098abb03a08f1b 
126 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
127 ··space·61d9412e8e541767bb13fd6de8381373 
128 ··txt·940cfb51137765ef9adbe12aee002074 
129 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
130 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
131 ··p_infixDefHelper·1c150c392583f7665d557fbc2d7443e9 
132 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
133 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
134 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
135 ··hasDocStrings·8feae1836fd09228e45ad12a41dbe42d 
136 ··p_hsTyVarBndr·9a46b6c3fcfb5204a4bef1a3a35deba9 
137 ··p_hsType·0bcde74bb2735976391a0f0b2c02ccce116 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 117 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 118 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 119 ··equals·8ac191583368976a9af7245e9eeb4adf
 120 ··located·8494c56ac9db2870deffcda373baee5e
 121 ··located'·7382b915a24c3ed167ed1f8dabf9de1b
 122 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 123 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 124 ··R·ed3a3acdecab281bd844271f45f8516b
 125 ··inci·212ce7dcdfa52f56c2813c762488b967
 126 ··newline·172bf29ddc96ae513360ca970d9f630c
 127 ··space·753fcffa4cff099b943748540be8a38e
 128 ··txt·400068c5213d2e8aefae32b91eac5dec
 129 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 130 ··exports:·b25f72c3a386194928cf18b422381265
 131 ··p_infixDefHelper·c940e1f4529f8cf659632f783fbe24b8
 132 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 133 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type·4e4285f1deae9015c2ff7d3fb441e91f
 134 ··exports:·2d2ede5a54df359caa2774a5dff5ab75
 135 ··hasDocStrings·2593580702d9f2da554e67fdaa1b5051
 136 ··p_hsTyVarBndr·04085fd78610451dbc8e729ce9d78109
 137 ··p_hsType·1016ab1e820a94d11a71870ad4ea7648
138 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c138 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
139 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273139 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
140 import··-/··GHC.Hs.Type·2eb06018bd681ed55487877303a42cbd140 import··-/··GHC.Hs.Type·2eb06018bd681ed55487877303a42cbd
141 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f141 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
142 import··-/··GHC.Types.Fixity·8f6c79bdff9f75dcc0b07eaa81551bc8142 import··-/··GHC.Types.Fixity·8f6c79bdff9f75dcc0b07eaa81551bc8
143 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853143 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853
144 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60144 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
145 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab145 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab
146 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95146 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95
147 92890b5c4fa1a88511a5bfc996a1e8af147 b43b25bf2b1886028f9954a8c663f31c
148 ··$trModule·::·GHC.Types.Module148 ··$trModule·::·GHC.Types.Module
149 ··[HasNoCafRefs,·TagSig:·<TagProper>,149 ··[HasNoCafRefs,·TagSig:·<TagProper>,
150 ···LambdaFormInfo:·LFCon[GHC.Types.Module],150 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
151 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]151 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
152 aff8e46ca1331623fcd61e09cb846546152 5823b1532f45aa689f18fb481157a624
153 ··$trModule1·::·GHC.Types.TrName153 ··$trModule1·::·GHC.Types.TrName
154 ··[HasNoCafRefs,·TagSig:·<TagProper>,154 ··[HasNoCafRefs,·TagSig:·<TagProper>,
155 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],155 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
156 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]156 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
157 9499f2418c9cdcd9325fb8de90e42593157 17fda40999d585eef5a258e7abc45e8f
158 ··$trModule2·::·GHC.Prim.Addr#158 ··$trModule2·::·GHC.Prim.Addr#
159 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,159 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
160 ···Unfolding:·Core:·<vanilla>·"Ormolu.Printer.Meat.Declaration.Type"#]160 ···Unfolding:·Core:·<vanilla>·"Ormolu.Printer.Meat.Declaration.Type"#]
161 8b0c4d5075ecffbd38374ff2c0a860c0161 b7278fb4d4b653fe7fa9dc09485b9533
162 ··$trModule3·::·GHC.Types.TrName162 ··$trModule3·::·GHC.Types.TrName
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,163 ··[HasNoCafRefs,·TagSig:·<TagProper>,
164 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],164 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
165 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]165 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
166 4dbf5baae0683debfa16a22967abca46166 a2842158891bfbb66532d57b1989fae3
167 ··$trModule4·::·GHC.Prim.Addr#167 ··$trModule4·::·GHC.Prim.Addr#
168 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,168 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
169 ···Unfolding:·Core:·<vanilla>169 ···Unfolding:·Core:·<vanilla>
170 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
171 452f57b9133b077b02ff45d085f493bd170 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
 171 0221be5095a4c15e44c37b64b8dec1d7
172 ··p_synDecl·::172 ··p_synDecl·::
173 ····GHC.Parser.Annotation.LocatedN·GHC.Types.Name.Reader.RdrName173 ····GHC.Parser.Annotation.LocatedN·GHC.Types.Name.Reader.RdrName
174 ····->·Language.Haskell.Syntax.Basic.LexicalFixity174 ····->·Language.Haskell.Syntax.Basic.LexicalFixity
175 ····->·Language.Haskell.Syntax.Type.LHsQTyVars·GHC.Hs.Extension.GhcPs175 ····->·Language.Haskell.Syntax.Type.LHsQTyVars·GHC.Hs.Extension.GhcPs
176 ····->·Language.Haskell.Syntax.Type.LHsType·GHC.Hs.Extension.GhcPs176 ····->·Language.Haskell.Syntax.Type.LHsType·GHC.Hs.Extension.GhcPs
Max diff block lines reached; 45/7681 bytes (0.59%) of diff not shown.
⊟
8.56 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/Type.hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/Foreign.dyn_hi
Files 92% similar despite different names
⊟
8.23 KB
ghc --show-iface {}
    
Offset 1, 34 lines modifiedOffset 1, 34 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····6 ·····got····dyn
7 interface·Ormolu.Printer.Meat.Declaration.Type·91037 interface·Ormolu.Printer.Meat.Declaration.Foreign·9103
8 ··interface·hash:·e6776054d26e23acebe832bedd9f1f72 
9 ··ABI·hash:·55a0c9280f4d3716a47f79ad469344ed 
10 ··export-list·hash:·19822bda93040788d04aaf81e8e490888 ··interface·hash:·04e4829bf5599532f853fde1d7cdf34c
 9 ··ABI·hash:·583d3017f5985aba603508a817095874
 10 ··export-list·hash:·62b8229e84aa5fe36dbae3d704b877b7
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·83494d85d2f11e1a00eefdf5f154e9df12 ··flag·hash:·6abea3956d92fcb4dc6be65b5ac972f0
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·dcde09ff3ec9e9cbf05cd7c5f5b2d58516 ··src_hash:·02f3cfcd8e7b1f71e08b274a969acf74
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_synDecl21 ··p_foreignDecl
22 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators22 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
23 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common23 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type 
25 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Signature
 25 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})26 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
27 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,27 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})28 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
29 direct·package·dependencies:·base-4.20.2.029 direct·package·dependencies:·base-4.20.2.0
30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f30 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
31 plugin·package·dependencies:31 plugin·package·dependencies:
32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder32 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float33 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr34 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 108, 79 lines modifiedOffset 108, 71 lines modified
108 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy108 ·························Control.Monad.Trans.Writer.CPS·Control.Monad.Trans.Writer.Lazy
109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant109 ·························Control.Monad.Trans.Writer.Strict·Data.Functor.Constant
110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal110 ·························Data.Functor.Reverse·Data.HashMap.Internal·Data.HashSet.Internal
111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder111 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive112 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed113 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
114 ·························Data.Vector.Unboxed.Base114 ·························Data.Vector.Unboxed.Base
 115 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
115 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a116 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
 117 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators·66af5c4458438fe5e073916c1babc6cd
 118 ··exports:·203a4645566ea692f2acde4e49d8bc6f
 119 ··breakpoint·bdd46cf1b6467a443b5e8797a2d65f8b
 120 ··located·8494c56ac9db2870deffcda373baee5e
 121 ··switchLayout·e11400e3e5e9028c397021613d4b39b6
 122 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Internal·0b70dea07bd83e7594f5c4a4562a9756
 123 ··R·ed3a3acdecab281bd844271f45f8516b
 124 ··atom·9c4da9c20e664e78d438da234ed71bf4
 125 ··inci·212ce7dcdfa52f56c2813c762488b967
 126 ··space·753fcffa4cff099b943748540be8a38e
 127 ··txt·400068c5213d2e8aefae32b91eac5dec
 128 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common·e92f6a2a8af6d4670cc09534d47b36e4
 129 ··exports:·b25f72c3a386194928cf18b422381265
 130 ··p_rdrName·359cd0d9dd52ad6bcf134f541932b1f4
 131 ··p_sourceText·f8dbbd77dd66b5567f7106dc079624e5
 132 import··-/··fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Declaration.Signature·23f439c2f6439f76fddbcf450b2f5817
 133 ··exports:·f7c46c10cc6202ce15bef9844d377e62
 134 ··p_typeAscription·c975e88c303379488ba3c0ea4e808cfe
116 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
117 ··exports:·13623a169305ed2c94f9ce6bf86eba9f 
118 ··breakpoint·3d0e54d108604efe37bb3ed39a29c540 
119 ··equals·37d6fcbd6b6647733dcb4cafe79012f0 
120 ··located·0721d88b440e5b9a9bfe8655dbc38a56 
121 ··located'·5da9f14a93258f9cdff41f841060136d 
122 ··switchLayout·4c04159d5cf03dbaee2049e42d3d854c 
123 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Internal·17cdf6114fca0786911ae2688bf57bef 
124 ··R·69fd289f7b5fb6d78cff4c5bb5a438bb 
125 ··inci·f61022022485918d1d098abb03a08f1b 
126 ··newline·b33f2debfec8610d6cd44da42b5b02c5 
127 ··space·61d9412e8e541767bb13fd6de8381373 
128 ··txt·940cfb51137765ef9adbe12aee002074 
129 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common·aa424a99c52c4840c86edbb1a38f3c56 
130 ··exports:·39a63f2a8fe9b71f043b0b400b200f8c 
131 ··p_infixDefHelper·1c150c392583f7665d557fbc2d7443e9 
132 ··p_rdrName·14338ac718a91e51c180eb716cb55d92 
133 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type·a658b28e8ff6c2452785ed76ff5c1f81 
134 ··exports:·05fb2b0d662d7a226aea60671d79afb2 
135 ··hasDocStrings·8feae1836fd09228e45ad12a41dbe42d 
136 ··p_hsTyVarBndr·9a46b6c3fcfb5204a4bef1a3a35deba9 
137 ··p_hsType·0bcde74bb2735976391a0f0b2c02ccce 
138 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c135 import··-/··GHC.Internal.Base·744a71fd8b7b049c14c8c16637ba7a4c
 136 import··-/··GHC.Hs·8b1a63c5f01bf2d3f73735e5010194da
139 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273137 import··-/··GHC.Hs.Extension·0f5d165400afcecc9530264ce5ec4273
140 import··-/··GHC.Hs.Type·2eb06018bd681ed55487877303a42cbd 
141 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f138 import··-/··GHC.Parser.Annotation·dfc07bdedcbb6eeff49b87ea5cf8517f
 139 import··-/··GHC.Types.ForeignCall·e640a530b9cceeb391d67415a68fe74e
142 import··-/··GHC.Types.Fixity·8f6c79bdff9f75dcc0b07eaa81551bc8 
143 import··-/··GHC.Types.Name.Reader·598c7f027f3f9397e5de22bb29e81853 
144 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60140 import··-/··GHC.Types.SrcLoc·5bddf2fc850201e775d7fed31fda6e60
 141 import··-/··Language.Haskell.Syntax.Decls·ecb03a68315feec2952e0f794ccfc0ca
 142 66ed1edc231f4b1d5ba2b627ab3ca12d
145 import··-/··Language.Haskell.Syntax.Basic·1657d21bf489d9c12b28d3715a3ba1ab 
146 import··-/··Language.Haskell.Syntax.Type·aa1d6ee7b6e9f26be13a5786f6de0e95 
147 92890b5c4fa1a88511a5bfc996a1e8af 
148 ··$trModule·::·GHC.Types.Module143 ··$trModule·::·GHC.Types.Module
149 ··[HasNoCafRefs,·TagSig:·<TagProper>,144 ··[HasNoCafRefs,·TagSig:·<TagProper>,
150 ···LambdaFormInfo:·LFCon[GHC.Types.Module],145 ···LambdaFormInfo:·LFCon[GHC.Types.Module],
151 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]146 ···Unfolding:·Core:·<vanilla>·GHC.Types.Module·$trModule3·$trModule1]
152 aff8e46ca1331623fcd61e09cb846546147 dfe05173bf7162a61afd37ca7703e683
153 ··$trModule1·::·GHC.Types.TrName148 ··$trModule1·::·GHC.Types.TrName
154 ··[HasNoCafRefs,·TagSig:·<TagProper>,149 ··[HasNoCafRefs,·TagSig:·<TagProper>,
155 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],150 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
156 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]151 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule2]
157 9499f2418c9cdcd9325fb8de90e42593152 cc50a036a79568dc44b94283aa7ae52d
158 ··$trModule2·::·GHC.Prim.Addr#153 ··$trModule2·::·GHC.Prim.Addr#
159 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,154 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
160 ···Unfolding:·Core:·<vanilla>·"Ormolu.Printer.Meat.Declaration.Type"#] 
161 8b0c4d5075ecffbd38374ff2c0a860c0155 ···Unfolding:·Core:·<vanilla>
 156 ··············"Ormolu.Printer.Meat.Declaration.Foreign"#]
 157 6696c71387c7e06b9b8f729bf50910f3
162 ··$trModule3·::·GHC.Types.TrName158 ··$trModule3·::·GHC.Types.TrName
163 ··[HasNoCafRefs,·TagSig:·<TagProper>,159 ··[HasNoCafRefs,·TagSig:·<TagProper>,
164 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],160 ···LambdaFormInfo:·LFCon[GHC.Types.TrNameS],
165 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]161 ···Unfolding:·Core:·<vanilla>·GHC.Types.TrNameS·$trModule4]
166 4dbf5baae0683debfa16a22967abca46162 bdf77d83ccf8891bc1f3ec2a4f6b25e5
167 ··$trModule4·::·GHC.Prim.Addr#163 ··$trModule4·::·GHC.Prim.Addr#
168 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,164 ··[HasNoCafRefs,·LambdaFormInfo:·LFUnlifted,
169 ···Unfolding:·Core:·<vanilla>165 ···Unfolding:·Core:·<vanilla>
170 ··············"fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV"#] 
171 452f57b9133b077b02ff45d085f493bd166 ··············"fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO"#]
Max diff block lines reached; 260/8388 bytes (3.10%) of diff not shown.
⊟
9.26 KB
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV/Ormolu/Printer/Meat/Declaration/TypeFamily.dyn_hi vs.
./usr/lib/haskell-packages/ghc/lib/x86_64-linux-ghc-9.10.3-inplace/fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO/Ormolu/Printer/Meat/Declaration/TypeFamily.hi
Files 89% similar despite different names
⊟
8.91 KB
ghc --show-iface {}
    
Offset 1, 35 lines modifiedOffset 1, 35 lines modified
1 Magic:·Wanted·33214052,1 Magic:·Wanted·33214052,
2 ·······got····332140522 ·······got····33214052
3 Version:·Wanted·9103,3 Version:·Wanted·9103,
4 ·········got····91034 ·········got····9103
5 Way:·Wanted·,5 Way:·Wanted·,
6 ·····got····dyn6 ·····got····
7 interface·Ormolu.Printer.Meat.Declaration.TypeFamily·91037 interface·Ormolu.Printer.Meat.Declaration.TypeFamily·9103
8 ··interface·hash:·fc12dd9648cab637f8fa7dd6cd226499 
9 ··ABI·hash:·8dcfca62f4272f6c4ee981ebb43f709c 
10 ··export-list·hash:·fa7e653d13fd0731f49cb0d11b1a2fba8 ··interface·hash:·294f27a9a2ff200b4e7b51f7e4a9b1f7
 9 ··ABI·hash:·680bd214b2758057dff3c663d9424c7b
 10 ··export-list·hash:·71a21ac225e751a3f28179a6d4170ad3
11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e11 ··orphan·hash:·693e9af84d3dfcc71e640e005bdc5e2e
12 ··flag·hash:·43db29f0377c7da8bb37f2ba21c51e0712 ··flag·hash:·8956a0623a83f66a4a1176ee2178b4f7
13 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab0513 ··opt_hash:·5fb83f9605d5410d4dbf23f44f5cab05
14 ··hpc_hash:·93b885adfe0da089cdf634904fd59f7114 ··hpc_hash:·93b885adfe0da089cdf634904fd59f71
15 ··plugin_hash:·ad164012d6b1e14942349d58b113200715 ··plugin_hash:·ad164012d6b1e14942349d58b1132007
16 ··src_hash:·aa3cdaae89bed3b675765cdb57e62ff116 ··src_hash:·aa3cdaae89bed3b675765cdb57e62ff1
17 ··sig·of:·Nothing17 ··sig·of:·Nothing
18 ··used·TH·splices:·False18 ··used·TH·splices:·False
19 ··where19 ··where
20 exports:20 exports:
21 ··p_famDecl21 ··p_famDecl
22 ··p_tyFamInstEqn22 ··p_tyFamInstEqn
23 direct·module·dependencies:·fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators23 direct·module·dependencies:·fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Combinators
24 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Common24 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Common
25 ····························fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Meat.Type25 ····························fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO:Ormolu.Printer.Meat.Type
26 boot·module·dependencies:·(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,26 boot·module·dependencies:·(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
27 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})27 ···························Ormolu.Printer.Meat.Declaration.OpTree·{-#·SOURCE·#-})
28 ··························(fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV,28 ··························(fourmolu-0.18.0.0-KV0JxV8w6qP4Mks2l9zyzO,
29 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})29 ···························Ormolu.Printer.Meat.Declaration.Value·{-#·SOURCE·#-})
30 direct·package·dependencies:·base-4.20.2.030 direct·package·dependencies:·base-4.20.2.0
31 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f31 ·····························ghc-lib-parser-9.12.2.20250421-CLarrBnVGcX5rqdmHKZO6f
32 plugin·package·dependencies:32 plugin·package·dependencies:
33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder33 orphans:·Data.Orphans·Data.Binary.Generic·Data.ByteString.Builder
34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float34 ·········Data.Colour·Ormolu.Config·GHC.Internal.Base·GHC.Internal.Float
35 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr35 ·········GHC.Core.Coercion.Axiom·GHC.Core.DataCon·GHC.Core.Map.Expr
Offset 112, 45 lines modifiedOffset 112, 45 lines modified
112 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder112 ·························Data.UUID.Types.Internal·Data.UUID.Types.Internal.Builder
113 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive113 ·························Data.Vector·Data.Vector.Generic.Base·Data.Vector.Primitive
114 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed114 ·························Data.Vector.Storable·Data.Vector.Strict·Data.Vector.Unboxed
115 ·························Data.Vector.Unboxed.Base115 ·························Data.Vector.Unboxed.Base
116 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8116 import··-/··Control.Monad·3765f37795474bd38438b4ea897aa0d8
117 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0117 import··-/··Data.Maybe·8789e81346359cbac119721be57d22a0
118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a118 import··-/··Prelude·51a7d66ad24e320ebb0c30db2f31549a
119 import··-/··fourmolu-0.18.0.0-I5xKVL6TZAA6NMWRE6X4DV:Ormolu.Printer.Combinators·072ef6bdd9039466209c3274bad83cd6 
120 ··exports:·13623a169305ed2c94f9ce6bf86eba9f<