Hi,
Playing with the test cases of the regenerator project [1], I came
across a case and was wondering what the intention of the spec is given
that Firefox and Chrome recent implementations diverge.
Apologies for not reading all the previous discussions on this edge case.
Test case:
````js
function *gen(x) {
yield x;
}
var g = gen('whatever');
console.log(g.next(0));
````
Chrome & regenerator:
{value: "whatever", done: false}
Firefox (Aurora 28):
TypeError: attempt to send 0 to newborn generator
From what I understand, the spec says an error should be thrown because
the generator is in "suspendedStart" state and value is not undefined
(25.3.3.2 GeneratorResume step 7).
Where do I file bugs?
David
[1] https://github.com/facebook/regenerator/blob/master/test/tests.es6.js
_______________________________________________
es-discuss mailing list
es-discuss@mozilla.org
https://mail.mozilla.org/listinfo/es-discuss