Closed Bug 1743849 Opened 3 years ago Closed 3 years ago

Separate pinning from atomization

Categories

(Core :: JavaScript: GC, task, P3)

task

Tracking

()

RESOLVED FIXED
96 Branch
Tracking Status
firefox96 --- fixed

People

(Reporter: jonco, Assigned: jonco)

Details

Attachments

(2 files)

Following bug 1742591 we can separate out the APIs for pinning atoms (which are not widely used) from atomization. This simplifies the atomization code.

I don't know why these are pinned and I don't see any reason for it.

This removes the pinning parameter from atomization calls, which do not pin.
Atoms can be pinned afterwards with PinAtom. Public APIs are unchanged.

Depends on D132617

Pushed by jcoppeard@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/15cb1810bd76 Part 1: Remove pinning from some debugger atoms r=jandem https://hg.mozilla.org/integration/autoland/rev/9c1f1875f6c6 Part 2: Separate internal APIs for atomization and pinning r=jandem
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 96 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: