Change all Get(Own)PropertyDescriptor callers to using Maybe<PropertyDescriptor>
Categories
(Core :: JavaScript Engine, task, P3)
Tracking
()
Tracking | Status | |
---|---|---|
firefox90 | --- | fixed |
People
(Reporter: evilpies, Assigned: evilpies)
References
Details
Attachments
(7 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
Details | Review |
Updated•4 years ago
|
Assignee | ||
Comment 1•4 years ago
|
||
Assignee | ||
Updated•4 years ago
|
Assignee | ||
Comment 2•4 years ago
|
||
Depends on D112790
Assignee | ||
Comment 3•4 years ago
|
||
Depends on D112917
Assignee | ||
Comment 4•4 years ago
|
||
I am going to chip away at replacing all callers that don't use the Maybe based API.
Depends on D113017
Comment 6•4 years ago
|
||
bugherder |
Comment 8•4 years ago
|
||
bugherder |
Assignee | ||
Comment 9•4 years ago
|
||
Assignee | ||
Comment 10•4 years ago
|
||
Depends on D113660
Assignee | ||
Comment 11•4 years ago
|
||
The current defineProperty code sadly uses existing_desc.object() to check
if the property is being defined would shadow an own property.
All of this code is not really something that we should be doing, but I am not even sure how we would replace GetPropertyDescriptor
with GetOwnPropertyDescriptor here.
Depends on D113661
Assignee | ||
Comment 12•4 years ago
|
||
At this point there incremental improvements are getting a lot harder. I am going to open a new bug to completely switch all code away from using object
.
Comment 13•4 years ago
|
||
Comment 14•4 years ago
|
||
Backed out 3 changesets (bug 1706404) for Linting failures in builds/worker/checkouts/gecko/dom/bindings/Codegen.py. CLOSED TREE
Log:
https://treeherder.mozilla.org/logviewer?job_id=338195156&repo=autoland&lineNumber=449
Push with failures:
https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&revision=5ecbe2eb1d259cf422dc6187b9e73a6ebdaf41b4
Backout:
https://hg.mozilla.org/integration/autoland/rev/c00df77af50e0703d37188be7c57032713e6efec
Assignee | ||
Updated•4 years ago
|
Comment 15•4 years ago
|
||
Comment 16•4 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/ed6bfacabd45
https://hg.mozilla.org/mozilla-central/rev/e9316277cf28
https://hg.mozilla.org/mozilla-central/rev/aba0c1734f17
Description
•