Open Bug 1130211 Opened 9 years ago Updated 1 year ago

[meta] Simplify GC trigger mechanisms

Categories

(Core :: JavaScript: GC, defect)

defect

Tracking

()

People

(Reporter: terrence, Unassigned)

References

(Depends on 1 open bug, Blocks 1 open bug)

Details

(Keywords: meta)

Right now GCs get triggered in a dizzying maze of different ways at every level of our allocator. We should be able to lift much of this complexity out of the allocator without having much of any impact on when GC's actually happen. I'm going to do the actual work here slowly, in small, independent bugs in the hope that this will make tracking the inevitable regressions easier.
Depends on: 1130226
Depends on: 1130475
Depends on: 1131204
Depends on: 1131233
Depends on: 1131789
Depends on: 1131877
Depends on: 1132149
Depends on: 1132282
Depends on: 1132286
Depends on: 1132706
No longer depends on: 1132706
Depends on: 1132706
Depends on: 1133140
Depends on: 1134336
Depends on: 1134425
Depends on: 1139983
Depends on: 1140166
Depends on: 1141234
Assignee: terrence.d.cole → nobody
Status: ASSIGNED → NEW
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.