Re: [GHC] #4162: GHC API messes up signal handlers

#4162: GHC API messes up signal handlers -------------------------------------+------------------------------------- Reporter: jcpetruzza | Owner: Type: bug | Status: new Priority: low | Milestone: 7.10.1 Component: GHC API | Version: 6.12.3 Resolution: | Keywords: Operating System: | Architecture: Unknown/Multiple Unknown/Multiple | Difficulty: Unknown Type of failure: | Blocked By: None/Unknown | Related Tickets: Test Case: | Blocking: | Differential Revisions: | -------------------------------------+------------------------------------- Changes (by literon): * difficulty: => Unknown Comment: I would appreciate if this were addressed. In particular, I use GHC API for typechecking only and don't intend to evaluate expressions. I would handle killing the GHC thread myself if needed so. At minimum, a documentation comment should be added to `runGhc` that it installs signal handlers without restoring them to spare people from surprises. Note that non-responsiveness to Ctrl-C can be worked around by using `runGHC $ installHandler sigINT Default Nothing >> ...`. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/4162#comment:10 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler
participants (1)
-
GHC