@@ -537,17 +537,21 @@ index 0e69d7383762f6b81c5b57698aa9d121d5a9c401..35bbeb37acc7ccb14b4b8a644ec3d4c7
537
537
cflags_c = [
538
538
"-mavx512vl",
539
539
diff --git a/deps/cares/BUILD.gn b/deps/cares/BUILD.gn
540
- index ac19ac73ed1e24c61cb679f3851685b79cfc8b39..7f4885631a85a25692e8969991951be02e5d73f1 100644
540
+ index ac19ac73ed1e24c61cb679f3851685b79cfc8b39..ef745c19f2b1cd433cc43c834a18db7eaa8e5162 100644
541
541
--- a/deps/cares/BUILD.gn
542
542
+++ b/deps/cares/BUILD.gn
543
- @@ -1,14 +1,175 @@
543
+ @@ -1,14 +1,188 @@
544
544
- ##############################################################################
545
545
- # #
546
546
- # DO NOT EDIT THIS FILE! #
547
547
- # #
548
548
- ##############################################################################
549
549
+ config("cares_config") {
550
- + include_dirs = [ "include", "src/lib" ]
550
+ + include_dirs = [
551
+ + "include",
552
+ + "src/lib",
553
+ + "src/lib/include",
554
+ + ]
551
555
+ }
552
556
+ static_library("cares") {
553
557
+ defines = [ "CARES_STATICLIB" ]
@@ -563,20 +567,19 @@ index ac19ac73ed1e24c61cb679f3851685b79cfc8b39..7f4885631a85a25692e8969991951be0
563
567
+
564
568
+ sources = [
565
569
+ "include/ares.h",
570
+ + "include/ares_build.h",
566
571
+ "include/ares_dns.h",
567
572
+ "include/ares_dns_record.h",
568
573
+ "include/ares_nameser.h",
569
574
+ "include/ares_version.h",
570
- + "src/lib/ares__addrinfo2hostent.c",
571
- + "src/lib/ares__addrinfo_localhost.c",
572
- + "src/lib/ares__close_sockets.c",
573
- + "src/lib/ares__hosts_file.c",
574
- + "src/lib/ares__parse_into_addrinfo.c",
575
- + "src/lib/ares__socket.c",
576
- + "src/lib/ares__sortaddrinfo.c",
575
+ + "src/lib/ares_addrinfo2hostent.c",
576
+ + "src/lib/ares_addrinfo_localhost.c",
577
577
+ "src/lib/ares_android.c",
578
578
+ "src/lib/ares_android.h",
579
579
+ "src/lib/ares_cancel.c",
580
+ + "src/lib/ares_close_sockets.c",
581
+ + "src/lib/ares_conn.c",
582
+ + "src/lib/ares_conn.h",
580
583
+ "src/lib/ares_cookie.c",
581
584
+ "src/lib/ares_data.c",
582
585
+ "src/lib/ares_data.h",
@@ -590,43 +593,43 @@ index ac19ac73ed1e24c61cb679f3851685b79cfc8b39..7f4885631a85a25692e8969991951be0
590
593
+ "src/lib/ares_gethostbyaddr.c",
591
594
+ "src/lib/ares_gethostbyname.c",
592
595
+ "src/lib/ares_getnameinfo.c",
596
+ + "src/lib/ares_hosts_file.c",
593
597
+ "src/lib/ares_inet_net_pton.h",
594
598
+ "src/lib/ares_init.c",
595
599
+ "src/lib/ares_ipv6.h",
596
600
+ "src/lib/ares_library_init.c",
597
601
+ "src/lib/ares_metrics.c",
598
602
+ "src/lib/ares_options.c",
599
- + "src/lib/ares_platform.c",
600
- + "src/lib/ares_platform.h",
603
+ + "src/lib/ares_parse_into_addrinfo.c",
601
604
+ "src/lib/ares_private.h",
602
605
+ "src/lib/ares_process.c",
603
606
+ "src/lib/ares_qcache.c",
604
607
+ "src/lib/ares_query.c",
605
608
+ "src/lib/ares_search.c",
606
609
+ "src/lib/ares_send.c",
610
+ + "src/lib/ares_set_socket_functions.c",
607
611
+ "src/lib/ares_setup.h",
612
+ + "src/lib/ares_socket.c",
613
+ + "src/lib/ares_socket.h",
614
+ + "src/lib/ares_sortaddrinfo.c",
608
615
+ "src/lib/ares_strerror.c",
609
616
+ "src/lib/ares_sysconfig.c",
610
617
+ "src/lib/ares_sysconfig_files.c",
611
618
+ "src/lib/ares_timeout.c",
612
619
+ "src/lib/ares_update_servers.c",
613
620
+ "src/lib/ares_version.c",
614
- + "src/lib/dsa/ares__array.c",
615
- + "src/lib/dsa/ares__array.h",
616
- + "src/lib/dsa/ares__htable.c",
617
- + "src/lib/dsa/ares__htable.h",
618
- + "src/lib/dsa/ares__htable_asvp.c",
619
- + "src/lib/dsa/ares__htable_asvp.h",
620
- + "src/lib/dsa/ares__htable_strvp.c",
621
- + "src/lib/dsa/ares__htable_strvp.h",
622
- + "src/lib/dsa/ares__htable_szvp.c",
623
- + "src/lib/dsa/ares__htable_szvp.h",
624
- + "src/lib/dsa/ares__htable_vpvp.c",
625
- + "src/lib/dsa/ares__htable_vpvp.h",
626
- + "src/lib/dsa/ares__llist.c",
627
- + "src/lib/dsa/ares__llist.h",
628
- + "src/lib/dsa/ares__slist.c",
629
- + "src/lib/dsa/ares__slist.h",
621
+ + "src/lib/dsa/ares_array.c",
622
+ + "src/lib/dsa/ares_htable.c",
623
+ + "src/lib/dsa/ares_htable.h",
624
+ + "src/lib/dsa/ares_htable_asvp.c",
625
+ + "src/lib/dsa/ares_htable_dict.c",
626
+ + "src/lib/dsa/ares_htable_strvp.c",
627
+ + "src/lib/dsa/ares_htable_szvp.c",
628
+ + "src/lib/dsa/ares_htable_vpstr.c",
629
+ + "src/lib/dsa/ares_htable_vpvp.c",
630
+ + "src/lib/dsa/ares_llist.c",
631
+ + "src/lib/dsa/ares_slist.c",
632
+ + "src/lib/dsa/ares_slist.h",
630
633
+ "src/lib/event/ares_event.h",
631
634
+ "src/lib/event/ares_event_configchg.c",
632
635
+ "src/lib/event/ares_event_epoll.c",
@@ -637,6 +640,17 @@ index ac19ac73ed1e24c61cb679f3851685b79cfc8b39..7f4885631a85a25692e8969991951be0
637
640
+ "src/lib/event/ares_event_wake_pipe.c",
638
641
+ "src/lib/event/ares_event_win32.c",
639
642
+ "src/lib/event/ares_event_win32.h",
643
+ + "src/lib/include/ares_array.h",
644
+ + "src/lib/include/ares_buf.h",
645
+ + "src/lib/include/ares_htable_asvp.h",
646
+ + "src/lib/include/ares_htable_dict.h",
647
+ + "src/lib/include/ares_htable_strvp.h",
648
+ + "src/lib/include/ares_htable_szvp.h",
649
+ + "src/lib/include/ares_htable_vpstr.h",
650
+ + "src/lib/include/ares_htable_vpvp.h",
651
+ + "src/lib/include/ares_llist.h",
652
+ + "src/lib/include/ares_mem.h",
653
+ + "src/lib/include/ares_str.h",
640
654
+ "src/lib/inet_net_pton.c",
641
655
+ "src/lib/inet_ntop.c",
642
656
+ "src/lib/legacy/ares_create_query.c",
@@ -663,23 +677,22 @@ index ac19ac73ed1e24c61cb679f3851685b79cfc8b39..7f4885631a85a25692e8969991951be0
663
677
+ "src/lib/record/ares_dns_private.h",
664
678
+ "src/lib/record/ares_dns_record.c",
665
679
+ "src/lib/record/ares_dns_write.c",
666
- + "src/lib/str/ares__buf.c",
667
- + "src/lib/str/ares__buf.h",
680
+ + "src/lib/str/ares_buf.c",
668
681
+ "src/lib/str/ares_str.c",
669
- + "src/lib/str/ares_str.h",
670
- + "src/lib/str/ares_strcasecmp.c",
671
- + "src/lib/str/ares_strcasecmp.h",
672
682
+ "src/lib/str/ares_strsplit.c",
673
683
+ "src/lib/str/ares_strsplit.h",
674
- + "src/lib/util/ares__iface_ips.c",
675
- + "src/lib/util/ares__iface_ips.h",
676
- + "src/lib/util/ares__threads.c",
677
- + "src/lib/util/ares__threads.h",
678
- + "src/lib/util/ares__timeval.c",
684
+ + "src/lib/util/ares_iface_ips.c",
685
+ + "src/lib/util/ares_iface_ips.h",
679
686
+ "src/lib/util/ares_math.c",
687
+ + "src/lib/util/ares_math.h",
680
688
+ "src/lib/util/ares_rand.c",
681
- + "src/tools/ares_getopt.c",
682
- + "src/tools/ares_getopt.h",
689
+ + "src/lib/util/ares_rand.h",
690
+ + "src/lib/util/ares_threads.c",
691
+ + "src/lib/util/ares_threads.h",
692
+ + "src/lib/util/ares_time.h",
693
+ + "src/lib/util/ares_timeval.c",
694
+ + "src/lib/util/ares_uri.c",
695
+ + "src/lib/util/ares_uri.h",
683
696
+ ]
684
697
+
685
698
+ if (!is_win) {
@@ -2247,19 +2260,6 @@ index 706ea4f5cb90525c8ea56f794320a733c45a193f..c7ae7759595bfc7fdc31dab174a7514d
2247
2260
}
2248
2261
2249
2262
} // namespace builtins
2250
- diff --git a/src/node_builtins.h b/src/node_builtins.h
2251
- index 1cb85b9058d06555382e565dc32192a9fa48ed9f..cec9be01abd107e8612f70daf19b4834e118ffcf 100644
2252
- --- a/src/node_builtins.h
2253
- +++ b/src/node_builtins.h
2254
- @@ -74,6 +74,8 @@ using BuiltinCodeCacheMap =
2255
- // Generated by tools/js2c.py as node_javascript.cc
2256
- void RegisterExternalReferencesForInternalizedBuiltinCode(
2257
- ExternalReferenceRegistry* registry);
2258
- + void EmbedderRegisterExternalReferencesForInternalizedBuiltinCode(
2259
- + ExternalReferenceRegistry* registry);
2260
-
2261
- // Handles compilation and caching of built-in JavaScript modules and
2262
- // bootstrap scripts, whose source are bundled into the binary as static data.
2263
2263
diff --git a/tools/generate_gn_filenames_json.py b/tools/generate_gn_filenames_json.py
2264
2264
new file mode 100755
2265
2265
index 0000000000000000000000000000000000000000..37c16859003e61636fe2f1a4040b1e904c472d0b
@@ -2409,18 +2409,18 @@ index 0000000000000000000000000000000000000000..9be3ac447f9a4dde23fefc26e0b922b4
2409
2409
+ transformed_f.write(transformed_contents)
2410
2410
+
2411
2411
diff --git a/tools/install.py b/tools/install.py
2412
- index b132c7bf26c02886a7ab341a1973bf449744ba0f..757e3e60a7be01fac55c5fbb010dbbae00b1bfca 100755
2412
+ index 2dceb5c39ea4a11034ce93899fa26dc406e0b5d0..a425de8ad7833f4d39c842fd896539c1f77468bc 100755
2413
2413
--- a/tools/install.py
2414
2414
+++ b/tools/install.py
2415
- @@ -264 ,6 +264 ,7 @@ def headers(options, action):
2415
+ @@ -270 ,6 +270 ,7 @@ def headers(options, action):
2416
2416
'include/v8-forward.h',
2417
2417
'include/v8-function-callback.h',
2418
2418
'include/v8-function.h',
2419
2419
+ 'include/v8-handle-base.h',
2420
2420
'include/v8-initialization.h',
2421
2421
'include/v8-internal.h',
2422
2422
'include/v8-isolate.h',
2423
- @@ -284 ,6 +285 ,8 @@ def headers(options, action):
2423
+ @@ -290 ,6 +291 ,8 @@ def headers(options, action):
2424
2424
'include/v8-promise.h',
2425
2425
'include/v8-proxy.h',
2426
2426
'include/v8-regexp.h',
@@ -2429,7 +2429,7 @@ index b132c7bf26c02886a7ab341a1973bf449744ba0f..757e3e60a7be01fac55c5fbb010dbbae
2429
2429
'include/v8-script.h',
2430
2430
'include/v8-snapshot.h',
2431
2431
'include/v8-statistics.h',
2432
- @@ -390 ,7 +393 ,7 @@ def parse_options(args):
2432
+ @@ -396 ,7 +399 ,7 @@ def parse_options(args):
2433
2433
parser.add_argument('--build-dir', help='the location of built binaries',
2434
2434
default='out/Release')
2435
2435
parser.add_argument('--v8-dir', help='the location of V8',
0 commit comments