Skip to content

Commit cd023b5

Browse files
chore: bump node to v22.15.0 (37-x-y) (#46869)
* chore: bump node in DEPS to v22.15.0 * inspector: fix GN build nodejs/node#56798 * test: search cctest files nodejs/node#56791 * crypto: fix missing OPENSSL_NO_ENGINE guard nodejs/node#57012 * test,crypto: make tests work for BoringSSL nodejs/node#57021 * module: use synchronous hooks for preparsing in import(cjs) nodejs/node#55698 * deps: update simdjson to 3.12.0 nodejs/node#56874 * build: remove explicit linker call to libm on macOS nodejs/node#56901 * test: make eval snapshot comparison more flexible nodejs/node#57020 * src: allow embedder customization of OOMErrorHandler nodejs/node#57325 * src: do not pass nullptr to std::string ctor nodejs/node#57354 * src: lock the isolate properly in IsolateData destructor nodejs/node#57031 * chore: shrink --trace-atomics-wait patch * chore: fixup patch indices * build: fix GN build failure nodejs/node#57013 * crypto: expose security levels nodejs/node#56601 * zlib: add zstd support nodejs/node#52100 * test: move crypto related common utilities in common/crypto nodejs/node#56714 * cli: move --trace-atomics-wait to eol nodejs/node#52747 * test: disable test-https-client-renegotiation-limit BoringSSL doesn't support caller-initiated renegotiation - see https://source.chromium.org/chromium/chromium/src/+/main:third_party/boringssl/src/ssl/ssl_lib.cc;l=1627-1631 --------- Co-authored-by: electron-roller[bot] <84116207+electron-roller[bot]@users.noreply.github.com> Co-authored-by: Shelley Vohr <[email protected]>
1 parent 7dfa2b9 commit cd023b5

File tree

43 files changed

+256
-1275
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+256
-1275
lines changed

DEPS

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ vars = {
44
'chromium_version':
55
'138.0.7160.0',
66
'node_version':
7-
'v22.14.0',
7+
'v22.15.0',
88
'nan_version':
99
'e14bdcd1f72d62bca1d541b66da43130384ec213',
1010
'squirrel.mac_version':

patches/chromium/build_allow_electron_to_use_exec_script.patch

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ Subject: build: allow electron to use exec_script
66
This is similar to the //build usecase so we're OK adding ourselves here
77

88
diff --git a/.gn b/.gn
9-
index ae58a0b0a64ae1fdb3f9cd8587041d71a121c6b9..7a1373c1cb78133375071cf5479561b64376b4dc 100644
9+
index ae58a0b0a64ae1fdb3f9cd8587041d71a121c6b9..0ed56526002b12deb6d29f3dd23a0d74d8e7473c 100644
1010
--- a/.gn
1111
+++ b/.gn
12-
@@ -167,4 +167,26 @@ exec_script_allowlist =
12+
@@ -167,4 +167,27 @@ exec_script_allowlist =
1313

1414
"//tools/grit/grit_rule.gni",
1515
"//tools/gritsettings/BUILD.gn",
@@ -34,5 +34,6 @@ index ae58a0b0a64ae1fdb3f9cd8587041d71a121c6b9..7a1373c1cb78133375071cf5479561b6
3434
+ "//third_party/electron_node/deps/sqlite/unofficial.gni",
3535
+ "//third_party/electron_node/deps/uv/unofficial.gni",
3636
+ "//third_party/electron_node/deps/uvwasi/unofficial.gni",
37+
+ "//third_party/electron_node/deps/zstd/unofficial.gni",
3738
+ "//third_party/electron_node/src/inspector/unofficial.gni",
3839
]

patches/node/.patches

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,14 +38,10 @@ build_use_third_party_simdutf.patch
3838
fix_remove_fastapitypedarray_usage.patch
3939
test_handle_explicit_resource_management_globals.patch
4040
linux_try_preadv64_pwritev64_before_preadv_pwritev_4683.patch
41-
build_remove_explicit_linker_call_to_libm_on_macos.patch
4241
build_change_crdtp_protocoltypetraits_signatures_to_avoid_conflict.patch
43-
test_make_eval_snapshot_tests_more_flexible.patch
4442
build_option_to_use_custom_inspector_protocol_path.patch
4543
fix_adjust_wpt_and_webidl_tests_for_enabled_float16array.patch
4644
chore_add_createexternalizabletwobytestring_to_globals.patch
47-
feat_add_oom_error_callback_in_node_isolatesettings.patch
48-
fix_-wnonnull_warning.patch
4945
refactor_attach_cppgc_heap_on_v8_isolate_creation.patch
5046
fix_ensure_traverseparent_bails_on_resource_path_exit.patch
5147
cli_move_--trace-atomics-wait_to_eol.patch

patches/node/build_add_gn_build_files.patch

Lines changed: 40 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -54,71 +54,11 @@ index a2123cc6c6d21c53fafc8934203b3720393e7b11..245a43920c7baf000ba63192a84a4c3f
5454
}
5555

