{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigjvihvu6ieirnjmgonihyumbjjxj5wib65p22wucpje73vegzz2u",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3mj3xumytwdn2"
  },
  "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?"
}