« Bugzilla Issues Index
#1136 — Add invariant regarding getter and setter object identity for non-configurable accessors
- bug_id:
1136
- creation_ts:
2012-12-18 08:41:00 -0800
- short_desc:
Add invariant regarding getter and setter object identity for non-configurable accessors
- delta_ts:
2012-12-18 09:44:43 -0800
- product:
ECMA-262, Editions 5 and 5.1
- component:
technical content
- version:
other
- rep_platform:
All
- op_sys:
All
- bug_status:
CONFIRMED
- priority:
Normal
- bug_severity:
enhancement
- everconfirmed:
true
- reporter:
David Bruant
- assigned_to:
Allen Wirfs-Brock
- commentid:
3027
- comment_count:
0
- who:
David Bruant
- bug_when:
2012-12-18 08:41:16 -0800
MarkM thinks that this invariant being missing in an oversight.
- commentid:
3028
- comment_count:
1
- who:
Allen Wirfs-Brock
- bug_when:
2012-12-18 09:44:43 -0800
It's not so clear to me.
In ES5 we did not have anything like a complete set of invariants. We only had want was proposed as necessary for a few specific integrity motivated use cases.
For ES6, it isn't clear to me that we can get agreement on a complete set but we can try.
However, instead of adding in new isolated invariants we need a full invariant set to evaluate
Somebody should put together a proposal for the complete invariant set for the MOP (internal methods).