{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreigjvihvu6ieirnjmgonihyumbjjxj5wib65p22wucpje73vegzz2u",
"uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mj2mo3c77dx2"
},
"path": "/t/was-any-breakage-caused-by-9-14/13902#post_5",
"publishedAt": "2026-04-09T08:18:59.000Z",
"site": "https://discourse.haskell.org",
"tags": [
"github.com/tomjaguarpaw/tilapia",
"breakage-inventory-ghc-9.14.md",
"master",
"show original"
],
"textContent": "Thanks for the info about `proarrow`. I have started the GHC 9.14 breakage inventory and added it:\n\ngithub.com/tomjaguarpaw/tilapia\n\n#### breakage-inventory-ghc-9.14.md\n\nmaster\n\n\n # GHC 9.14 breakage inventory\n\n A catalogue of all the non-trivial fixes (that is, not just bounds\n bumps) required to upgrade Haskell code that worked with GHC 9.10 to\n GHC 9.14. The [GHC 9.14 migration\n guide](https://gitlab.haskell.org/ghc/ghc/-/wikis/migration/9.14)\n contains a list of changes that the GHC team anticipated ahead of time\n were capable of causing breakage whereas this breakage inventory is a\n report of breakage that actually happened in practice.\n\n ## `base`\n\n ### Regression in `$`\n\n In corner cases, expressions using `$` which previously type checked\n no longer type check.\n\n This issue is fixed in GHC `HEAD` and the fix may be backported to a\n GHC 9.14 point release.\n\n\n\nThis file has been truncated. show original",
"title": "Was any breakage caused by 9.14?"
}