Closed
Bug 1144819
Opened 9 years ago
Closed 9 years ago
Change JS_DefineProperty APIs to treat getter/setter=nullptr as indicating class getter/setter ops only for data properties
Categories
(Core :: JavaScript Engine, defect)
Tracking
()
RESOLVED
FIXED
mozilla39
Tracking | Status | |
---|---|---|
firefox39 | --- | fixed |
People
(Reporter: jorendorff, Assigned: jorendorff)
References
Details
Attachments
(1 file)
In particular, when JSPROP_GETTER is present but JSPROP_SETTER is not, and the setter argument is null, we should not use the class setter. This is part of shifting all DefineProperty APIs toward standard semantics, so blocks bug 1125624.
Assignee | ||
Comment 1•9 years ago
|
||
Attachment #8579966 -
Flags: review?(jwalden+bmo)
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → jorendorff
Status: NEW → ASSIGNED
Assignee | ||
Comment 2•9 years ago
|
||
https://treeherder.mozilla.org/#/jobs?repo=try&revision=d6f8b44b10b9
Updated•9 years ago
|
Attachment #8579966 -
Flags: review?(jwalden+bmo) → review+
Assignee | ||
Comment 3•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/7ebc76a450c3
Comment 4•9 years ago
|
||
Backed out that whole push in https://hg.mozilla.org/integration/mozilla-inbound/rev/c3638d994edd for massive widespread bustage, https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=7613fc978d36&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception - something must have changed out from under you.
Assignee | ||
Comment 5•9 years ago
|
||
https://hg.mozilla.org/integration/mozilla-inbound/rev/3e8cc3750b9c
Comment 6•9 years ago
|
||
https://hg.mozilla.org/mozilla-central/rev/3e8cc3750b9c
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
status-firefox39:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla39
You need to log in
before you can comment on or make changes to this bug.
Description
•