docs: split opcode JIT status by backend - #117
Conversation
📝 WalkthroughWalkthroughThis PR expands cross-referencing between README.md, README.ko.md, and docs/ across most feature sections, and restructures documentation ownership guidance in docs/README.md. docs/instruction-set.md is significantly reworked, converting opcode documentation into a per-opcode Opcode Reference table with separate ARM64/AMD64 JIT status columns. ChangesDocumentation updates
Estimated code review effort: 2 (Simple) | ~15 minutes Related PRs: None identified. Suggested labels: documentation Suggested reviewers: siyul-park 🐰 A rabbit hops through docs anew, 🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
There was a problem hiding this comment.
🧹 Nitpick comments (1)
docs/instruction-set.md (1)
18-19: 📐 Maintainability & Code Quality | 🔵 TrivialInclude the AMD64 placeholder backend in the ownership map.
interp/jit_stub.gocovers the stub path, but the AMD64 placeholder contract is also part of this change set (asm/amd64in the compatibility docs). Add that file here so the ownership map stays complete.🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the rest with a brief reason, keep changes minimal, and validate. In `@docs/instruction-set.md` around lines 18 - 19, The ownership map in the instruction set is missing the AMD64 placeholder backend entry, so update the table in docs/instruction-set.md to include the asm/amd64 contract alongside interp/jit_stub.go and docs/compatibility.md. Keep the mapping complete by adding the AMD64 placeholder backend under the relevant ownership/category row, using the existing table structure and symbols as the reference points.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Nitpick comments:
In `@docs/instruction-set.md`:
- Around line 18-19: The ownership map in the instruction set is missing the
AMD64 placeholder backend entry, so update the table in docs/instruction-set.md
to include the asm/amd64 contract alongside interp/jit_stub.go and
docs/compatibility.md. Keep the mapping complete by adding the AMD64 placeholder
backend under the relevant ownership/category row, using the existing table
structure and symbols as the reference points.
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: aa3967e8-a7ff-422b-8fd3-6394a84403a3
📒 Files selected for processing (4)
README.ko.mdREADME.mddocs/README.mddocs/instruction-set.md
Summary
asm/amd64remains a placeholder and non-ARM64 uses the JIT stub.Notes
instr/opcode.goorder so future opcode additions can be checked directly against the source of truth.Summary by CodeRabbit