lib: runtime-deprecate `natives` and `util` bindings
lib: allow fully runtime-deprecating process.binding() modules
Allow emitting full runtime deprecations (i.e. including
without --pending-deprecation
) for internal process.binding()
calls.
natives
and util
bindings
lib: runtime-deprecate Pick two native bindings and move them to fully runtime deprecations.
This is motivated by the fact that process.binding('util')
usage
is existing even in relatively recently written code in the wild.
Checklist
-
make -j4 test
(UNIX), orvcbuild test
(Windows) passes -
tests and/or benchmarks are included -
commit message follows commit guidelines