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

Move TimerInterface one level up

2f26416f16bb20819b599f7028e39d65cc177cb2 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #133 from clue-labs/active

Remove unneeded isTimerActive() to reduce API surface

f6dbe84ecab9c92bea012dbb9455825eb06f3bc4 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #131 from clue-labs/final

Mark all classes as final to discourage inheritance

d5bf8587e19973d8bdfc467d46bd1875ed7b0763 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Mark all classes as final

578ee5db1bcd8cd0a252f86cbddd6efc94c06fe0 authored almost 7 years ago by Christian Lück <[email protected]>
Mark internal API as private

57dc09ae26b7cc12a7559bca7c9062d881744695 authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #132 from clue-labs/overflow-32bit

Ensure large timer interval does not overflow on 32bit systems

5da8da1388ced5e2bbfb231cd9981844641c6b52 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Remove unneeded isTimerActive() to reduce API surface

cc791f562e63b688e1102822a87fcc2e72237506 authored almost 7 years ago by Christian Lück <[email protected]>
Ensure large timer interval does not overflow on 32bit systems

06cc5bf1c92df596da0e08f8ec0a3a82caeaa3aa authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #130 from clue-labs/monotonic-timer

Documentation for monotonic time source vs wall-clock time

7d13733b3ec76ab3503603c436b16f4ec3a489b2 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #129 from clue-labs/edge-triggered

Documentation for edge-triggered event listeners and stream buffers

3adbaf97a3af483c3e44037c333a3c7a5e474a19 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Documentation for monotonic time source vs wall-clock time

1558f3f49dc39df062d04fc753617ae3c43e8e17 authored almost 7 years ago by Christian Lück <[email protected]>
Documentation for edge-triggered event listeners and stream buffers

536aef8fb79012b0d4713bb8818cbfcfe0569a2c authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #128 from clue-labs/naming

Consistent naming for event loop implementations

eec20370c04d168f950aae9a891b1396e4a9ad0a authored almost 7 years ago by Jan Sorgalla <[email protected]>
Consistent naming for event loop implementations

d8e65fbe6e8a0573ce5ce47bcf777ecb313d6445 authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #127 from clue-labs/loops

Documentation for event loop implementations

55ee80d6003f0f0593f7564a3ec0001ad1afb5ce authored almost 7 years ago by Jan Sorgalla <[email protected]>
Documentation for event loop implementations

5944b2daff8e96e6b9d64581b17589b8ba5a5a0a authored almost 7 years ago by Christian Lück <[email protected]>
Documentation for common event loop use cases

ffe26e93ff97a44762a5f7a8ca9f8957dced395f authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #126 from clue-labs/docs

Minor documentation improvements

e0d7c0731676ed61a5382e839d821c8a87ab2511 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Add all sections to TOC

9a6c2b9c9afa1f8d89b83ba753b2f51ffba5f9dd authored almost 7 years ago by Christian Lück <[email protected]>
Update signal handling documentation

d431fa7d420e05757a4eaf47e19a76480e40a0fa authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #125 from clue-labs/examples

Restructure examples to ease getting started

e96eac44251de13fd38ba80053ed16279bff7000 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #124 from carusogabriel/patch-1

Test against PHP 7.2

f5afd0703b35311fa75ebbb86f66534f6535cece authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Test PHP 7.2

c619c8b986a8a84c2ddf5b9977a854104a4d3af2 authored almost 7 years ago by Gabriel Caruso <[email protected]>
Add higher level HTTP client examples

cb3a43a4849b250ce3ae1f0a7489f9597b7f1f47 authored almost 7 years ago by Christian Lück <[email protected]>
Make examples more robust and link to higher level abstractions

199195cee8fcd0b0da9d333be38d6e35886281a9 authored almost 7 years ago by Christian Lück <[email protected]>
Minor documentation fixes

742e5c6699006319b117aa10a43651812b0569ea authored almost 7 years ago by Christian Lück <[email protected]>
Test against PHP 7.2

8879b8d50bbee5ba271d60e2eeac98cebe9e70f4 authored almost 7 years ago by Gabriel Caruso <[email protected]>
Merge pull request #123 from clue-labs/refcount

