Aaron Piotrowski
|
4c8cd6b7b1
|
Revert DriverControl
Simplifies fiber running the loop. Control complexity seems unnecessary now since the loop should not need to be started by the user.
|
2020-10-02 22:26:10 -05:00 |
|
Aaron Piotrowski
|
d48e6bd5d2
|
Add more class and return types
More PHP 7.1 to 8 types added.
|
2020-09-24 22:17:13 -05:00 |
|
Niklas Keller
|
05483cdbef
|
Enforce timer interval as minimum time to execution (#319)
Co-authored-by: Aaron Piotrowski <aaron@trowski.com>
|
2020-07-14 21:45:35 +02:00 |
|
Niklas Keller
|
c34b679142
|
Remove psalm-suppress for fixed psalm bugs
|
2020-03-29 14:24:09 +02:00 |
|
Niklas Keller
|
885cd68828
|
Increase psalm error level to level 3
|
2020-03-28 21:55:44 +01:00 |
|
Niklas Keller
|
a75164b66b
|
Add psalm static analysis on level 6
This also fixes mixed types in some cases.
|
2020-03-28 12:23:46 +01:00 |
|
Aaron Piotrowski
|
193efe7e96
|
Return null, not -1
|
2019-11-11 13:23:14 -06:00 |
|
Aaron Piotrowski
|
dd4d6be677
|
Remove unneeded method
Fix big-O lies in docblock.
|
2019-10-31 15:41:07 -05:00 |
|
Aaron Piotrowski
|
710f84ccc8
|
Improve timer cancellation in NativeDriver
|
2019-10-30 09:41:46 -05:00 |
|
Aaron Piotrowski
|
c6f8425473
|
Use a custom priority queue for timers
Fixes #220 by allowing immediate removal of the watcher from the queue. Insert and extract is O(log(n)), peeking is O(1), and removal is O(n).
|
2019-01-24 13:09:11 -06:00 |
|