Skip to content

Commit b51c59f

Browse files
committed
module: refactor to use more primordials
nodejs/node#36024
1 parent 31a513c commit b51c59f

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

‎patches/node/pass_all_globals_through_require.patch‎

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,18 @@ index 82c08cd17b33c14b85e6586269b5dc4b233fd9e6..ef52bf6486d8c827dce105e50b57c112
2323
const {
2424
isProxy
2525
} = require('internal/util/types');
26-
@@ -1063,10 +1070,12 @@ Module.prototype._compile = function(content, filename) {
27-
if (requireDepth === 0) statCache = new Map();
26+
@@ -1104,10 +1104,12 @@ Module.prototype._compile = function(content, filename) {
27+
if (requireDepth === 0) statCache = new SafeMap();
2828
if (inspectorWrapper) {
2929
result = inspectorWrapper(compiledWrapper, thisValue, exports,
3030
- require, module, filename, dirname);
3131
+ require, module, filename, dirname,
3232
+ process, localGlobal, localBuffer);
3333
} else {
34-
result = compiledWrapper.call(thisValue, exports, require, module,
35-
- filename, dirname);
36-
+ filename, dirname, process, localGlobal,
37-
+ localBuffer);
34+
result = ReflectApply(compiledWrapper, thisValue,
35+
- [exports, require, module, filename, dirname]);
36+
+ [exports, require, module, filename,
37+
+ dirname, process, localGlobal, localBuffer]);
3838
}
3939
hasLoadedAnyUserCJSModule = true;
4040
if (requireDepth === 0) statCache = null;

0 commit comments

Comments
 (0)