test cases seem to be running again
This commit is contained in:
parent
7d1d93f8ac
commit
55ca576a43
|
@ -266,7 +266,7 @@ MACHINE.modules[~s] =
|
||||||
plt.runtime.setReadyFalse();
|
plt.runtime.setReadyFalse();
|
||||||
(")
|
(")
|
||||||
(assemble/write-invoke stmts op)
|
(assemble/write-invoke stmts op)
|
||||||
(fprintf op ")(plt.runtime.currentMachine,
|
(fprintf op ")(MACHINE,
|
||||||
function() {
|
function() {
|
||||||
if (window.console && window.console.log) {
|
if (window.console && window.console.log) {
|
||||||
window.console.log('loaded ' + ~s);
|
window.console.log('loaded ' + ~s);
|
||||||
|
@ -469,9 +469,6 @@ var invokeMainModule = function() {
|
||||||
invoke(MACHINE,
|
invoke(MACHINE,
|
||||||
function() {
|
function() {
|
||||||
var startTime = new Date().valueOf();
|
var startTime = new Date().valueOf();
|
||||||
if (window.console && window.console.log) {
|
|
||||||
window.console.log("invoking main modules");
|
|
||||||
}
|
|
||||||
plt.runtime.invokeMains(
|
plt.runtime.invokeMains(
|
||||||
MACHINE,
|
MACHINE,
|
||||||
function() {
|
function() {
|
||||||
|
|
|
@ -619,7 +619,10 @@
|
||||||
|
|
||||||
// Executes all programs that have been labeled as a main module
|
// Executes all programs that have been labeled as a main module
|
||||||
var invokeMains = function(machine, succ, fail) {
|
var invokeMains = function(machine, succ, fail) {
|
||||||
runtime.ready(function invokeMain() {
|
runtime.ready(function () {
|
||||||
|
if (window.console && window.console.log) {
|
||||||
|
window.console.log("invoking main modules");
|
||||||
|
}
|
||||||
setReadyFalse();
|
setReadyFalse();
|
||||||
machine = machine || runtime.currentMachine;
|
machine = machine || runtime.currentMachine;
|
||||||
succ = succ || function() {};
|
succ = succ || function() {};
|
||||||
|
|
|
@ -37,7 +37,10 @@
|
||||||
(fprintf op #<<EOF
|
(fprintf op #<<EOF
|
||||||
return (function(succ, fail, params) {
|
return (function(succ, fail, params) {
|
||||||
var machine = new plt.runtime.Machine();
|
var machine = new plt.runtime.Machine();
|
||||||
var myParams = { currentDisplayer : function(MACHINE, v) { params.currentDisplayer(v); } };
|
var myParams = { currentDisplayer : function(MACHINE, v) {
|
||||||
|
params.currentDisplayer(v);
|
||||||
|
}
|
||||||
|
};
|
||||||
return innerInvoke(machine,
|
return innerInvoke(machine,
|
||||||
function() { plt.runtime.invokeMains(machine, succ, fail); },
|
function() { plt.runtime.invokeMains(machine, succ, fail); },
|
||||||
function(MACHINE, e) { fail(e); },
|
function(MACHINE, e) { fail(e); },
|
||||||
|
|
Loading…
Reference in New Issue
Block a user