Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/reactphp/promise

Promises/A implementation for PHP.
https://github.com/reactphp/promise

Merge pull request #151 from WyriHaximus-secret-labs/drop-call-user_func-in-favour-of-calling-callables-directly

Drop call_user_func calls in favour of calling callables directly

f2c652912a8dc1ca645fa82a3020e6ca7e6ffc17 authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>
Use static internal callbacks without binding to parent promise

587a0985e831705993437db2642429a879b57900 authored almost 5 years ago by Christian Lück <[email protected]>
Simplify static references by using static closure functions

afb32763c8bc1371f91bd604d372e3edf8313845 authored almost 5 years ago by Christian Lück <[email protected]>
Avoid garbage reference by hiding resolver from call stack on PHP 7+

e0a908eeded9124db96293dc164a20866f1d0eac authored almost 5 years ago by Christian Lück <[email protected]>
Avoid garbage reference by hiding canceller from call stack on PHP 7+

14bc8f11e28db5f40a2f191b77ab12e82798e81b authored almost 5 years ago by Christian Lück <[email protected]>
Clean up canceller function references when they are no longer needed

c8bd43b3efa23af0ee9d9e8a203f4e29138d77a5 authored almost 5 years ago by Christian Lück <[email protected]>
Use static child canceller callback without binding to parent promise

ab526c8c2f23c0f52f2d517c466e58b989033739 authored almost 5 years ago by Christian Lück <[email protected]>
Use static progress callback without binding to promise

4bf585f01b6057161e22c03ef1fa3771706ae2a1 authored almost 5 years ago by Christian Lück <[email protected]>
Use static resolve and reject callback without binding to promise

4df9648839f222f3e0ae342786e8bb58bcee8abc authored almost 5 years ago by Christian Lück <[email protected]>
Only pass args to resolver and canceller if callback requires them

aa1f42ab641d878bee9f4433ae35a7a9cbd4c79c authored almost 5 years ago by Christian Lück <[email protected]>
Drop call_user_func calls in favour of calling callables directly

18676943ded323623459e80c946cde80c96db35a authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #148 from WyriHaximus-secret-labs/rector-phpunit-upgrades

Modernize test suite

15036d2c67f5b7ec0a0d8d0d09859b63363ea91c authored about 5 years ago by Jan Sorgalla <[email protected]>
Modernize test suite

Our current test suite has been around for a while and to keep it in
shape for the future we nee...

b41ca0f224b4dfeed909d5d7ecc849fbb25a46b0 authored about 5 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #149 from WyriHaximus-secret-labs/return-typehints

Enforce return type hints on all functions and require PHP 7.1+ as a consequence

d0f2f2a0831fb2f1e9c023f9acf6cbabd5cb79e4 authored about 5 years ago by Jan Sorgalla <[email protected]>
Enforce return type hints on all functions and require PHP 7.1+ as a consequence

With #138 requiring PHP 7.0 as a minimum we can now add return type
hints to all our public and ...

2642d725da4669281820ea2b0d65cae0a73fcdf6 authored about 5 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #110 from seregazhuk/master

Documentation improvement

b02f512604c1a08e53694818549799a6049097a2 authored about 5 years ago by Christian Lück <[email protected]>
Merge pull request #142 from jsor-labs/throwable-rejection-readme-fixes

Use \Throwable exclusively in rejection function docs

e49defdfdba5203e709829c2c04e6e184e2b62de authored about 5 years ago by Jan Sorgalla <[email protected]>
Added a short paragraph about the Exception / Throwable relation

6a45c2467f8a8c45192f0177c3dd08ae2b7d0b5a authored about 5 years ago by Cees-Jan Kiewiet <[email protected]>
Improve documentation

f095eb70eb508e1cd2eb72619dfd04b69debe1be authored about 5 years ago by Zhuk Sergey <[email protected]>
Merge pull request #145 from danielecr/patch-2

Improve documentation, add missing `new` keywords

2bd3301b36e65b6f158f51a054e56e93e04865f8 authored about 5 years ago by Jan Sorgalla <[email protected]>
add 'new' keyword

for React\Promise\FulfilledPromise and React\Promise\RejectedPromise
rif #27

e09241f43e2b6a2d9755f65dadc0492c2a065992 authored about 5 years ago by Daniele Cruciani <[email protected]>
Use \Throwable exclusively in rejection function docs

Follow-up for 505cf5e.

e49f94984c281b2f9be1108ff2052f1e150479d0 authored over 5 years ago by Jan Sorgalla <[email protected]>
Merge pull request #141 from jsor-labs/throwable-type-improvements

Throwable type improvements

d3712e44720f2a42ad4b3d2e89caf18313244fcb authored over 5 years ago by Christian Lück <[email protected]>
Fix variable name in docblock description and @param declaration

