Revert "debug: Wait 50ms before running the main module"

This reverts commit c781f17742.
pull/24503/head
Fedor Indutny 2012-03-28 01:40:45 +07:00
parent 5e8c2b0768
commit 00224771e3
1 changed files with 4 additions and 25 deletions

View File

@ -89,31 +89,10 @@
} }
var Module = NativeModule.require('module'); var Module = NativeModule.require('module');
if (global.v8debug &&
process.execArgv.some(function(arg) {
return arg.match(/^--debug-brk(=[0-9]*)?$/);
})) {
// XXX Fix this terrible hack!
//
// Give the client program a few ticks to connect.
// Otherwise, there's a race condition where `node debug foo.js`
// will not be able to connect in time to catch the first
// breakpoint message on line 1.
//
// A better fix would be to somehow get a message from the
// global.v8debug object about a connection, and runMain when
// that occurs. --isaacs
setTimeout(Module.runMain, 50);
} else {
// REMOVEME: nextTick should not be necessary. This hack to get // REMOVEME: nextTick should not be necessary. This hack to get
// test/simple/test-exception-handler2.js working. // test/simple/test-exception-handler2.js working.
// Main entry point into most programs: // Main entry point into most programs:
process.nextTick(Module.runMain); process.nextTick(Module.runMain);
}
} else { } else {
var Module = NativeModule.require('module'); var Module = NativeModule.require('module');