This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
http://dev.w3.org/2006/webapi/WebIDL/#es-sequence [[ Call the [[DefineOwnProperty]] internal method on A with property name P, descriptor { [[Writable]]: true, [[Enumerable]]: true, [[Configurable]]: true, [[Value]]: E } and Boolean flag false. ]] ES6 no longer seems to have the ability to set the throws flag for [[DefineOwnProperty]]: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-8.3.10
Lots of WebIDL needs to be recast in terms of the ES6 MOP... once that firms up.
(In reply to comment #1) > Lots of WebIDL needs to be recast in terms of the ES6 MOP... once that firms > up. Sure. Should I bother creating bugs for those as I find them or don't bother?
Not sure, but I suspect most uses of [[something]] will need changes...
Yeah, I'm going to wait a while to finish converting everything to ES6. (Note that http://dev.w3.org/2006/webapi/WebIDL/v1.html still references ES5, though it doesn't include some of the newer Web IDL features.)
(In reply to comment #4) > Yeah, I'm going to wait a while to finish converting everything to ES6. Fair enough. > (Note that http://dev.w3.org/2006/webapi/WebIDL/v1.html still references > ES5, though it doesn't include some of the newer Web IDL features.) Yeah, I'm mostly interested in keeping up with the latest and greatest.
This particular instance of outdatedness is now fixed, and in fact, all refernces to [[DefineOwnProperty]] seem to be correct. Although there are lots more ES6 MOP updates waiting, they are happening incrementally.