Shigeru Kizu reports:
In Annex D (In Edition 5.1): There is the following line at es6draft-rev15;
15.4.3.18: In step 9 of the algorithm, undefined is now the specified return value.
But the step 9 does not exist.
In Edition 5.1:
15.4.4.18 step 9 does not exist. step 8 is correct.
In Edition 6:
15.4.3.18 step 9 is wrong step. step 10 is correct.
This is a bug of Edition 5.1 in old Annex F.
Change
- 15.4.3.18: In step 9 of the algorithm, undefined is now the specified return value.
to
+ 15.4.3.18: In step 10 of the algorithm, undefined is now the specified return value.
or
+ 15.4.4.18 (Edition 5.1): In step 8 of the algorithm, undefined is now the specified return value.
Should the Annex D of Edition 6 refer to the old edition clause?
fixed this one but, all the step references in Annex D&E need to be checked to see if they need updating.
Eliminated ES5/51 carry forward change logs from Annex D and E. They're too confusing because the section and step numbers have no correlation to the Es6 spec content.
If somebody wants t see changed changed in Es5 or Es5.1 they are better off just looking at Annex D or E within those legacy documents.
fixed in rev34 editor's draft
fixed in rev34