5656
assert(!node_enable_inspector || node_use_openssl,
57-
diff --git a/src/inspector/unofficial.gni b/src/inspector/unofficial.gni
58-
index 5d87f3c901ab509e534598ed1eb0796a96355b5e..3d7aa148678b2646b88fa7c32abec91791b02b82 100644
59-
--- a/src/inspector/unofficial.gni
60-
+++ b/src/inspector/unofficial.gni
61-
@@ -13,7 +13,7 @@ template("inspector_gn_build") {
62-
}
63-
64-
node_gen_dir = get_label_info("../..", "target_gen_dir")
65-
- protocol_tool_path = "../../tools/inspector_protocol"
66-
+ protocol_tool_path = "../../deps/inspector_protocol"
67-
68-
gypi_values = exec_script(
69-
"../../tools/gypi_to_gn.py",
70-
@@ -35,6 +35,8 @@ template("inspector_gn_build") {
71-
]
72-
73-
args = [
74-
+ "--inspector_protocol_dir",
75-
+ rebase_path(protocol_tool_path, root_build_dir),
76-
"--jinja_dir",
77-
# jinja is in third_party.
78-
rebase_path("//third_party/", root_build_dir),
79-
@@ -72,4 +74,37 @@ template("inspector_gn_build") {
80-
outputs = [ "$node_gen_dir/src/{{source_name_part}}.json" ]
81-
args = [ "{{source}}" ] + rebase_path(outputs, root_build_dir)
82-
}
83-
+
84-
+ config("crdtp_config") {
85-
+ include_dirs = [ protocol_tool_path ]
86-
+ }
87-
+
88-
+ static_library("crdtp") {
89-
+ public_configs = [ ":crdtp_config" ]
90-
+ sources = [
91-
+ "$protocol_tool_path/crdtp/cbor.cc",
92-
+ "$protocol_tool_path/crdtp/cbor.h",
93-
+ "$protocol_tool_path/crdtp/dispatch.cc",
94-
+ "$protocol_tool_path/crdtp/dispatch.h",
95-
+ "$protocol_tool_path/crdtp/error_support.cc",
96-
+ "$protocol_tool_path/crdtp/error_support.h",
97-
+ "$protocol_tool_path/crdtp/export.h",
98-
+ "$protocol_tool_path/crdtp/find_by_first.h",
99-
+ "$protocol_tool_path/crdtp/frontend_channel.h",
100-
+ "$protocol_tool_path/crdtp/glue.h",
101-
+ "$protocol_tool_path/crdtp/json.cc",
102-
+ "$protocol_tool_path/crdtp/json.h",
103-
+ "$protocol_tool_path/crdtp/parser_handler.h",
104-
+ "$protocol_tool_path/crdtp/protocol_core.cc",
105-
+ "$protocol_tool_path/crdtp/protocol_core.h",
106-
+ "$protocol_tool_path/crdtp/serializable.cc",
107-
+ "$protocol_tool_path/crdtp/serializable.h",
108-
+ "$protocol_tool_path/crdtp/span.cc",
109-
+ "$protocol_tool_path/crdtp/span.h",
110-
+ "$protocol_tool_path/crdtp/status.cc",
111-
+ "$protocol_tool_path/crdtp/status.h",
112-
+ "$protocol_tool_path/crdtp/json_platform.cc",
113-
+ "$protocol_tool_path/crdtp/json_platform.h",
114-
+ ]
115-
+ }
116-
}
11757
diff --git a/src/node_builtins.cc b/src/node_builtins.cc
118-
index 894fd515202cc3a1f933c2bbc618dd09869ad904..4f1ed661e9c432f3b50f2e7e348ad9794ff773d0 100644
58+
index e85860de93dd5753dd4542ecee9f0888af93898a..04eab49c368c8f86837ed2c1384bf3c63e4bde24 100644
11959
--- a/src/node_builtins.cc
12060
+++ b/src/node_builtins.cc
121-
@@ -781,6 +781,7 @@ void BuiltinLoader::RegisterExternalReferences(
61+
@@ -783,6 +783,7 @@ void BuiltinLoader::RegisterExternalReferences(
12262
registry->Register(GetNatives);
12363

12464
RegisterExternalReferencesForInternalizedBuiltinCode(registry);
@@ -306,38 +246,53 @@ index 21992cbe894a880e3223c379326b62db22f2f12d..1296a5457422099035ba34f2b02624f2
306246
} // namespace js2c
307247
} // namespace node
308248
diff --git a/tools/search_files.py b/tools/search_files.py
309-
index 65d0e1be42f0a85418491ebb548278cf431aa6a0..d4a31342f1c6107b029394c6e1d00a1d1e877e03 100755
249+
index 856878c33681a73d41016729dabe48b0a6a80589..91a11852d206b65485fe90fd037a0bd17a16c20b 100755
310250
--- a/tools/search_files.py
311251
+++ b/tools/search_files.py
312252
@@ -14,6 +14,7 @@ if __name__ == '__main__':
313253
try:
314254
files = SearchFiles(*sys.argv[2:])
315255
files = [ os.path.relpath(x, sys.argv[1]) for x in files ]
316256
+ files = [os.path.normpath(x).replace(os.sep, '/') for x in files]
317-
print('\n'.join(files))
318-
except Exception as e:
319-
print(str(e))
257+
# Apply the same transform in SearchFiles after relpath
258+
if sys.platform == 'win32':
259+
files = [ x.replace('\\', '/') for x in files ]
320260
diff --git a/unofficial.gni b/unofficial.gni
321-
index 9e496d99d7141bf42ef7374a3c676c7b333eeeab..a2f3a769ceaa08db6d7438223884dc5aeab1340d 100644
261+
index 44641b92678ab2f28e6f5de75a92878f9f3d322d..672e97436d9220e8d5046b0c92025f50ae50a3d8 100644
322262
--- a/unofficial.gni
323263
+++ b/unofficial.gni
324-
@@ -145,6 +145,7 @@ template("node_gn_build") {
264+
@@ -142,32 +142,39 @@ template("node_gn_build") {
265+
public_configs = [
266+
":node_external_config",
267+
"deps/googletest:googletest_config",
268+
+ ":zstd_include_config"
269+
]
325270
public_deps = [
326271
"deps/ada",
327272
"deps/uv",
328273
+ "//electron:electron_js2c",
329274
"deps/simdjson",
330275
"$node_v8_path",
331276
]
332-
@@ -156,7 +157,6 @@ template("node_gn_build") {
277+
deps = [
278+
":run_node_js2c",
279+
- "deps/brotli",
280+
"deps/cares",
281+
"deps/histogram",
333282
"deps/llhttp",
334283
"deps/nbytes",
335284
"deps/nghttp2",
336285
- "deps/ngtcp2",
337286
"deps/postject",
338287
"deps/sqlite",
339288
"deps/uvwasi",
340-
@@ -165,7 +165,11 @@ template("node_gn_build") {
289+
- "deps/zstd",
290+
"//third_party/zlib",
291+
+ "//third_party/brotli:dec",
292+
+ "//third_party/brotli:enc",
293+
+ "//third_party/zstd:decompress",
294+
+ "//third_party/zstd:headers",
295+
"$node_simdutf_path",
341296
"$node_v8_path:v8_libplatform",
342297
]
343298

@@ -349,7 +304,7 @@ index 9e496d99d7141bf42ef7374a3c676c7b333eeeab..a2f3a769ceaa08db6d7438223884dc5a
349304
"$target_gen_dir/node_javascript.cc",
350305
] + gypi_values.node_sources
351306

352-
@@ -185,11 +189,12 @@ template("node_gn_build") {
307+
@@ -190,7 +197,7 @@ template("node_gn_build") {
353308
}
354309
if (node_use_openssl) {
355310
deps += [ "deps/ncrypto" ]
@@ -358,20 +313,26 @@ index 9e496d99d7141bf42ef7374a3c676c7b333eeeab..a2f3a769ceaa08db6d7438223884dc5a
358313
sources += gypi_values.node_crypto_sources
359314
}
360315
if (node_enable_inspector) {
361-
deps += [
362-
+ "src/inspector:crdtp",
363-
"src/inspector:node_protocol_generated_sources",
364-
"src/inspector:v8_inspector_compress_protocol_json",
365-
]
366-
@@ -282,6 +287,7 @@ template("node_gn_build") {
316+
@@ -214,6 +221,10 @@ template("node_gn_build") {
317+
}
318+
}
319+
320+
+ config("zstd_include_config") {
321+
+ include_dirs = [ "//third_party/zstd/src/lib" ]
322+
+ }
323+
+
324+
executable(target_name) {
325+
forward_variables_from(invoker, "*")
326+
327+
@@ -288,6 +299,7 @@ template("node_gn_build") {
367328
}
368329

369330
executable("node_js2c") {
370331
+ defines = []
371332
deps = [
372333
"deps/uv",
373334
"$node_simdutf_path",
374-
@@ -292,26 +298,75 @@ template("node_gn_build") {
335+
@@ -298,26 +310,75 @@ template("node_gn_build") {
375336
"src/embedded_data.cc",
376337
"src/embedded_data.h",
377338
]
@@ -457,7 +418,7 @@ index 9e496d99d7141bf42ef7374a3c676c7b333eeeab..a2f3a769ceaa08db6d7438223884dc5a
457418
outputs = [ "$target_gen_dir/node_javascript.cc" ]
458419

459420
# Get the path to node_js2c executable of the host toolchain.
460-
@@ -325,11 +380,11 @@ template("node_gn_build") {
421+
@@ -331,11 +392,11 @@ template("node_gn_build") {
461422
get_label_info(":node_js2c($host_toolchain)", "name") +
462423
host_executable_suffix
463424

patches/node/build_allow_unbundling_of_node_js_dependencies.patch

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,18 +14,18 @@ We don't need to do this for zlib, as the existing gn workflow uses the same
1414
Upstreamed at https://github.com/nodejs/node/pull/55903
1515

1616
diff --git a/unofficial.gni b/unofficial.gni
17-
index 08603eaef2da51fd92f9bf977647b56409eff48c..cd0eae52ca9bf244e43643a2034fa9d26c4db206 100644
17+
index 672e97436d9220e8d5046b0c92025f50ae50a3d8..a8ce18acfe333350f91b3e5f235db5f756b2e34a 100644
1818
--- a/unofficial.gni
1919
+++ b/unofficial.gni
20-
@@ -153,7 +153,6 @@ template("node_gn_build") {
20+
@@ -155,7 +155,6 @@ template("node_gn_build") {
2121
":run_node_js2c",
2222
"deps/cares",
2323
"deps/histogram",
2424
- "deps/llhttp",
2525
"deps/nbytes",
2626
"deps/nghttp2",
2727
"deps/postject",
28-
@@ -184,7 +183,17 @@ template("node_gn_build") {
28+
@@ -191,7 +190,17 @@ template("node_gn_build") {
2929
configs -= [ "//build/config/gcc:symbol_visibility_hidden" ]
3030
configs += [ "//build/config/gcc:symbol_visibility_default" ]
3131
}
@@ -44,7 +44,7 @@ index 08603eaef2da51fd92f9bf977647b56409eff48c..cd0eae52ca9bf244e43643a2034fa9d2
4444
if (v8_enable_i18n_support) {
4545
deps += [ "//third_party/icu" ]
4646
}
47-
@@ -212,6 +221,19 @@ template("node_gn_build") {
47+
@@ -219,6 +228,19 @@ template("node_gn_build") {
4848
sources += node_inspector.node_inspector_sources +
4949
node_inspector.node_inspector_generated_sources
5050
}
@@ -63,4 +63,4 @@ index 08603eaef2da51fd92f9bf977647b56409eff48c..cd0eae52ca9bf244e43643a2034fa9d2
6363
+ }
6464
}
6565

66-
executable(target_name) {
66+
config("zstd_include_config") {

patches/node/build_change_crdtp_protocoltypetraits_signatures_to_avoid_conflict.patch

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ error: duplicate symbol: crdtp::ProtocolTypeTraits<std::__Cr::basic_string<char,
1414
Some distinguishing change should be upstreamed to Node.js.
1515

1616
diff --git a/src/inspector/node_string.cc b/src/inspector/node_string.cc
17-
index d83c53c81ca7745a31b200d5af3656af59f4f530..b2f6d412415e2988ead3c1e25b9557e1f0c91de3 100644
17+
index 6db4bee1072bfe911a4179c3edb2bbaf18f1a182..c603f95f1f93438bd55bce3ff7f5bb314eb33666 100644
1818
--- a/src/inspector/node_string.cc
1919
+++ b/src/inspector/node_string.cc
2020
@@ -7,7 +7,8 @@
@@ -44,7 +44,7 @@ index d83c53c81ca7745a31b200d5af3656af59f4f530..b2f6d412415e2988ead3c1e25b9557e1
4444
namespace inspector {
4545
namespace protocol {
4646
diff --git a/src/inspector/node_string.h b/src/inspector/node_string.h
47-
index d529d1337be0e2292202920446e841701d16b0b7..08e00f9b94918e3385aed18de80eec5c7ad81095 100644
47+
index 38cf96e874dcc49cde87137b2737c35a84f418d0..b2f67c224acc7b3a3b867867e251a7c62833f46e 100644
4848
--- a/src/inspector/node_string.h
4949
+++ b/src/inspector/node_string.h
5050
@@ -15,8 +15,8 @@ namespace crdtp {

patches/node/build_compile_with_c_20_support.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ V8 requires C++20 support as of https://chromium-review.googlesource.com/c/v8/v8
1010
This can be removed when Electron upgrades to a version of Node.js containing the required V8 version.
1111

1212
diff --git a/common.gypi b/common.gypi
13-
index 755bd203173a69564be203ad58c33eb50680b204..a7a0ffde7209de51ffcbf0db0ed7efcf09ad606d 100644
13+
index 53016fc79c3d914982abeb61bf0a76181024e2bf..99b147482b636706b1372b89298f35b60ca2bb31 100644
1414
--- a/common.gypi
1515
+++ b/common.gypi
16-
@@ -518,7 +518,7 @@
16+
@@ -530,7 +530,7 @@
1717
'-fno-rtti',
1818
'-fno-exceptions',
1919
'-fno-strict-aliasing',
@@ -22,7 +22,7 @@ index 755bd203173a69564be203ad58c33eb50680b204..a7a0ffde7209de51ffcbf0db0ed7efcf
2222
],
2323
'defines': [ '__STDC_FORMAT_MACROS' ],
2424
'ldflags': [ '-rdynamic' ],
25-
@@ -688,7 +688,7 @@
25+
@@ -700,7 +700,7 @@
2626
['clang==1', {
2727
'xcode_settings': {
2828
'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0',

patches/node/build_enable_perfetto.patch

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -64,18 +64,18 @@ index 251f51ec454f9cba4023b8b6729241ee753aac13..1de8cac6e3953ce9cab9db03530da327
6464

6565
module.exports = {
6666
diff --git a/node.gyp b/node.gyp
67-
index d97004c8e148be6b63634dad5306756d503fb1f8..271fb4f76bc1e69baad0b1fafca128b3bca4a360 100644
67+
index ec1f90b73f7d119b2c0e0207a5e36f3cec7295e9..66244b6638e34536aed397f56c6a4570a73e9b90 100644
6868
--- a/node.gyp
6969
+++ b/node.gyp
70-
@@ -174,7 +174,6 @@
70+
@@ -175,7 +175,6 @@
7171
'src/timers.cc',
7272
'src/timer_wrap.cc',
7373
'src/tracing/agent.cc',
7474
- 'src/tracing/node_trace_buffer.cc',
7575
'src/tracing/node_trace_writer.cc',
7676
'src/tracing/trace_event.cc',
7777
'src/tracing/traced_value.cc',
78-
@@ -302,7 +301,6 @@
78+
@@ -303,7 +302,6 @@
7979
'src/tcp_wrap.h',
8080
'src/timers.h',
8181
'src/tracing/agent.h',

patches/node/build_ensure_native_module_compilation_fails_if_not_using_a_new.patch

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ Subject: build: ensure native module compilation fails if not using a new
77
This should not be upstreamed, it is a quality-of-life patch for downstream module builders.
88

99
diff --git a/common.gypi b/common.gypi
10-
index 5d74876ab28f8c10bb9543f7652478514414d8d2..755bd203173a69564be203ad58c33eb50680b204 100644
10+
index f2a45f0f0bbfce93e61d3696a18425af4d022a00..53016fc79c3d914982abeb61bf0a76181024e2bf 100644
1111
--- a/common.gypi
1212
+++ b/common.gypi
13-
@@ -86,6 +86,8 @@
13+
@@ -88,6 +88,8 @@
1414
'v8_use_perfetto': 0,
1515
'tsan%': 0,
1616

@@ -19,15 +19,15 @@ index 5d74876ab28f8c10bb9543f7652478514414d8d2..755bd203173a69564be203ad58c33eb5
1919
##### end V8 defaults #####
2020

2121
# When building native modules using 'npm install' with the system npm,
22-
@@ -291,6 +293,7 @@
22+
@@ -293,6 +295,7 @@
2323
# Defines these mostly for node-gyp to pickup.
2424
'defines': [
2525
'_GLIBCXX_USE_CXX11_ABI=1',
2626
+ 'ELECTRON_ENSURE_CONFIG_GYPI',
2727
],
2828

2929
# Forcibly disable -Werror. We support a wide range of compilers, it's
30-
@@ -437,6 +440,11 @@
30+
@@ -449,6 +452,11 @@
3131
}],
3232
],
3333
}],
@@ -40,10 +40,10 @@ index 5d74876ab28f8c10bb9543f7652478514414d8d2..755bd203173a69564be203ad58c33eb5
4040
# list in v8/BUILD.gn.
4141
['v8_enable_v8_checks == 1', {
4242
diff --git a/configure.py b/configure.py
43-
index 712ed40f77e54d52d5b3c52bb68e2b7d48879812..6bcb7450975636b5dbc689470663ee37903874d5 100755
43+
index 95faeeef3867cbf3ca4b1857d893aa127d550a2f..b36f63a5482074f79a20709b8c4774cb6dadec52 100755
4444
--- a/configure.py
4545
+++ b/configure.py
46-
@@ -1644,6 +1644,7 @@ def configure_library(lib, output, pkgname=None):
46+
@@ -1698,6 +1698,7 @@ def configure_library(lib, output, pkgname=None):
4747
def configure_v8(o, configs):
4848
set_configuration_variable(configs, 'v8_enable_v8_checks', release=1, debug=0)
4949

@@ -52,7 +52,7 @@ index 712ed40f77e54d52d5b3c52bb68e2b7d48879812..6bcb7450975636b5dbc689470663ee37
5252
o['variables']['v8_enable_javascript_promise_hooks'] = 1
5353
o['variables']['v8_enable_lite_mode'] = 1 if options.v8_lite_mode else 0
5454
diff --git a/src/node.h b/src/node.h
55-
index 7726d3de1e82689655e8fceb4135eec303498572..120e3a1042e29590cbbf4be258a1cd2d3d4f0043 100644
55+
index 8b77f7cb4d53105f42ba76d99a76a98b7a73789f..bdc77f8eb7abffa9e6c98cd254daedad3e44b981 100644
5656
--- a/src/node.h
5757
+++ b/src/node.h
5858
@@ -22,6 +22,12 @@

patches/node/build_modify_js2c_py_to_allow_injection_of_original-fs_and_custom_embedder_js.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ index 411eab8136d5957ae8a491bc38ffbdc88e59f5da..63c93b5be09692d0d4b6bfbb214b173b
3434
let kResistStopPropagation;
3535

3636
diff --git a/src/node_builtins.cc b/src/node_builtins.cc
37-
index 4f1ed661e9c432f3b50f2e7e348ad9794ff773d0..16c95348ee254061d5c48f405968c1b0ee33bf82 100644
37+
index 04eab49c368c8f86837ed2c1384bf3c63e4bde24..c3d2b3c90c206dd81a3d8aa6c14fdf4678a1cddd 100644
3838
--- a/src/node_builtins.cc
3939
+++ b/src/node_builtins.cc
4040
@@ -34,6 +34,7 @@ using v8::Value;

0 commit comments

Comments
 (0)