joyent/node — comment on commit 4d4900fc65104604820c99faeaf439f958634451
File:  line 0
By koichik:

@bnoordhuis - If a callback throws an exception, the following callbacks of `q` are never called (testcase is [here](https://gist.github.com/1330016)).
The remaining callbacks must be concatenated before `nextTickQueue`.

```diff

catch (e) {
+ if (i + 1 < l) {
+ nextTickQueue = q.slice(i + 1).concat(nextTickQueue);
+ }
if (nextTickQueue.length) {
```