David Bruant (2014-01-15T16:32:06.000Z)
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
domenic at domenicdenicola.com (2014-01-22T19:21:06.799Z)
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?

[1]: https://github.com/facebook/regenerator/blob/master/test/tests.es6.js