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

Reply via email to