35582dbd | 25-Sep-2020 |
Aaron Piotrowski |
Run schedulers on uncaught exception |
2d65027e | 24-Sep-2020 |
Aaron Piotrowski |
Fix closure scoping |
dcb51ecf | 22-Sep-2020 |
Aaron Piotrowski |
Error if the wrong scheduler resumes a fiber |
3aa56e63 | 21-Sep-2020 |
Aaron Piotrowski |
Fix fiber status on error |
9982b7c5 | 20-Sep-2020 |
Aaron Piotrowski |
Fix garbage collection of fiber |
5eccb5ac | 20-Sep-2020 |
Aaron Piotrowski |
Cache closure |
39e0ed35 | 20-Sep-2020 |
Aaron Piotrowski |
Move scheduler creation to function |
f4907173 | 19-Sep-2020 |
Aaron Piotrowski |
Update for typedef name change in php-src Maintained compatibility with prior versions with a define. |
8ad49d50 | 19-Sep-2020 |
Aaron Piotrowski |
Redesign Future as Awaitable |
8d7f5573 | 19-Sep-2020 |
Aaron Piotrowski |
Delete ref to fiber when fiber finishes |
d1a029ee | 19-Sep-2020 |
Aaron Piotrowski |
Rename Scheduler to FiberScheduler |
45003b5e | 19-Sep-2020 |
Aaron Piotrowski |
Use new observer API for finishing schedulers |
e5cb987c | 19-Sep-2020 |
Aaron Piotrowski |
Forbid resume outside scheduler This keeps the suspend/switch stack consistent. |
8211b1ea | 18-Sep-2020 |
Aaron Piotrowski |
Reverse iterate through schedulers |
58c2c990 | 18-Sep-2020 |
Aaron Piotrowski |
Execute schedulers to completion |
d1d6bfb2 | 18-Sep-2020 |
Aaron Piotrowski |
Fix switching resuming fiber from root context |
9fc55ece | 18-Sep-2020 |
Aaron Piotrowski |
Do not use pointer for fiber value |
83ef35b8 | 18-Sep-2020 |
Aaron Piotrowski |
Update stub |
24976433 | 18-Sep-2020 |
Aaron Piotrowski |
Remove double-free of root context |
b3984142 | 18-Sep-2020 |
Aaron Piotrowski |
Limit fiber creation to Scheduler::run() |
2bfa26f4 | 18-Sep-2020 |
Aaron Piotrowski |
Make Scheduler an interface Scheduler fiber is created by calling Scheduler::run(). |
fe0ac071 | 17-Sep-2020 |
Aaron Piotrowski |
Return callback result from Fiber::run() |
e9091328 | 17-Sep-2020 |
Niklas Keller |
Add -Werror |
63988d8c | 17-Sep-2020 |
Niklas Keller |
Fix bogus assert |
99eb2bbb | 17-Sep-2020 |
Aaron Piotrowski |
WIP: Scheduler::pause() |