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
e563d55d1641de1dea9f5e84f3cccc66d2bfe02c authored about 1 year ago by Simon Frings <[email protected]>
[3.x] Run tests on PHP 8.3 and update test suite
75f3e013d056856a8f177eee153ca10278728e70 authored about 1 year ago by Simon Frings <[email protected]>3282305c5a73127e9735ef0d70552d15c1231d5e authored about 1 year ago by Christian Lück <[email protected]>
Update PHPStan
7053e3ca49a9a8225f081c8f67f785f80cb4d82e authored over 1 year ago by Christian Lück <[email protected]>91cad0e619124af981fbe2e7354c55e00d062699 authored over 1 year ago by Ondrej Mirtes <[email protected]>
Describe all callable arguments with types for `Promise` and `Deferred`
5cd145832b37b2838dfc9800083601cd9529f799 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>de40371514b723b54adfedcef7737c75ea1427aa authored over 1 year ago by Christian Lück <[email protected]>
bb96a7b46bb0049ed0c83484d789b7415abbf536 authored over 1 year ago by Christian Lück <[email protected]>
Fix gist link about promise in README.md
baf9ab543a6cd5c73379026b88ad0a648c7a888d authored over 1 year ago by Simon Frings <[email protected]>11b78c13e76b4ffceca103c67ef7186fe6dacb80 authored over 1 year ago by SQKo <[email protected]>
c86753c76fd3be465d93b308f18d189f01a22be4 authored over 1 year ago by Christian Lück <[email protected]>
[3.x] Add template annotations
d317026dfecbc98d08212899ff874d8ec9102b23 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>Adds template annotations turning the `PromiseInterface` into a generic.
Variables `$p1` and `$...
b14580de7ca6d2374490b96a27ecd6fc5c55a9c8 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>Add new `set_rejection_handler()` function for unhandled rejections
af5814cc479211948fe93a4cceae397b356edf9f authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>b1e8940b3f9b240f636c129571f0dfe5a9eb2f5d authored over 1 year ago by Christian Lück <[email protected]>
Report any unhandled promise rejections
d87b562b9af66847c85e5cb8f658702ade7edf2c authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>b0d0f3da0d7b89d54b57bfe5bff9ec8245113b57 authored over 1 year ago by Christian Lück <[email protected]>
[3.x] Add PHPStan to test environment with `max` level
d66fa6665b8c9843c7f699c90ff7449524a82096 authored over 1 year ago by Cees-Jan Kiewiet <[email protected]>c4e614538c0a02e4b1ac0db1db47c8075e7ff3e3 authored over 1 year ago by Christian Lück <[email protected]>
fd5e88602c8720611d4bc7e9aa113268e08c0677 authored over 1 year ago by Christian Lück <[email protected]>
Revert issue template changes to use organisation issue template
60198555f041234a186754951585d0f813487fc5 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>259ebca4ac1a67f3fc7950f2b274548cf66de0c4 authored about 2 years ago by Simon Frings <[email protected]>
[3.x] Update test suite and report failed assertions
863c4a628c506e3efd734fabfc8daa445127156c authored about 2 years ago by Simon Frings <[email protected]>b7eea9a75e362da44e550cd38ff35875b9065209 authored about 2 years ago by Christian Lück <[email protected]>
Add issue template for better orientation
84f20465475df2d6bc4a191eb26840d228c308fc authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>f625effab0bfd807191e58a0af33974071025b0d authored about 2 years ago by Simon Frings <[email protected]>
Remove internal `Queue` leftovers
d76ba7bb38b2bd94be00ef208af2357929631165 authored about 2 years ago by Cees-Jan Kiewiet <[email protected]>42f7fccd891331599d869d2fd44874eea8e61574 authored about 2 years ago by Christian Lück <[email protected]>
[3.x] feat: add support for DNF types
ee59eaeb8b5e14778e291a2ae9d1b12c55c7ee1a authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>19d52299372d4fee43ee69875a81d35433af8d46 authored over 2 years ago by Nicolas Hedger <[email protected]>
3731d1993d5439011ec03f6562d108bd6d7a3331 authored over 2 years ago by Nicolas Hedger <[email protected]>
[3.x] Test on PHP 8.2
d9aa5a3bed7ed22178a1344d6261325d9a3b42a9 authored over 2 years ago by Christian Lück <[email protected]>With PHP 8.2 coming out later this year, we should be reading for it's release to ensure all out...
414d5b221ab65f6f46ed6fa8767b022bacfe889d authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>chore(docs): remove leading dollar signs
1bb9a7eb5fea00e1b6e513847729aad994b19908 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>2d1dbe691fe97fec302c91c58089ac06a76f2447 authored over 2 years ago by Nicolas Hedger <[email protected]>
Continue internal `Queue` execution also after fiber is suspended
033dc5fc6d46b996efcffe1c24f19ff8376c77cc authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>Update test suite to avoid deprecation notices for PHP 8.1+
1c325e739446a3a9301f0a0f69f6e7a9840e3d2f authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>ed5bd5272e53d9f49725704af81b4ba1242a8fc7 authored over 2 years ago by Christian Lück <[email protected]>
616495c921218f591cf73bdbf52cedf0e5b7f740 authored over 2 years ago by Christian Lück <[email protected]>
Support `iterable` type for `all()` + `race()` + `any()`
e63bcececc29c4d24b066efc47c82e064e3e801a authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>57fa798300582ad1ccf7b87d735bd9f3297e4afc authored over 2 years ago by Christian Lück <[email protected]>
9219299b418802b9d14ee824737651e8feb910c2 authored over 2 years ago by Christian Lück <[email protected]>
[RFC] Remove `done()` method
93d4b0fd69e4badd5252e417f0fe668529e2bf1f authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>5bf21109258bf5f7dec028c26ba682dac232f890 authored over 2 years ago by Christian Lück <[email protected]>
[RFC] Remove `some()`, `map()`, `reduce()` functions
16052d3a79c73d9e0ca1178b13c8d80b4b12625e authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>5137c81929caab3976b7e8b5737ad9db3b6083fe authored over 2 years ago by Christian Lück <[email protected]>
51638e795841b7e171b0092921b263ff4f5cf5a2 authored over 2 years ago by Christian Lück <[email protected]>
9b2c528090295544f7da5d74df2d1ec0642c045b authored over 2 years ago by Christian Lück <[email protected]>
[RFC] Remove unneeded `PromisorInterface`
4bc784ef7b6323a1060e7f7c79ab0d785bbd2b00 authored over 2 years ago by Cees-Jan Kiewiet <[email protected]>55f5d386da33c8512d17491efe478369930ff5e4 authored over 2 years ago by Christian Lück <[email protected]>
[3.x] Add badge to show number of project installations
8485913c7f7efaa9654e20496252f51ada94870d authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>af74aecdecdb7fb9e5d5c00e3338481035ae7b5d authored almost 3 years ago by Simon Frings <[email protected]>
Require argument for `resolve()` function
b3559353673872c581e47f3b8e77a16f46756cff authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>89fab3503a920a3142274c78310b0fa56b57dc5c authored almost 3 years ago by Christian Lück <[email protected]>
Rename development branch to `3.x` and add installation instructions
16a338b649ccc02e1638e4fc2bc8078022eb0b66 authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>3c72e43d56b2de23faa18f659f7143710f359dc5 authored almost 3 years ago by Christian Lück <[email protected]>
Improve test suite to fix default Exception message (PHP 8.1)
ec444aaf94aa7a7a4dc2d23da58c3f876a5ad1d7 authored almost 3 years ago by Christian Lück <[email protected]>Support intersection types (PHP 8.1+ / ported from v2 to v3)
333ab4b48a787e04b658c509bab32580a59f6dfe authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>
PHP8.1+ complains about Exception not accepting `null` as the message
argument for an `Exception...
5189eb6f3b372f4c47dd2c94c4c454c3dedfbdfd authored almost 3 years ago by Benjamin Zikarsky <[email protected]>
ae8eb1a69fd135e0d8acb80f22f33ab1ccf28964 authored almost 3 years ago by Benjamin Zikarsky <[email protected]>
Add `catch()` and `finally()`, deprecate `otherwise()` and `always()`
30284b00c310c3eb64d0dd8ee5ae39f80b80ef43 authored almost 3 years ago by Cees-Jan Kiewiet <[email protected]>84322e6f9bea8fbf637701bbac549bca46aa560b authored almost 3 years ago by Christian Lück <[email protected]>
Support PHP 8.1
964750093fc9dca7d3b0d7f0bda5ebf28e8e6860 authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>02984462b03ef1fcda251f8c388080ca912b0981 authored about 3 years ago by Simon Frings <[email protected]>
Add PHP 8 support and address deprecation of ReflectionType::getClass()
d649e300b2b26986ed9029411dee9515e10d97fa authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>babade6eb3a5d302274145330f35a9e0d78f022c authored about 3 years ago by Cees-Jan Kiewiet <[email protected]>
5ea3fe8b3ca3cb4085d2a3d1a4e90a8c23c0f99a authored about 3 years ago by Simon Frings <[email protected]>
241d5b64ad9f4f9189552f12edfd5e0957a3573d authored about 3 years ago by cdosoftei <[email protected]>
b2a89487f1eb434b0e6fcea07003d6796a28638e authored about 3 years ago by cdosoftei <[email protected]>
16ab8077c92bc5c558a7584af320f40a074cb74c authored over 3 years ago by woodong <[email protected]>
Fix brackets on documentation
22791620474e08cae011afdec5d3fbeb14cb4974 authored over 3 years ago by Christian Lück <[email protected]>7fdc396bced429cdae83d9870c96bc450ef3e494 authored over 3 years ago by Dante <[email protected]>
Use GitHub actions for continuous integration (CI)
29f1ed573460ea8a6d56c500b32145a19a4c15d4 authored almost 4 years ago by Cees-Jan Kiewiet <[email protected]>Bye bye Travis CI, you've served us well.
8eb99eaf6c4256c97f9ec5aa47fed9b3878134a9 authored almost 4 years ago by Simon Frings <[email protected]>Add full core team to the license
0845d291435b862f9a22bb5971ba18f50a00da09 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>1a9caa1039d8fe0cdb1f80be9d8485db8d0360f6 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
Added the full core team in order of joining the team
9e252d9524f933f39abf86e7a3c229c613bac552 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>Initialize Deferred's state in the constructor
12dcf28ddda57bec35f2983591b3d8d18a514856 authored over 4 years ago by Jan Sorgalla <[email protected]>Update PHPUnit configuration schema for PHPUnit 9.3 and minor clean up
ee56552723e4709125b494e1e94861edf8af1366 authored over 4 years ago by Jan Sorgalla <[email protected]>85282771a5256d31b8cc2719b86fd651e23e7d47 authored over 4 years ago by Simon Frings <[email protected]>
Add type declarations for `some()`
d3d4ec3e14e76f47d7a323e38ccef9c0ae2e6838 authored over 4 years ago by Christian Lück <[email protected]>Run tests on PHPUnit 9 and clean up test suite
9ea755b62e1e38d822a8664b5fb8f035fadc33cc authored over 4 years ago by Jan Sorgalla <[email protected]>f741aa34cd09812c9db8d5baf5e41b1c2bdbccdd authored over 4 years ago by Simon Frings <[email protected]>
ab4d4111231892e39a7aeea9bef78ca4fc6032a9 authored over 4 years ago by Simon Frings <[email protected]>
1ac36b1a87fbe372bd1fe9ad2c2f92ee4771e177 authored over 4 years ago by Cees-Jan Kiewiet <[email protected]>
This change refactors out unnecessary and magical (= unclear,
hard-to-understand) code from Defe...
Mark `FulfilledPromise` and `RejectedPromise` as internal
57d86e562b74c940b5fc8487ec5116baa2799446 authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>Use `resolve()` and `reject()` instead.
ae47a2475dbd8c35eb30a179699dc638bf788d14 authored almost 5 years ago by Christian Lück <[email protected]>Suggestion: when detecting promisable by method presense check its an object
ccd60f815f1fdd30c1d17cfa6e0844d1fe11899a authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>Test PHP 7.4 on Travis
e4004768198da459fe21a737cb3f7c1f8f809e28 authored almost 5 years ago by Jan Sorgalla <[email protected]>
Clear twice to avoid leftovers in PHP 7.4 with ext-xdebug and code
coverage turned on (`vendor/b...
af7fa59e9b410d5ec23382d26763c74386e96962 authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>
af072f6cd7ef6de5c82ad4ce881941b8e6209d2d authored almost 5 years ago by Pavel Shavshukov <[email protected]>
43edd6568ce1fe80ecf5bc06660b2aacd2bda15e authored almost 5 years ago by Pavel Shavshukov <[email protected]>
Simplify queue draining while retaining functionality
8d05ffd7bafb125491fec97a9ab38a2e226f67b5 authored almost 5 years ago by Jan Sorgalla <[email protected]>f5343a36877cb86f2d5378a632ca29196be00e5c authored almost 5 years ago by Cees-Jan Kiewiet <[email protected]>
Add .gitattributes to exclude dev files from exports
6537ab297155803d048b4c0646988ca1c6619282 authored about 5 years ago by Cees-Jan Kiewiet <[email protected]>10e7dc9cc56aff8270ebc28a01ffde51965dba1a authored about 5 years ago by Sam Reed <[email protected]>
Port memory improvements from 2.x to master
1ca77e99b45d021a01a8aeba250f509fdd8eecb8 authored about 5 years ago by Jan Sorgalla <[email protected]>