From: Jérémy Lal Date: Wed, 14 May 2025 21:43:31 +0000 (+0200) Subject: add acorn, walk to shared builtins X-Git-Tag: archive/raspbian/20.19.2+dfsg-1+rpi1^2~19 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=9fd9653f7bcc6e6070fb8f4d8a76b1da5ae814e8;p=nodejs.git add acorn, walk to shared builtins Last-Update: 2022-09-28 Forwarded: https://github.com/nodejs/node/pull/44376 Gbp-Pq: Topic build Gbp-Pq: Name more_shareable_builtins.patch --- diff --git a/configure.py b/configure.py index 0df90b176..2494bc8e5 100755 --- a/configure.py +++ b/configure.py @@ -59,7 +59,10 @@ icu_versions = json.loads((tools_path / 'icu' / 'icu_versions.json').read_text(e shareable_builtins = {'cjs_module_lexer/lexer': 'deps/cjs-module-lexer/lexer.js', 'cjs_module_lexer/dist/lexer': 'deps/cjs-module-lexer/dist/lexer.js', - 'undici/undici': 'deps/undici/undici.js' + 'undici/undici': 'deps/undici/undici.js', + 'acorn': 'deps/acorn/acorn/dist/acorn.js', + 'acorn_walk': 'deps/acorn/acorn-walk/dist/walk.js', + 'minimatch': 'deps/minimatch/index.js' } # create option groups diff --git a/node.gyp b/node.gyp index e88c7ded1..d62f52091 100644 --- a/node.gyp +++ b/node.gyp @@ -52,9 +52,6 @@ 'deps/v8/tools/tickprocessor.mjs', 'deps/v8/tools/sourcemap.mjs', 'deps/v8/tools/tickprocessor-driver.mjs', - 'deps/acorn/acorn/dist/acorn.js', - 'deps/acorn/acorn-walk/dist/walk.js', - 'deps/minimatch/index.js', '<@(node_builtin_shareable_builtins)', ], 'node_sources': [ diff --git a/src/node_builtins.cc b/src/node_builtins.cc index 706ea4f5c..05573896a 100644 --- a/src/node_builtins.cc +++ b/src/node_builtins.cc @@ -51,6 +51,25 @@ BuiltinLoader::BuiltinLoader() AddExternalizedBuiltin("internal/deps/undici/undici", STRINGIFY(NODE_SHARED_BUILTIN_UNDICI_UNDICI_PATH)); #endif // NODE_SHARED_BUILTIN_UNDICI_UNDICI_PATH + +#ifdef NODE_SHARED_BUILTIN_ACORN_PATH + AddExternalizedBuiltin( + "internal/deps/acorn/acorn/dist/acorn", + STRINGIFY(NODE_SHARED_BUILTIN_ACORN_PATH)); +#endif // NODE_SHARED_BUILTIN_ACORN_PATH + +#ifdef NODE_SHARED_BUILTIN_ACORN_WALK_PATH + AddExternalizedBuiltin( + "internal/deps/acorn/acorn-walk/dist/walk", + STRINGIFY(NODE_SHARED_BUILTIN_ACORN_WALK_PATH)); +#endif // NODE_SHARED_BUILTIN_ACORN_WALK_PATH + +#ifdef NODE_SHARED_BUILTIN_MINIMATCH_PATH + AddExternalizedBuiltin( + "internal/deps/minimatch/index", + STRINGIFY(NODE_SHARED_BUILTIN_MINIMATCH_PATH)); +#endif // NODE_SHARED_BUILTIN_MINIMATCH_PATH + } bool BuiltinLoader::Exists(const char* id) {