
#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