[GHC] #11370: Redundant superclass warnings being included in -Wall destroys the "3 Release Policy"
GHC
ghc-devs at haskell.org
Thu Jan 14 22:42:54 UTC 2016
#11370: Redundant superclass warnings being included in -Wall destroys the "3
Release Policy"
-------------------------------------+-------------------------------------
Reporter: ekmett | Owner:
Type: bug | Status: new
Priority: highest | Milestone: 8.0.1
Component: Compiler (Type | Version: 7.10.3
checker) |
Resolution: | Keywords:
Operating System: Unknown/Multiple | Architecture:
| Unknown/Multiple
Type of failure: None/Unknown | Test Case:
Blocked By: | Blocking:
Related Tickets: #11369, #11429 | Differential Rev(s):
Wiki Page: |
-------------------------------------+-------------------------------------
Comment (by gershomb):
I think Ed's comments on the two proposed plans of action are exactly
right.
Note that two things by the way are intersecting here: 1) GHC adding new
warnings in general, which is largely unrelated to the 3-release policy
but should be generally managed with some degree of rollout and 2) The
presence of warnings at all such as redundant superclasses, which by their
very nature warn against code that is necessary and desirable in migration
paths. So lots of the details here don't apply to most warnings added --
they apply to this particular one, and adding features so that it and
similar warnings can more easily not stand in the way of library
evolution, in general.
--
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/11370#comment:12>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
More information about the ghc-tickets
mailing list