Closed Bug 506341 Opened 15 years ago Closed 3 years ago

Investigate marking property cache refs to sprops and objects

Categories

(Core :: JavaScript Engine, defect)

defect
Not set
normal

Tracking

()

RESOLVED INVALID
mozilla1.9.2a1

People

(Reporter: brendan, Unassigned)

References

Details

So we don't have to purge on every GC. The patches (ahem) for bug 488731 tried to purge only on shape regeneration -- bad idea without this bug fixed.

/be
Really would want weak refs, so purge entries referencing a dead script bytecode, object/shape, or sprop.

/be
Assignee: brendan → general
The test in bug 458271 uses GC to force the property cache to be purged. If this bug is fixed, that test will become sporadic (that is, if we ever regress that bug, the test will become random instead of reliably failing). Not a big deal.
Assignee: general → nobody
No assignee, updating the status.
Status: ASSIGNED → NEW
No assignee, updating the status.

Old bug, no longer valid.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.