Fix ExtEventLoop to keep track of stream resources (refcount)

7bc017212bc8eef99dfaf0f551e4cfba14476b82 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Explicitly keep track of stream resources for ExtEventLoop on PHP7+

4dd1532e0f8f137035fe4ca93b8b0118c63c1f7d authored almost 7 years ago by Christian Lück <[email protected]>
Test loop implementations to keep track of stream resources (refcount)

04f7ca63ffd88dabee041957ef3068f8f49e9624 authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #120 from gabriel-caruso/phpunit

Forward compatibility with PHPUnit 6 and PHPUnit 5

61e3e65c7dff8ccee65a6ec29b502dc9d0578655 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Support PHPUnit 5 and 6

d8ae70062d757d106499eab8aea053e92862074a authored almost 7 years ago by Gabriel Caruso <[email protected]>
Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase

1b77fa2313fe0366e68bd995e70a3ce35e19a5a9 authored almost 7 years ago by Gabriel Caruso <[email protected]>
Merge pull request #119 from clue-labs/factory-documentation

Documentation for Factory

49ac483cd29ed3c4fa0667e7626339706f63980e authored almost 7 years ago by Jan Sorgalla <[email protected]>
Remove unneeded "{@inheritdoc}" annotation

f4e932250aec05207db7b24e1986aef54942edf5 authored almost 7 years ago by Christian Lück <[email protected]>
Documentation for Factory

e360c730904e48581447d8fe11da9148c97c20e9 authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #118 from clue-labs/remove-removestream

[RFC] Remove removeStream() method, use removeReadStream/removeWriteStream instead

f94c3ea5e88f4f853e0871b0e157a1128496c4ab authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #104 from WyriHaximus-labs/stoplichten

Add support for signal handling

55f2d963d70186d154278b087bb80a0ae0398f7d authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Support for signal handling

f8ad0169f652fedd6ad14908da1184fcd3a18685 authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Remove removeStream() method, use removeReadStream/removeWriteStream

f201956a17d3cc5ff7492ea6e6196819c8f32d03 authored almost 7 years ago by Christian Lück <[email protected]>
Merge pull request #113 from WyriHaximus-labs/master

Improve Composer suggest description to detail for which loop implementation they are

58e3814aac1a9a12e2f71a1f0bb192b01cc39f8b authored almost 7 years ago by Christian Lück <[email protected]>
Added @cboden's suggestion of adding "and PHP5 only" to the LibEventLoop suggest

ac898d2b0872ff0de9108c0f5c21785f46ba303c authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Change suggests from version to for which loop they are

a2d261e096a416bb587498a4c15104f284cacf1c authored almost 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #110 from clue-labs/streams

Documentation for advanced stream API

6090eb723be97ef3b589c2e87ee74dd305dbb18b authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #111 from clue-labs/sigtest

Make signal handling tests more robust and increase test timeouts

ddee079a1399337d5a4c5a5d010d22b6657ddcb0 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Make signal handling tests more robust and increase test timeouts

adf10794dce0f0f53a085bccd58d6a4d38167402 authored about 7 years ago by Christian Lück <[email protected]>
Mark stream API as advanced and link to Stream component instead

8047bce82fd0a03a3f839b599d3ad72dad52478b authored about 7 years ago by Christian Lück <[email protected]>
Documentation for stream resources

786846b7b9667f2020998d965c15602b1c6b4557 authored about 7 years ago by Christian Lück <[email protected]>
Documentation for removing stream listeners

3a7ad74ffb7464aa4f226abc4fad64049b63acb3 authored about 7 years ago by Christian Lück <[email protected]>
Remove unneeded and undocumented loop argument for stream listeners

8997565319b8aceea8ae6300f3c0930bf0ed0fff authored about 7 years ago by Christian Lück <[email protected]>
Documentation for stream API

7c7aae976127a86ac255542026862ada979acef6 authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #62 from reactphp/no7-libevent

Discourage libevent on PHP 7

f0117e4ce6206a91860b2da377e146a6ac018aaf authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Remove warning on invalid version mismatch

