summaryrefslogtreecommitdiff
path: root/libraries/base
Commit message (Expand)AuthorAgeFilesLines
* 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
* Lock stripe the callback table in the IO managers.Andreas Voellmy2013-02-111-11/+21
* Use one IO manager per cap.Andreas Voellmy2013-02-112-29/+74
* Removed timer related features from Manager.Andreas Voellmy2013-02-112-119/+9
* Removed control registration flag from Manager and TimerManager new functions.Andreas Voellmy2013-02-113-12/+12
* Specialized the TimerManager by removing the file monitoring support.Andreas Voellmy2013-02-113-8/+293
* Separated the IO manager into a timer manager and a file IO manager.Andreas Voellmy2013-02-112-4/+63
* Refactor by introducing a boolean argument to newControl to determineAndreas Voellmy2013-02-113-11/+11
* Minor refactoring in GHC.Event.Thread to prepare for supporting per-capabilit...Andreas Voellmy2013-02-111-7/+9
* Remove functions to step the system io manager in preparation for parallel io...Andreas Voellmy2013-02-111-7/+0
* Resolve issue #7482 by removing the ability to create a new event manager.Andreas Voellmy2013-02-111-1/+0
* T3307 and environment001 just fail on MSYSIan Lynagh2013-02-111-2/+2
* Follow changes in testsuiteIan Lynagh2013-02-113-15/+15