Closed Bug 1661718 Opened 6 years ago Closed 6 years ago

Simplify TypedObject optimised marking path

Categories

(Core :: JavaScript: GC, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox82 --- fixed

People

(Reporter: jonco, Assigned: jonco)

References

Details

Attachments

(1 file)

We have an optimised marking path for the contents of TypedObject that we can take rather than calling the trace hook for the object's class. The code is rather complicated however and we should be able to simplify this by calling into the optimised marking path in the trace hook itself.

Put the optimised marking path inside the trace hook so that we simplify
calling the trace hook from the marking code.

Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/888af600c174 Simplify optimised marking for TypeObject trace lists r=sfink
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch
Regressions: 1666880
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: