-
-
Notifications
You must be signed in to change notification settings - Fork 32.9k
Closed
Labels
c++Issues and PRs that require attention from people who are familiar with C++.Issues and PRs that require attention from people who are familiar with C++.help wantedIssues that need assistance from volunteers or PRs that need help to proceed.Issues that need assistance from volunteers or PRs that need help to proceed.
Description
Moving from process.binding()
to internalBinding()
will be a significant effort. There are hundreds of process.binding()
uses inside core and many many userland references. It's going to take a while to convert everything.
TODO
-
inspector
(this one is quite non-trivial... will require additional thought)
Done
-
async_wrap
src: move process.binding('async_wrap') internal #22469 -
buffer
buffer: move process.binding('buffer') to internalBinding #22370 -
cares_wrap
dns: make process.binding('cares_wrap') internal #22474 -
crypto
crypto: move process.binding('crypto') to internal #22426 -
config
src,lib: make process.binding('config') internal #23400 -
constants
src,lib: movenatives
andconstants
tointernalBinding()
#23663 -
contextify
vm: move process.binding('contextify') to internalBinding #22419 -
fs
fs: make process.binding('fs') internal #22478 -
fs_event_wrap
fs: make fs_event_wrap binding internal #22480 -
http2
http2: move process.binding('http2') to internalBinding #22328 -
http_parser
http_parser: move process.binding('http_parser') to internalBinding #22329 -
icu
icu: make process.binding('icu') internal #23234 -
js_stream
js_stream: move process.binding('js_stream') to internalBinding #22239 -
natives
src,lib: movenatives
andconstants
tointernalBinding()
#23663 -
os
os: move process.binding('os') to internalBinding #25087 -
performance
src: move process.binding('performance') to internalBinding #22029 -
pipe_wrap
lib: make pipe_wrap binding internal #22482 -
process_wrap
child_process: make process_wrap binding internal #22479 -
serdes
v8: move serdes to internalBinding #22161 -
signal_wrap
src: move process.binding('signal_wrap') to internalBinding #22290 -
spawn_sync
spawn_sync: move process.binding('spawn_sync') to internalBinding #22260 -
stream_wrap
-
tcp_wrap
src: move process.binding('tcp_wrap') to internal #22432 -
tls_wrap
crypto: move process.binding('tls_wrap') internal #22429 -
trace_events
trace_events: move trace_events to internalBinding #22159 -
tty_wrap
tty: make process.binding('tty_wrap') internal #22477 -
udp_wrap
dgram: make process.binding('udp_wrap') internal #22475 -
url
url: move process.binding('url') to internalBinding #22204 -
util
util: make util binding internal #22675 -
uv
uv: move process.binding('uv') to internalBinding #22163 -
v8
v8: move process.binding('v8') to internalBinding #22288 -
zlib
(removingprocess.binding('zlib')
breaks npm) zlib: move process.binding('zlib') to internalBinding #23307
ChALkeR, devsnek, BridgeAR, maclover7, antsmartian and 9 morebricss and BeniChenidevsnek, antsmartian, trivikr, bricss and BeniCheni
Metadata
Metadata
Assignees
Labels
c++Issues and PRs that require attention from people who are familiar with C++.Issues and PRs that require attention from people who are familiar with C++.help wantedIssues that need assistance from volunteers or PRs that need help to proceed.Issues that need assistance from volunteers or PRs that need help to proceed.