Skip to content

Enable -Wstar-is-type by default in 9.6

GHC Proposal #143 "Remove the * kind syntax" specifies the following plan:

  • In the next release (or 0.5 years in), GHC 8.8, add -fwarn-star-is-type to -Wcompat.
  • For one more release, do nothing. At this point, the warning has been available for three releases (GHC 8.6, GHC 8.8, GHC 8.10), and included in -Wcompat for the last two.
  • In the next release (or 1.5 years in), add -fwarn-star-is-type to -Wall.
  • For two more releases, do nothing.
  • In the next release (or 3 years in), enable -fwarn-star-is-type by default.
  • ...

We included -Wstar-is-type in -Wall in 9.0. Skipped two releases: 9.2, 9.4. The next step is to enable -Wstar-is-type by default in 9.6.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information