Closed Bug 624221 Opened 14 years ago Closed 13 years ago

many instructions are not documented (notably MOPS, finddef)

Categories

(Tamarin Graveyard :: Documentation, defect, P4)

Tracking

(Not tracked)

RESOLVED FIXED
Q1 12 - Brannan

People

(Reporter: kyle.murray, Assigned: edwsmith)

References

()

Details

(Whiteboard: loose-end)

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-US) AppleWebKit/534.16 (KHTML, like Gecko) Chrome/10.0.622.0 Safari/534.16
Build Identifier: tamarin-redux b75eb04b85d0

It seems that any bytecode instructions that were added to the VM after the public version of the AVM2 Overview was published are not included in the new doxygen bytecode docs.  This includes 'applytype' as well as the collection of so-called Alchemy instructions ('li8', 'sf64', 'sxi1', etc.) that were added in the VM version that coincided with the release of FP10.  

These instructions are clearly integrated throughout the Tamarin source code (in Interpreter.cpp, Toplevel.h, etc.) so it makes a lot of sense to document them just like the other instructions.

Reproducible: Always
Some of these are documented in an internal version of the original doc; the documentation needs to be copied to the public version.

(And some are just undocumented and need to be documented.)
Assignee: nobody → akruetzf
Severity: normal → minor
Flags: flashplayer-qrb+
Flags: flashplayer-bug+
Priority: -- → P4
Target Milestone: --- → flash10.x-Serrano
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Target Milestone: Q3 11 - Serrano → Q4 11 - Anza
Andre, can we push the updated internal doc public?  (bug #?)

Also, create one or more bugs for any missing opcodes from the updated document.  Target for i9.
Whiteboard: loose-end
Target Milestone: Q4 11 - Anza → Q1 12 - Brannan
Blocks: avmspec
Assignee: akruetzf → edwsmith
Summary: many instructions are not documented → many instructions are not documented (notably MOPS, finddef)
Attachment #560247 - Attachment mime type: text/plain → application/tar
changeset: 6617:ea36d78b472b
user:      Edwin Smith <edwsmith@adobe.com>
summary:   Bug 624221 - many instructions are not documented (r=me)

http://hg.mozilla.org/tamarin-redux/rev/ea36d78b472b
Lack of finddef is bug 690696.
applytype was bug 646541.

Other opcodes should be tracked by separate bugs.
Status: ASSIGNED → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: