@@ -7,10 +7,10 @@ This adds GN build files for Node, so we don't have to build with GYP.
77
88diff --git a/BUILD.gn b/BUILD.gn
99new file mode 100644
10- index 0000000000000000000000000000000000000000..db80a8f00a84bf54f723c21300e7579c994d0514
10+ index 0000000000000000000000000000000000000000..5e8577795316984f3073204523d82a17f44b0f88
1111--- /dev/null
1212+++ b/BUILD.gn
13- @@ -0,0 +1,438 @@
13+ @@ -0,0 +1,439 @@
1414+ import("//v8/gni/v8.gni")
1515+ import("node.gni")
1616+
@@ -223,8 +223,9 @@ index 0000000000000000000000000000000000000000..db80a8f00a84bf54f723c21300e7579c
223223+ deps = [
224224+ ":node_js2c",
225225+ "deps/googletest:gtest",
226- + "deps/uvwasi",
227226+ "deps/base64",
227+ + "deps/simdutf",
228+ + "deps/uvwasi",
228229+ "//third_party/zlib",
229230+ "//third_party/brotli:dec",
230231+ "//third_party/brotli:enc",
@@ -945,6 +946,32 @@ index 0000000000000000000000000000000000000000..23eed033d31eced6a85c794eee550655
945946+ "lib/nghttp2_version.c",
946947+ ]
947948+ }
949+ diff --git a/deps/simdutf/BUILD.gn b/deps/simdutf/BUILD.gn
950+ new file mode 100644
951+ index 0000000000000000000000000000000000000000..bfbd4e656db1a6c73048443f96f1d576a0df7519
952+ --- /dev/null
953+ +++ b/deps/simdutf/BUILD.gn
954+ @@ -0,0 +1,20 @@
955+ + config("simdutf_config") {
956+ + include_dirs = [ "." ]
957+ + }
958+ +
959+ + static_library("simdutf") {
960+ + include_dirs = [ "." ]
961+ + sources = [
962+ + "simdutf.cpp",
963+ + ]
964+ +
965+ + public_configs = [ ":simdutf_config" ]
966+ +
967+ + cflags_cc = [
968+ + "-Wno-ambiguous-reversed-operator",
969+ + "-Wno-c++98-compat-extra-semi",
970+ + "-Wno-unreachable-code-break",
971+ + "-Wno-unused-const-variable",
972+ + "-Wno-unused-function",
973+ + ]
974+ + }
948975diff --git a/deps/uv/BUILD.gn b/deps/uv/BUILD.gn
949976new file mode 100644
950977index 0000000000000000000000000000000000000000..d6bed57461820ce08391fc424a1f842bd282fa75
@@ -1193,7 +1220,7 @@ index 0000000000000000000000000000000000000000..2c9d2826c85bdd033f1df1d6188df636
11931220+ }
11941221diff --git a/filenames.json b/filenames.json
11951222new file mode 100644
1196- index 0000000000000000000000000000000000000000..a991bef2b98766a1cfb248d2af97101af305de82
1223+ index 0000000000000000000000000000000000000000..2a9146e592429c1726527353c6484bd4534731b1
11971224--- /dev/null
11981225+++ b/filenames.json
11991226@@ -0,0 +1,653 @@
@@ -1358,7 +1385,6 @@ index 0000000000000000000000000000000000000000..a991bef2b98766a1cfb248d2af97101a
13581385+ "lib/internal/assert.js",
13591386+ "lib/internal/assert/assertion_error.js",
13601387+ "lib/internal/assert/calltracker.js",
1361- + "lib/internal/assert/snapshot.js",
13621388+ "lib/internal/async_hooks.js",
13631389+ "lib/internal/blob.js",
13641390+ "lib/internal/blocklist.js",
@@ -1548,6 +1574,7 @@ index 0000000000000000000000000000000000000000..a991bef2b98766a1cfb248d2af97101a
15481574+ "lib/internal/test_runner/tap_stream.js",
15491575+ "lib/internal/test_runner/test.js",
15501576+ "lib/internal/test_runner/utils.js",
1577+ + "lib/internal/test_runner/yaml_parser.js",
15511578+ "lib/internal/timers.js",
15521579+ "lib/internal/tls/secure-context.js",
15531580+ "lib/internal/tls/secure-pair.js",
@@ -2091,7 +2118,7 @@ index 0000000000000000000000000000000000000000..d1d6b51e8c0c5bc6a5d09e217eb30483
20912118+ args = rebase_path(inputs + outputs, root_build_dir)
20922119+ }
20932120diff --git a/src/node_version.h b/src/node_version.h
2094- index d6b2f18cf8599ed7994954c808379565b740ac83..cd73f646bb3e9dbc4d9f4a3f24ef5970ec33b3a5 100644
2121+ index c42b070a3367283155f9ff6b861b9f0160b5e9ed..ff8a64174e6f09af533b2fe05b2fe6e600624910 100644
20952122--- a/src/node_version.h
20962123+++ b/src/node_version.h
20972124@@ -89,7 +89,10 @@
0 commit comments