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

Prepare v3.1.0 release

e563d55d1641de1dea9f5e84f3cccc66d2bfe02c authored 11 months ago by Simon Frings <[email protected]>
Merge pull request #255 from clue-labs/php8.3-v3

[3.x] Run tests on PHP 8.3 and update test suite

75f3e013d056856a8f177eee153ca10278728e70 authored 12 months ago by Simon Frings <[email protected]>
Run tests on PHP 8.3 and update test suite

3282305c5a73127e9735ef0d70552d15c1231d5e authored 12 months ago by Christian Lück <[email protected]>
Merge pull request #251 from ondrejmirtes/update-phpstan

Update PHPStan

7053e3ca49a9a8225f081c8f67f785f80cb4d82e authored about 1 year ago by Christian Lück <[email protected]>
Update PHPStan

91cad0e619124af981fbe2e7354c55e00d062699 authored about 1 year ago by Ondrej Mirtes <[email protected]>
Merge pull request #253 from clue-labs/callable-types

Describe all callable arguments with types for `Promise` and `Deferred`

5cd145832b37b2838dfc9800083601cd9529f799 authored about 1 year ago by Cees-Jan Kiewiet <[email protected]>
Describe callable arguments for Promise

de40371514b723b54adfedcef7737c75ea1427aa authored about 1 year ago by Christian Lück <[email protected]>
Describe callable arguments for Deferred

bb96a7b46bb0049ed0c83484d789b7415abbf536 authored about 1 year ago by Christian Lück <[email protected]>
Merge pull request #250 from SQKo/patch-1

Fix gist link about promise in README.md

baf9ab543a6cd5c73379026b88ad0a648c7a888d authored about 1 year ago by Simon Frings <[email protected]>
Fix gist link about promise

11b78c13e76b4ffceca103c67ef7186fe6dacb80 authored about 1 year ago by SQKo <[email protected]>
Prepare v3.0.0 release

c86753c76fd3be465d93b308f18d189f01a22be4 authored over 1 year ago by Christian Lück <[email protected]>
Merge pull request #247 from WyriHaximus-secret-labs/3.0-templates

[3.x] Add template annotations

d317026dfecbc98d08212899ff874d8ec9102b23 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
[3.x] Add template annotations

Adds template annotations turning the `PromiseInterface` into a generic.

