Closed Bug 629757 Opened 13 years ago Closed 6 years ago

ANI: writing native classes should be much simpler and use a limited API

Categories

(Tamarin Graveyard :: Virtual Machine, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WONTFIX
Q1 12 - Brannan

People

(Reporter: stejohns, Unassigned)

References

Details

Currently, the rules for writing a "native class" are poorly defined (and totally undocumented), but require access to vast quantities of VM-specific bits. In addition to being error-prone and needlessly complex, the lack of a well-defined API makes it hard to evolve the VM, as many changes cascade much farther down into Flash/AIR than one would expect.

Note that a pragmatic approach is required here; the choice here *must* allow for class-at-a-time conversion to the new approach (since there are hundreds of existing classes to convert), and must not require complete rewrite of existing classes (ie, conversion should be more of a refactoring vs rewriting).
Depends on: 634635
Depends on: 634638
Depends on: 636363
Depends on: 638956
Depends on: 639613
Depends on: 645409
Depends on: 647750
Depends on: 653517
Flags: flashplayer-qrb+
Target Milestone: --- → Q1 12 - Brannan
Tamarin is a dead project now. Mass WONTFIX.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
You need to log in before you can comment on or make changes to this bug.