Closed Bug 1710835 Opened 4 years ago Closed 4 years ago

Even more PropertyDescriptor work

Categories

(Core :: JavaScript Engine, task, P1)

task

Tracking

()

RESOLVED FIXED
90 Branch
Tracking Status
firefox90 --- fixed

People

(Reporter: evilpies, Assigned: evilpies)

References

Details

Attachments

(7 files)

No description provided.
Assignee: nobody → evilpies
Status: NEW → ASSIGNED

This also changes GetPropertyAttributes to return JS::PropertyAttributes.

I also introduced a specialized GetExistingDataProperty variant. We actually
have to handle the isDataProperty() case before isHelperThreadContext assert,
because apparently stencil calls this on the helper thread...

Depends on D114963

Pushed by evilpies@gmail.com: https://hg.mozilla.org/integration/autoland/rev/3f0350464015 Add convenience getters to PropertyAttributes. r=jandem https://hg.mozilla.org/integration/autoland/rev/afa92815630f Correct rooting for PropertyDescriptor::value. r=jandem https://hg.mozilla.org/integration/autoland/rev/8257bbb07294 Use PropertyAttributes for NativeDefineProperty. r=jandem
Keywords: leave-open
Severity: -- → N/A
Priority: -- → P1
Pushed by evilpies@gmail.com: https://hg.mozilla.org/integration/autoland/rev/1fa3b767c6b3 Add PropertyDescriptor::Empty constructor. r=jandem https://hg.mozilla.org/integration/autoland/rev/65de7e6a9c6c Use PropertyDescriptor::Data in one more place. r=jandem https://hg.mozilla.org/integration/autoland/rev/7894ebeb1ffa Remove PropertyDescriptor setAttributes. r=jandem
Pushed by evilpies@gmail.com: https://hg.mozilla.org/integration/autoland/rev/7eb34c76cf73 Remove PropertyDescriptor setDataDescriptor. r=jandem
Keywords: leave-open
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 90 Branch
Regressions: 1711855
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: