-
-
Notifications
You must be signed in to change notification settings - Fork 33.7k
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_wrapsrc: move process.binding('async_wrap') internal #22469 -
bufferbuffer: move process.binding('buffer') to internalBinding #22370 -
cares_wrapdns: make process.binding('cares_wrap') internal #22474 -
cryptocrypto: move process.binding('crypto') to internal #22426 -
configsrc,lib: make process.binding('config') internal #23400 -
constantssrc,lib: movenativesandconstantstointernalBinding()#23663 -
contextifyvm: move process.binding('contextify') to internalBinding #22419 -
fsfs: make process.binding('fs') internal #22478 -
fs_event_wrapfs: make fs_event_wrap binding internal #22480 -
http2http2: move process.binding('http2') to internalBinding #22328 -
http_parserhttp_parser: move process.binding('http_parser') to internalBinding #22329 -
icuicu: make process.binding('icu') internal #23234 -
js_streamjs_stream: move process.binding('js_stream') to internalBinding #22239 -
nativessrc,lib: movenativesandconstantstointernalBinding()#23663 -
osos: move process.binding('os') to internalBinding #25087 -
performancesrc: move process.binding('performance') to internalBinding #22029 -
pipe_wraplib: make pipe_wrap binding internal #22482 -
process_wrapchild_process: make process_wrap binding internal #22479 -
serdesv8: move serdes to internalBinding #22161 -
signal_wrapsrc: move process.binding('signal_wrap') to internalBinding #22290 -
spawn_syncspawn_sync: move process.binding('spawn_sync') to internalBinding #22260 -
stream_wrap -
tcp_wrapsrc: move process.binding('tcp_wrap') to internal #22432 -
tls_wrapcrypto: move process.binding('tls_wrap') internal #22429 -
trace_eventstrace_events: move trace_events to internalBinding #22159 -
tty_wraptty: make process.binding('tty_wrap') internal #22477 -
udp_wrapdgram: make process.binding('udp_wrap') internal #22475 -
urlurl: move process.binding('url') to internalBinding #22204 -
utilutil: make util binding internal #22675 -
uvuv: move process.binding('uv') to internalBinding #22163 -
v8v8: 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.