Closed
Bug 913666
Opened 11 years ago
Closed 11 years ago
Simplify handling of cycle collector listeners
Categories
(Core :: XPCOM, defect)
Core
XPCOM
Tracking
()
RESOLVED
FIXED
mozilla26
People
(Reporter: mccr8, Assigned: mccr8)
References
Details
Attachments
(5 files, 1 obsolete file)
3.49 KB,
patch
|
smaug
:
review+
|
Details | Diff | Splinter Review |
4.52 KB,
patch
|
smaug
:
review+
|
Details | Diff | Splinter Review |
6.14 KB,
patch
|
smaug
:
review+
|
Details | Diff | Splinter Review |
4.30 KB,
patch
|
smaug
:
review+
|
Details | Diff | Splinter Review |
6.19 KB,
patch
|
smaug
:
review+
|
Details | Diff | Splinter Review |
No description provided.
Assignee | ||
Comment 1•11 years ago
|
||
single platform try run: https://tbpl.mozilla.org/?tree=Try&rev=633297ed2418
Assignee | ||
Comment 2•11 years ago
|
||
The goal of this series of patches is to move all of the internal cycle collector logic relating to listeners into a single location, which can then be moved into BeginCollection. This is useful because we only need that location at the very beginning of a cycle collection, and with ICC we can end up entering the CC in a variety of ways, so we want to tuck things that happen only at the start away in one location in code.
Assignee | ||
Comment 3•11 years ago
|
||
Assignee | ||
Comment 4•11 years ago
|
||
I think it is a little tidier to log the CC roots in the same place we compute them.
This will make it easier to move this stuff around later.
Attachment #802517 -
Flags: review?(bugs)
Assignee | ||
Comment 5•11 years ago
|
||
Attachment #802519 -
Flags: review?(bugs)
Assignee | ||
Comment 6•11 years ago
|
||
Assignee | ||
Comment 7•11 years ago
|
||
Attachment #802522 -
Flags: review?(bugs)
Assignee | ||
Comment 8•11 years ago
|
||
Attachment #802524 -
Flags: review?(bugs)
Assignee | ||
Updated•11 years ago
|
Attachment #802521 -
Flags: review?(bugs)
Assignee | ||
Updated•11 years ago
|
Attachment #802514 -
Flags: checkin-
Assignee | ||
Comment 9•11 years ago
|
||
Comment on attachment 802514 [details] [diff] [review]
part 4 with a less terrible diff
Never mind, the diff looks okay.
Attachment #802514 -
Attachment is obsolete: true
Updated•11 years ago
|
Attachment #802517 -
Flags: review?(bugs) → review+
Updated•11 years ago
|
Attachment #802519 -
Flags: review?(bugs) → review+
Updated•11 years ago
|
Attachment #802521 -
Flags: review?(bugs) → review+
Updated•11 years ago
|
Attachment #802522 -
Flags: review?(bugs) → review+
Updated•11 years ago
|
Attachment #802524 -
Flags: review?(bugs) → review+
Assignee | ||
Comment 10•11 years ago
|
||
remote: https://hg.mozilla.org/integration/mozilla-inbound/rev/f083909509ae
remote: https://hg.mozilla.org/integration/mozilla-inbound/rev/b7fb9b9c1283
remote: https://hg.mozilla.org/integration/mozilla-inbound/rev/1dab5dad3be9
remote: https://hg.mozilla.org/integration/mozilla-inbound/rev/8d949fc41ef1
remote: https://hg.mozilla.org/integration/mozilla-inbound/rev/5766073a1f62
Comment 11•11 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/f083909509ae
https://hg.mozilla.org/mozilla-central/rev/b7fb9b9c1283
https://hg.mozilla.org/mozilla-central/rev/1dab5dad3be9
https://hg.mozilla.org/mozilla-central/rev/8d949fc41ef1
https://hg.mozilla.org/mozilla-central/rev/5766073a1f62
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla26
You need to log in
before you can comment on or make changes to this bug.
Description
•