The new v1.0.5 release is out now and fixes resumption in shutdown functions after an uncaught exception in the event loop happened!
github.com/revoltphp/even…
@amit_merchant Have a look at the linked example, although it's a bit too simple, as it could be written without fibers as well. What do you actually want to demonstrate?
We've released v1.0.3 of the event-loop, fixing an edge case created by last week's v1.0.2 with the improved garbage collection. We've also added checks to ensure you're not running an older PHP version affected by serious GC bugs related to fibers.
🎉 We're excited to announce that v3.0 of AMPHP has been released! 🥳
This marks a major milestone for AMPHP and the #async#PHP community.
v3 creates coroutines using Fibers instead of Generators and is based on the @revoltphp event-loop.
github.com/amphp/amp/rele…
We're proud to announce our initial stable release! The event loop is ready for production use, has been tested in various different applications and scenarios, and fully supports fibers.
github.com/revoltphp/even…
We've released the first stable release of our @reactphp adapter. It makes any ReactPHP based library compatible with the Revolt event loop.
github.com/revoltphp/even…
We've tagged 0.2.5 of revolt/event-loop!
We now require PHP 8.1 (ext-fiber will no longer be necessary or supported). We're also fully compatible with PHP 8.2!
https://github.com/revoltphp/even…
Today we're shipping some minor improvements: We've added FiberLocal::unset(), a template type to Suspension, and stacktraces to all current suspensions on early exit of the event loop.
github.com/revoltphp/even…
We're currently working on 0.2.0 with huge performance gains by optimizing the number of fiber switches. We've also enabled discussions, so you can use them instead of issues to discuss, provide feedback, or show what you've built. github.com/revoltphp/even…
Revolt's suspension API allows transparent use of non-blocking IO in any library. If the event loop isn't running, top-level suspensions will run it until the awaited condition is fulfilled. 🧵
25K Followers 305 FollowingThe Database Guy. I am helping you get better with MySQL and PostgreSQL.
⚡️ https://t.co/WwHTfJFoA5
📝 https://t.co/zJpXKSTKve
🛠️ @stackbricksapp
5K Followers 3K Following🏴 Principal Engineer / CTO | Open Source Leader | Public Speaker |
I'm part of @official_php, @phpfig, @dagger_io, @jenkinsci, @CDeliveryFdn
3K Followers 310 FollowingRecently promoted dad. CTO @MakersHub_AP. Maintainer of @ReactPHP. Creator of @x_framework. Head of clue·engineering. Building better, async PHP. 🚀
510 Followers 265 Following#ScriptNet Solutions, #Software House with active #Patents, was born to give #Internet Solutions to Small and structured #Web #Marketing Agencies and #Webmaster
58 Followers 462 FollowingSimplicity is the ultimate sophistication. Learning never exhausts the mind. Art is never finished, only abandoned. ~ Leonardo Da Vinci. Developer with Passion
4 Followers 122 FollowingNous sommes une communauté de développeurs passionnés qui partagent leur expertise en matière de développement web full-stack avec PHP.
3K Followers 310 FollowingRecently promoted dad. CTO @MakersHub_AP. Maintainer of @ReactPHP. Creator of @x_framework. Head of clue·engineering. Building better, async PHP. 🚀
564 Followers 312 FollowingComputer programmer, photographer, and coffee lover. Maintainer of @asyncphp, a library for writing async code in PHP using promises and coroutines.