From 2471173e557f930a872606cdbf21f4f6df74d53e Mon Sep 17 00:00:00 2001 From: Daniel Gröber Date: Thu, 26 Dec 2013 00:26:36 +0000 Subject: Turns out network's send/recv do use GHC's fd manager stuff Conflicts: TODO.org --- TODO.org | 7 ------- 1 file changed, 7 deletions(-) diff --git a/TODO.org b/TODO.org index 0d8c2c7a..24eb6c6c 100644 --- a/TODO.org +++ b/TODO.org @@ -1,11 +1,4 @@ * TODO Rename Ext,Extension -> Cap -* TODO Use System.IO instead of Network.recv/send - The functions in System.IO use GHC/base's built in support for epoll/kqueue - and the like which makes them a whole lot more efficient for file descriptor - I/O. Network.recv/send on the other hand just use a plain FFI call to - recvmsg/sendmsg which will block the whole OS thread. - -** TODO Compare performance of the two * TODO Proper handling of transaction ids in UDP tracker Just like the krpc package does. -- cgit v1.2.3