bbf67e6823ae4411c87230add624b40ef2ad6bdb authored over 5 years ago by Jan Sorgalla <[email protected]>
Add missing Throwable parameter type-declarations to rejection functions

8967d233b3476042025d74d8e96df45a3b1c1f1b authored over 5 years ago by Jan Sorgalla <[email protected]>
Remove FunctionalRejectTest as it only tests non-throwable rejection reasons

f12d524917ec065a25ff5b3b6056a8e747a7aa7f authored over 5 years ago by Jan Sorgalla <[email protected]>
Improve _checkTypehint()

* Add type-declaration to $reason parameter
* Avoid double call of ->getClass()

be81b2631a72cc6359d3f0486ad741b37d1a67a9 authored over 5 years ago by Jan Sorgalla <[email protected]>
Fix php-coveralls setup (#140)

Fix php-coveralls setup

cedffcaf4bebb5bf38ee78fc95cce0d4137db852 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Fix php-coveralls setup

* Use new package name php-coveralls/php-coveralls
* Fix cli script name

5754c362d087cab3c9ac7ea89dc3b25ef7cebee6 authored over 5 years ago by Jan Sorgalla <[email protected]>
Merge pull request #138 from WyriHaximus-secret-labs/php-7.x

Enforce Throwable rejection reason and require PHP 7+ as a consequence

edd18a63aadb7bc601e6b844ce54cf5b6c85d72c authored over 5 years ago by Jan Sorgalla <[email protected]>
Require Throwable as rejection reason

Bump minimum required and tested PHP version to 7.0 as a result of
requiring Throwables. Renamed...

505cf5e07d13d14710b8dd1fde1364be00fb9669 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #93 from reactphp/enforce-exception-reasons

Enforce throwables/exceptions as rejection reasons

04e5cfcb9ccf714e2f553b058d89917d42deaba0 authored over 5 years ago by Cees-Jan Kiewiet <[email protected]>
Replace setExpectedException() with @expectedException

5f67f8272f098c97bbe905ed9f818d7c99855b70 authored over 5 years ago by Jan Sorgalla <[email protected]>
Remove superfluous r

42502539ae4826e5932f03947e163cac32b0ed15 authored over 5 years ago by Jan Sorgalla <[email protected]>
Merge branch 'master' into enforce-exception-reasons

0137470e423d2815400db03ef6dc984b617a4c9e authored over 5 years ago by Jan Sorgalla <[email protected]>
Merge pull request #132 from CharlotteDunoisLabs/patch-docblocks

Add docblocks to functions and interfaces

c2608dd22fe7e3c47a238bc881e712c1534e6e1d authored almost 6 years ago by Christian Lück <[email protected]>
Merge pull request #134 from WyriHaximus-secret-labs/function-name-look-up-performance-improvement

Improve performance by prefixing all global functions calls with \ to skip the look up and resol...

368a5cb35caf8398c12b0a14e822dd867b7548b6 authored almost 6 years ago by Jan Sorgalla <[email protected]>
Improve performance by prefixing all global functions calls with \ to skip the look up and resolve process and go straight to the global function

ad61ee5c8c94e50f04af1c3ffc52b462e84eca8e authored almost 6 years ago by Cees-Jan Kiewiet <[email protected]>
Add docblocks to functions and interfaces

ded594bfbd1ee9264ac5d07642abfee465672b46 authored almost 6 years ago by Charlotte Dunois <[email protected]>
Recommend rejecting promises by throwing an exception

c1aad8e65d6406fd361f8975194a094d06c83793 authored over 6 years ago by Jan Sorgalla <[email protected]>
Only pass args to resolver and canceller if callback requires them

26718a54bb510b9221bdc2fcacd285ed4b393b16 authored over 6 years ago by Christian Lück <[email protected]>
Merge pull request #107 from carusogabriel/patch-1

Test against PHP 7.2

21b667ccb7daf3103186c3ff5a6b8b604357f203 authored almost 7 years ago by Jan Sorgalla <[email protected]>
Test against PHP 7.2

4972bc826718cf294b08a58aa5f00292e15aa749 authored almost 7 years ago by Gabriel Caruso <[email protected]>
Merge pull request #105 from gabriel-caruso/phpunit

Use PHPUnit\Framework\TestCase instead of PHPUnit_Framework_TestCase

e44d75969b3e5ed1cc0af80b06013b76c1d7a69b authored almost 7 years ago by Jan Sorgalla <[email protected]>
Added PHPUnit 5 and 6 support

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

a4fb173da10ff5b87d84eedd3b3dde7cbb82c838 authored almost 7 years ago by Gabriel Caruso <[email protected]>
Remove named constructor from CompositeException

df0976edd373d27f3f12a09db62333f3770c82a7 authored about 7 years ago by Jan Sorgalla <[email protected]>
Improve and fix documentation of CompositeException used in some() and any()

07b7afd08b6735b2d608641465756a194e0168d7 authored about 7 years ago by Jan Sorgalla <[email protected]>
Remove custom InvalidArgumentException class

bfe3e98f0d30f23ce7942bed7513221437250665 authored about 7 years ago by Jan Sorgalla <[email protected]>
Merge branch 'master' into enforce-exception-reasons

8b561181a08f0695deffb3b5596180fc41193407 authored about 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #97 from jsor-labs/done-error

Trigger an E_USER_ERROR instead of throwing an exception from done()

9dcffcca15bff82af45b73984686b2073aa0d961 authored about 7 years ago by Jan Sorgalla <[email protected]>
Implement follower cancellation propagation

9fd4bd8310b7d48c343bcb24697fe7d66bba9a57 authored about 7 years ago by Jan Sorgalla <[email protected]>
Add tests for missing follower cancellation propagation

5d58c47c4623a1ec9d94bc2a04426a4546133649 authored about 7 years ago by Jan Sorgalla <[email protected]>
Trigger an E_USER_ERROR instead of throwing an exception from done()

If an error (either a thrown exception or returned rejection) escapes the
done() callbacks, it w...

23cd28cd2d42105fb5442c2c2caec81026ddd550 authored about 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #98 from jsor-labs/remove-lazy-promise

[RFC] Remove LazyPromise

177fe310cc1c0af01fdb03b4dc104ee7c3a2ba19 authored about 7 years ago by Cees-Jan Kiewiet <[email protected]>
Remove LazyPromise

35c8e09f9db5747b4ce86e663554a116465098cc authored about 7 years ago by Jan Sorgalla <[email protected]>
Fix anchors

367502183322f8b5df4e7e95fc41fdb4f7e41184 authored about 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #96 from clue-labs/travis

Lock Travis distro so new defaults will not break the build

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

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

ff5e3436cf9edc911633e9ba3f4c9f5e276663c2 authored about 7 years ago by Christian Lück <[email protected]>
Fix HHVM build for now again and ignore future HHVM build errors

115c9eab1b0b11b8354873ea5c05053e2fa5d926 authored about 7 years ago by Christian Lück <[email protected]>
Merge branch 'master' into enforce-exception-reasons

57e873c6bc1408477c6c52ea6afacdf3b9d26a78 authored over 7 years ago by Jan Sorgalla <[email protected]>
Use short library name

d726517fea40ec878e1ed6e495b698a8a6b8b91e authored over 7 years ago by Jan Sorgalla <[email protected]>
CS fixes

b8639b0791c1ce88054343e75689b23e79fff38f authored over 7 years ago by Jan Sorgalla <[email protected]>
Use shortcut factories for simple callable mocks

285ceae6538814936a2704b12075f99e5e945181 authored over 7 years ago by Jan Sorgalla <[email protected]>
CS fix (lowercase new keyword)

2c4f050a2056dc8194db2aef700fb6602a8baf15 authored over 7 years ago by Jan Sorgalla <[email protected]>
Run tests against real promises instead of PromiseInterface mocks

05b33e2739e079a8ac53c554d366d22e4a8faed5 authored over 7 years ago by Jan Sorgalla <[email protected]>
Merge branch 'master' into enforce-exception-reasons

060b2453f5d199c923f44ef8c2f8735105b0fa82 authored over 7 years ago by Jan Sorgalla <[email protected]>
Merge branch '2.x'

f5b9d6ad242bb10205195d6f474165ab4aa301d7 authored over 7 years ago by Jan Sorgalla <[email protected]>
Prepare changelog for v2.5.1 release

62785ae604c8d69725d693eb370e1d67e94c4053 authored over 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #94 from reactphp/2.x-circular-references-following-promise

Fix circular references when resolving with a promise which follows itself

c97ceb3a26478d4685e37dbd5a5e83b4cc0ca5f5 authored over 7 years ago by Jan Sorgalla <[email protected]>
Fix circular references when resolving with a promise which follows itself

28b5600059a8d78fb37ee4b0e900f94b58c9466c authored over 7 years ago by Jan Sorgalla <[email protected]>
Add test for circular references when resolving with a promise which follows itself

3524ed7d10386755bfe2748f7ba06a835bd57c78 authored over 7 years ago by Jan Sorgalla <[email protected]>
Use local phpunit on travis

b759442319e197490c672f540f27a86465fc1f04 authored over 7 years ago by Jan Sorgalla <[email protected]>
Remove blank line

a84d6f2c4e2d54389b0cf290277d9b92efea010d authored over 7 years ago by Jan Sorgalla <[email protected]>
add phpunit 4.8 to require-dev

5454a5a6fd8e4c0d11e0452a958b240ca82db17e authored over 7 years ago by Shaun Bramley <[email protected]>
Remove obsolete paragraph

1588735088a1ed969134a54ac0b4991b944bae50 authored over 7 years ago by Jan Sorgalla <[email protected]>
Add changelog entry for enforcing throwables/exceptions as rejection reasons

c5779cd192e992c14752c4dd3f52bf52a581f201 authored over 7 years ago by Jan Sorgalla <[email protected]>
Enforce throwables/exceptions as rejection reasons

411a415d1eb2cdc9254ebb954c191f0d34707a9b authored over 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #90 from nawarian/fix-typo-in-readme

Fixes LazyPromise example

dffdcecc60b43d9081cdc79f9ea34c0203bba5df authored over 7 years ago by Jan Sorgalla <[email protected]>
Fixes LazyPromise example

3e44116631c00418b90504356993fe17fc6993ef authored over 7 years ago by nawarian <[email protected]>
Merge pull request #86 from reactphp/make-queue-internal

Make Queue internal

8f83c596123b5a2695802aad693c8bb06f62e98c authored over 7 years ago by Jan Sorgalla <[email protected]>
Make Queue internal

Also removes the undocumented feature of swapping out the Queue implementation.

e117e9054c972731397ef8255877c84fc94d34f1 authored over 7 years ago by Jan Sorgalla <[email protected]>
Merge pull request #82 from reactphp/queue-class

Replace the queue() function with a static Queue class

3fd67274a3e01aeb5398fcd67dcc20bd50ab58bc authored over 7 years ago by Jan Sorgalla <[email protected]>
Better variable naming

34cdf711d6d733928bc66b6f032d967b090739a0 authored almost 8 years ago by Jan Sorgalla <[email protected]>
Merge pull request #83 from reactphp/fix-race

Fix race() to return a forever pending promise when called with an empty array

d45bc6fc6f0e1b94a7c2dafc21aa1704b9f96e22 authored almost 8 years ago by Jan Sorgalla <[email protected]>
Add note about forever pending promise return by race()

8de97bce8691b779c9abd447ac99a2ee71a00bc6 authored almost 8 years ago by Jan Sorgalla <[email protected]>
Fix race() to return a forever pending promise when called with an empty array

de1a946d52595264bc2a0f84675ddac97344e906 authored almost 8 years ago by Jan Sorgalla <[email protected]>
Unset canceller callback on resolution

2dfc2e890373c2796549d3d567ea79a2de1553d5 authored almost 8 years ago by Jan Sorgalla <[email protected]>
Simplfy cancellation request counting

36e28541062fbc9bb04229246dfbdebfc5edf9aa authored almost 8 years ago by Jan Sorgalla <[email protected]>
Run tests on PHP 7.1

0de779885d48e3a2cf8e8aa19381a7acf8e2e0cd authored almost 8 years ago by Jan Sorgalla <[email protected]>
Remove custom test bootstrap file

f4afe2837accac8f7abbc0d713c565916a9b68ea authored almost 8 years ago by Jan Sorgalla <[email protected]>
Replace the queue() function with a static Queue class

This makes the Queue class autoloadable and fixes cases
were a consumer wants to set a queue dri...

f9676bf27f14d0c9992d48038794401cc1a1e7b0 authored almost 8 years ago by Jan Sorgalla <[email protected]>
Remove composer self-update now done by travis

e7b43613505e46aa7263f87d134b9ea0c9a90e1f authored almost 8 years ago by Jan Sorgalla <[email protected]>
Mark CancellationQueue as @internal and move to subfolder

1ba12cefd76fce03b8a2a232117aa767f78efa9b authored almost 8 years ago by Jan Sorgalla <[email protected]>
Mark internal function with proper doc block

ae0724dfb9488beda1ea43169e5bb480cd0a472c authored almost 8 years ago by Jan Sorgalla <[email protected]>
Reset properties after one-time use

a823e36537117ad0d4cad23220068a689ffa9dec authored almost 8 years ago by Jan Sorgalla <[email protected]>
Remove outdated sentence

3f3156d67dbefbe754894535443540b47d6b6c14 authored almost 8 years ago by Jan Sorgalla <[email protected]>
Update copyright year

0e8f6365d9ef049df4d531c4d34307886796c442 authored almost 8 years ago by Jan Sorgalla <[email protected]>
Merge pull request #80 from reactphp/final

Make classes final

660a8356c8dd6854eb97d8c2a20d7dde824bf529 authored almost 8 years ago by Jan Sorgalla <[email protected]>