Comparing version 6.2.1 to 6.2.2
17
index.js
@@ -810,13 +810,2 @@ (function (global, factory) { | ||
function runActions(){ | ||
var i = 0; | ||
var hot = new Array(cold.length); | ||
while(it = cold.shift()){ | ||
var tmp = it.run(early); | ||
if(settled) { break; } | ||
hot[i++] = tmp; | ||
} | ||
while(--i >= 0) { if(settled) { hot[i].cancel(); } else { queue.unshift(hot[i]); } } | ||
} | ||
function drain(){ | ||
@@ -830,3 +819,7 @@ async = false; | ||
if(settled) { continue; } | ||
runActions(); | ||
while(it = cold.pop()){ | ||
it = it.run(early); | ||
if(settled) { break; } | ||
queue.unshift(it); | ||
} | ||
if(settled) { continue; } | ||
@@ -833,0 +826,0 @@ async = true; |
{ | ||
"name": "fluture", | ||
"version": "6.2.1", | ||
"version": "6.2.2", | ||
"description": "FantasyLand compliant (monadic) alternative to Promises", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -599,13 +599,2 @@ /*eslint no-param-reassign:0, no-cond-assign:0, no-unmodified-loop-condition:0 */ | ||
function runActions(){ | ||
let i = 0; | ||
const hot = new Array(cold.length); | ||
while(it = cold.shift()){ | ||
const tmp = it.run(early); | ||
if(settled) break; | ||
hot[i++] = tmp; | ||
} | ||
while(--i >= 0) if(settled) hot[i].cancel(); else queue.unshift(hot[i]); | ||
} | ||
function drain(){ | ||
@@ -619,3 +608,7 @@ async = false; | ||
if(settled) continue; | ||
runActions(); | ||
while(it = cold.pop()){ | ||
it = it.run(early); | ||
if(settled) break; | ||
queue.unshift(it); | ||
} | ||
if(settled) continue; | ||
@@ -622,0 +615,0 @@ async = true; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
166714
3491