@@ -7,7 +7,7 @@ This adds GN build files for Node, so we don't have to build with GYP.
7
7
8
8
diff --git a/BUILD.gn b/BUILD.gn
9
9
new file mode 100644
10
- index 0000000000000000000000000000000000000000..cf4f9b577010ee1e3122bdc1097dfecdfc063b43
10
+ index 0000000000000000000000000000000000000000..ed74ff4855a4e7869e40eb2e85ba15227abd089c
11
11
--- /dev/null
12
12
+++ b/BUILD.gn
13
13
@@ -0,0 +1,358 @@
@@ -104,7 +104,7 @@ index 0000000000000000000000000000000000000000..cf4f9b577010ee1e3122bdc1097dfecd
104
104
+ ]
105
105
+
106
106
+ cwd = "$target_gen_dir/js2c_inputs"
107
- + script = "tools/js2c.py "
107
+ + script = "tools/js2c.cc "
108
108
+ args = library_files + rebase_path(config_gypi) + ["--target"] + rebase_path(outputs)
109
109
+ }
110
110
+
@@ -1134,10 +1134,10 @@ index 0000000000000000000000000000000000000000..2c9d2826c85bdd033f1df1d6188df636
1134
1134
+ }
1135
1135
diff --git a/filenames.json b/filenames.json
1136
1136
new file mode 100644
1137
- index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef24832a7afadb
1137
+ index 0000000000000000000000000000000000000000..3aa6300b09c3cf67cc782f874e3310ed3ee334ba
1138
1138
--- /dev/null
1139
1139
+++ b/filenames.json
1140
- @@ -0,0 +1,664 @@
1140
+ @@ -0,0 +1,729 @@
1141
1141
+ // This file is automatically generated by generate_gn_filenames_json.py
1142
1142
+ // DO NOT EDIT
1143
1143
+ {
@@ -1170,14 +1170,10 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1170
1170
+ "//v8/include/v8-exception.h",
1171
1171
+ "//v8/include/v8-extension.h",
1172
1172
+ "//v8/include/v8-external.h",
1173
- + "//v8/include/v8-fast-api-calls.h",
1174
1173
+ "//v8/include/v8-forward.h",
1175
1174
+ "//v8/include/v8-function-callback.h",
1176
1175
+ "//v8/include/v8-function.h",
1177
- + "//v8/include/v8-handle-base.h",
1178
1176
+ "//v8/include/v8-initialization.h",
1179
- + "//v8/include/v8-inspector-protocol.h",
1180
- + "//v8/include/v8-inspector.h",
1181
1177
+ "//v8/include/v8-internal.h",
1182
1178
+ "//v8/include/v8-isolate.h",
1183
1179
+ "//v8/include/v8-json.h",
@@ -1186,7 +1182,6 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1186
1182
+ "//v8/include/v8-maybe.h",
1187
1183
+ "//v8/include/v8-memory-span.h",
1188
1184
+ "//v8/include/v8-message.h",
1189
- + "//v8/include/v8-metrics.h",
1190
1185
+ "//v8/include/v8-microtask-queue.h",
1191
1186
+ "//v8/include/v8-microtask.h",
1192
1187
+ "//v8/include/v8-object.h",
@@ -1200,21 +1195,14 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1200
1195
+ "//v8/include/v8-regexp.h",
1201
1196
+ "//v8/include/v8-script.h",
1202
1197
+ "//v8/include/v8-snapshot.h",
1203
- + "//v8/include/v8-source-location.h",
1204
1198
+ "//v8/include/v8-statistics.h",
1205
1199
+ "//v8/include/v8-template.h",
1206
1200
+ "//v8/include/v8-traced-handle.h",
1207
1201
+ "//v8/include/v8-typed-array.h",
1208
- + "//v8/include/v8-unwinder-state.h",
1209
1202
+ "//v8/include/v8-unwinder.h",
1210
- + "//v8/include/v8-util.h",
1211
- + "//v8/include/v8-value-serializer-version.h",
1212
1203
+ "//v8/include/v8-value-serializer.h",
1213
1204
+ "//v8/include/v8-value.h",
1214
- + "//v8/include/v8-version-string.h",
1215
1205
+ "//v8/include/v8-version.h",
1216
- + "//v8/include/v8-wasm-trap-handler-posix.h",
1217
- + "//v8/include/v8-wasm-trap-handler-win.h",
1218
1206
+ "//v8/include/v8-wasm.h",
1219
1207
+ "//v8/include/v8-weak-callback-info.h",
1220
1208
+ "//v8/include/v8.h",
@@ -1232,7 +1220,53 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1232
1220
+ {
1233
1221
+ "dest_dir": "include/node//cppgc/",
1234
1222
+ "files": [
1235
- + "//v8/include/cppgc/common.h"
1223
+ + "//v8/include/cppgc/allocation.h",
1224
+ + "//v8/include/cppgc/common.h",
1225
+ + "//v8/include/cppgc/cross-thread-persistent.h",
1226
+ + "//v8/include/cppgc/custom-space.h",
1227
+ + "//v8/include/cppgc/default-platform.h",
1228
+ + "//v8/include/cppgc/ephemeron-pair.h",
1229
+ + "//v8/include/cppgc/explicit-management.h",
1230
+ + "//v8/include/cppgc/garbage-collected.h",
1231
+ + "//v8/include/cppgc/heap-consistency.h",
1232
+ + "//v8/include/cppgc/heap-handle.h",
1233
+ + "//v8/include/cppgc/heap-state.h",
1234
+ + "//v8/include/cppgc/heap-statistics.h",
1235
+ + "//v8/include/cppgc/heap.h",
1236
+ + "//v8/include/cppgc/liveness-broker.h",
1237
+ + "//v8/include/cppgc/macros.h",
1238
+ + "//v8/include/cppgc/member.h",
1239
+ + "//v8/include/cppgc/name-provider.h",
1240
+ + "//v8/include/cppgc/object-size-trait.h",
1241
+ + "//v8/include/cppgc/persistent.h",
1242
+ + "//v8/include/cppgc/platform.h",
1243
+ + "//v8/include/cppgc/prefinalizer.h",
1244
+ + "//v8/include/cppgc/process-heap-statistics.h",
1245
+ + "//v8/include/cppgc/sentinel-pointer.h",
1246
+ + "//v8/include/cppgc/source-location.h",
1247
+ + "//v8/include/cppgc/testing.h",
1248
+ + "//v8/include/cppgc/trace-trait.h",
1249
+ + "//v8/include/cppgc/type-traits.h",
1250
+ + "//v8/include/cppgc/visitor.h"
1251
+ + ]
1252
+ + },
1253
+ + {
1254
+ + "dest_dir": "include/node//cppgc/internal/",
1255
+ + "files": [
1256
+ + "//v8/include/cppgc/internal/api-constants.h",
1257
+ + "//v8/include/cppgc/internal/atomic-entry-flag.h",
1258
+ + "//v8/include/cppgc/internal/base-page-handle.h",
1259
+ + "//v8/include/cppgc/internal/caged-heap-local-data.h",
1260
+ + "//v8/include/cppgc/internal/caged-heap.h",
1261
+ + "//v8/include/cppgc/internal/compiler-specific.h",
1262
+ + "//v8/include/cppgc/internal/finalizer-trait.h",
1263
+ + "//v8/include/cppgc/internal/gc-info.h",
1264
+ + "//v8/include/cppgc/internal/logging.h",
1265
+ + "//v8/include/cppgc/internal/member-storage.h",
1266
+ + "//v8/include/cppgc/internal/name-trait.h",
1267
+ + "//v8/include/cppgc/internal/persistent-node.h",
1268
+ + "//v8/include/cppgc/internal/pointer-policies.h",
1269
+ + "//v8/include/cppgc/internal/write-barrier.h"
1236
1270
+ ]
1237
1271
+ },
1238
1272
+ {
@@ -1251,7 +1285,6 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1251
1285
+ "deps/uv/include/uv/linux.h",
1252
1286
+ "deps/uv/include/uv/os390.h",
1253
1287
+ "deps/uv/include/uv/posix.h",
1254
- + "deps/uv/include/uv/stdint-msvc2008.h",
1255
1288
+ "deps/uv/include/uv/sunos.h",
1256
1289
+ "deps/uv/include/uv/threadpool.h",
1257
1290
+ "deps/uv/include/uv/tree.h",
@@ -1297,20 +1330,22 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1297
1330
+ "lib/http2.js",
1298
1331
+ "lib/https.js",
1299
1332
+ "lib/inspector.js",
1333
+ + "lib/inspector/promises.js",
1300
1334
+ "lib/internal/abort_controller.js",
1301
1335
+ "lib/internal/assert.js",
1302
1336
+ "lib/internal/assert/assertion_error.js",
1303
1337
+ "lib/internal/assert/calltracker.js",
1304
1338
+ "lib/internal/async_hooks.js",
1305
1339
+ "lib/internal/blob.js",
1306
1340
+ "lib/internal/blocklist.js",
1307
- + "lib/internal/bootstrap/browser.js",
1308
- + "lib/internal/bootstrap/loaders.js",
1309
1341
+ "lib/internal/bootstrap/node.js",
1342
+ + "lib/internal/bootstrap/realm.js",
1310
1343
+ "lib/internal/bootstrap/switches/does_not_own_process_state.js",
1311
1344
+ "lib/internal/bootstrap/switches/does_own_process_state.js",
1312
1345
+ "lib/internal/bootstrap/switches/is_main_thread.js",
1313
1346
+ "lib/internal/bootstrap/switches/is_not_main_thread.js",
1347
+ + "lib/internal/bootstrap/web/exposed-wildcard.js",
1348
+ + "lib/internal/bootstrap/web/exposed-window-or-worker.js",
1314
1349
+ "lib/internal/buffer.js",
1315
1350
+ "lib/internal/child_process.js",
1316
1351
+ "lib/internal/child_process/serialization.js",
@@ -1352,11 +1387,11 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1352
1387
+ "lib/internal/dns/callback_resolver.js",
1353
1388
+ "lib/internal/dns/promises.js",
1354
1389
+ "lib/internal/dns/utils.js",
1355
- + "lib/internal/dtrace.js",
1356
1390
+ "lib/internal/encoding.js",
1357
1391
+ "lib/internal/error_serdes.js",
1358
1392
+ "lib/internal/errors.js",
1359
1393
+ "lib/internal/event_target.js",
1394
+ + "lib/internal/events/symbols.js",
1360
1395
+ "lib/internal/file.js",
1361
1396
+ "lib/internal/fixed_queue.js",
1362
1397
+ "lib/internal/freelist.js",
@@ -1365,10 +1400,11 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1365
1400
+ "lib/internal/fs/cp/cp.js",
1366
1401
+ "lib/internal/fs/dir.js",
1367
1402
+ "lib/internal/fs/promises.js",
1368
- + "lib/internal/fs/read_file_context .js",
1403
+ + "lib/internal/fs/read/context .js",
1369
1404
+ "lib/internal/fs/recursive_watch.js",
1370
1405
+ "lib/internal/fs/rimraf.js",
1371
1406
+ "lib/internal/fs/streams.js",
1407
+ + "lib/internal/fs/sync.js",
1372
1408
+ "lib/internal/fs/sync_write_stream.js",
1373
1409
+ "lib/internal/fs/utils.js",
1374
1410
+ "lib/internal/fs/watchers.js",
@@ -1384,7 +1420,7 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1384
1420
+ "lib/internal/legacy/processbinding.js",
1385
1421
+ "lib/internal/linkedlist.js",
1386
1422
+ "lib/internal/main/check_syntax.js",
1387
- + "lib/internal/main/environment .js",
1423
+ + "lib/internal/main/embedding .js",
1388
1424
+ "lib/internal/main/eval_stdin.js",
1389
1425
+ "lib/internal/main/eval_string.js",
1390
1426
+ "lib/internal/main/inspect.js",
@@ -1393,28 +1429,30 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1393
1429
+ "lib/internal/main/prof_process.js",
1394
1430
+ "lib/internal/main/repl.js",
1395
1431
+ "lib/internal/main/run_main_module.js",
1396
- + "lib/internal/main/single_executable_application.js",
1397
1432
+ "lib/internal/main/test_runner.js",
1398
1433
+ "lib/internal/main/watch_mode.js",
1399
1434
+ "lib/internal/main/worker_thread.js",
1400
1435
+ "lib/internal/mime.js",
1401
- + "lib/internal/modules/cjs/helpers.js",
1402
1436
+ "lib/internal/modules/cjs/loader.js",
1403
1437
+ "lib/internal/modules/esm/assert.js",
1404
1438
+ "lib/internal/modules/esm/create_dynamic_module.js",
1405
1439
+ "lib/internal/modules/esm/fetch_module.js",
1406
1440
+ "lib/internal/modules/esm/formats.js",
1407
1441
+ "lib/internal/modules/esm/get_format.js",
1408
1442
+ "lib/internal/modules/esm/handle_process_exit.js",
1443
+ + "lib/internal/modules/esm/hooks.js",
1409
1444
+ "lib/internal/modules/esm/initialize_import_meta.js",
1410
1445
+ "lib/internal/modules/esm/load.js",
1411
1446
+ "lib/internal/modules/esm/loader.js",
1412
1447
+ "lib/internal/modules/esm/module_job.js",
1413
1448
+ "lib/internal/modules/esm/module_map.js",
1414
1449
+ "lib/internal/modules/esm/package_config.js",
1415
1450
+ "lib/internal/modules/esm/resolve.js",
1451
+ + "lib/internal/modules/esm/shared_constants.js",
1416
1452
+ "lib/internal/modules/esm/translators.js",
1417
1453
+ "lib/internal/modules/esm/utils.js",
1454
+ + "lib/internal/modules/esm/worker.js",
1455
+ + "lib/internal/modules/helpers.js",
1418
1456
+ "lib/internal/modules/package_json_reader.js",
1419
1457
+ "lib/internal/modules/run_main.js",
1420
1458
+ "lib/internal/net.js",
@@ -1438,6 +1476,7 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1438
1476
+ "lib/internal/process/esm_loader.js",
1439
1477
+ "lib/internal/process/execution.js",
1440
1478
+ "lib/internal/process/per_thread.js",
1479
+ + "lib/internal/process/permission.js",
1441
1480
+ "lib/internal/process/policy.js",
1442
1481
+ "lib/internal/process/pre_execution.js",
1443
1482
+ "lib/internal/process/promises.js",
@@ -1486,8 +1525,10 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1486
1525
+ "lib/internal/test/transfer.js",
1487
1526
+ "lib/internal/test_runner/coverage.js",
1488
1527
+ "lib/internal/test_runner/harness.js",
1489
- + "lib/internal/test_runner/mock.js",
1528
+ + "lib/internal/test_runner/mock/mock.js",
1529
+ + "lib/internal/test_runner/mock/mock_timers.js",
1490
1530
+ "lib/internal/test_runner/reporter/dot.js",
1531
+ + "lib/internal/test_runner/reporter/junit.js",
1491
1532
+ "lib/internal/test_runner/reporter/spec.js",
1492
1533
+ "lib/internal/test_runner/reporter/tap.js",
1493
1534
+ "lib/internal/test_runner/reporter/v8-serializer.js",
@@ -1505,6 +1546,7 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1505
1546
+ "lib/internal/util/colors.js",
1506
1547
+ "lib/internal/util/comparisons.js",
1507
1548
+ "lib/internal/util/debuglog.js",
1549
+ + "lib/internal/util/embedding.js",
1508
1550
+ "lib/internal/util/inspect.js",
1509
1551
+ "lib/internal/util/inspector.js",
1510
1552
+ "lib/internal/util/iterable_weak_map.js",
@@ -1600,7 +1642,9 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1600
1642
+ "src/cleanup_queue.cc",
1601
1643
+ "src/connect_wrap.cc",
1602
1644
+ "src/connection_wrap.cc",
1645
+ + "src/dataqueue/queue.cc",
1603
1646
+ "src/debug_utils.cc",
1647
+ + "src/encoding_binding.cc",
1604
1648
+ "src/env.cc",
1605
1649
+ "src/fs_event_wrap.cc",
1606
1650
+ "src/handle_wrap.cc",
@@ -1614,6 +1658,8 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1614
1658
+ "src/js_stream.cc",
1615
1659
+ "src/json_utils.cc",
1616
1660
+ "src/js_udp_wrap.cc",
1661
+ + "src/json_parser.h",
1662
+ + "src/json_parser.cc",
1617
1663
+ "src/module_wrap.cc",
1618
1664
+ "src/node.cc",
1619
1665
+ "src/node_api.cc",
@@ -1626,6 +1672,7 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1626
1672
+ "src/node_contextify.cc",
1627
1673
+ "src/node_credentials.cc",
1628
1674
+ "src/node_dir.cc",
1675
+ + "src/node_dotenv.cc",
1629
1676
+ "src/node_env_var.cc",
1630
1677
+ "src/node_errors.cc",
1631
1678
+ "src/node_external_reference.cc",
@@ -1666,6 +1713,11 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1666
1713
+ "src/node_watchdog.cc",
1667
1714
+ "src/node_worker.cc",
1668
1715
+ "src/node_zlib.cc",
1716
+ + "src/permission/child_process_permission.cc",
1717
+ + "src/permission/fs_permission.cc",
1718
+ + "src/permission/inspector_permission.cc",
1719
+ + "src/permission/permission.cc",
1720
+ + "src/permission/worker_permission.cc",
1669
1721
+ "src/pipe_wrap.cc",
1670
1722
+ "src/process_wrap.cc",
1671
1723
+ "src/signal_wrap.cc",
@@ -1688,22 +1740,28 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1688
1740
+ "src/util.cc",
1689
1741
+ "src/uv.cc",
1690
1742
+ "src/aliased_buffer.h",
1743
+ + "src/aliased_buffer-inl.h",
1691
1744
+ "src/aliased_struct.h",
1692
1745
+ "src/aliased_struct-inl.h",
1693
1746
+ "src/async_wrap.h",
1694
1747
+ "src/async_wrap-inl.h",
1695
1748
+ "src/base_object.h",
1696
1749
+ "src/base_object-inl.h",
1750
+ + "src/base_object_types.h",
1697
1751
+ "src/base64.h",
1698
1752
+ "src/base64-inl.h",
1753
+ + "src/blob_serializer_deserializer.h",
1754
+ + "src/blob_serializer_deserializer-inl.h",
1699
1755
+ "src/callback_queue.h",
1700
1756
+ "src/callback_queue-inl.h",
1701
1757
+ "src/cleanup_queue.h",
1702
1758
+ "src/cleanup_queue-inl.h",
1703
1759
+ "src/connect_wrap.h",
1704
1760
+ "src/connection_wrap.h",
1761
+ + "src/dataqueue/queue.h",
1705
1762
+ "src/debug_utils.h",
1706
1763
+ "src/debug_utils-inl.h",
1764
+ + "src/encoding_binding.h",
1707
1765
+ "src/env_properties.h",
1708
1766
+ "src/env.h",
1709
1767
+ "src/env-inl.h",
@@ -1728,7 +1786,9 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1728
1786
+ "src/node_context_data.h",
1729
1787
+ "src/node_contextify.h",
1730
1788
+ "src/node_dir.h",
1789
+ + "src/node_dotenv.h",
1731
1790
+ "src/node_errors.h",
1791
+ + "src/node_exit_code.h",
1732
1792
+ "src/node_external_reference.h",
1733
1793
+ "src/node_file.h",
1734
1794
+ "src/node_file-inl.h",
@@ -1766,13 +1826,17 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1766
1826
+ "src/node_stat_watcher.h",
1767
1827
+ "src/node_union_bytes.h",
1768
1828
+ "src/node_url.h",
1769
- + "src/node_util.h",
1770
1829
+ "src/node_version.h",
1771
1830
+ "src/node_v8.h",
1772
1831
+ "src/node_v8_platform-inl.h",
1773
1832
+ "src/node_wasi.h",
1774
1833
+ "src/node_watchdog.h",
1775
1834
+ "src/node_worker.h",
1835
+ + "src/permission/child_process_permission.h",
1836
+ + "src/permission/fs_permission.h",
1837
+ + "src/permission/inspector_permission.h",
1838
+ + "src/permission/permission.h",
1839
+ + "src/permission/worker_permission.h",
1776
1840
+ "src/pipe_wrap.h",
1777
1841
+ "src/req_wrap.h",
1778
1842
+ "src/req_wrap-inl.h",
@@ -1786,6 +1850,7 @@ index 0000000000000000000000000000000000000000..7d86765bf229275ba55d37a452ef2483
1786
1850
+ "src/string_decoder-inl.h",
1787
1851
+ "src/string_search.h",
1788
1852
+ "src/tcp_wrap.h",
1853
+ + "src/timers.h",
1789
1854
+ "src/tracing/agent.h",
1790
1855
+ "src/tracing/node_trace_buffer.h",
1791
1856
+ "src/tracing/node_trace_writer.h",
@@ -2050,10 +2115,10 @@ index 0000000000000000000000000000000000000000..4ab828dcbf322a9e28674e48c4a6868b
2050
2115
+ }
2051
2116
diff --git a/tools/generate_gn_filenames_json.py b/tools/generate_gn_filenames_json.py
2052
2117
new file mode 100755
2053
- index 0000000000000000000000000000000000000000..616dc0c61ed4ea1bf2fb9e4768ba2ec566a83e42
2118
+ index 0000000000000000000000000000000000000000..7ccec2f2475d70751119309d52bfc9b94b6ac656
2054
2119
--- /dev/null
2055
2120
+++ b/tools/generate_gn_filenames_json.py
2056
- @@ -0,0 +1,81 @@
2121
+ @@ -0,0 +1,83 @@
2057
2122
+ #!/usr/bin/env python3
2058
2123
+ import json
2059
2124
+ import os
@@ -2095,6 +2160,7 @@ index 0000000000000000000000000000000000000000..616dc0c61ed4ea1bf2fb9e4768ba2ec5
2095
2160
+ node_source_blocklist = {
2096
2161
+ '<@(library_files)',
2097
2162
+ '<@(deps_files)',
2163
+ + '<@(node_sources)',
2098
2164
+ 'common.gypi',
2099
2165
+ '<(SHARED_INTERMEDIATE_DIR)/node_javascript.cc',
2100
2166
+ }
@@ -2113,11 +2179,12 @@ index 0000000000000000000000000000000000000000..616dc0c61ed4ea1bf2fb9e4768ba2ec5
2113
2179
+ lib_files = SearchFiles('lib', 'js')
2114
2180
+ out['library_files'] = filter_v8_files(lib_files)
2115
2181
+ out['library_files'] += filter_v8_files(node_gyp['variables']['deps_files'])
2182
+ + out['node_sources'] = node_gyp['variables']['node_sources']
2116
2183
+
2117
2184
+ blocklisted_sources = [
2118
2185
+ f for f in node_lib_target['sources']
2119
2186
+ if f not in node_source_blocklist]
2120
- + out['node_sources'] = filter_v8_files(blocklisted_sources)
2187
+ + out['node_sources'] + = filter_v8_files(blocklisted_sources)
2121
2188
+
2122
2189
+ out['headers'] = []
2123
2190
+ def add_headers(files, dest_dir):
0 commit comments