Closed Bug 388970 Opened 18 years ago Closed 18 years ago

ActionMonkey: MMgc: Add support for JS_SetExtraGCRoots()

Categories

(Tamarin Graveyard :: Virtual Machine, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: jorendorff, Assigned: jorendorff)

References

Details

Attachments

(1 file)

See attached patch. This is a better hook for firing JSGC_MARK_END, too.
Attachment #273136 - Flags: review?(edilee)
Status: NEW → ASSIGNED
Comment on attachment 273136 [details] [diff] [review] add GCCallback::lastmark() callback >+ for (GCCallback *cb = m_callbacks; cb; cb = cb->nextCB) >+ cb->lastmark(work); Nice. collapsing of the while :) >+ * dynamically at collection time. The GCCallback may >+ * call the PushWorkItem() and Mark() methods to >+ * participate in marking. We could clarify that GCCallback can call the "locally defined" ones and not the gc->ones because the subclasses aren't friends of GC.
Attachment #273136 - Flags: review?(edilee) → review+
Pushed to actionmonkey-tamarin.
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Transfer Bug from Core->Tamarin to Tamarin Product.
Component: Tamarin → Virtual Machine
Product: Core → Tamarin
Version: Other Branch → unspecified
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: