From 2c7f4f474bfbb19b7ae6597112cca41141bf71a4 Mon Sep 17 00:00:00 2001 From: Joyee Cheung Date: Sun, 13 Jan 2019 23:44:09 +0800 Subject: process: allow StartExecution() to take a main script ID The idea is to allow the C++ layer to run arbitrary scripts as the main script. This paves the way for - cctest of the execution of Node.js instances - Earlier handling of per-process CLI options that affect execution modes (those usually do not make sense for the embedders). - Targets like mkcodecache or mksnapshot. Also moves the handling of `_third_party_main.js` into C++. PR-URL: https://github.com/nodejs/node/pull/25474 Reviewed-By: Anna Henningsen Reviewed-By: Minwoo Jung --- src/node_internals.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/node_internals.h') diff --git a/src/node_internals.h b/src/node_internals.h index 5dd0593f41..70c82dd2fc 100644 --- a/src/node_internals.h +++ b/src/node_internals.h @@ -369,7 +369,7 @@ bool SafeGetenv(const char* key, std::string* text); void DefineZlibConstants(v8::Local target); void RunBootstrapping(Environment* env); -void StartExecution(Environment* env); +void StartExecution(Environment* env, const char* main_script_id); } // namespace node -- cgit v1.2.3