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.