Closed Bug 445067 Opened 16 years ago Closed 14 years ago

early bind finddef()

Categories

(Tamarin Graveyard :: Virtual Machine, defect, P5)

x86
Windows XP
defect

Tracking

(Not tracked)

VERIFIED WONTFIX
Q3 11 - Serrano

People

(Reporter: edwsmith, Unassigned)

References

Details

(Whiteboard: PACMAN)

global symbol lookups are common even if they're hoisted; in many cases the symbol owner object can be known at verify time, but the object doesn't live in any array, its in a hashtable and its location can move.  resolving it to an index could allow early binding of external globals for a big reduction in symbtab hits.
Domain's own these hashtables and form themselves into a tree, and both parents and childs in this tree can load new code at any time.
Component: Tracing Virtual Machine → Virtual Machine
Priority: -- → P3
Target Milestone: --- → flash10.1
Priority: P3 → P5
Target Milestone: flash10.1 → flash10.2
Whiteboard: PACMAN
finddef caching seems to work fine and is less risky; closing.
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → WONTFIX
bulk verifying resolved !fixed issues
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.