···420420es5/this.thrown-function.js: OK
421421compat-table/es6/Array.Symbol.species.js: OK
422422compat-table/es6/Array.from.array-like.js: OK
423423-compat-table/es6/Array.from.generator.js: failed
423423+compat-table/es6/Array.from.generator.js: OK
424424compat-table/es6/Array.from.iterable-instance.js: OK
425425compat-table/es6/Array.from.iterable.js: OK
426426compat-table/es6/Array.from.iterator-closing.js: OK
427427compat-table/es6/Array.from.map.array-like.js: OK
428428-compat-table/es6/Array.from.map.generator.js: failed
428428+compat-table/es6/Array.from.map.generator.js: OK
429429compat-table/es6/Array.from.map.iterable-instance.js: OK
430430compat-table/es6/Array.from.map.iterable.js: OK
431431compat-table/es6/Array.iterator-prototype-chain.js: OK
···738738compat-table/es6/destructuring-assign.computed-properties.js: OK
739739compat-table/es6/destructuring-assign.defaults.js: OK
740740compat-table/es6/destructuring-assign.empty-patterns.js: OK
741741-compat-table/es6/destructuring-assign.generator.js: TypeError: not iterable
741741+compat-table/es6/destructuring-assign.generator.js: OK
742742compat-table/es6/destructuring-assign.iterable-expression.js: OK
743743compat-table/es6/destructuring-assign.iterable-instance.js: OK
744744compat-table/es6/destructuring-assign.iterable.js: OK
···763763compat-table/es6/destructuring-decl.defaults.js: OK
764764compat-table/es6/destructuring-decl.for-in.js: OK
765765compat-table/es6/destructuring-decl.for-of.js: OK
766766-compat-table/es6/destructuring-decl.generator.js: TypeError: not iterable
766766+compat-table/es6/destructuring-decl.generator.js: OK
767767compat-table/es6/destructuring-decl.iterable-instance.js: OK
768768compat-table/es6/destructuring-decl.iterable.js: OK
769769compat-table/es6/destructuring-decl.iterator-closing.js: OK
···787787compat-table/es6/destructuring-params.defaults.js: OK
788788compat-table/es6/destructuring-params.duplicate-identifier.js: OK
789789compat-table/es6/destructuring-params.empty-patterns.js: OK
790790-compat-table/es6/destructuring-params.generator.js: TypeError: not iterable
790790+compat-table/es6/destructuring-params.generator.js: OK
791791compat-table/es6/destructuring-params.iterable-instance.js: OK
792792compat-table/es6/destructuring-params.iterable.js: OK
793793compat-table/es6/destructuring-params.iterator-closing.js: OK
···805805compat-table/es6/destructuring-params.trailing-comma-object.js: OK
806806compat-table/es6/for-of.array.js: OK
807807compat-table/es6/for-of.astral-string.js: OK
808808-compat-table/es6/for-of.generator.js: TypeError: not iterable
808808+compat-table/es6/for-of.generator.js: OK
809809compat-table/es6/for-of.iterable-instance.js: OK
810810compat-table/es6/for-of.iterable.js: OK
811811compat-table/es6/for-of.iterator-closing-break.js: OK
···813813compat-table/es6/for-of.sparse-array.js: OK
814814compat-table/es6/for-of.string.js: OK
815815compat-table/es6/function.block-level-decl.js: OK
816816-compat-table/es6/generators.basic.js: TypeError: Cannot read properties of undefined (reading 'next')
817817-compat-table/es6/generators.constructor.js: TypeError: Cannot read properties of undefined (reading 'next')
818818-compat-table/es6/generators.expression.js: TypeError: Cannot read properties of undefined (reading 'next')
816816+compat-table/es6/generators.basic.js: OK
817817+compat-table/es6/generators.constructor.js: OK
818818+compat-table/es6/generators.expression.js: OK
819819compat-table/es6/generators.no-new-this.js: OK
820820-compat-table/es6/generators.prototype-chain.js: TypeError: Cannot read properties of null (reading 'hasOwnProperty')
821821-compat-table/es6/generators.prototype.js: failed
822822-compat-table/es6/generators.return.js: TypeError: Cannot read properties of undefined (reading 'next')
823823-compat-table/es6/generators.sending.js: TypeError: Cannot read properties of undefined (reading 'next')
824824-compat-table/es6/generators.shorthand.class.js: TypeError: Cannot read properties of undefined (reading 'next')
825825-compat-table/es6/generators.shorthand.computed.class.js: TypeError: Cannot read properties of undefined (reading 'next')
826826-compat-table/es6/generators.shorthand.computed.js: SyntaxError: Unexpected token '}'
827827-compat-table/es6/generators.shorthand.js: SyntaxError: Unexpected token '}'
828828-compat-table/es6/generators.shorthand.no-constructor.js: failed
829829-compat-table/es6/generators.shorthand.string-keyed.js: SyntaxError: Unexpected token '}'
830830-compat-table/es6/generators.this.js: TypeError: Cannot read properties of undefined (reading 'next')
831831-compat-table/es6/generators.throw.js: TypeError: Cannot read properties of undefined (reading 'next')
832832-compat-table/es6/generators.yield-precedence.js: TypeError: Cannot read properties of undefined (reading 'next')
833833-compat-table/es6/generators.yield-star.array.js: TypeError: Cannot read properties of undefined (reading 'next')
834834-compat-table/es6/generators.yield-star.astral-string.js: TypeError: Cannot read properties of undefined (reading 'next')
835835-compat-table/es6/generators.yield-star.generator.js: TypeError: Cannot read properties of undefined (reading 'next')
836836-compat-table/es6/generators.yield-star.iterable-instance.js: TypeError: Cannot read properties of undefined (reading 'next')
837837-compat-table/es6/generators.yield-star.iterable.js: TypeError: Cannot read properties of undefined (reading 'next')
838838-compat-table/es6/generators.yield-star.iterator-closing-throw.js: TypeError: Cannot read properties of undefined (reading 'next')
839839-compat-table/es6/generators.yield-star.iterator-closing.js: TypeError: Cannot read properties of undefined (reading 'next')
840840-compat-table/es6/generators.yield-star.non-iterable-error.js: TypeError: Cannot read properties of undefined (reading 'next')
841841-compat-table/es6/generators.yield-star.sparse-array.js: TypeError: Cannot read properties of undefined (reading 'next')
842842-compat-table/es6/generators.yield-star.string.js: TypeError: Cannot read properties of undefined (reading 'next')
820820+compat-table/es6/generators.prototype-chain.js: OK
821821+compat-table/es6/generators.prototype.js: OK
822822+compat-table/es6/generators.return.js: OK
823823+compat-table/es6/generators.sending.js: OK
824824+compat-table/es6/generators.shorthand.class.js: OK
825825+compat-table/es6/generators.shorthand.computed.class.js: OK
826826+compat-table/es6/generators.shorthand.computed.js: OK
827827+compat-table/es6/generators.shorthand.js: OK
828828+compat-table/es6/generators.shorthand.no-constructor.js: OK
829829+compat-table/es6/generators.shorthand.string-keyed.js: OK
830830+compat-table/es6/generators.this.js: OK
831831+compat-table/es6/generators.throw.js: OK
832832+compat-table/es6/generators.yield-precedence.js: OK
833833+compat-table/es6/generators.yield-star.array.js: OK
834834+compat-table/es6/generators.yield-star.astral-string.js: OK
835835+compat-table/es6/generators.yield-star.generator.js: OK
836836+compat-table/es6/generators.yield-star.iterable-instance.js: OK
837837+compat-table/es6/generators.yield-star.iterable.js: OK
838838+compat-table/es6/generators.yield-star.iterator-closing-throw.js: OK
839839+compat-table/es6/generators.yield-star.iterator-closing.js: OK
840840+compat-table/es6/generators.yield-star.non-iterable-error.js: OK
841841+compat-table/es6/generators.yield-star.sparse-array.js: OK
842842+compat-table/es6/generators.yield-star.string.js: OK
843843compat-table/es6/let.basic.js: OK
844844compat-table/es6/let.block-scoped.js: OK
845845compat-table/es6/let.for-in-shadow.js: OK
···941941compat-table/es6/misc.Proxy.set.Object.assign.js: OK
942942compat-table/es6/misc.RegExp-alter-flags.js: OK
943943compat-table/es6/misc.RegExp-prototype-toString-generic.js: OK
944944-compat-table/es6/misc.accessors-no-constructor.js: failed
945945-compat-table/es6/misc.bound-function-prototype.arrow.js: failed
946946-compat-table/es6/misc.bound-function-prototype.class.js: failed
947947-compat-table/es6/misc.bound-function-prototype.function.js: failed
948948-compat-table/es6/misc.bound-function-prototype.generator.js: failed
944944+compat-table/es6/misc.accessors-no-constructor.js: OK
945945+compat-table/es6/misc.bound-function-prototype.arrow.js: OK
946946+compat-table/es6/misc.bound-function-prototype.class.js: OK
947947+compat-table/es6/misc.bound-function-prototype.function.js: OK
948948+compat-table/es6/misc.bound-function-prototype.generator.js: OK
949949compat-table/es6/misc.bound-function-prototype.subclass.js: OK
950950compat-table/es6/misc.do-while-no-semicolon.js: OK
951951compat-table/es6/misc.duplicate-properties-strict.js: OK
···979979compat-table/es6/spread.array-literal.js: OK
980980compat-table/es6/spread.astral-call.js: OK
981981compat-table/es6/spread.astral-literal.js: OK
982982-compat-table/es6/spread.generator-call.js: TypeError: not iterable
983983-compat-table/es6/spread.generator-literal.js: TypeError: not iterable
982982+compat-table/es6/spread.generator-call.js: OK
983983+compat-table/es6/spread.generator-literal.js: OK
984984compat-table/es6/spread.iterable-call.js: OK
985985compat-table/es6/spread.iterable-instance-call.js: OK
986986compat-table/es6/spread.iterable-instance-literal.js: OK
···11251125compat-table/es2016/exponentiation.unary-negation-error.js: OK
11261126compat-table/es2016/misc.Proxy-Array-includes.js: failed
11271127compat-table/es2016/misc.Proxy-enumerate-removed.js: OK
11281128-compat-table/es2016/misc.generator-no-new.js: failed
11291129-compat-table/es2016/misc.generator-throw-inner.js: TypeError: Cannot read properties of undefined (reading 'next')
11281128+compat-table/es2016/misc.generator-no-new.js: OK
11291129+compat-table/es2016/misc.generator-throw-inner.js: OK
11301130compat-table/es2016/misc.nested-rest-destructuring-decl.js: OK
11311131compat-table/es2016/misc.nested-rest-destructuring-params.js: OK
11321132compat-table/es2016/misc.strict-fn-non-simple-params-error.js: failed
···11981198compat-table/es2018/Promise.prototype.finally.js: OK
11991199compat-table/es2018/Promise.prototype.finally.no-change-resolution.js: OK
12001200compat-table/es2018/async-iterators.for-await-of.js: OK
12011201-compat-table/es2018/async-iterators.generators.js: TypeError: undefined is not a function
12011201+compat-table/es2018/async-iterators.generators.js: OK
12021202compat-table/es2018/misc.Proxy-ownKeys-duplicate-keys.js: OK
12031203compat-table/es2018/misc.template-literal-revision.js: OK
12041204compat-table/es2018/object-rest.js: OK
···12391239compat-table/es2019/misc.JSON-superset.paragraph-separator.js: OK
12401240compat-table/es2019/misc.optional-catch-binding.await.js: OK
12411241compat-table/es2019/misc.optional-catch-binding.js: OK
12421242-compat-table/es2019/misc.optional-catch-binding.yield.js: TypeError: Cannot read properties of undefined (reading 'next')
12421242+compat-table/es2019/misc.optional-catch-binding.yield.js: OK
12431243compat-table/es2020/BigInt64Array.js: failed
12441244compat-table/es2020/BigInt.asIntN.js: OK
12451245compat-table/es2020/BigInt.asUintN.js: OK
···3535 if (
3636 op == OP_AWAIT_ITER_NEXT ||
3737 op == OP_YIELD ||
3838- op == OP_YIELD_STAR ||
3939- op == OP_INITIAL_YIELD
3838+ op == OP_YIELD_STAR_NEXT ||
3939+ op == OP_YIELD_STAR_THROW ||
4040+ op == OP_YIELD_STAR_RETURN
4041 ) return false;
41424243 int size = sv_op_size[op];