rfc:fibers
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
rfc:fibers [2021/03/08 19:17] – Voting! trowski | rfc:fibers [2021/03/23 15:12] – Close vote kelunik | ||
---|---|---|---|
Line 3: | Line 3: | ||
* Date: 2021-03-08 | * Date: 2021-03-08 | ||
* Authors: Aaron Piotrowski < | * Authors: Aaron Piotrowski < | ||
- | * Status: | + | * Status: |
* First Published at: http:// | * First Published at: http:// | ||
Line 222: | Line 222: | ||
=== Fiber Stacks === | === Fiber Stacks === | ||
- | Each fiber is allocated a separate C stack and VM stack on the heap. The C stack is allocated using '' | + | Each fiber is allocated a separate C stack and VM stack on the heap. The C stack is allocated using '' |
===== Backward Incompatible Changes ===== | ===== Backward Incompatible Changes ===== | ||
Declares '' | Declares '' | ||
+ | |||
+ | ===== Future Scope ===== | ||
+ | |||
+ | The current implementation does not provide an internal API for fibers for PHP extensions. This RFC focuses on the user space fiber API. An internal fiber API will be added, collaborating with other internal developers and using feedback from PHP extension developers, including Swoole, so fibers can be created and controlled from PHP extensions. An extension may still optionally provide their own custom fiber implementation, | ||
===== Proposed PHP Version(s) ===== | ===== Proposed PHP Version(s) ===== | ||
Line 582: | Line 586: | ||
Voting started on 2021-03-08 and will run through 2021-03-22. 2/3 required to accept. | Voting started on 2021-03-08 and will run through 2021-03-22. 2/3 required to accept. | ||
- | <doodle title=" | + | <doodle title=" |
* Yes | * Yes | ||
* No | * No |
rfc/fibers.txt · Last modified: 2021/07/12 21:30 by kelunik