f1c4746aed686fad34b149eaef37c3ea38eb9df9 authored about 7 years ago by Chris Boden <[email protected]>
Discourage libevent on PHP 7

bda850fdb4d67b0a5d316e36cdd01ac3842345d9 authored about 7 years ago by Chris Boden <[email protected]>
Merge pull request #106 from clue-labs/travis

Lock Travis distro so new defaults will not break the build

ed4b051967fe18c1730e8f85587f3f9287e82667 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Update Travis distro to precise

f32f0a1a3de9a1b5fc9ef955039e8a545d56a768 authored about 7 years ago by Christian Lück <[email protected]>
Lock Travis distro so new future defaults will not break the build

72a24354c3e2212bc21adca7c8309acbb59a6362 authored about 7 years ago by Christian Lück <[email protected]>
Merge pull request #59 from WyriHaximus/patch-3

Added enhanced test-memory.php, originally from react/react

2ae058de0e53435042f5dfcde5cffeaa829d4b3b authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Updated autoloading path and renamed to 95-benchmark-memory.php

0835fc1beb38142bbf754d0d2ad00aebcdbe33f1 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #105 from WyriHaximus-labs/travis-hhvm

Run HHVM tests on trusty and allow it to fail

b87e3f8b28ecc04838ad29c0ecba4327ae0e62e0 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Run HHVM tests on trusty and allow it to fail

af65ac7b845e636799026b5984962325a56e7b28 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #103 from clue-labs/ticks

Tick callback receives no arguments, fix cyclic dependency

eaaed7c5c4ca268eb61a44f66411b373c184f55b authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #102 from clue-labs/timers

Documentation for timer API and clean up unneeded timer API

94839839a1baaa210f73cbf154b6e3d1c299d6f0 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Mark internal tick API as final to discourage external usage

4827e00b5ac62a8d4d285f370bd8188eacbb0513 authored over 7 years ago by Christian Lück <[email protected]>
Tick callback receives no arguments, remove cyclic dependency

This can easily be replaced by using closure binding as documented.

059d75a17c2f252c5fe1b5217c91866089c09ece authored over 7 years ago by Christian Lück <[email protected]>
Mark internal timer API as final to discourage external usage

a6acc481e991cc114ce7a417c69e46a62d4035f1 authored over 7 years ago by Christian Lück <[email protected]>
Remove unneeded getLoop() method and cyclic dependency with loop

Thid can easily be replaced by using closure binding as documented.

cc8995f30636d595b962864ef18e7039f89f120b authored over 7 years ago by Christian Lück <[email protected]>
Remove unneeded duplicate methods cancel() and isActive()

These can easily be replaced by Loop::cancelTimer() and
Loop::isTimerActive().

This change ensu...

2f8b16ad9278f590066049fe41378ed370bd3ac2 authored over 7 years ago by Christian Lück <[email protected]>
Remove unneeded and undocumented timer data, use closure binding instead

The mixed "data" attribute is mostly unused and can easily be replaced
by closure binding instea...

7eb31c1fa9d801b18b9c56e8fc4d0a47bf109ba9 authored over 7 years ago by Christian Lück <[email protected]>
Documentation for timer API

b0e721529b88b278dd2155f840e31980ffd53259 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #100 from clue-labs/ticks

Documentation and examples for deferred execution via futureTick()

1e498d98c54d4cedd9a33a3a731b23171c2ff88c authored over 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #99 from clue-labs/examples

Add examples to ease getting started

d91443216de0a91ba75ab7a4408579d78df3a8d4 authored over 7 years ago by Jan Sorgalla <[email protected]>
Documentation and examples for deferred execution via futureTick()

ac541bfe238dc3a8b32f8145199d7d1e4b7dceee authored over 7 years ago by Christian Lück <[email protected]>
Add examples to ease getting started

d4892c6bb2acae94e857e00e5348839d2a481fc4 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #93 from kaduev13/master

StreamSelectLoop: Fix erroneous zero-time sleep (2)

67d845dab0b3ddecee79aa87f86fe5f16651c892 authored over 7 years ago by Jan Sorgalla <[email protected]>
Add StreamSelectLoop timeout rounding.

