commit
8d8853fa76
|
@ -101,7 +101,6 @@
|
||||||
(succ || function () {}).apply(null, arguments);
|
(succ || function () {}).apply(null, arguments);
|
||||||
};
|
};
|
||||||
var wrappedFail = function(err) {
|
var wrappedFail = function(err) {
|
||||||
releaseLock();
|
|
||||||
(fail || function () {})(err);
|
(fail || function () {})(err);
|
||||||
};
|
};
|
||||||
if (!(baselib.arity.isArityMatching(v.racketArity, args.length - 2))) {
|
if (!(baselib.arity.isArityMatching(v.racketArity, args.length - 2))) {
|
||||||
|
@ -159,6 +158,7 @@
|
||||||
MACHINE.v = oldVal;
|
MACHINE.v = oldVal;
|
||||||
MACHINE.a = oldArgcount;
|
MACHINE.a = oldArgcount;
|
||||||
MACHINE.p = oldProc;
|
MACHINE.p = oldProc;
|
||||||
|
// The lock is released by _trampoline in this case.
|
||||||
wrappedFail(e);
|
wrappedFail(e);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -908,7 +908,7 @@
|
||||||
var i;
|
var i;
|
||||||
machine = machine || runtime.currentMachine;
|
machine = machine || runtime.currentMachine;
|
||||||
for (i = 0; i < machine.mainModules.length; i++) {
|
for (i = 0; i < machine.mainModules.length; i++) {
|
||||||
var ns = machine.modules[mainModules[i]].getExternalExports();
|
var ns = machine.modules[machine.mainModules[i]].getExternalExports();
|
||||||
if(ns.hasKey(name)) {
|
if(ns.hasKey(name)) {
|
||||||
return ns.get(name);
|
return ns.get(name);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user