Closed Bug 700282 Opened 14 years ago Closed 14 years ago

Remove #ifdef VMCFG_LOOKUP_CACHE

Categories

(Tamarin Graveyard :: Virtual Machine, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: edwsmith, Unassigned)

References

Details

Attachments

(1 file)

Both AVMFEATURE_WORDCODE_INTERP and AVMFEATURE_NANOJIT enable this flag, which enables data structures for a per-MethodEnv lookup cache. In general, we want less build-time configurability. In particular, architecting for one single kind of interpreter will simplify the VM. The savings of eliminating this pointer-per-MethodEnv, in offbeat configurations (abc-interpreter-only), don't pay for the #ifdef hair, so lets remove it.
Summary: Remove VMCFG_LOOKUP_CACHE → Remove #ifdef VMCFG_LOOKUP_CACHE
Attachment #572444 - Attachment is patch: true
Attachment #572444 - Flags: review?(lhansen)
Blocks: halfmoon
Attachment #572444 - Flags: review?(lhansen) → review+
changeset: 6711:b91ecdd8066d user: Edwin Smith <edwsmith@adobe.com> summary: Bug 700282 - Remove #ifdef VMCFG_LOOKUP_CACHE (r=lhansen+) http://hg.mozilla.org/tamarin-redux/rev/b91ecdd8066d
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: