Skip to content

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.

lib: runtime-deprecate natives and util bindings

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), or vcbuild test (Windows) passes
  • tests and/or benchmarks are included
  • commit message follows commit guidelines

Merge request reports

Loading