Closed Bug 416391 (avmspec) Opened 16 years ago Closed 6 years ago

Tracking bug for Doxygen AVM2 Spec

Categories

(Tamarin Graveyard :: Documentation, defect)

x86
Windows XP
defect
Not set
major

Tracking

(Not tracked)

RESOLVED WONTFIX
Future

People

(Reporter: lhansen, Unassigned)

References

Details

(Whiteboard: Tracking)

Right now the AVM2 spec (defining the instruction set and the ABC format) lives in a source repository at Adobe.  In addition, is a MS Word document.  As if that weren't enough, Edwin says there's a text file elsewhere that is really the canonical definition of the ABC format.

Obviously this situation is untenable.

When we have time we should merge the docs into an single doc in an open format and store it in the TC/TT repositories.
Note, The AVM2 spec in the Adobe perforce repository is clearly not complete, because there are attribute bits (like METHOD_Native) in the ABC format that are crucial to its operation that are not described in that document.

Edwin, where is the canonical ABC documentation?
core/abcFormat.txt
Priority: -- → P2
BTW discussed this a bit with Jeff on Friday and agreed that what the AVM needs is a proper language spec, seeing that ABC is a language.  This particularly interesting in the context of the latest (Adobe-internal) discussions on overload/inheritance conflict resolution.
agree, and this is consistent with the worldview that abc == source 
I am told that we need management approval to move the avm2overview.doc sources into Tamarin (I would prefer HTML or similar, not doc, but the point stands).  Assigning to Dan in the hope that approval will be granted.
Assignee: nobody → dansmith
Severity: normal → major
Flags: flashplayer-triage+
Flags: flashplayer-qrb+
Assignee: dansmith → nobody
Priority: P2 → --
Target Milestone: --- → Future
Assignee: nobody → akruetzf
Component: Virtual Machine → Documentation
QA Contact: vm → documentation
Blocks: 467575
Depends on: 671681, 567107, 624221, 557069, 557640
Depends on: 685660
Blocks: 623725
Whiteboard: Tracking
Depends on: 685899
moving bug to Ed
Assignee: akruetzf → edwsmith
Depends on: 623657
Summary: Move AVM2 docs to TC/TT and convert to an open format → Tracking bug for Doxygen AVM2 Spec
Alias: avmspec
Depends on: 570547
Depends on: 690696
Depends on: 692774
Depends on: 652117
Depends on: 664258
Depends on: 693249
No longer blocks: 467575
Depends on: 693588
Depends on: 693594
Depends on: 693596
Depends on: 693598
Depends on: 693600
Depends on: 693602
Depends on: 693604
Depends on: 693608
Depends on: 693616
Depends on: 693617
Depends on: 693628
Depends on: 693620
Depends on: 693643
Depends on: 693647
Depends on: 693874
Depends on: 693876
Depends on: 693879
Depends on: 693881
Assignee: edwsmith → nobody
Depends on: 696091
Depends on: 628031
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.