summaryrefslogtreecommitdiff
path: root/libraries/base/GHC/Event/Manager.hs
Commit message (Expand)AuthorAgeFilesLines
* Fix dropped event registrationsBen Gamari2015-06-011-12/+28
* Fix #10017Andreas Voellmy2015-02-021-2/+1
* Event Manager: Make one-shot a per-registration propertyBen Gamari2015-01-121-104/+120
* Add GHC.Prim.oneShotJoachim Breitner2014-11-021-3/+3
* Move `mapM` and `sequence` to GHC.Base and break import-cyclesHerbert Valerio Riedel2014-09-211-2/+5
* Move `when` to GHC.BaseHerbert Valerio Riedel2014-09-181-1/+1
* Move (=<<) to GHC.BaseHerbert Valerio Riedel2014-09-181-1/+1
* Move `Maybe`-typedef into GHC.BaseHerbert Valerio Riedel2014-09-161-1/+1
* Revert "Revert "rts/base: Fix #9423"" and resolve issue that caused the revert.Andreas Voellmy2014-09-161-0/+1
* Make Applicative a superclass of MonadAustin Seipp2014-09-091-2/+1
* Revert "rts/base: Fix #9423"Austin Seipp2014-08-221-1/+0
* rts/base: Fix #9423Andreas Voellmy2014-08-191-0/+1
* Normalize GHC Trac URLsHerbert Valerio Riedel2014-04-191-1/+1
* Fix hangs with -threaded on iOS (#8307)Austin Seipp2013-10-111-2/+2
* EventManager: Gracefully handle an initial 'Finished' state (#8235)Patrick Palka2013-09-081-0/+5
* Switch IO manager to a mutable hashtableBryan O'Sullivan2013-09-031-68/+63
* Use atomicModifyIORef' rather than atomicModifyIORefIan Lynagh2013-06-081-5/+5
* Update parallel IO manager to handle the invalid files in the same way as pre...Andreas Voellmy2013-05-051-16/+36
* Adding a comment about the workaround of the parallel IO manager on Mac.Kazu Yamamoto2013-02-111-0/+9
* Removing unnecessary trailing spaces.Kazu Yamamoto2013-02-111-5/+5
* Workaround buggy kqueue on os x.Andreas Voellmy2013-02-111-2/+6
* 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
* Avoid conditional compilation in GHC.Event.Manager.Andreas Voellmy2013-02-111-19/+19
* closeFdWith invokes callbacks only after the fd is closed.Andreas Voellmy2013-02-111-5/+10
* 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
* preventing warnings.Kazu Yamamoto2013-02-111-4/+3
* removing trailing white spaces.Kazu Yamamoto2013-02-111-7/+7
* Parallel IO manager supports increasing and decreasing number of capabilities.Andreas Voellmy2013-02-111-12/+31
* Remove UNPACK statement to eliminate warning about unusable UNPACK.Andreas Voellmy2013-02-111-1/+1
* Remove unnecessary import.Andreas Voellmy2013-02-111-1/+1
* 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-111-7/+10
* 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
* 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-111-1/+1
* Lock stripe the callback table in the IO managers.Andreas Voellmy2013-02-111-11/+21
* Use one IO manager per cap.Andreas Voellmy2013-02-111-0/+19
* Removed timer related features from Manager.Andreas Voellmy2013-02-111-119/+7
* Removed control registration flag from Manager and TimerManager new functions.Andreas Voellmy2013-02-111-5/+5
* Refactor by introducing a boolean argument to newControl to determineAndreas Voellmy2013-02-111-5/+5