[GHC] #13064: Incorrect redudant imports warning

GHC ghc-devs at haskell.org
Mon Sep 17 00:48:31 UTC 2018


#13064: Incorrect redudant imports warning
-------------------------------------+-------------------------------------
        Reporter:  phadej            |                Owner:  (none)
            Type:  bug               |               Status:  new
        Priority:  low               |            Milestone:  8.8.1
       Component:  Compiler          |              Version:  8.0.1
      Resolution:                    |             Keywords:
Operating System:  Unknown/Multiple  |         Architecture:
 Type of failure:  Incorrect         |  Unknown/Multiple
  error/warning at compile-time      |            Test Case:
      Blocked By:                    |             Blocking:
 Related Tickets:  #15393            |  Differential Rev(s):
       Wiki Page:                    |
-------------------------------------+-------------------------------------

Comment (by RyanGlScott):

 To follow up on my proposed experiment (in comment:29), I built about 143
 commonly used Hackage libraries using the `wip/T13064` GHC branch. Of
 those 143, I noticed new warnings being emitted in 31 of them (~22%):

 {{{
 - adjunctions-4.4
 - aeson-1.4.0.0
 - ansi-wl-pprint-0.6.8.2
 - asn1-encoding-0.9.5
 - async-2.2.1
 - attoparsec-0.13.2.2
 - blaze-builder-0.4.1.0
 - cassava-0.5.1.0
 - conduit-1.3.0.3
 - cookie-0.4.4
 - foundation-0.0.21
 - Glob-0.9.2
 - haskell-src-exts-1.20.2
 - hspec-core-2.5.6
 - lens-4.17
 - math-functions-0.3.0.2
 - memory-0.14.16
 - microstache-1.0.1.1
 - mono-traversable-1.0.9.0
 - network-2.8.0.0
 - primitive-0.6.4.0
 - resourcet-1.2.1
 - scientific-0.3.6.2
 - tasty-1.1.0.3
 - th-orphans-0.13.6
 - unordered-containers-0.2.9.0
 - uuid-types-1.0.3
 - x509-1.7.4
 - x509-store-1.6.6
 - x509-system-1.6.6
 - yaml-0.10.1.1
 }}}

 I still advocate adopting this change, but it is worth noting that a non-
 trivial number of existing libraries will need to be updated in order to
 accommodate the new warnings.

-- 
Ticket URL: <http://ghc.haskell.org/trac/ghc/ticket/13064#comment:36>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler


More information about the ghc-tickets mailing list