Re: [heycam/webidl] Various editorial updates related to ECMAScript (#436)

TimothyGu commented on this pull request.



>  \[[DefineOwnProperty]],
-\[[GetOwnProperty]], and
-\[[Delete]].
+\[[Set]],
+\[[Delete]],
+\[[OwnPropertyKeys]], and
+\[[Call]].

This order came from ECMA-262: https://tc39.github.io/ecma262/#sec-object-internal-methods-and-internal-slots

> @@ -6268,11 +6256,11 @@ to its caller, and so on.
         Consider the following algorithm:
 
         1.  Let |x| be the ECMAScript value passed in to this algorithm.
-        1.  Let |y| be the result of calling [=ToString=](|x|).
+        1.  Let |y| be the result of calling <a abstract-op>ToString</a>(|x|).

This is unfortunately necessary because of https://github.com/tabatkins/bikeshed/issues/809.

> @@ -5747,7 +5742,7 @@ The following extended attributes are <dfn for="extended attributes">applicable
 
 <div algorithm>
     The <dfn for="IDL type" lt="extended attribute associated with|extended attributes associated with">extended attributes associated with</dfn>
-    a [=type=] |type| are determined as follows:

This used to link to https://tc39.github.io/ecma262/#sec-ecmascript-language-types.

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/436#pullrequestreview-61663120

Received on Saturday, 9 September 2017 13:51:25 UTC