[GHC] #11394: Base should use native Win32 IO on Windows
GHC
ghc-devs at haskell.org
Tue Jul 31 23:12:42 UTC 2018
#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
More information about the ghc-tickets
mailing list