Closed
Bug 1223490
Opened 10 years ago
Closed 10 years ago
Use stable hashing for InnerViewsTable
Categories
(Core :: JavaScript: GC, defect)
Core
JavaScript: GC
Tracking
()
RESOLVED
FIXED
mozilla45
| Tracking | Status | |
|---|---|---|
| firefox45 | --- | fixed |
People
(Reporter: terrence, Assigned: terrence)
References
Details
Attachments
(1 file, 1 obsolete file)
|
4.32 KB,
patch
|
jonco
:
review+
|
Details | Diff | Splinter Review |
This is the table that allows keys to be in the nursery. IIRC, the trivial fix I tried a few weeks ago fell over because of a disagreement about when pointers are supposed to get updated. Am taking another look now.
| Assignee | ||
Comment 1•10 years ago
|
||
| Assignee | ||
Comment 2•10 years ago
|
||
Yeah, we just needed to be a bit careful about how we check for and relocate the pointer when sweeping after a moving GC. Will be interesting to see the results for the cgc run.
We should be able to generalize this and have all of our weak caches allow nursery pointers without automatically tenuring. That can happen later though.
Attachment #8685571 -
Flags: review?(sphink)
| Assignee | ||
Comment 3•10 years ago
|
||
| Assignee | ||
Comment 4•10 years ago
|
||
| Assignee | ||
Comment 5•10 years ago
|
||
I missed one subtlety about how nurseryKeys interacts with the map.
Attachment #8685571 -
Attachment is obsolete: true
Attachment #8685571 -
Flags: review?(sphink)
Attachment #8686115 -
Flags: review?(sphink)
| Assignee | ||
Comment 6•10 years ago
|
||
| Assignee | ||
Updated•10 years ago
|
Attachment #8686115 -
Flags: review?(sphink) → review?(jcoppeard)
Comment 7•10 years ago
|
||
Comment on attachment 8686115 [details] [diff] [review]
stable_InnerViewTable-v1.diff
Review of attachment 8686115 [details] [diff] [review]:
-----------------------------------------------------------------
Great, this this nice.
Attachment #8686115 -
Flags: review?(jcoppeard) → review+
| Assignee | ||
Comment 8•10 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/72fca915afab7f7606c3aabaa6f62ec604ab0c42
Bug 1223490 - Use stable hashing for InnerViewTable; r=jonco
Comment 9•10 years ago
|
||
| bugherder | ||
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla45
You need to log in
before you can comment on or make changes to this bug.
Description
•