
#11394: Base should use native Win32 IO on Windows -------------------------------------+------------------------------------- Reporter: bgamari | Owner: Phyx- Type: task | Status: new Priority: normal | Milestone: 8.8.1 Component: Core Libraries | Version: 7.10.3 Resolution: | Keywords: Operating System: Windows | Architecture: | Unknown/Multiple Type of failure: None/Unknown | Test Case: Blocked By: | Blocking: Related Tickets: | Differential Rev(s): Wiki Page: | -------------------------------------+------------------------------------- Comment (by Phyx-): deadlock fixed (turns out to be how the scheduler saves and restores errors in TLS when the haskell threads are scheduled) and timer manager integrated into I/O manager, working on fixing signal handlers and seeing if I can get it to work correctly in cygwin hosts like mintty which have unfortunately become standard. Do still have an issue to fix where there seems to be an outstanding I/O request which never finishes.. I think this might be the `LockFile` request. Need to investigate. Also working on how to implement the non-threaded version. Now that I'm unstuck on the deadlock can make some decent progress again. -- Ticket URL: http://ghc.haskell.org/trac/ghc/ticket/11394#comment:12 GHC http://www.haskell.org/ghc/ The Glasgow Haskell Compiler