vm: move process.binding('contextify') to internalBinding

PR-URL: https://github.com/nodejs/node/pull/22419
Refs: https://github.com/nodejs/node/issues/22160
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Ruben Bridgewater <ruben@bridgewater.de>
Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com>
Reviewed-By: Refael Ackermann <refack@gmail.com>
Reviewed-By: Anna Henningsen <anna@addaleax.net>
This commit is contained in:
James M Snell committed 2018-08-23 16:09:19 -07:00
1 parent 3b5c9926e9
commit 4963a04b30
6 files changed
+8 -5

No files matched your search

+1 -1
View File
@@ -107,7 +107,7 @@
};
}
const { ContextifyScript } = process.binding('contextify');
const { ContextifyScript } = internalBinding('contextify');
// Set up NativeModule
function NativeModule(id) {
+2 -1
View File
@@ -351,7 +351,8 @@
'v8',
'stream_wrap',
'signal_wrap',
'crypto']);
'crypto',
'contextify']);
process.binding = function binding(name) {
return internalBindingWhitelist.has(name) ?
internalBinding(name) :
+1 -1
View File
@@ -2,7 +2,7 @@
const { internalBinding } = require('internal/bootstrap/loaders');
const { URL } = require('internal/url');
const { isContext } = process.binding('contextify');
const { isContext } = internalBinding('contextify');
const {
ERR_INVALID_ARG_TYPE,
ERR_VM_MODULE_ALREADY_LINKED,
+2 -1
View File
@@ -21,11 +21,12 @@
'use strict';
const { internalBinding } = require('internal/bootstrap/loaders');
const {
ContextifyScript,
makeContext,
isContext: _isContext,
} = process.binding('contextify');
} = internalBinding('contextify');
const { ERR_INVALID_ARG_TYPE } = require('internal/errors').codes;
const { isUint8Array } = require('internal/util/types');
const { validateInt32, validateUint32 } = require('internal/validators');
+1 -1
View File
@@ -958,4 +958,4 @@ void Initialize(Local<Object> target,
} // namespace contextify
} // namespace node
NODE_BUILTIN_MODULE_CONTEXT_AWARE(contextify, node::contextify::Initialize)
NODE_MODULE_CONTEXT_AWARE_INTERNAL(contextify, node::contextify::Initialize)
@@ -11,3 +11,4 @@ assert(process.binding('http_parser'));
assert(process.binding('v8'));
assert(process.binding('stream_wrap'));
assert(process.binding('signal_wrap'));
assert(process.binding('contextify'));