Closed Bug 886622 Opened 12 years ago Closed 9 years ago

DataView's ArrayBuffer back-reference should be weak

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: terrence, Unassigned)

References

(Depends on 1 open bug)

Details

Currently DataView's reserved slots are strong references because we do not suppress the default marking of its reserved slots. Generally we could do this by giving DataView a NON_NATIVE Class, but in that case we would need to fill out the ObjectOps table as well, which would be painful. Another option is to split NON_NATIVE into separate options for DO_NOT_MARK_SLOTS and USE_CUSTOM_OPS.
> Another option is to split NON_NATIVE into separate options for > DO_NOT_MARK_SLOTS and USE_CUSTOM_OPS. This is what bug 896759 is about, AFAICT.
Depends on: 896759
Assignee: general → nobody
This has been rearchitected completely and is no longer releveant.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.