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