diff options
52 files changed, 110 insertions, 9 deletions
diff --git a/lib/_debug_agent.js b/lib/_debug_agent.js index 680c5e95c4..d0e6dff257 100644 --- a/lib/_debug_agent.js +++ b/lib/_debug_agent.js @@ -1,3 +1,5 @@ +'use strict'; + var assert = require('assert'); var net = require('net'); var util = require('util'); diff --git a/lib/_debugger.js b/lib/_debugger.js index 41d3fc4210..cd8d688987 100644 --- a/lib/_debugger.js +++ b/lib/_debugger.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var util = require('util'), path = require('path'), net = require('net'), diff --git a/lib/_http_agent.js b/lib/_http_agent.js index 6fbff37d85..96797b2e82 100644 --- a/lib/_http_agent.js +++ b/lib/_http_agent.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var net = require('net'); var util = require('util'); var EventEmitter = require('events').EventEmitter; diff --git a/lib/_http_client.js b/lib/_http_client.js index 929be3f2a9..52582dee52 100644 --- a/lib/_http_client.js +++ b/lib/_http_client.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var util = require('util'); var net = require('net'); var url = require('url'); diff --git a/lib/_http_common.js b/lib/_http_common.js index 7994cdd98d..8edc671394 100644 --- a/lib/_http_common.js +++ b/lib/_http_common.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var FreeList = require('freelist').FreeList; var HTTPParser = process.binding('http_parser').HTTPParser; diff --git a/lib/_http_incoming.js b/lib/_http_incoming.js index 69d3d86ec6..a252c114bf 100644 --- a/lib/_http_incoming.js +++ b/lib/_http_incoming.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var util = require('util'); var Stream = require('stream'); diff --git a/lib/_http_outgoing.js b/lib/_http_outgoing.js index 20aa365401..cef135c399 100644 --- a/lib/_http_outgoing.js +++ b/lib/_http_outgoing.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var assert = require('assert').ok; var Stream = require('stream'); var timers = require('timers'); diff --git a/lib/_http_server.js b/lib/_http_server.js index 787fc27bbf..5927ed2689 100644 --- a/lib/_http_server.js +++ b/lib/_http_server.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var util = require('util'); var net = require('net'); var EventEmitter = require('events').EventEmitter; diff --git a/lib/_linklist.js b/lib/_linklist.js index b73bbed22b..048e933ee3 100644 --- a/lib/_linklist.js +++ b/lib/_linklist.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + function init(list) { list._idleNext = list; list._idlePrev = list; diff --git a/lib/_stream_duplex.js b/lib/_stream_duplex.js index 75cf30d798..9ed2950c08 100644 --- a/lib/_stream_duplex.js +++ b/lib/_stream_duplex.js @@ -24,6 +24,8 @@ // prototypally inherits from Readable, and then parasitically from // Writable. +'use strict'; + module.exports = Duplex; var util = require('util'); var Readable = require('_stream_readable'); diff --git a/lib/_stream_passthrough.js b/lib/_stream_passthrough.js index a5e986430d..ae83d5d4a8 100644 --- a/lib/_stream_passthrough.js +++ b/lib/_stream_passthrough.js @@ -23,6 +23,8 @@ // basically just the most minimal sort of Transform stream. // Every written chunk gets output as-is. +'use strict'; + module.exports = PassThrough; var Transform = require('_stream_transform'); diff --git a/lib/_stream_readable.js b/lib/_stream_readable.js index c691137374..67d6969aa4 100644 --- a/lib/_stream_readable.js +++ b/lib/_stream_readable.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + module.exports = Readable; Readable.ReadableState = ReadableState; diff --git a/lib/_stream_transform.js b/lib/_stream_transform.js index 1843f51b75..8706816255 100644 --- a/lib/_stream_transform.js +++ b/lib/_stream_transform.js @@ -62,6 +62,8 @@ // would be consumed, and then the rest would wait (un-transformed) until // the results of the previous transformed chunk were consumed. +'use strict'; + module.exports = Transform; var Duplex = require('_stream_duplex'); diff --git a/lib/_stream_writable.js b/lib/_stream_writable.js index 92984eb08e..e9e29680c2 100644 --- a/lib/_stream_writable.js +++ b/lib/_stream_writable.js @@ -23,6 +23,8 @@ // Implement an async ._write(chunk, cb), and it'll handle all // the drain event emission and buffering. +'use strict'; + module.exports = Writable; Writable.WritableState = WritableState; diff --git a/lib/_tls_common.js b/lib/_tls_common.js index 01efcebc14..e66ae662fe 100644 --- a/lib/_tls_common.js +++ b/lib/_tls_common.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var util = require('util'); var constants = require('constants'); var tls = require('tls'); diff --git a/lib/_tls_legacy.js b/lib/_tls_legacy.js index 3f6d20784b..70082a4156 100644 --- a/lib/_tls_legacy.js +++ b/lib/_tls_legacy.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var assert = require('assert'); var events = require('events'); var stream = require('stream'); @@ -444,9 +446,9 @@ CryptoStream.prototype.destroySoon = function(err) { // was written on this side was read from the other side. var self = this; var waiting = 1; - function finish() { + var finish = function() { if (--waiting === 0) self.destroy(); - } + }; this._opposite.once('end', finish); if (!this._finished) { this.once('finish', finish); diff --git a/lib/_tls_wrap.js b/lib/_tls_wrap.js index 703f125839..671a5e8520 100644 --- a/lib/_tls_wrap.js +++ b/lib/_tls_wrap.js @@ -22,6 +22,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var assert = require('assert'); var crypto = require('crypto'); var net = require('net'); diff --git a/lib/assert.js b/lib/assert.js index c83f977a25..a05a487288 100644 --- a/lib/assert.js +++ b/lib/assert.js @@ -22,6 +22,8 @@ // ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + // UTILITY var util = require('util'); var pSlice = Array.prototype.slice; diff --git a/lib/buffer.js b/lib/buffer.js index 2e29ae4eba..f14783d626 100644 --- a/lib/buffer.js +++ b/lib/buffer.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var buffer = process.binding('buffer'); var smalloc = process.binding('smalloc'); var util = require('util'); diff --git a/lib/child_process.js b/lib/child_process.js index 4840c9e2ba..68eae613b5 100644 --- a/lib/child_process.js +++ b/lib/child_process.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var StringDecoder = require('string_decoder').StringDecoder; var EventEmitter = require('events').EventEmitter; var net = require('net'); diff --git a/lib/cluster.js b/lib/cluster.js index 6f355d0bc3..62cd69835a 100644 --- a/lib/cluster.js +++ b/lib/cluster.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var EventEmitter = require('events').EventEmitter; var assert = require('assert'); var dgram = require('dgram'); @@ -680,8 +682,6 @@ function sendHelper(proc, message, handle, cb) { // to the callback but intercepts and redirects ACK messages. function internal(worker, cb) { return function(message, handle) { - 'use strict'; - if (message.cmd !== 'NODE_CLUSTER') return; var fn = cb; if (!util.isUndefined(message.ack)) { diff --git a/lib/console.js b/lib/console.js index 2a09329595..ff7fd4dadb 100644 --- a/lib/console.js +++ b/lib/console.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var util = require('util'); function Console(stdout, stderr) { @@ -89,13 +91,13 @@ Console.prototype.timeEnd = function(label) { }; -Console.prototype.trace = function() { +Console.prototype.trace = function trace() { // TODO probably can to do this better with V8's debug object once that is // exposed. var err = new Error; err.name = 'Trace'; err.message = util.format.apply(this, arguments); - Error.captureStackTrace(err, arguments.callee); + Error.captureStackTrace(err, trace); this.error(err.stack); }; diff --git a/lib/constants.js b/lib/constants.js index 1b87b2b2d0..816dc853e1 100644 --- a/lib/constants.js +++ b/lib/constants.js @@ -19,4 +19,6 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + module.exports = process.binding('constants'); diff --git a/lib/crypto.js b/lib/crypto.js index 2f0a00b152..91106b35f6 100644 --- a/lib/crypto.js +++ b/lib/crypto.js @@ -22,6 +22,8 @@ // Note: In 0.8 and before, crypto functions all defaulted to using // binary-encoded strings rather than buffers. +'use strict'; + exports.DEFAULT_ENCODING = 'buffer'; try { @@ -600,11 +602,11 @@ function pbkdf2(password, salt, iterations, keylen, digest, callback) { // at this point, we need to handle encodings. var encoding = exports.DEFAULT_ENCODING; if (callback) { - function next(er, ret) { + var next = function(er, ret) { if (ret) ret = ret.toString(encoding); callback(er, ret); - } + }; binding.PBKDF2(password, salt, iterations, keylen, digest, next); } else { var ret = binding.PBKDF2(password, salt, iterations, keylen, digest); diff --git a/lib/dgram.js b/lib/dgram.js index aae2f51bc8..4d6228e1dd 100644 --- a/lib/dgram.js +++ b/lib/dgram.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var assert = require('assert'); var util = require('util'); var events = require('events'); diff --git a/lib/dns.js b/lib/dns.js index 4eb34d6651..f758e345de 100644 --- a/lib/dns.js +++ b/lib/dns.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var net = require('net'); var util = require('util'); diff --git a/lib/domain.js b/lib/domain.js index 5924b44ebd..4121ede82c 100644 --- a/lib/domain.js +++ b/lib/domain.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var util = require('util'); var EventEmitter = require('events'); var inherits = util.inherits; diff --git a/lib/events.js b/lib/events.js index 0cd841b844..f8c651feac 100644 --- a/lib/events.js +++ b/lib/events.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var domain; var util = require('util'); diff --git a/lib/freelist.js b/lib/freelist.js index 588facd25b..561ca53458 100644 --- a/lib/freelist.js +++ b/lib/freelist.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + // This is a free list to avoid creating so many of the same object. exports.FreeList = function(name, max, constructor) { this.name = name; @@ -25,6 +25,8 @@ // // var mode = 438; /* mode=0666 */ +'use strict'; + var util = require('util'); var pathModule = require('path'); diff --git a/lib/http.js b/lib/http.js index d12f12d60c..c0b2b0af11 100644 --- a/lib/http.js +++ b/lib/http.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var util = require('util'); var EventEmitter = require('events').EventEmitter; diff --git a/lib/https.js b/lib/https.js index f9011648fb..4c2731ab58 100644 --- a/lib/https.js +++ b/lib/https.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var tls = require('tls'); var url = require('url'); var http = require('http'); diff --git a/lib/module.js b/lib/module.js index 564f6c49d6..07741bdb5c 100644 --- a/lib/module.js +++ b/lib/module.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var NativeModule = require('native_module'); var util = NativeModule.require('util'); var runInThisContext = require('vm').runInThisContext; diff --git a/lib/net.js b/lib/net.js index 34de98bc3c..0882c4f5d2 100644 --- a/lib/net.js +++ b/lib/net.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var events = require('events'); var stream = require('stream'); var timers = require('timers'); @@ -612,7 +614,6 @@ Socket.prototype.__defineGetter__('localPort', function() { Socket.prototype.write = function(chunk, encoding, cb) { - 'use strict'; if (!util.isString(chunk) && !util.isBuffer(chunk)) throw new TypeError('invalid data'); return stream.Duplex.prototype.write.apply(this, arguments); @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var binding = process.binding('os'); var util = require('util'); var isWindows = process.platform === 'win32'; diff --git a/lib/path.js b/lib/path.js index 6af430ec47..a7f76f10a4 100644 --- a/lib/path.js +++ b/lib/path.js @@ -19,6 +19,7 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; var isWindows = process.platform === 'win32'; var util = require('util'); diff --git a/lib/querystring.js b/lib/querystring.js index 04c083d8ab..07eb1d93d8 100644 --- a/lib/querystring.js +++ b/lib/querystring.js @@ -21,6 +21,8 @@ // Query String Utilities +'use strict'; + var QueryString = exports; var util = require('util'); diff --git a/lib/readline.js b/lib/readline.js index bafef00e0d..8c6b1a89b2 100644 --- a/lib/readline.js +++ b/lib/readline.js @@ -25,6 +25,8 @@ // * http://invisible-island.net/xterm/ctlseqs/ctlseqs.html // * http://www.3waylabs.com/nw/WWW/products/wizcon/vt220.html +'use strict'; + var kHistorySize = 30; var util = require('util'); diff --git a/lib/repl.js b/lib/repl.js index 578f99ed22..50d6cc2647 100644 --- a/lib/repl.js +++ b/lib/repl.js @@ -40,6 +40,8 @@ * repl.start("node > ").context.foo = "stdin is fun"; */ +'use strict'; + var util = require('util'); var inherits = require('util').inherits; var Stream = require('stream'); diff --git a/lib/smalloc.js b/lib/smalloc.js index ba042c6c4c..9e4fdc8882 100644 --- a/lib/smalloc.js +++ b/lib/smalloc.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var smalloc = process.binding('smalloc'); var kMaxLength = smalloc.kMaxLength; var util = require('util'); diff --git a/lib/stream.js b/lib/stream.js index 073c6ed338..83815e8404 100644 --- a/lib/stream.js +++ b/lib/stream.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + module.exports = Stream; var EE = require('events').EventEmitter; diff --git a/lib/string_decoder.js b/lib/string_decoder.js index fd11e51c8d..84ac9a9d44 100644 --- a/lib/string_decoder.js +++ b/lib/string_decoder.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + function assertEncoding(encoding) { if (encoding && !Buffer.isEncoding(encoding)) { throw new Error('Unknown encoding: ' + encoding); diff --git a/lib/sys.js b/lib/sys.js index cf98a073e6..6dc415c31f 100644 --- a/lib/sys.js +++ b/lib/sys.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + // the sys module was renamed to 'util'. // this shim remains to keep old programs working. module.exports = require('util'); diff --git a/lib/timers.js b/lib/timers.js index 3039b49f2c..b5fd04ee32 100644 --- a/lib/timers.js +++ b/lib/timers.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var Timer = process.binding('timer_wrap').Timer; var L = require('_linklist'); var assert = require('assert').ok; diff --git a/lib/tls.js b/lib/tls.js index eff5d313e9..4ba8af5064 100644 --- a/lib/tls.js +++ b/lib/tls.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var net = require('net'); var url = require('url'); var util = require('util'); diff --git a/lib/tracing.js b/lib/tracing.js index 5e35f43591..52d7e27dd6 100644 --- a/lib/tracing.js +++ b/lib/tracing.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var EventEmitter = require('events'); var v8binding, process; diff --git a/lib/tty.js b/lib/tty.js index 74300fc1e4..3d5c2a6649 100644 --- a/lib/tty.js +++ b/lib/tty.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var inherits = require('util').inherits; var net = require('net'); var TTY = process.binding('tty_wrap').TTY; diff --git a/lib/url.js b/lib/url.js index e01343a506..6a6a19d81e 100644 --- a/lib/url.js +++ b/lib/url.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var punycode = require('punycode'); var util = require('util'); diff --git a/lib/util.js b/lib/util.js index e97820c9af..4fed8311a0 100644 --- a/lib/util.js +++ b/lib/util.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var formatRegExp = /%[sdj%]/g; exports.format = function(f) { if (!isString(f)) { @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var binding = process.binding('contextify'); var Script = binding.ContextifyScript; var util = require('util'); diff --git a/lib/zlib.js b/lib/zlib.js index 2acde58fd4..724f9a37b6 100644 --- a/lib/zlib.js +++ b/lib/zlib.js @@ -19,6 +19,8 @@ // OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE // USE OR OTHER DEALINGS IN THE SOFTWARE. +'use strict'; + var Transform = require('_stream_transform'); var binding = process.binding('zlib'); diff --git a/src/node.js b/src/node.js index fe2edabe83..81bf90d1ac 100644 --- a/src/node.js +++ b/src/node.js @@ -24,6 +24,9 @@ // This file is invoked by node::Load in src/node.cc, and responsible for // bootstrapping the node.js core. Special caution is given to the performance // of the startup process, so many dependencies are invoked lazily. + +'use strict'; + (function(process) { this.global = this; |