Bulat Ziganshin wrote:
Hello Simon,
Friday, January 5, 2007, 1:13:10 PM, you wrote:
Fri Dec 1 06:07:53 PST 2006 Simon Marlow <[EMAIL PROTECTED]>
* Remove the Windows Async IO Manager completely in THREADED_RTS mode
It isn't used here anyway, just making sure the code doesn't get compiled in.
M ./rts/RtsStartup.c -3 +3
M ./rts/win32/AsyncIO.c +4
M ./rts/win32/IOManager.c +5
Ian - looks like this patch should be merged too, 6.6 threaded RTS is broken on
Windows without it.
i can't understand. i believe that IO manager was added to deal with ticket
#637, ^Break handling in *threaded* RTS. you have wrote that now ghci/ghc
(that works with *threaded* RTS) now correctly handles ^Break.
Don't worry. There's an overlap in naming conventions - the non-threaded RTS on
Windows has an "IO Manager" that is used to support multithreaded I/O. This is
different from the "IO manager thread" in the threaded RTS that multiplexes all
the blocked I/O requests.
Cheers,
Simon
_______________________________________________
Cvs-ghc mailing list
[EMAIL PROTECTED]
http://www.haskell.org/mailman/listinfo/cvs-ghc