Split up GC.cpp into smaller chunks
Categories
(Core :: JavaScript: GC, task, P3)
Tracking
()
People
(Reporter: jonco, Assigned: jonco)
References
(Blocks 1 open bug)
Details
Attachments
(5 files)
This file is close to 9000 lines and should be split up. We talked about splitting it up based on GC phase i.e. moving code into Marking.cpp, Sweeping.cpp, Compacting.cpp.
Assignee | ||
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
Splitting up GC.cpp will add more code to Marking.cpp so as a first step let's
move all the tenuring code out of Marking.cpp into its own source file.
This is all code motion, except I make MAX_DEDUPLICATABLE_STRING_LENGTH a
constant.
Comment 3•3 years ago
•
|
||
Backed out for causing spidermonkey and build bustages
Assignee | ||
Comment 5•3 years ago
|
||
This moves ~1000 lines into a new file. No code changes.
Assignee | ||
Updated•3 years ago
|
Comment 6•3 years ago
|
||
bugherder |
Comment 8•3 years ago
|
||
bugherder |
Assignee | ||
Comment 9•3 years ago
|
||
Assignee | ||
Comment 10•3 years ago
|
||
Depends on D125648
Comment 11•3 years ago
|
||
Comment 12•3 years ago
|
||
bugherder |
Assignee | ||
Comment 13•3 years ago
|
||
Comment 14•3 years ago
|
||
Comment 15•3 years ago
|
||
Backed out changeset 5cc5876a51be (Bug 1601228) for causing merge conflict a=backout
https://hg.mozilla.org/mozilla-central/rev/911336703b42dc64793ebe919fe8ab8257d8f210
Sorry for the inconvenience.
Comment 16•3 years ago
|
||
Comment 18•3 years ago
|
||
bugherder |
Comment 20•2 years ago
|
||
The leave-open keyword is there and there is no activity for 6 months.
:jonco, maybe it's time to close this bug?
For more information, please visit auto_nag documentation.
Assignee | ||
Updated•2 years ago
|
Updated•2 years ago
|
Description
•