fastparallel
Advanced tools
Comparing version 1.4.0 to 1.5.0
{ | ||
"name": "fastparallel", | ||
"version": "1.4.0", | ||
"version": "1.5.0", | ||
"description": "Zero-overhead asynchronous parallel/each/map function call", | ||
@@ -5,0 +5,0 @@ "main": "parallel.js", |
@@ -17,6 +17,7 @@ var xtend = require('xtend') | ||
function parallel (that, toCall, arg, done) { | ||
var holder = last || new Holder(release) | ||
var holder = last | ||
var i | ||
last = null | ||
last = holder.next || new Holder(release) | ||
holder.next = null | ||
@@ -45,3 +46,3 @@ if (toCall.length === 0) { | ||
function release (holder) { | ||
last = holder | ||
last.next = holder | ||
released() | ||
@@ -55,2 +56,3 @@ } | ||
this._callThat = null | ||
this.next = null | ||
@@ -76,2 +78,3 @@ var that = this | ||
this._callThat = null | ||
this.next = null | ||
@@ -78,0 +81,0 @@ var that = this |
13391
361