docs(design): add the PHP back end design record #707
Loading…
Reference in a new issue
No description provided.
Delete branch "loop/702-php-design-record"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Adds
docs/design/PHP.md, the design record for the PHP back end (step 1 of #64), modelled onJAVASCRIPT-BACKEND.md: module layout and driver, the IR construct by construct, kernel K1 to K8, memory, tasks, the 8-slice table with an acceptance test each, a first slice precise enough to file, and a section listing every PHP-behaviour statement the design leans on (nothing was measured; each is pinned by a named slice).Also links the record from
docs/design/index.md,docs/ROADMAP.mdanddocs/design/JAVASCRIPT-AND-PHP.md, and amends the tasks-in-PHP text and the "No Fibers" sentence there (decided by the loop: one run queue withstream_select, no Fibers/ext-uv/ext-ev).Docs only;
seed/untouched.Closes #702
Part of #64 (epic, stays open).
Approved at
302c20c.Non-blocking: none.