nodegit-promise
Advanced tools
Comparing version 3.0.1 to 3.0.2
@@ -61,9 +61,9 @@ 'use strict'; | ||
} | ||
this._74 = 0; | ||
this._67 = null; | ||
this._77 = []; | ||
this._6 = 0; | ||
this._8 = null; | ||
this._4 = []; | ||
if (fn === noop) return; | ||
doResolve(fn, this); | ||
} | ||
Promise._94 = noop; | ||
Promise._11 = noop; | ||
@@ -87,20 +87,20 @@ Promise.prototype.then = function(onFulfilled, onRejected) { | ||
function handle(self, deferred) { | ||
while (self._74 === 3) { | ||
self = self._67; | ||
while (self._6 === 3) { | ||
self = self._8; | ||
} | ||
if (self._74 === 0) { | ||
self._77.push(deferred); | ||
if (self._6 === 0) { | ||
self._4.push(deferred); | ||
return; | ||
} | ||
asap(function() { | ||
var cb = self._74 === 1 ? deferred.onFulfilled : deferred.onRejected; | ||
var cb = self._6 === 1 ? deferred.onFulfilled : deferred.onRejected; | ||
if (cb === null) { | ||
if (self._74 === 1) { | ||
resolve(deferred.promise, self._67); | ||
if (self._6 === 1) { | ||
resolve(deferred.promise, self._8); | ||
} else { | ||
reject(deferred.promise, self._67); | ||
reject(deferred.promise, self._8); | ||
} | ||
return; | ||
} | ||
var ret = tryCallOne(cb, self._67); | ||
var ret = tryCallOne(cb, self._8); | ||
if (ret === IS_ERROR) { | ||
@@ -133,4 +133,4 @@ reject(deferred.promise, LAST_ERROR); | ||
) { | ||
self._74 = 3; | ||
self._67 = newValue; | ||
self._6 = 3; | ||
self._8 = newValue; | ||
finale(self); | ||
@@ -143,4 +143,4 @@ return; | ||
} | ||
self._74 = 1; | ||
self._67 = newValue; | ||
self._6 = 1; | ||
self._8 = newValue; | ||
finale(self); | ||
@@ -150,11 +150,11 @@ } | ||
function reject(self, newValue) { | ||
self._74 = 2; | ||
self._67 = newValue; | ||
self._6 = 2; | ||
self._8 = newValue; | ||
finale(self); | ||
} | ||
function finale(self) { | ||
for (var i = 0; i < self._77.length; i++) { | ||
handle(self, self._77[i]); | ||
for (var i = 0; i < self._4.length; i++) { | ||
handle(self, self._4[i]); | ||
} | ||
self._77 = null; | ||
self._4 = null; | ||
} | ||
@@ -161,0 +161,0 @@ |
@@ -19,5 +19,5 @@ 'use strict'; | ||
function valuePromise(value) { | ||
var p = new Promise(Promise._94); | ||
p._74 = 1; | ||
p._67 = value; | ||
var p = new Promise(Promise._11); | ||
p._6 = 1; | ||
p._8 = value; | ||
return p; | ||
@@ -59,7 +59,7 @@ } | ||
if (val instanceof Promise && val.then === Promise.prototype.then) { | ||
while (val._74 === 3) { | ||
val = val._67; | ||
while (val._6 === 3) { | ||
val = val._8; | ||
} | ||
if (val._74 === 1) return res(i, val._67); | ||
if (val._74 === 2) reject(val._67); | ||
if (val._6 === 1) return res(i, val._8); | ||
if (val._6 === 2) reject(val._8); | ||
val.then(function (val) { | ||
@@ -66,0 +66,0 @@ res(i, val); |
@@ -8,14 +8,14 @@ 'use strict'; | ||
Promise.prototype.isPending = function() { | ||
return this._74 == 0; | ||
return this._6 == 0; | ||
}; | ||
Promise.prototype.isFulfilled = function() { | ||
return this._74 == 1; | ||
return this._6 == 1; | ||
}; | ||
Promise.prototype.isRejected = function() { | ||
return this._74 == 2; | ||
return this._6 == 2; | ||
}; | ||
Promise.prototype.getValue = function () { | ||
Promise.prototype.value = function () { | ||
if (!this.isFulfilled()) { | ||
@@ -25,6 +25,6 @@ throw new Error('Cannot get a value of an unfulfilled promise.'); | ||
return this._67; | ||
return this._8; | ||
}; | ||
Promise.prototype.getReason = function () { | ||
Promise.prototype.reason = function () { | ||
if (!this.isRejected()) { | ||
@@ -34,3 +34,3 @@ throw new Error('Cannot get a rejection reason of a non-rejected promise.'); | ||
return this._67; | ||
return this._8; | ||
}; | ||
@@ -43,6 +43,6 @@ }; | ||
Promise.prototype.isRejected = undefined; | ||
Promise.prototype.getValue = undefined; | ||
Promise.prototype.getReason = undefined; | ||
Promise.prototype.value = undefined; | ||
Promise.prototype.reason = undefined; | ||
}; | ||
Promise.enableSynchronous(); |
@@ -61,9 +61,9 @@ 'use strict'; | ||
} | ||
this._74 = 0; | ||
this._67 = null; | ||
this._77 = []; | ||
this._6 = 0; | ||
this._8 = null; | ||
this._4 = []; | ||
if (fn === noop) return; | ||
doResolve(fn, this); | ||
} | ||
Promise._94 = noop; | ||
Promise._11 = noop; | ||
@@ -87,20 +87,20 @@ Promise.prototype.then = function(onFulfilled, onRejected) { | ||
function handle(self, deferred) { | ||
while (self._74 === 3) { | ||
self = self._67; | ||
while (self._6 === 3) { | ||
self = self._8; | ||
} | ||
if (self._74 === 0) { | ||
self._77.push(deferred); | ||
if (self._6 === 0) { | ||
self._4.push(deferred); | ||
return; | ||
} | ||
asap(function() { | ||
var cb = self._74 === 1 ? deferred.onFulfilled : deferred.onRejected; | ||
var cb = self._6 === 1 ? deferred.onFulfilled : deferred.onRejected; | ||
if (cb === null) { | ||
if (self._74 === 1) { | ||
resolve(deferred.promise, self._67); | ||
if (self._6 === 1) { | ||
resolve(deferred.promise, self._8); | ||
} else { | ||
reject(deferred.promise, self._67); | ||
reject(deferred.promise, self._8); | ||
} | ||
return; | ||
} | ||
var ret = tryCallOne(cb, self._67); | ||
var ret = tryCallOne(cb, self._8); | ||
if (ret === IS_ERROR) { | ||
@@ -133,4 +133,4 @@ reject(deferred.promise, LAST_ERROR); | ||
) { | ||
self._74 = 3; | ||
self._67 = newValue; | ||
self._6 = 3; | ||
self._8 = newValue; | ||
finale(self); | ||
@@ -143,4 +143,4 @@ return; | ||
} | ||
self._74 = 1; | ||
self._67 = newValue; | ||
self._6 = 1; | ||
self._8 = newValue; | ||
finale(self); | ||
@@ -150,11 +150,11 @@ } | ||
function reject(self, newValue) { | ||
self._74 = 2; | ||
self._67 = newValue; | ||
self._6 = 2; | ||
self._8 = newValue; | ||
finale(self); | ||
} | ||
function finale(self) { | ||
for (var i = 0; i < self._77.length; i++) { | ||
handle(self, self._77[i]); | ||
for (var i = 0; i < self._4.length; i++) { | ||
handle(self, self._4[i]); | ||
} | ||
self._77 = null; | ||
self._4 = null; | ||
} | ||
@@ -161,0 +161,0 @@ |
@@ -19,5 +19,5 @@ 'use strict'; | ||
function valuePromise(value) { | ||
var p = new Promise(Promise._94); | ||
p._74 = 1; | ||
p._67 = value; | ||
var p = new Promise(Promise._11); | ||
p._6 = 1; | ||
p._8 = value; | ||
return p; | ||
@@ -59,7 +59,7 @@ } | ||
if (val instanceof Promise && val.then === Promise.prototype.then) { | ||
while (val._74 === 3) { | ||
val = val._67; | ||
while (val._6 === 3) { | ||
val = val._8; | ||
} | ||
if (val._74 === 1) return res(i, val._67); | ||
if (val._74 === 2) reject(val._67); | ||
if (val._6 === 1) return res(i, val._8); | ||
if (val._6 === 2) reject(val._8); | ||
val.then(function (val) { | ||
@@ -66,0 +66,0 @@ res(i, val); |
@@ -8,14 +8,14 @@ 'use strict'; | ||
Promise.prototype.isPending = function() { | ||
return this._74 == 0; | ||
return this._6 == 0; | ||
}; | ||
Promise.prototype.isFulfilled = function() { | ||
return this._74 == 1; | ||
return this._6 == 1; | ||
}; | ||
Promise.prototype.isRejected = function() { | ||
return this._74 == 2; | ||
return this._6 == 2; | ||
}; | ||
Promise.prototype.getValue = function () { | ||
Promise.prototype.value = function () { | ||
if (!this.isFulfilled()) { | ||
@@ -25,6 +25,6 @@ throw new Error('Cannot get a value of an unfulfilled promise.'); | ||
return this._67; | ||
return this._8; | ||
}; | ||
Promise.prototype.getReason = function () { | ||
Promise.prototype.reason = function () { | ||
if (!this.isRejected()) { | ||
@@ -34,3 +34,3 @@ throw new Error('Cannot get a rejection reason of a non-rejected promise.'); | ||
return this._67; | ||
return this._8; | ||
}; | ||
@@ -43,6 +43,6 @@ }; | ||
Promise.prototype.isRejected = undefined; | ||
Promise.prototype.getValue = undefined; | ||
Promise.prototype.getReason = undefined; | ||
Promise.prototype.value = undefined; | ||
Promise.prototype.reason = undefined; | ||
}; | ||
Promise.enableSynchronous(); |
{ | ||
"name": "nodegit-promise", | ||
"version": "3.0.1", | ||
"version": "3.0.2", | ||
"description": "Bare bones Promises/A+ implementation with synchronous inspection", | ||
@@ -5,0 +5,0 @@ "main": "index.js", |
@@ -61,9 +61,9 @@ 'use strict'; | ||
} | ||
this._74 = 0; | ||
this._67 = null; | ||
this._77 = []; | ||
this._6 = 0; | ||
this._8 = null; | ||
this._4 = []; | ||
if (fn === noop) return; | ||
doResolve(fn, this); | ||
} | ||
Promise._94 = noop; | ||
Promise._11 = noop; | ||
@@ -87,20 +87,20 @@ Promise.prototype.then = function(onFulfilled, onRejected) { | ||
function handle(self, deferred) { | ||
while (self._74 === 3) { | ||
self = self._67; | ||
while (self._6 === 3) { | ||
self = self._8; | ||
} | ||
if (self._74 === 0) { | ||
self._77.push(deferred); | ||
if (self._6 === 0) { | ||
self._4.push(deferred); | ||
return; | ||
} | ||
setImmediate(function() { | ||
var cb = self._74 === 1 ? deferred.onFulfilled : deferred.onRejected; | ||
var cb = self._6 === 1 ? deferred.onFulfilled : deferred.onRejected; | ||
if (cb === null) { | ||
if (self._74 === 1) { | ||
resolve(deferred.promise, self._67); | ||
if (self._6 === 1) { | ||
resolve(deferred.promise, self._8); | ||
} else { | ||
reject(deferred.promise, self._67); | ||
reject(deferred.promise, self._8); | ||
} | ||
return; | ||
} | ||
var ret = tryCallOne(cb, self._67); | ||
var ret = tryCallOne(cb, self._8); | ||
if (ret === IS_ERROR) { | ||
@@ -133,4 +133,4 @@ reject(deferred.promise, LAST_ERROR); | ||
) { | ||
self._74 = 3; | ||
self._67 = newValue; | ||
self._6 = 3; | ||
self._8 = newValue; | ||
finale(self); | ||
@@ -143,4 +143,4 @@ return; | ||
} | ||
self._74 = 1; | ||
self._67 = newValue; | ||
self._6 = 1; | ||
self._8 = newValue; | ||
finale(self); | ||
@@ -150,11 +150,11 @@ } | ||
function reject(self, newValue) { | ||
self._74 = 2; | ||
self._67 = newValue; | ||
self._6 = 2; | ||
self._8 = newValue; | ||
finale(self); | ||
} | ||
function finale(self) { | ||
for (var i = 0; i < self._77.length; i++) { | ||
handle(self, self._77[i]); | ||
for (var i = 0; i < self._4.length; i++) { | ||
handle(self, self._4[i]); | ||
} | ||
self._77 = null; | ||
self._4 = null; | ||
} | ||
@@ -161,0 +161,0 @@ |
@@ -19,5 +19,5 @@ 'use strict'; | ||
function valuePromise(value) { | ||
var p = new Promise(Promise._94); | ||
p._74 = 1; | ||
p._67 = value; | ||
var p = new Promise(Promise._11); | ||
p._6 = 1; | ||
p._8 = value; | ||
return p; | ||
@@ -59,7 +59,7 @@ } | ||
if (val instanceof Promise && val.then === Promise.prototype.then) { | ||
while (val._74 === 3) { | ||
val = val._67; | ||
while (val._6 === 3) { | ||
val = val._8; | ||
} | ||
if (val._74 === 1) return res(i, val._67); | ||
if (val._74 === 2) reject(val._67); | ||
if (val._6 === 1) return res(i, val._8); | ||
if (val._6 === 2) reject(val._8); | ||
val.then(function (val) { | ||
@@ -66,0 +66,0 @@ res(i, val); |
@@ -8,14 +8,14 @@ 'use strict'; | ||
Promise.prototype.isPending = function() { | ||
return this._74 == 0; | ||
return this._6 == 0; | ||
}; | ||
Promise.prototype.isFulfilled = function() { | ||
return this._74 == 1; | ||
return this._6 == 1; | ||
}; | ||
Promise.prototype.isRejected = function() { | ||
return this._74 == 2; | ||
return this._6 == 2; | ||
}; | ||
Promise.prototype.getValue = function () { | ||
Promise.prototype.value = function () { | ||
if (!this.isFulfilled()) { | ||
@@ -25,6 +25,6 @@ throw new Error('Cannot get a value of an unfulfilled promise.'); | ||
return this._67; | ||
return this._8; | ||
}; | ||
Promise.prototype.getReason = function () { | ||
Promise.prototype.reason = function () { | ||
if (!this.isRejected()) { | ||
@@ -34,3 +34,3 @@ throw new Error('Cannot get a rejection reason of a non-rejected promise.'); | ||
return this._67; | ||
return this._8; | ||
}; | ||
@@ -43,6 +43,6 @@ }; | ||
Promise.prototype.isRejected = undefined; | ||
Promise.prototype.getValue = undefined; | ||
Promise.prototype.getReason = undefined; | ||
Promise.prototype.value = undefined; | ||
Promise.prototype.reason = undefined; | ||
}; | ||
Promise.enableSynchronous(); |
@@ -19,3 +19,3 @@ 'use strict'; | ||
Promise.prototype.getValue = function () { | ||
Promise.prototype.value = function () { | ||
if (!this.isFulfilled()) { | ||
@@ -28,3 +28,3 @@ throw new Error('Cannot get a value of an unfulfilled promise.'); | ||
Promise.prototype.getReason = function () { | ||
Promise.prototype.reason = function () { | ||
if (!this.isRejected()) { | ||
@@ -42,6 +42,6 @@ throw new Error('Cannot get a rejection reason of a non-rejected promise.'); | ||
Promise.prototype.isRejected = undefined; | ||
Promise.prototype.getValue = undefined; | ||
Promise.prototype.getReason = undefined; | ||
Promise.prototype.value = undefined; | ||
Promise.prototype.reason = undefined; | ||
}; | ||
Promise.enableSynchronous(); |
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
55184