archives

« Bugzilla Issues Index

#1818 — conjoined steps


There are (at least) 7 places in the spec where 2 adjacent steps are run together:

8.5.4 [[PreventExtensions]] / step 6.

11.2.3 Function Calls / EvaluateMethodCall / step 5

13.5.1.1 Static Semantics / PrototypeMethodDefinitions / group 2 / step 10

15.2.4.2 Object.prototype.toString() / step 2

15.4.2.4 Array.from (...) / step 12

15.4.5.2.2 ArrayIterator.prototype.next() / step 12

B.2.2.1.2 set Object.prototype.__proto__ / step 2

In all but one of these cases, I believe the two steps, once separated, should be sequential steps at the same level as the existing step.

However, in 15.4.5.2.2, I believe the first step should actually be 11.b, i.e. one level deeper, within the previous step.


Also, 15.13.6.3.7 / step 27.c *looks* like two steps run together:
Set srcByteIndex to srcByteIndex + srcElementSize.Return
but I think the "Return" should just be deleted.


(Some overlap with Bug 1811.)


fixed in rev19 editor's draft

9.3.4
12.2.3
14.5.1.1
19.1.4.6
22.1.2.1
22.1.5.2.2

22.2.3.24


fixed in rev19