1
0
mirror of https://github.com/danog/file.git synced 2024-11-26 11:54:54 +01:00
file/lib
Niklas Keller 6d2ca5e2b2 Fix EioPoll busy watcher
Previously we used listen() + done(). This API design is quite prone to
errors, as it's easy to miss a done() call in some branch. Additionally
this commit ensures that pending operations are always completed before
the EioPoll is completely destructed. Previously unfinished operations
leaked into new EioPoll instances.
2017-06-20 22:59:23 +02:00
..
Internal Fix EioPoll busy watcher 2017-06-20 22:59:23 +02:00
BlockingDriver.php Fix code style 2017-06-17 23:41:57 +02:00
BlockingHandle.php Fix code style 2017-06-17 23:41:57 +02:00
Driver.php Fix code style 2017-06-17 23:41:57 +02:00
EioDriver.php Fix EioPoll busy watcher 2017-06-20 22:59:23 +02:00
EioHandle.php Fix EioPoll busy watcher 2017-06-20 22:59:23 +02:00
FilesystemException.php Drop strict types 2016-12-29 20:59:59 -06:00
functions.php Handle backslashes in paths correctly 2017-06-17 23:51:29 +02:00
Handle.php Fix code style 2017-06-17 23:41:57 +02:00
ParallelDriver.php Fix code style 2017-06-17 23:41:57 +02:00
ParallelHandle.php Forbid simultaneous conflicting ops 2017-06-20 00:17:07 -05:00
PendingOperationError.php Forbid simultaneous conflicting ops 2017-06-20 00:17:07 -05:00
StatCache.php Fix EioPoll busy watcher 2017-06-20 22:59:23 +02:00
UvDriver.php Reintroduce operation watching for UV and array_filter fix 2017-06-20 13:38:36 +02:00
UvHandle.php Fix code style from merge 2017-06-20 00:31:58 -05:00