1 -- Usually, the latest GHC requires a few allow-newer's
2 -- for some time after the release. This project file is meant to host these.
3 -- The file is supposed to be included in the main project files used for
5 -- - cabal.project (day-to-day development),
6 -- - cabal.validate.project (Cabal CI),
7 -- Commented out below are the usual suspects. Feel free to add more.
9 -- NOTE: don't forget to update the compiler version in the conditional
10 -- when upgrading to a newer GHC
11 if impl(ghc >= 9.10.0)
13 --windns:*, rere:*, tree-diff:*, uuid-types:*, these:*, hashable:*, assoc:*, semialign:*, indexed-traversable-instances:*, indexed-traversable:*, OneTuple:*, scientific:*, time-compat:*, text-short:*, integer-conversion:*, generically:*, data-fix:*, binary:*
14 -- Artem, 2024-04-21: I started and then gave up...
15 *:base, *:template-haskell, text-short, *:deepseq, *:bytestring, *:ghc-prim
17 repository head.hackage.ghc.haskell.org
18 url: https://ghc.gitlab.haskell.org/head.hackage/
22 26021a13b401500c8eb2761ca95c61f2d625bfef951b939a8124ed12ecf07329
23 7541f32a4ccca4f97aea3b22f5e593ba2c0267546016b992dfadcd2fe944e55d
24 f76d08be13e9a61a377a85e2fb63f4c5435d40f8feb3e12eb05905edb8cdea89