09cd0bcb4038dea3e84283984a011fc2c32285f0 authored over 7 years ago by Ivan Kalita <[email protected]>
Add StreamSelectLoop test for timer with small interval.

bdc6191f89dfd0b0f3b7847b8448451af66d7982 authored over 7 years ago by Ivan Kalita <[email protected]>
Increase test timeout, because Travis is slow

08be7c1d9ac57b857fa921b3b8589decc7e4772f authored over 7 years ago by Niklas Keller <[email protected]>
Merge pull request #91 from jsor-labs/readme-improvements

Readme improvements

a72b80d517e516b984eeae80dc301f03bd46301b authored over 7 years ago by Jan Sorgalla <[email protected]>
Move general description back to top and use short introduction for usage

49491cb4272de2a12afbb32224d4ee83aebb9ae2 authored over 7 years ago by Jan Sorgalla <[email protected]>
Restructure and improve README

* Separate into sections and add a TOC at the beginning
* Add new sections for Install, Tests an...

2090e918b10ab9b587949b1db44f0cbf23285955 authored over 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #88 from jsor-labs/update-master-from-0.4

Add tests for double watchers to be ignored

ef22aec681e054ccd4d514966145d0033bad71d3 authored over 7 years ago by Jan Sorgalla <[email protected]>
Fix LibEvLoop to ignore double IO streams

94ef2499e97697d29618650f1d029513bdaedca0 authored over 7 years ago by Niklas Keller <[email protected]>
Add tests for double watchers to be ignored

a86fae236e521df585fc76a981b15b67c1b665e9 authored over 7 years ago by Niklas Keller <[email protected]>
Merge pull request #85 from jsor-labs/readme-cleanup

Readme cleanup

a75644250b4b939e301a7c4d36bd7e7ba1164f60 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Use svg travis badge

025cd88cb5c2031420f16688fa5b1f96c59b7b6e authored over 7 years ago by Jan Sorgalla <[email protected]>
Fix code indention and add some linebreaks

f184905e4ec0d29dc679c15de4cfcdb45db91048 authored over 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #81 from jsor/update-master-from-0.4

Update master from 0.4

204ed4fe574774b1cf7b90282ee12479dfbd5d6b authored over 7 years ago by Jan Sorgalla <[email protected]>
ExtEventLoop: No longer suppress all errors

473c25a3d1329638980fdb890e4a2ea49508ebf7 authored over 7 years ago by Maciej Mazur <[email protected]>
Provide only signal constant names in data provider.

94f984ffe6386dc60637e79d6a17424c11298add authored over 7 years ago by Martin Schröder <[email protected]>
Switched to socket pairs in test cases. Removed deprecated code.

e7bc391611778d7a1ee31d9959f9df86761cba89 authored over 7 years ago by martinschroeder <[email protected]>
Merge pull request #79 from reactphp/revert-76-ci-appveyor

Revert "Run tests on windows using AppVeyor"

7f86af93b825a5bacaced7d47ddef7ed57721552 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Revert "Run tests on windows using AppVeyor"

912fe2b418b4f326a8b3e60fbaeeb7f13a47289e authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #76 from WyriHaximus-labs/ci-appveyor

Run tests on windows using AppVeyor

8bb87dbc17be3d11d92c2e192787bb0a7f00072e authored over 7 years ago by Christian Lück <[email protected]>
Removed extra white space

c2434cf79f292c23d36fb6918e1b6da3ea87cef8 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
AppVeyor configuration

378efec0573f150e6b4032025308e0f8cd1a0cf2 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Update README.md

160181b2aa4f43ea7f3e8f5d1845cafbd92a92d3 authored over 7 years ago by Christian Lück <[email protected]>
Merge pull request #30 from clue-labs/no-next-tick

Remove nextTick() and NextTickQueue

5979fc92cb46c8e6fe8d271978dd116ce5c1b475 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #74 from jsor/travis-improvements

Travis improvements

1bb5263c41ebbe7dad3aa7e9f6ad8b585687e444 authored over 7 years ago by Cees-Jan Kiewiet <[email protected]>
Adjust composer cache directory to only cache package files

f986c5693aa7fcd1a2ee641fe6f418deba2e4318 authored over 7 years ago by Jan Sorgalla <[email protected]>