From c49be362559e8ab550869f3f5012240c4782ed0e Mon Sep 17 00:00:00 2001 From: Tobie Langel Date: Thu, 27 Jul 2017 11:56:58 +0200 Subject: [PATCH] Link function objects to ES spec directly. Fixes #280. --- index.bs | 17 ++++------------- 1 file changed, 4 insertions(+), 13 deletions(-) diff --git a/index.bs b/index.bs index d937182b..a50359db 100644 --- a/index.bs +++ b/index.bs @@ -138,8 +138,8 @@ urlPrefix: https://tc39.github.io/ecma262/; spec: ECMA-262 text: immutable prototype exotic object; url: sec-immutable-prototype-exotic-objects text: sections 9.1; url: sec-ordinary-object-internal-methods-and-internal-slots text: 9.3.1; url: sec-built-in-function-objects-call-thisargument-argumentslist - text: ECMA-262 section 9.1.8; url: sec-ordinary-object-internal-methods-and-internal-slots-get-p-receiver - text: ECMA-262 section 19.2.2.3; url: sec-function-@@create + text: ECMA-262 section 9.3; url: sec-built-in-function-objects + text: function object; url: sec-built-in-function-objects text: Array methods; url: sec-properties-of-the-array-prototype-object text: typed arrays; url: sec-typedarray-objects text: GetMethod; url: sec-getmethod @@ -6166,17 +6166,8 @@ and whose value is the specified string. and configurable.

-If an object is defined to be a function object, then -it has characteristics as follows: - -* Its \[[Prototype]] internal property is - [=%FunctionPrototype%=] unless otherwise specified. -* Its \[[Get]] internal property is set as described in [=ECMA-262 section 9.1.8=]. -* Its \[[Construct]] internal property is set as described in [=ECMA-262 section 19.2.2.3=]. - -

- The list above needs updating for the latest ES6 draft. -

+If an object is defined to be a [=function object=], then +it has characteristics as described in [=ECMA-262 section 9.3=].

Algorithms in this section use the conventions described in [=ECMA-262 section 5.2=], such as the use of steps and substeps, the use of mathematical