History log of /ext-fiber/ (Results 201 – 225 of 294)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
0507203613-Oct-2020 Aaron Piotrowski

Different approach to returning schedulers

9a1939e413-Oct-2020 Aaron Piotrowski

Fix resume from wrong scheduler

d0f5195213-Oct-2020 Aaron Piotrowski

Add and update tests

ec76281c12-Oct-2020 Aaron Piotrowski

More tests

3c4581c612-Oct-2020 Aaron Piotrowski

Throw UnwindExit in unfinished fibers

31589c0712-Oct-2020 Aaron Piotrowski

Call schedulers on script end, but only if there is no fatal error

de86673409-Oct-2020 Aaron Piotrowski

Add initial tests

Deleted outdated demos. Will add new ones using scripts added for tests.

51435d1009-Oct-2020 Aaron Piotrowski

Push scheduler shutdown after destructors and registered shutdown functions

7b2f57cf07-Oct-2020 Aaron Piotrowski

Rarrange scheduler exception handling

ca12ac1f07-Oct-2020 Aaron Piotrowski

Fix schedulers running on fatal error

81e4a39e06-Oct-2020 Aaron Piotrowski

Revert scheduler efree

I knew this wasn’t correct…

efc052a106-Oct-2020 Aaron Piotrowski

Remove now unnecessary fiber state

500e505f05-Oct-2020 Aaron Piotrowski

Fix scheduler memory leak

Not sure why efree appears necessary for schedulers but not other fibers… this may not be the correct approach.

73cf5b6004-Oct-2020 Aaron Piotrowski

Throw if scheduler fiber ends

Also better cleanup of fiber schedulers, before and after register_shutdown_function().

30d4f5fe03-Oct-2020 Aaron Piotrowski

Move fiber cleanup

register_shutdown_function() may now use Fiber::await().

34d6ec9c03-Oct-2020 Aaron Piotrowski

Split out fiber continuation variables

Reduces memory for scheduler fibers.

9e49d8ee03-Oct-2020 Aaron Piotrowski

Update for PHP 8-RC1

f448511002-Oct-2020 Aaron Piotrowski

Ignore UnwindExit

d195bab802-Oct-2020 Aaron Piotrowski

Clean up fibers after scheduler throw

fa5cf25702-Oct-2020 Aaron Piotrowski

Fatal error if scheduler throws an exception

b71dbb9c01-Oct-2020 Aaron Piotrowski

Switch to dead fiber before destruction

Undefined destructor order has tripped me up in user code, why should extension code be any different.

b97aabb301-Oct-2020 Aaron Piotrowski

Revert a dtor move

77eb8c4430-Sep-2020 Aaron Piotrowski

Move some zval_ptr_dtor

1c4a42c827-Sep-2020 Aaron Piotrowski

Throw if await called in Awaitable::onResolve()

b86cd9b625-Sep-2020 Aaron Piotrowski

Keep list of fibers for GC

Unfinished fibers were leaking prior to this change.

12345678910>>...12