docs(design): add the JavaScript back end design record #606
Loading…
Reference in a new issue
No description provided.
Delete branch "loop/602-js-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?
Step 1 of #63: the design record of the JavaScript back end,
docs/design/JAVASCRIPT-BACKEND.md.It covers the module layout and driver (target
browser-js), the IR construct by construct, the kernel groups K1-K8(which
Mathfunctions V8 answers bit for bit, and the test plan), memory, tasks, and the slices of #63 in order withacceptance tests, marking which touch natives or the seed (two-commit rule) and naming slice 1. The V8 facts are
measured on Node 24.22.1 (the pinned CI version is 24.21.0); the measurement programs are in the appendix.
Also linked from
docs/design/index.md,docs/design/JAVASCRIPT-AND-PHP.md(status line, section 1 pointer, tasksbullet) and milestone 9 of
docs/ROADMAP.md.Documentation only; the seed is untouched. Not checked locally: the docs gate, the formatter and CI.
Closes torbscript/language#602
Approved. Docs-only change, head
aaa09a7.Non-blocking: the PR body says the docs gate and formatter were not run locally; CI gates are green, so nothing further is needed.