Remove process.mixin dependencies from benchmark scripts
authorisaacs <i@izs.me>
Mon, 8 Mar 2010 23:07:06 +0000 (15:07 -0800)
committerRyan Dahl <ry@tinyclouds.org>
Tue, 9 Mar 2010 01:57:38 +0000 (17:57 -0800)
benchmark/http_simple.js
benchmark/process_loop.js
benchmark/run.js

index 8bfc097..b83c2c9 100644 (file)
@@ -3,7 +3,8 @@ path = require("path");
 libDir = path.join(path.dirname(__filename), "../lib");
 require.paths.unshift(libDir);
 
-process.mixin(require("sys"));
+var sys = (require("sys"));
+for (var i in sys) global[i] = sys[i];
 http = require("http");
 
 fixed = ""
index 372a89c..0ee61b7 100644 (file)
@@ -1,7 +1,8 @@
 var path = require("path");
 libDir = path.join(path.dirname(__filename), "../lib");
 require.paths.unshift(libDir);
-process.mixin(require("sys"));
+var sys = (require("sys"));
+for (var i in sys) global[i] = sys[i];
 function next (i) {
   if (i <= 0) return;
 
index 8466b97..60b7752 100644 (file)
@@ -1,7 +1,8 @@
 var path = require("path");
 libDir = path.join(path.dirname(__filename), "../lib");
 require.paths.unshift(libDir);
-process.mixin(require("sys"));
+var sys = (require("sys"));
+for (var i in sys) global[i] = sys[i];
 var benchmarks = [ "static_http_server.js" 
                  , "timers.js"
                  , "process_loop.js"