Closed
Bug 629269
Opened 14 years ago
Closed 6 years ago
AsymmGC - WeakRef Support
Categories
(Tamarin Graveyard :: Garbage Collection (mmGC), defect, P3)
Tamarin Graveyard
Garbage Collection (mmGC)
Tracking
(Not tracked)
RESOLVED
WONTFIX
Q3 12 - Dolores
People
(Reporter: siwilkin, Unassigned)
References
Details
Attachments
(1 file, 1 obsolete file)
(deleted),
patch
|
Details | Diff | Splinter Review |
All that remains to fully support creation/destruction of weakrefs over multiple mutators is to wrap a critical section around mutator updates to a GC's weakref Hashtable.
Bug 623618 provides the lock-free synchronization necessary for an object's kHasWeakRef GCbit.
The kFlagWeakRefs bit of a GCAlloc's slowFlags requires no synchronization: it is the only bit of slowFlags set outside of a safepoint task, and is only cleared from within a safepoint task.
Note that a synchronization-free path is provided for batch clearing of weakrefs within a collection safepoint task.
Reporter | ||
Updated•14 years ago
|
Attachment #507347 -
Attachment is patch: true
Attachment #507347 -
Attachment mime type: application/octet-stream → text/plain
Reporter | ||
Comment 2•14 years ago
|
||
Attachment #507347 -
Attachment is obsolete: true
Reporter | ||
Updated•14 years ago
|
Attachment #524293 -
Flags: review?(treilly)
Attachment #524293 -
Flags: review?(rulohani)
Reporter | ||
Updated•14 years ago
|
Assignee: siwilkin → fklockii
Updated•14 years ago
|
Priority: -- → P3
Target Milestone: --- → Q1 12 - Brannan
Retargeting to Dolores.
Target Milestone: Q1 12 - Brannan → Q3 12 - Dolores
Updated•13 years ago
|
Attachment #524293 -
Flags: review?(treilly)
Attachment #524293 -
Flags: review?(rulohani)
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
You need to log in
before you can comment on or make changes to this bug.
Description
•