2163dbaa | 17-Sep-2020 |
Aaron Piotrowski |
WIP: Trying to fix suspend while scheduler running |
5f4bfeb4 | 16-Sep-2020 |
Aaron Piotrowski |
WIP: You were right, root doesn’t need a stack |
d0b80b3c | 16-Sep-2020 |
Aaron Piotrowski |
WIP: Fix creating root fiber |
a24a3d39 | 16-Sep-2020 |
Aaron Piotrowski |
WIP: Fix root stack |
2a46d01e | 16-Sep-2020 |
Niklas Keller |
WIP: Suspend main |
67578c62 | 16-Sep-2020 |
Niklas Keller |
WIP: Suspend main |
e7503485 | 15-Sep-2020 |
Niklas Keller |
Fix true / false → 1 / 0 |
4142f74d | 14-Sep-2020 |
Aaron Piotrowski |
Put Future definition in fiber.c |
d74cb962 | 14-Sep-2020 |
Aaron Piotrowski |
Return Scheduler from Future::schedule() |
a3df1825 | 12-Sep-2020 |
Aaron Piotrowski |
Add Future interface |
1fdcb1ac | 10-Sep-2020 |
Aaron Piotrowski |
Use callback given to suspend to resume fiber |
4d045676 | 09-Sep-2020 |
Aaron Piotrowski |
Switch Fiber::create() to Fiber::run() |
5ab339fc | 09-Sep-2020 |
Aaron Piotrowski |
Split getStatus() method Split into isSuspended(), isRunning(), and isTerminated(). |
5504437a | 09-Sep-2020 |
Aaron Piotrowski |
Better handling of private constructors |
de976206 | 09-Sep-2020 |
Aaron Piotrowski |
Use static constructor for Fiber |
2ea1350f | 09-Sep-2020 |
Aaron Piotrowski |
Simplify API |
8aa1738a | 09-Sep-2020 |
Aaron Piotrowski |
Copy return only if used |
a4c57c88 | 08-Sep-2020 |
Aaron Piotrowski |
Fix spaces vs. tabs |
0c027169 | 08-Sep-2020 |
Aaron Piotrowski |
Add Fiber::getCurrent() |
da290598 | 08-Sep-2020 |
Aaron Piotrowski |
Fix occasional segfault with finally |
90400f98 | 08-Sep-2020 |
Aaron Piotrowski |
Swap license The code originally was released under the PHP license. |
7f5c006a | 08-Sep-2020 |
Aaron Piotrowski |
Add FiberError FiberError is thrown on user errors, such as suspending outside a fiber. |
0732a160 | 07-Sep-2020 |
Aaron Piotrowski |
Use ini entry for stack size |
c00b4bc0 | 06-Sep-2020 |
Aaron Piotrowski |
Add ucontext support |
7f0f6099 | 05-Sep-2020 |
Aaron Piotrowski |
Update stub with PHP 8 mixed type |