Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/reactphp/event-loop
ReactPHP's core reactor event loop that libraries can use for evented I/O.
https://github.com/reactphp/event-loop
3698022d03d8adc964e696d884b6519aad5d8a47 authored almost 5 years ago by Christian Lück <[email protected]>
47ab46ffe61a2d817df828b04892542efdc1be0b authored almost 5 years ago by Christian Lück <[email protected]>
2f85e8eeffc6c4977a8688e7faab73022cb02db3 authored almost 5 years ago by Christian Lück <[email protected]>
Run tests on Windows via Travis CI
20bbe7d331bcecc8cc6ae2739659047007034899 authored almost 5 years ago by Christian Lück <[email protected]>Fix failing test cases due to inaccurate timers
e2e59de6cec7f0588b638a21ebcd30fe14734dc9 authored almost 5 years ago by Jan Sorgalla <[email protected]>131d92dcf7397ee4b93b268f7248c1ce20df99b9 authored almost 5 years ago by Christian Lück <[email protected]>
858b18a37f72af171268ecec3f5ffdf81400748d authored almost 5 years ago by Christian Lück <[email protected]>
Add .gitattributes to exclude dev files from exports
f331f9586e3af723bc745a28c0847fbe90a527a0 authored almost 5 years ago by Christian Lück <[email protected]>a949df7f87a663c84aba4d0bd35a386ca7818618 authored almost 5 years ago by Sam Reed <[email protected]>
Fix Travis CI builds, do not install libuv on legacy PHP setups
ac00fd164f087a47e11a33f12952152b14b23d5d authored almost 5 years ago by Jan Sorgalla <[email protected]>42a01eece57e2555d342437308f81bf620e9290b authored almost 5 years ago by Christian Lück <[email protected]>
Prevent "interval" overflow in ExtUvLoop
85a0b7c0e35a47387a61d2ba8a772a7855b6af86 authored about 5 years ago by Cees-Jan Kiewiet <[email protected]>a3165da14fcf467518445be4a0bd794d96cf5ce9 authored about 5 years ago by PabloKowalczyk <[email protected]>
5d2e21969a8772b20fd7b5891bf7946999611a17 authored about 5 years ago by PabloKowalczyk <[email protected]>
Fix testing ext-uv on Travis
babf91e65eea396681a8abda8ba91589a21da63b authored over 5 years ago by Christian Lück <[email protected]>5e66968a32f1a6843f7cf0b0e29224dbc07f9f11 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
429077cde7fa7128825c92fdfe110fae5c13b4c5 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Check PCNTL functions for signal support instead of PCNTL extension
060092e641b5ba394ca8442c78e653bf0fa7a807 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
This helps avoiding problems when the PCNTL extension is loaded, but
(some of) its functions are...
Signed-off-by: Cees-Jan Kiewiet <[email protected]>
a0ecac955c67b57c40fe4a1b88a7cca1b58c982d authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>Fix high CPU usage when only listening for signals with default loop
b81916b38cbcd7bbadc9bdc4785231a050230c44 authored over 5 years ago by Jan Sorgalla <[email protected]>Use high resolution timer on PHP 7.3+
f15ba6f0b542d1306f64919c9e65c6f58ca0f881 authored over 5 years ago by Jan Sorgalla <[email protected]>4294607c4142d91b0b9be3a0d3d82452a1932a57 authored over 5 years ago by Christian Lück <[email protected]>
29bf39c1c63153c81e0e34d4a4a7e968aaf4c7be authored over 5 years ago by Christian Lück <[email protected]>
eae70963f61cf95e107cb99b5b337753fb5bcba7 authored over 5 years ago by Christian Lück <[email protected]>
Forward compatibility with PHPUnit 7 and fix false negative test results, use legacy PHPUnit 5 o...
7016d6584d750cbe65a086031e18798a9345b58f authored over 5 years ago by Jan Sorgalla <[email protected]>e86f14b5655667ca830aa458a972ff62acccb8b2 authored over 5 years ago by Christian Lück <[email protected]>
The signal constants are only available when ext-pcntl is loaded. If it
is not loaded, simply sk...
Add pcntl async signal dispatching if available
c795e508f92c30621daa721e923a00c45d2c6059 authored over 5 years ago by Christian Lück <[email protected]>4a3e85f028f6938bd61bd21cce55ca723924b558 authored almost 6 years ago by Charlotte Dunois <[email protected]>
UV Event Loop (PECL ext-uv)
1ed8f4bace286383c19abf3594758edee82cbdff authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>d589f9f0395cbdcc5f72cc8e6feeee7084110844 authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Test against PHP 7.3 on travis
d57bc26264946a6ed0fd2d1afe813c90cdbf6f49 authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>7c919c44b1242073ee5606b4b0145ffbaf0babbc authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
79ca43cc00272160eed6c21cc1c0c89fc99ae5d2 authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
0266aff7aa7b0613b1f38a723e14a0ebc55cfca3 authored over 6 years ago by Christian Lück <[email protected]>
228178a947de1f7cd9296d691878569628288c6f authored over 6 years ago by Christian Lück <[email protected]>
Imported global functions
fc1d78e5eed185c7266cba0dfd9508c01138c786 authored over 6 years ago by Jan Sorgalla <[email protected]>Simplify test bootstrap by using dev autoloader
b2a3488e247dbe5c2b2928556a6c15407980a532 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
This is already being done in other repos of the organisation, let's
make it more consistent the...
88d35a67c1b4cde4cea28643c1f4a6a52697a1c9 authored over 6 years ago by Marco Pivetta <[email protected]>
b048bd729a5e462c5352127bd3cd63ed95dfc8ae authored over 6 years ago by Marco Pivetta <[email protected]>
75bead60043668902e39bbfc6bd5135161a18f6c authored over 6 years ago by Marco Pivetta <[email protected]>
427853c16a6425d86b89f40067752864d488afa2 authored over 6 years ago by Marco Pivetta <[email protected]>
Improved backward compatibility with PHP 5.3
707a875d003156b4e0b71d75604175058a839a6e authored over 6 years ago by Jan Sorgalla <[email protected]>603dc40e5e3160926b742448f842b1a4476813c2 authored over 6 years ago by Donatello-za <[email protected]>
e94985d93c689c554265b01014f8c3064921ca27 authored over 6 years ago by Christian Lück <[email protected]>
Removes I/O dependency at StreamSelectLoopTest to fix Mac OS X tests
945205dbc2279ffc8020f2c257a73f6226458913 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>StreamSelectLoop: Improve memory consumption and runtime performance for timers
b12a79a3c43928dad3fc1bb3208ebf14679295b1 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>be70d8c65f9224ba1765e6761389bf593896114a authored over 6 years ago by Christian Lück <[email protected]>
efd037cd34f4d174d936b3ad764b0ba9d71c6416 authored over 6 years ago by Christian Lück <[email protected]>
1ee5a236d88eecce4606e6f865ac3c857456c0e8 authored over 6 years ago by nawarian <[email protected]>
e1e0647a5c6e2c86013a24e9c8252113df86105a authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
Implement ExtEvLoop (PECL ext-ev)
5511b21e3732771de24d0f0448914be4fd40d447 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>cedf94181bb35774a593b2543b1294ead750e268 authored over 6 years ago by Ivan Kalita <[email protected]>
882597b2c966a2bf236628942e37495830766c88 authored over 6 years ago by Ivan Kalita <[email protected]>
f3ab8edeb6416466a73b1217b3af475ce9e3b087 authored over 6 years ago by Christian Lück <[email protected]>
4ea7246e4e412623ec2bfd5453cf48b76b6490a1 authored over 6 years ago by Christian Lück <[email protected]>
Documentation for run() and stop()
e24bac64f6c85915cead788bcfa8806ec138992c authored over 6 years ago by Jan Sorgalla <[email protected]>43a0addd575a3f204c5a6fc8950aba7cb617a33c authored over 6 years ago by Christian Lück <[email protected]>
Reduces fwrite() call length to one chunk
84de5da2be12f8bea6de93e26dc04df837912315 authored over 6 years ago by Christian Lück <[email protected]>Allow throwing Exception if stream resource is not supported
1fb6a4b4998ace3d45a76ed1f85c4fa1d0187d40 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>Do not suggest installing outdated event loop extensions
de1fb5ed281d968c5b627310507fc156e73f3bca authored over 6 years ago by Jan Sorgalla <[email protected]>fbb60885c0fb108f265a1130eee12492a502bd49 authored over 6 years ago by Christian Lück <[email protected]>
73933b666734ce31ec056fbd45b619a06f3ffed4 authored over 6 years ago by Christian Lück <[email protected]>
Documentation for high precision timers with millisecond accuracy or below
1e7d9a64d6a8ffb6856d80d0cec982856f680d86 authored over 6 years ago by Jan Sorgalla <[email protected]>f432daa1c8795ae4a257eac69d9c29cd4f850e49 authored over 6 years ago by Christian Lück <[email protected]>
a3d4bdd5f64736c8ed30e2d54cc2713456745fd1 authored over 6 years ago by Christian Lück <[email protected]>
Throw BadMethodCallException on manual loop creating when required extension isn't installed
b94bc8e8c26c33b8ec9727c2c56d47313d01fa30 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>bf2e14b540ce2c6d1e525b3904a6d8dabac6999a authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
ExtEventLoop: Remove optional EventBaseConfig and make FEATURE_FDS enabled by default
534ce3767a02dfd0e1d44976e911d4950819d215 authored over 6 years ago by Jan Sorgalla <[email protected]>1b5e9398791551f666356c783ba0baed10695599 authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
5ddfc7b84a68f4735b1f9196060c6a58a3e51bae authored over 6 years ago by Cees-Jan Kiewiet <[email protected]>
43dc6aca1000f2b1fb0f3769dc7820a4b1822bbe authored over 6 years ago by Ivan Kalita <[email protected]>
ExtEvLoop implements event loop based on PECL ev extension.
b325a88cc8ddd14594fa6fbc92cc73f7bf97ae6f authored over 6 years ago by Ivan Kalita <[email protected]>Increase test timeout, because Travis is slow
e2955759bf9a688a09436617cc60a03f0396a426 authored over 6 years ago by Christian Lück <[email protected]>[RFC] Improve compatibility with legacy versions
a35b37f35d3f2f63dec033535c170866c2dc9083 authored over 6 years ago by Jan Sorgalla <[email protected]>c4f0e4511571260b9c61afd8dbc6ad073af91910 authored over 6 years ago by Christian Lück <[email protected]>
Refactor and simplify signal handling logic
14c870ed84de9aca0a5696882597cf93a1ab1b71 authored over 6 years ago by Jan Sorgalla <[email protected]>f261f475cc19a5c668fc51717004555d316c3f9a authored over 6 years ago by Christian Lück <[email protected]>
3e4421bf6437e5aeda762d9d452e1799c8190fd4 authored over 6 years ago by Christian Lück <[email protected]>
Properly clean up event watchers for ext-event and ext-libev
e03f1145a5db90f71725ca92d4cfaf71adc4ea80 authored over 6 years ago by Jan Sorgalla <[email protected]>8afd1f3c3de4b79238782e6556ac1a96fbd0b87f authored over 6 years ago by Christian Lück <[email protected]>
e6c7785fb278fda573f856be6417345bad8b3901 authored over 6 years ago by Christian Lück <[email protected]>
0f8c6b415d10a6c993717aff760c8407fec8dd17 authored over 6 years ago by Christian Lück <[email protected]>
7539cf9e1125bbc11e5e163e2ba4930d9f2b4ff2 authored almost 7 years ago by nawarian <[email protected]>
Small code cleanup
502b4b6b9833a7b0acb61c99b050719a2debdaed authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>2cbdc04b030d112409dd05088d8f6f89e233d439 authored almost 7 years ago by Zhuk Sergey <[email protected]>
Improve test suite to be less fragile
f6963928a05895b296d0f5b8132b65000544669a authored almost 7 years ago by Jan Sorgalla <[email protected]>e4619fabaf7109e22f13078c079e5c5f70783396 authored almost 7 years ago by Christian Lück <[email protected]>
7fcbcffaf3d8f8f45116f260ade5a4942495d44a authored almost 7 years ago by Christian Lück <[email protected]>
Fix memory benchmark
914304fabc583f4a0b61e2dcd4da0b0f15860484 authored almost 7 years ago by Christian Lück <[email protected]>a6aae860004d623a4787b08699e76a630ddacd6c authored almost 7 years ago by Jan Sorgalla <[email protected]>
fdf007d914212c6a778880e21f9541314503c460 authored almost 7 years ago by Jan Sorgalla <[email protected]>
[RFC] Remove all callable type hints for consistency and performance reasons
e18ee06775c521f014181c6120c07f771e1ce33c authored almost 7 years ago by Jan Sorgalla <[email protected]>Fix separately removing readable and writable side of stream when closing
57cb83e7aaa2a463cad7e901b718ae390b219c2f authored almost 7 years ago by Jan Sorgalla <[email protected]>adf8b462f63851c58517191c768f6f9a5d9df59b authored almost 7 years ago by Christian Lück <[email protected]>
88b5c2a20ab5693945f240b56c3bbcde3e8dd7ce authored almost 7 years ago by Christian Lück <[email protected]>
Move TimerInterface one level up
3f4ea9a9c399d22013f34b39a898d40815c8a763 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>5e95b14d7c3561bcc00e045e5f1a84262d8f905e authored almost 7 years ago by Christian Lück <[email protected]>