History log of /ext-fiber/ (Results 226 – 250 of 294)
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
35582dbd25-Sep-2020 Aaron Piotrowski

Run schedulers on uncaught exception

2d65027e24-Sep-2020 Aaron Piotrowski

Fix closure scoping

dcb51ecf22-Sep-2020 Aaron Piotrowski

Error if the wrong scheduler resumes a fiber

3aa56e6321-Sep-2020 Aaron Piotrowski

Fix fiber status on error

9982b7c520-Sep-2020 Aaron Piotrowski

Fix garbage collection of fiber

5eccb5ac20-Sep-2020 Aaron Piotrowski

Cache closure

39e0ed3520-Sep-2020 Aaron Piotrowski

Move scheduler creation to function

f490717319-Sep-2020 Aaron Piotrowski

Update for typedef name change in php-src

Maintained compatibility with prior versions with a define.

8ad49d5019-Sep-2020 Aaron Piotrowski

Redesign Future as Awaitable

8d7f557319-Sep-2020 Aaron Piotrowski

Delete ref to fiber when fiber finishes

d1a029ee19-Sep-2020 Aaron Piotrowski

Rename Scheduler to FiberScheduler

45003b5e19-Sep-2020 Aaron Piotrowski

Use new observer API for finishing schedulers

e5cb987c19-Sep-2020 Aaron Piotrowski

Forbid resume outside scheduler

This keeps the suspend/switch stack consistent.

8211b1ea18-Sep-2020 Aaron Piotrowski

Reverse iterate through schedulers

58c2c99018-Sep-2020 Aaron Piotrowski

Execute schedulers to completion

d1d6bfb218-Sep-2020 Aaron Piotrowski

Fix switching resuming fiber from root context

9fc55ece18-Sep-2020 Aaron Piotrowski

Do not use pointer for fiber value

83ef35b818-Sep-2020 Aaron Piotrowski

Update stub

2497643318-Sep-2020 Aaron Piotrowski

Remove double-free of root context

b398414218-Sep-2020 Aaron Piotrowski

Limit fiber creation to Scheduler::run()

2bfa26f418-Sep-2020 Aaron Piotrowski

Make Scheduler an interface

Scheduler fiber is created by calling Scheduler::run().

fe0ac07117-Sep-2020 Aaron Piotrowski

Return callback result from Fiber::run()

e909132817-Sep-2020 Niklas Keller

Add -Werror

63988d8c17-Sep-2020 Niklas Keller

Fix bogus assert

99eb2bbb17-Sep-2020 Aaron Piotrowski

WIP: Scheduler::pause()

12345678910>>...12