#635: Replace use of select() in the I/O manager with epoll/kqueue/etc.
-----------------------------------------+----------------------------------
Reporter: simonmar | Owner: bos
Type: task | Status: new
Priority: normal | Milestone: _|_
Component: libraries/base | Version: 6.4.1
Resolution: | Keywords:
Difficulty: Project (more than a week) | Os: Unknown/Multiple
Testcase: N/A | Architecture: Unknown/Multiple
Failure: Runtime performance bug |
-----------------------------------------+----------------------------------
Comment (by bos):
I've attached the current working patch to this ticket. It applies cleanly
against both base 4.2.0.0 (as used in GHC 6.12.1) and the version used by
HEAD.
Simon, I think this patch is worth applying on top of base-4.2.0.0 as is,
since it removes that pesky dependency on select. This would be a nice
fix to have in GHC 6.12.2.
For more substantial changes (use of epoll or kqueue), the amount of work
involved is much higher.
--
Ticket URL: <http://hackage.haskell.org/trac/ghc/ticket/635#comment:23>
GHC <http://www.haskell.org/ghc/>
The Glasgow Haskell Compiler
_______________________________________________
Glasgow-haskell-bugs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/glasgow-haskell-bugs