[GHC] #12662: Investivate ListSetOps module

GHC ghc-devs at haskell.org
Tue Oct 4 19:47:20 UTC 2016


#12662: Investivate ListSetOps module
-------------------------------------+-------------------------------------
           Reporter:  mpickering     |             Owner:
               Type:  task           |            Status:  new
           Priority:  normal         |         Milestone:
          Component:  Compiler       |           Version:  8.0.1
           Keywords:                 |  Operating System:  Unknown/Multiple
       Architecture:                 |   Type of failure:  None/Unknown
  Unknown/Multiple                   |
          Test Case:                 |        Blocked By:
           Blocking:                 |   Related Tickets:
Differential Rev(s):                 |         Wiki Page:
-------------------------------------+-------------------------------------
 It seems that the `ListSetOps` module is very inefficient and there are
 probably better ways to do what it does elsewhere in GHC. This is an open
 ended ticket to:

 1. Investigate where functions from `ListSetOps` are used in GHC.
 2. Investigate how easy it is to remove the usages of these functions.
 3. Remove the module if it is feasible to do so.

 Seems like it might be good for a newcomer? Someone else can tag it so if
 they agree.

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


More information about the ghc-tickets mailing list