Variables `$p1` and `$...

b14580de7ca6d2374490b96a27ecd6fc5c55a9c8 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #249 from clue-labs/set-rejection-handler

Add new `set_rejection_handler()` function for unhandled rejections

af5814cc479211948fe93a4cceae397b356edf9f authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Add new `set_rejection_handler()` function

b1e8940b3f9b240f636c129571f0dfe5a9eb2f5d authored over 1 year ago by Christian Lück <[email protected]>
Merge pull request #248 from clue-labs/report-unhandled

Report any unhandled promise rejections

d87b562b9af66847c85e5cb8f658702ade7edf2c authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Report any unhandled promise rejections

b0d0f3da0d7b89d54b57bfe5bff9ec8245113b57 authored over 1 year ago by Christian Lück <[email protected]>
Merge pull request #246 from clue-labs/phpstan-v3

[3.x] Add PHPStan to test environment with `max` level

d66fa6665b8c9843c7f699c90ff7449524a82096 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>
Improve type definitions and update to PHPStan level `max`

c4e614538c0a02e4b1ac0db1db47c8075e7ff3e3 authored over 1 year ago by Christian Lück <[email protected]>
Add PHPStan to test environment

fd5e88602c8720611d4bc7e9aa113268e08c0677 authored over 1 year ago by Christian Lück <[email protected]>
Merge pull request #243 from SimonFrings/revert_issue_template

Revert issue template changes to use organisation issue template

60198555f041234a186754951585d0f813487fc5 authored almost 2 years ago by Cees-Jan Kiewiet <[email protected]>
Revert issue template changes to use organisation issue template

259ebca4ac1a67f3fc7950f2b274548cf66de0c4 authored almost 2 years ago by Simon Frings <[email protected]>
Merge pull request #240 from clue-labs/update-tests

[3.x] Update test suite and report failed assertions

863c4a628c506e3efd734fabfc8daa445127156c authored almost 2 years ago by Simon Frings <[email protected]>
Update test suite and report failed assertions

b7eea9a75e362da44e550cd38ff35875b9065209 authored almost 2 years ago by Christian Lück <[email protected]>
Merge pull request #239 from SimonFrings/issue_template

Add issue template for better orientation

84f20465475df2d6bc4a191eb26840d228c308fc authored almost 2 years ago by Cees-Jan Kiewiet <[email protected]>
Add issue template for better orientation

f625effab0bfd807191e58a0af33974071025b0d authored almost 2 years ago by Simon Frings <[email protected]>
Merge pull request #238 from clue-labs/dequeue

Remove internal `Queue` leftovers

d76ba7bb38b2bd94be00ef208af2357929631165 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Remove internal `Queue` leftovers

42f7fccd891331599d869d2fd44874eea8e61574 authored about 2 years ago by Christian Lück <[email protected]>
Merge pull request #236 from nhedger/feat/dnf

[3.x] feat: add support for DNF types

ee59eaeb8b5e14778e291a2ae9d1b12c55c7ee1a authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
chore: inline `matchesType` and `matchesAllTypes`

19d52299372d4fee43ee69875a81d35433af8d46 authored about 2 years ago by Nicolas Hedger <[email protected]>
feat: add support for DNF types

3731d1993d5439011ec03f6562d108bd6d7a3331 authored about 2 years ago by Nicolas Hedger <[email protected]>
Merge pull request #234 from WyriHaximus-secret-labs/3.x-test-on-8.2

[3.x] Test on PHP 8.2

d9aa5a3bed7ed22178a1344d6261325d9a3b42a9 authored about 2 years ago by Christian Lück <[email protected]>
Test on PHP 8.2

With PHP 8.2 coming out later this year, we should be reading for it's release to ensure all out...

414d5b221ab65f6f46ed6fa8767b022bacfe889d authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #231 from nhedger/chore/remove-dollar-sign

chore(docs): remove leading dollar signs

1bb9a7eb5fea00e1b6e513847729aad994b19908 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
chore(docs): remove leading dollar sign

2d1dbe691fe97fec302c91c58089ac06a76f2447 authored over 2 years ago by Nicolas Hedger <[email protected]>
Merge pull request #229 from clue-labs/queue-fibers

Continue internal `Queue` execution also after fiber is suspended

033dc5fc6d46b996efcffe1c24f19ff8376c77cc authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #230 from clue-labs/php8.1-tests

Update test suite to avoid deprecation notices for PHP 8.1+

1c325e739446a3a9301f0a0f69f6e7a9840e3d2f authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Update test suite to avoid deprecation notices for PHP 8.1+

ed5bd5272e53d9f49725704af81b4ba1242a8fc7 authored over 2 years ago by Christian Lück <[email protected]>
Continue internal `Queue` execution after fiber is suspended

616495c921218f591cf73bdbf52cedf0e5b7f740 authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #225 from clue-labs/iterable

Support `iterable` type for `all()` + `race()` + `any()`

e63bcececc29c4d24b066efc47c82e064e3e801a authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Take advantage of iterators instead of converting to array first

57fa798300582ad1ccf7b87d735bd9f3297e4afc authored over 2 years ago by Christian Lück <[email protected]>
Support `iterable` type for `all()` + `race()` + `any()`

9219299b418802b9d14ee824737651e8feb910c2 authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #224 from clue-labs/no-done

[RFC] Remove `done()` method

93d4b0fd69e4badd5252e417f0fe668529e2bf1f authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Remove `done()` method

5bf21109258bf5f7dec028c26ba682dac232f890 authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #219 from clue-labs/less-functions

[RFC] Remove `some()`, `map()`, `reduce()` functions

16052d3a79c73d9e0ca1178b13c8d80b4b12625e authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Remove `map()` function

5137c81929caab3976b7e8b5737ad9db3b6083fe authored over 2 years ago by Christian Lück <[email protected]>
Remove `reduce()` function

51638e795841b7e171b0092921b263ff4f5cf5a2 authored over 2 years ago by Christian Lück <[email protected]>
Remove `some()` function

9b2c528090295544f7da5d74df2d1ec0642c045b authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #220 from clue-labs/no-promisor

[RFC] Remove unneeded `PromisorInterface`

4bc784ef7b6323a1060e7f7c79ab0d785bbd2b00 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Remove unneeded `PromisorInterface`

55f5d386da33c8512d17491efe478369930ff5e4 authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #214 from SimonFrings/installations

[3.x] Add badge to show number of project installations

8485913c7f7efaa9654e20496252f51ada94870d authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Add badge to show number of project installations

af74aecdecdb7fb9e5d5c00e3338481035ae7b5d authored over 2 years ago by Simon Frings <[email protected]>
Merge pull request #213 from clue-labs/resolve-argument

Require argument for `resolve()` function

b3559353673872c581e47f3b8e77a16f46756cff authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Require argument for `resolve()` function

89fab3503a920a3142274c78310b0fa56b57dc5c authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #212 from clue-labs/rename-3.x

Rename development branch to `3.x` and add installation instructions

16a338b649ccc02e1638e4fc2bc8078022eb0b66 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Rename development branch to `3.x` and add installation instructions

3c72e43d56b2de23faa18f659f7143710f359dc5 authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #210 from bzikarsky/bz/deprecated-warning-fix

Improve test suite to fix default Exception message (PHP 8.1)

ec444aaf94aa7a7a4dc2d23da58c3f876a5ad1d7 authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #209 from bzikarsky/bz/union-types-v3

Support intersection types (PHP 8.1+ / ported from v2 to v3)

333ab4b48a787e04b658c509bab32580a59f6dfe authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Fix incorrect default message for exception ctor

PHP8.1+ complains about Exception not accepting `null` as the message
argument for an `Exception...

