An open API service providing commit metadata for open source projects.

GitHub / reactphp/async / commits

Async utilities and fibers for ReactPHP.

SHA Message Author Date Stats
7c3738e8 Prepare v4.2.0 release Simon Frings <s****n@c****g> about 2 years ago
3fad9757 merge Merge pull request #81 from clue-labs/php8.3-v4 Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
9eb63325 Run tests on PHP 8.3 and update test suite Christian Lück <c****n@c****g> over 2 years ago
8cc37cc8 merge Merge pull request #40 from WyriHaximus-labs/4.x-add-template-annotations Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
643316a3 Add template annotations Cees-Jan Kiewiet <c****k@g****m>
Committed by: Christian Lück <c****n@c****g>
over 2 years ago
307684c9 merge Merge pull request #79 from clue-labs/unhandled-rejections-v4 Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
9b585141 Update test suite to avoid unhandled promise rejections Christian Lück <c****n@c****g> over 2 years ago
b9641ac6 Prepare v4.1.0 release Simon Frings <s****n@c****g> over 2 years ago
ecd5cef6 merge Merge pull request #78 from clue-labs/delay-docs-v4 Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
b64af2c8 Minor documentation improvements Christian Lück <c****n@c****g> over 2 years ago
5c7e7854 merge Merge pull request #76 from clue-labs/phpstan-v4 Simon Frings <s****n@c****g>
Committed by: GitHub <n****y@g****m>
over 2 years ago
6185725a Improve type definitions and update to PHPStan level `max` Christian Lück <c****n@c****g> over 2 years ago
0fdd6a4f Add PHPStan to test environment Christian Lück <c****n@c****g> over 2 years ago
7012b4c8 merge Merge pull request #73 from WyriHaximus-labs/4.x-template-params-can-only-hav... Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
55b44c0e Template params can only have one argument Cees-Jan Kiewiet <c****k@g****m> about 3 years ago
4ba58fb8 merge Merge pull request #69 from clue-labs/delay Simon Frings <s****n@c****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
608a67c5 Add new `delay()` function to delay program execution Christian Lück <c****n@c****g> about 3 years ago
34c49a10 merge Merge pull request #66 from clue-labs/update-tests Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
61baa83b Update test suite and report failed assertions Christian Lück <c****n@c****g> over 3 years ago
efd2863d merge Merge pull request #61 from WyriHaximus-labs/4.x-test-on-php-8.2 Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m>
over 3 years ago
5e6c1265 Test on PHP 8.2 Cees-Jan Kiewiet <c****k@g****m> over 3 years ago
2aa8d890 Prepare v4.0.0 release Christian Lück <c****n@c****g> over 3 years ago
4dae336e merge Merge pull request #57 from clue-labs/docs-examples Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
f5d8b974 Improve examples for `async()` and `await()` Christian Lück <c****n@c****g> over 3 years ago
257634a9 merge Merge pull request #48 from clue-labs/promise-v4 Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
e68e9a85 Forward compatibility with upcoming Promise v3 Christian Lück <c****n@c****g> over 3 years ago
ed23203d merge Merge pull request #55 from clue-labs/cancellation-v4 Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
df3c4a12 Consistent cancellation semantics for `async()` Christian Lück <c****n@c****g> over 3 years ago
992580af Consistent cancellation semantics for `coroutine()` Christian Lück <c****n@c****g> over 3 years ago
8f4251c7 merge Merge pull request #51 from nhedger/chore/remove-leading-dollar Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
1615580e chore(docs): remove leading dollar sign Nicolas Hedger <n****s@h****h> over 3 years ago
ff7a06c1 merge Merge pull request #49 from clue-labs/iterable-v4 Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
2343d9cd Take advantage of iterators instead of converting to array first Christian Lück <c****n@c****g> over 3 years ago
a58b1797 Support `iterable` type for `parallel()` + `series()` + `waterfall()` Christian Lück <c****n@c****g> over 3 years ago
cfd52ac4 merge Merge pull request #36 from SimonFrings/installations4x Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
74544b07 Add badge to show number of project installations Simon Frings <s****n@c****g> almost 4 years ago
0ba9f702 merge Merge pull request #34 from clue-labs/skip-unsupported-cancellation Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
b7242c6d Skip cancellation of promise within fiber without cancellation support Christian Lück <c****n@c****g> almost 4 years ago
6224eb74 merge Merge pull request #20 from WyriHaximus-labs/cancel-fiber Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
262ef591 Improve `async()` by making its promises cancelable Cees-Jan Kiewiet <c****k@g****m> almost 4 years ago
4cadacc1 merge Merge pull request #32 from clue-labs/the-future-is-now Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
4d8331fb Refactor `SimpleFiber` to simplify async code flow Christian Lück <c****n@c****g> almost 4 years ago
c5d53ee6 Improve `await()` for `asyc()` to avoid unneeded `futureTick()` calls Christian Lück <c****n@c****g> almost 4 years ago
8f01f4b7 Improve `await()` in main to avoid unneeded `futureTick()` calls Christian Lück <c****n@c****g> almost 4 years ago
1986075a merge Merge pull request #30 from clue-labs/the-future-is-now Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
27f0027f Improve `await()` in `async()` to avoid unneeded `futureTick()` calls Christian Lück <c****n@c****g> almost 4 years ago
ce2379f1 Improve `async()` to avoid unneeded `futureTick()` calls Christian Lück <c****n@c****g> almost 4 years ago
83749dde merge Merge pull request #29 from clue-labs/rename-4.x Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
almost 4 years ago
166b144f Rename `main` branch to `4.x` and update installation instructions Christian Lück <c****n@c****g> almost 4 years ago
f492e656 merge Merge pull request #28 from clue-labs/garbage Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
f02bfcb1 Clean up any garbage references when awaiting rejected promise Christian Lück <c****n@c****g> about 4 years ago
bc117045 merge Merge pull request #26 from clue-labs/async-docs Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
32483f4b Add documentation for `async()` function and Fiber-based `await()` Christian Lück <c****n@c****g> about 4 years ago
ff11a7aa merge Merge pull request #18 from WyriHaximus-labs/fibers-fastforward-resolved-promise Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m>
about 4 years ago
546cb73e Fast forward resolved/rejected promises with fibers await Cees-Jan Kiewiet <c****k@g****m> about 4 years ago
97a6ad37 merge Merge pull request #19 from WyriHaximus-labs/make-async-return-a-callable Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
4355fcf8 Make `async` return a callable Cees-Jan Kiewiet <c****k@g****m> about 4 years ago
80aa19fa merge Merge pull request #15 from WyriHaximus-labs/fibers Christian Lück <c****n@c****g>
Committed by: GitHub <n****y@g****m>
about 4 years ago
145ed6a6 Add fiber interoperability support Cees-Jan Kiewiet <c****k@g****m> about 4 years ago
984382f7 Add Fiber-based `async()` function Christian Lück <c****n@c****g>
Committed by: Cees-Jan Kiewiet <c****k@g****m>
about 4 years ago
6f7f05b7 Add Fiber-based `await()` function Christian Lück <c****n@c****g>
Committed by: Cees-Jan Kiewiet <c****k@g****m>
about 4 years ago
28d95846 merge Merge pull request #14 from clue-labs/php8.1 Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
249f9f6d Require PHP 8.1+ and add `mixed` type declarations Christian Lück <c****n@c****g> about 4 years ago
c989ee10 merge Merge pull request #13 from clue-labs/coroutine-cancellation Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
4541391b Clean up garbage references for coroutines Christian Lück <c****n@c****g> about 4 years ago
603e70bf Improve cancellation for coroutines continuing to yield pending promises Christian Lück <c****n@c****g> about 4 years ago
d460d70b Calling `cancel()` on coroutine should cancel pending promise Christian Lück <c****n@c****g> about 4 years ago
945ad1d1 merge Merge pull request #12 from clue-labs/coroutine Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
e0185730 Add Generator-based `coroutine()` function Christian Lück <c****n@c****g> about 4 years ago
a57e4d46 merge Merge pull request #11 from clue-labs/php7.1 Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
3711b0ea Update to PHPUnit 7.5+ Christian Lück <c****n@c****g> about 4 years ago
330e7308 Require PHP 7.1+ and add type declarations Christian Lück <c****n@c****g> about 4 years ago
ab03f4d9 merge Merge pull request #10 from clue-labs/cleanup Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
a112d862 merge Merge pull request #9 from clue-labs/cancellation Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
about 4 years ago
1de6a439 Clean up minor leftover development references Christian Lück <c****n@c****g> about 4 years ago
36eb4484 Calling `cancel()` on resulting promise should cancel all pending tasks Christian Lück <c****n@c****g> about 4 years ago
119e5092 Ensure `parallel()` function cancels parallel tasks on error Christian Lück <c****n@c****g> about 4 years ago
ca4c6924 Ensure `parallel()` function stops invoking additional tasks on error Christian Lück <c****n@c****g> about 4 years ago
98ae7608 merge Merge pull request #8 from clue-labs/await Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
84a2de59 Clean up test suite for `await()` function Christian Lück <c****n@c****g> over 4 years ago
d2a66085 Support throwing `Throwable` as-is (PHP 7+) Christian Lück <c****n@c****g> over 4 years ago
7763182a Remove optional `$loop` argument and always use default loop Christian Lück <c****n@c****g> over 4 years ago
3422dad1 Remove deprecated `$timeout` argument Christian Lück <c****n@c****g> over 4 years ago
97770fac Import `await()` function from clue/reactphp-block v1.5.0 Christian Lück <c****n@c****g> over 4 years ago
6dcdf94d merge Merge pull request #7 from clue-labs/promise Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
067c2ff6 Use Promise-based APIs instead of callbacks (continuation-passing style) Christian Lück <c****n@c****g> over 4 years ago
e0a97b1b merge Merge pull request #6 from clue-labs/functions Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
769eebb0 Change to use functional API instead of static `Util` class Christian Lück <c****n@c****g> over 4 years ago
a37c28ee Improve API documentation Christian Lück <c****n@c****g> over 4 years ago
c89153ad merge Merge pull request #5 from clue-labs/phpunit Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
3dccf8ca Support upcoming PHP 8.1 and update test suite for PHPUnit 9 Christian Lück <c****n@c****g> over 4 years ago
c6f717ea merge Merge pull request #4 from clue-labs/default-loop Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
4412a607 merge Merge pull request #3 from clue-labs/resurrect-project Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
df15de22 Simplify usage by supporting new default loop Christian Lück <c****n@c****g> over 4 years ago
adc6eb04 Add `.gitattributes` to exclude dev files from exports Christian Lück <c****n@c****g> over 4 years ago
f62caaf5 Update to use PSR-4 autoloading Christian Lück <c****n@c****g> over 4 years ago
0c19045d Hello ReactPHP! Add full core team to the license Christian Lück <c****n@c****g> over 4 years ago
d4cf21f8 merge Merge pull request #2 from clue-labs/resurrect-ci Cees-Jan Kiewiet <c****k@g****m>
Committed by: GitHub <n****y@g****m>
over 4 years ago
b971beec Add PHPUnit and use GitHub actions for continuous integration (CI) Christian Lück <c****n@c****g> over 4 years ago
1bb585a1 Add unmaintained message to README Igor Wiedler <i****r@w****h> over 12 years ago

← Back to repository