[GHC] #8158: Replace IO manager's IntMap with a mutable hash table

GHC ghc-devs at haskell.org
Mon Aug 26 00:23:24 UTC 2013


#8158: Replace IO manager's IntMap with a mutable hash table
-------------------------------+-------------------------------------------
        Reporter:  bos         |            Owner:  AndreasVoellmy
            Type:  feature     |           Status:  patch
  request                      |        Milestone:  7.8.1
        Priority:  high        |          Version:  7.7
       Component:              |         Keywords:
  libraries/base               |     Architecture:  Unknown/Multiple
      Resolution:              |       Difficulty:  Easy (less than 1 hour)
Operating System:              |       Blocked By:
  Unknown/Multiple             |  Related Tickets:
 Type of failure:  Other       |
       Test Case:              |
        Blocking:              |
-------------------------------+-------------------------------------------

Comment (by kazu-yamamoto):

 One concern is that IntTable does not shrink. When many connections come,
 this table grows. Then, even if the upper half table becomes not used at
 all, this table does not shrink.

 If I understand correctly, the size of this table possibly grows to the
 size of Int64.

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




More information about the ghc-tickets mailing list