74de3184ec9b5a011acff3cf46bb65db463af981 authored over 2 years ago by Benjamin Zikarsky <[email protected]>
Extend _checkTypehint support for PHP8.1's intersection types

5189eb6f3b372f4c47dd2c94c4c454c3dedfbdfd authored over 2 years ago by Benjamin Zikarsky <[email protected]>
Port _checkType implementation from v2

ae8eb1a69fd135e0d8acb80f22f33ab1ccf28964 authored over 2 years ago by Benjamin Zikarsky <[email protected]>
Merge pull request #208 from clue-labs/catch-finally

Add `catch()` and `finally()`, deprecate `otherwise()` and `always()`

30284b00c310c3eb64d0dd8ee5ae39f80b80ef43 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>
Add `catch()` and `finally()`, deprecate `otherwise()` and `always()`

84322e6f9bea8fbf637701bbac549bca46aa560b authored over 2 years ago by Christian Lück <[email protected]>
Merge pull request #199 from SimonFrings/php

Support PHP 8.1

964750093fc9dca7d3b0d7f0bda5ebf28e8e6860 authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>
Support PHP 8.1

02984462b03ef1fcda251f8c388080ca912b0981 authored almost 3 years ago by Simon Frings <[email protected]>
Merge pull request #197 from SimonFrings/deprecated

Add PHP 8 support and address deprecation of ReflectionType::getClass()

d649e300b2b26986ed9029411dee9515e10d97fa authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #193 from woodongwong/master

babade6eb3a5d302274145330f35a9e0d78f022c authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
Run tests on PHP 8

5ea3fe8b3ca3cb4085d2a3d1a4e90a8c23c0f99a authored about 3 years ago by Simon Frings <[email protected]>
php8: address ReflectionParameter::getClass deprecation

241d5b64ad9f4f9189552f12edfd5e0957a3573d authored about 3 years ago by cdosoftei <[email protected]>
Adjustments for 7.1, support for union types, test suite updates

b2a89487f1eb434b0e6fcea07003d6796a28638e authored about 3 years ago by cdosoftei <[email protected]>
Update FunctionResolveTest.php

16ab8077c92bc5c558a7584af320f40a074cb74c authored about 3 years ago by woodong <[email protected]>
Merge pull request #189 from srdante/patch-1

Fix brackets on documentation

22791620474e08cae011afdec5d3fbeb14cb4974 authored over 3 years ago by Christian Lück <[email protected]>
Fix brackets on documentation

7fdc396bced429cdae83d9870c96bc450ef3e494 authored over 3 years ago by Dante <[email protected]>
Merge pull request #185 from SimonFrings/ci

Use GitHub actions for continuous integration (CI)

29f1ed573460ea8a6d56c500b32145a19a4c15d4 authored over 3 years ago by Cees-Jan Kiewiet <[email protected]>
Use GitHub actions for continuous integration (CI)

Bye bye Travis CI, you've served us well.

8eb99eaf6c4256c97f9ec5aa47fed9b3878134a9 authored over 3 years ago by Simon Frings <[email protected]>
Merge pull request #178 from WyriHaximus-secret-labs/add-full-core-team-to-license

Add full core team to the license

0845d291435b862f9a22bb5971ba18f50a00da09 authored about 4 years ago by Cees-Jan Kiewiet <[email protected]>
Add full core team to composer authors list

1a9caa1039d8fe0cdb1f80be9d8485db8d0360f6 authored about 4 years ago by Cees-Jan Kiewiet <[email protected]>
Add full core team to the license

Added the full core team in order of joining the team

