[GHC] #7482: GHC.Event overwrites main IO managers hooks to RTS

GHC ghc-devs at haskell.org
Thu Nov 27 23:04:19 UTC 2014


#7482: GHC.Event overwrites main IO managers hooks to RTS
-------------------------------------+-------------------------------------
              Reporter:              |            Owner:
  AndreasVoellmy                     |           Status:  new
                  Type:  bug         |        Milestone:  7.8.1
              Priority:  normal      |          Version:  7.4.1
             Component:              |         Keywords:  IO Manager, RTS
  libraries/base                     |     Architecture:  Unknown/Multiple
            Resolution:              |       Difficulty:  Unknown
      Operating System:              |       Blocked By:
  Unknown/Multiple                   |  Related Tickets:
       Type of failure:              |
  None/Unknown                       |
             Test Case:              |
              Blocking:              |
Differential Revisions:              |
-------------------------------------+-------------------------------------
Changes (by thomie):

 * owner:  AndreasVoellmy =>
 * status:  closed => new
 * resolution:  wontfix =>


Comment:

 Andreas,

 in commit 2e86f4 you removed `new` from GHC.Event's public interface,
 supposedly to workaround this bug. Later, in commit 8db9ad, you revert
 that change. Was that intentional?

 I'm also wondering about the functions `loop` and `shutdown`, which were
 exported in `base-4.6`, but aren't in `base-4.7` and higher. Was that
 intentional as well? In particular, I'm trying to figure out what to do
 about #5443, which uses all 3 of those functions.

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


More information about the ghc-tickets mailing list