summaryrefslogtreecommitdiff
path: root/libraries
Commit message (Expand)AuthorAgeFilesLines
* Removing unnecessary trailing spaces.Kazu Yamamoto2013-02-112-7/+7
* Workaround buggy kqueue on os x.Andreas Voellmy2013-02-111-2/+6
* Eliminate use of kevent64() calls.Andreas Voellmy2013-02-111-62/+2
* Removed unnecessary import from GHC.Event.Thread.Andreas Voellmy2013-02-111-1/+0
* Added NOINLINE directive to the numEnabledEventManagers IORef in GHC.Event.Th...Andreas Voellmy2013-02-111-0/+1
* Added UNPACK to emLock in GHC.Event.Manager Manager datatype.Andreas Voellmy2013-02-111-1/+1
* Add some commentary in GHC.Event.Manager to the explain the poll loop.Andreas Voellmy2013-02-111-0/+8
* Use (.&.) instead of mod in GHC.Event.Manager since the modulus is a power of 2.Andreas Voellmy2013-02-111-2/+4
* ioManagerCapabilitiesChanged takes no arguments and instead gets the current ...Andreas Voellmy2013-02-112-3/+4
* Fix wrong type in FFI call to eventfd_write in GHC.Event.Control.Andreas Voellmy2013-02-111-2/+2
* Avoid conditional compilation in GHC.Event.Manager.Andreas Voellmy2013-02-111-19/+19
* Undo recent change to the type of GHC.Event.Thread.getSystemEventManager and ...Andreas Voellmy2013-02-111-7/+14
* closeFdWith invokes callbacks only after the fd is closed.Andreas Voellmy2013-02-112-13/+19
* Tidy up GHC.Event.Thread.closeFdWith.Andreas Voellmy2013-02-111-7/+7
* closeFdWith closes fd after unregistering the fd with the backend.Andreas Voellmy2013-02-111-3/+7
* Update closeFd_ to avoid unnecessary backend modifications.Andreas Voellmy2013-02-111-2/+3
* Change GHC.Event.Manager.closeFd to unregister interest in the file with the ...Andreas Voellmy2013-02-111-3/+7
* Avoid use of backend modifyFdOnce in Poll backend in unregisterFd_.Andreas Voellmy2013-02-111-1/+4
* Added missing wakeup in GHC.Event.Manager.closeFd_.Andreas Voellmy2013-02-111-0/+1
* Improve comment on GHC.Event.Manager.closeFd_.Andreas Voellmy2013-02-111-1/+1
* refactoring with guard.Kazu Yamamoto2013-02-111-8/+6
* minor refactoring.Kazu Yamamoto2013-02-112-4/+6
* Making KQueue.poll similar to EPoll.poll.Kazu Yamamoto2013-02-111-10/+18
* renaming parameters.Kazu Yamamoto2013-02-111-9/+9
* Renaming QueueFd to KQueueFd.Kazu Yamamoto2013-02-111-11/+11
* renaming EventQueue to KQueue.Kazu Yamamoto2013-02-111-19/+19
* Making KQueue compilable.Kazu Yamamoto2013-02-111-3/+6
* preventing warnings.Kazu Yamamoto2013-02-113-8/+5
* removing trailing white spaces.Kazu Yamamoto2013-02-113-17/+16
* Parallel IO manager supports increasing and decreasing number of capabilities.Andreas Voellmy2013-02-112-31/+96
* Minor refactoring: pass eventManagerArray to startIOManagerThread.Andreas Voellmy2013-02-111-4/+5
* Replace use of numCapabilities with getNumCapabilities.Andreas Voellmy2013-02-111-2/+3
* Introduce IORef to refer to array of IO managers.Andreas Voellmy2013-02-111-20/+25
* Added ioManagerCapabilitiesChanged function that is called from RTS to notify...Andreas Voellmy2013-02-113-0/+13
* Remove UNPACK statement to eliminate warning about unusable UNPACK.Andreas Voellmy2013-02-111-1/+1
* Remove unnecessary import.Andreas Voellmy2013-02-111-1/+1
* Use eventfd_write to write to wakeup eventfd in Control.Andreas Voellmy2013-02-111-3/+6
* Use poll backend for TimerManager.Andreas Voellmy2013-02-111-10/+2
* Wakeup is a no-op for KQueue and EPoll-based IO managers.Andreas Voellmy2013-02-111-1/+6
* Implemented optimized registration and callbacks for the case when oneShot fl...Andreas Voellmy2013-02-111-15/+67
* Minor simplification of calculation of new and old events in registerFd_.Andreas Voellmy2013-02-111-1/+6
* Minor clarification in registerFd_.Andreas Voellmy2013-02-111-1/+1
* Manager takes a flag that indicates whether it should de-register a file regi...Andreas Voellmy2013-02-113-10/+14
* Refactor to handle activity on control files as special case.Andreas Voellmy2013-02-111-11/+16
* Minor refactoring to simplify unregisterFd_ in Manager.Andreas Voellmy2013-02-111-3/+5
* Added support for modifyFdOnce for the KQueue backend.Andreas Voellmy2013-02-111-2/+5
* Apply the epoll backend design (separate polling from registration) for the K...Andreas Voellmy2013-02-111-26/+27
* Allow backends to provide a command that register interest for an event sourc...Andreas Voellmy2013-02-114-11/+47
* Modify per-capability IO manager poll loop to avoid blocking (and context swi...Andreas Voellmy2013-02-111-2/+12
* Added support to backends for non-blocking poll() call.Andreas Voellmy2013-02-116-27/+62