Closed Bug 1290592 Opened 4 years ago Closed 4 years ago

Unwind the complex conditional around atoms marking

Categories

(Core :: JavaScript: GC, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla51
Tracking Status
firefox50 --- affected
firefox51 --- fixed

People

(Reporter: terrence, Assigned: terrence)

References

Details

Attachments

(1 file)

After everything gets evaluated, this gets run from traceRuntime and traceRuntimeForMajorGC(if tracing the atoms zone). We can now represent this fairly directly.
Attachment #8776150 - Flags: review?(jcoppeard)
Blocks: 1290603
Comment on attachment 8776150 [details] [diff] [review]
6_lift_atoms_tracing-v0.diff

Review of attachment 8776150 [details] [diff] [review]:
-----------------------------------------------------------------

Much nicer.
Attachment #8776150 - Flags: review?(jcoppeard) → review+
https://hg.mozilla.org/mozilla-central/rev/9db0bc3c54ce
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
You need to log in before you can comment on or make changes to this bug.