9e252d9524f933f39abf86e7a3c229c613bac552 authored about 4 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #171 from Kubo2/oo-deferred

Initialize Deferred's state in the constructor

12dcf28ddda57bec35f2983591b3d8d18a514856 authored about 4 years ago by Jan Sorgalla <[email protected]>
Merge pull request #177 from SimonFrings/tests

Update PHPUnit configuration schema for PHPUnit 9.3 and minor clean up

ee56552723e4709125b494e1e94861edf8af1366 authored about 4 years ago by Jan Sorgalla <[email protected]>
Update PHPUnit configuration schema for PHPUnit 9.3

85282771a5256d31b8cc2719b86fd651e23e7d47 authored about 4 years ago by Simon Frings <[email protected]>
Merge pull request #172 from WyriHaximus-secret-labs/add-missing-typehint-to-some-howMany

Add type declarations for `some()`

d3d4ec3e14e76f47d7a323e38ccef9c0ae2e6838 authored about 4 years ago by Christian Lück <[email protected]>
Merge pull request #173 from SimonFrings/tests

Run tests on PHPUnit 9 and clean up test suite

9ea755b62e1e38d822a8664b5fb8f035fadc33cc authored over 4 years ago by Jan Sorgalla <[email protected]>
Clean up test suite

f741aa34cd09812c9db8d5baf5e41b1c2bdbccdd authored over 4 years ago by Simon Frings <[email protected]>
Run tests on PHPUnit 9

ab4d4111231892e39a7aeea9bef78ca4fc6032a9 authored over 4 years ago by Simon Frings <[email protected]>
Add missing typehint to some's howMany

1ac36b1a87fbe372bd1fe9ad2c2f92ee4771e177 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Initialize Deferred's state in constructor

This change refactors out unnecessary and magical (= unclear,
hard-to-understand) code from Defe...

c06be4d16a4a9f2c509b99380d714b1da69e42d5 authored over 4 years ago by Kubis <[email protected]>
Merge pull request #164 from clue-labs/internal-fulfilled-rejected

Mark `FulfilledPromise` and `RejectedPromise` as internal

57d86e562b74c940b5fc8487ec5116baa2799446 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Mark `FulfilledPromise` and `RejectedPromise` as internal

Use `resolve()` and `reject()` instead.

ae47a2475dbd8c35eb30a179699dc638bf788d14 authored over 4 years ago by Christian Lück <[email protected]>
Merge pull request #161 from smscr/smscr-promise-or-value-fix

Suggestion: when detecting promisable by method presense check its an object

ccd60f815f1fdd30c1d17cfa6e0844d1fe11899a authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #162 from clue-labs/php7.4

Test PHP 7.4 on Travis

e4004768198da459fe21a737cb3f7c1f8f809e28 authored over 4 years ago by Jan Sorgalla <[email protected]>
Clear garbage references twice before starting tests

Clear twice to avoid leftovers in PHP 7.4 with ext-xdebug and code
coverage turned on (`vendor/b...

6ee24c2fcc7335cdb938d225b7ad2c4ee373e233 authored over 4 years ago by Christian Lück <[email protected]>
Test PHP 7.4 on Travis

af7fa59e9b410d5ec23382d26763c74386e96962 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Add check whether $cancellable is an object

af072f6cd7ef6de5c82ad4ce881941b8e6209d2d authored over 4 years ago by Pavel Shavshukov <[email protected]>
Add check whether $promiseOrValue is an object

43edd6568ce1fe80ecf5bc06660b2aacd2bda15e authored over 4 years ago by Pavel Shavshukov <[email protected]>
Merge pull request #158 from WyriHaximus-secret-labs/queue-drain-simplyfied

Simplify queue draining while retaining functionality

8d05ffd7bafb125491fec97a9ab38a2e226f67b5 authored over 4 years ago by Jan Sorgalla <[email protected]>
Simplify queue draining while retaining functionality

f5343a36877cb86f2d5378a632ca29196be00e5c authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Merge pull request #153 from reedy/reedy-patch-1

Add .gitattributes to exclude dev files from exports

6537ab297155803d048b4c0646988ca1c6619282 authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>
Add .gitattributes to exclude dev files from exports

10e7dc9cc56aff8270ebc28a01ffde51965dba1a authored almost 5 years ago by Sam Reed <[email protected]>
Merge pull request #150 from WyriHaximus-secret-labs/port-memory-improvements-from-2.x

Port memory improvements from 2.x to master

1ca77e99b45d021a01a8aeba250f509fdd8eecb8 authored almost 5 years ago by Jan Sorgalla <[email protected]>