|
133 | 133 | }, {
|
134 | 134 | 'toolsets': ['target'],
|
135 | 135 | }],
|
| 136 | + ['v8_enable_i18n_support==1', { |
| 137 | + 'dependencies': [ |
| 138 | + '<(icu_gyp_path):icui18n', |
| 139 | + '<(icu_gyp_path):icuuc', |
| 140 | + ], |
| 141 | + }], |
136 | 142 | ],
|
137 | 143 | },
|
138 | 144 | {
|
|
168 | 174 | '../src/builtins/builtins-constructor-gen.h',
|
169 | 175 | '../src/builtins/builtins-constructor.h',
|
170 | 176 | '../src/builtins/builtins-conversion-gen.cc',
|
| 177 | + '../src/builtins/builtins-data-view-gen.h', |
171 | 178 | '../src/builtins/builtins-date-gen.cc',
|
172 | 179 | '../src/builtins/builtins-debug-gen.cc',
|
173 | 180 | '../src/builtins/builtins-function-gen.cc',
|
|
178 | 185 | '../src/builtins/builtins-internal-gen.cc',
|
179 | 186 | '../src/builtins/builtins-interpreter-gen.cc',
|
180 | 187 | '../src/builtins/builtins-intl-gen.cc',
|
181 |
| - '../src/builtins/builtins-iterator-gen.h', |
182 | 188 | '../src/builtins/builtins-iterator-gen.cc',
|
| 189 | + '../src/builtins/builtins-iterator-gen.h', |
| 190 | + '../src/builtins/builtins-lazy-gen.cc', |
| 191 | + '../src/builtins/builtins-lazy-gen.h', |
183 | 192 | '../src/builtins/builtins-math-gen.cc',
|
184 | 193 | '../src/builtins/builtins-math-gen.h',
|
185 | 194 | '../src/builtins/builtins-number-gen.cc',
|
|
223 | 232 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-base-from-dsl-gen.h',
|
224 | 233 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-typed-array-from-dsl-gen.cc',
|
225 | 234 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-typed-array-from-dsl-gen.h',
|
| 235 | + '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-data-view-from-dsl-gen.cc', |
| 236 | + '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-data-view-from-dsl-gen.h', |
226 | 237 | ],
|
227 | 238 | 'conditions': [
|
228 | 239 | ['want_separate_host_toolset==1', {
|
|
270 | 281 | '../src/builtins/s390/builtins-s390.cc',
|
271 | 282 | ],
|
272 | 283 | }],
|
273 |
| - ['v8_enable_i18n_support==0', { |
| 284 | + ['v8_enable_i18n_support==1', { |
| 285 | + 'dependencies': [ |
| 286 | + '<(icu_gyp_path):icui18n', |
| 287 | + '<(icu_gyp_path):icuuc', |
| 288 | + ], |
| 289 | + }, { |
274 | 290 | 'sources!': [
|
275 | 291 | '../src/builtins/builtins-intl-gen.cc',
|
276 | 292 | ],
|
|
304 | 320 | ],
|
305 | 321 | },
|
306 | 322 | }],
|
| 323 | + ['v8_enable_i18n_support==1', { |
| 324 | + 'dependencies': [ |
| 325 | + '<(icu_gyp_path):icui18n', |
| 326 | + '<(icu_gyp_path):icuuc', |
| 327 | + ], |
| 328 | + }], |
| 329 | + |
307 | 330 | ],
|
308 | 331 | 'dependencies': [
|
309 | 332 | 'v8_base',
|
|
313 | 336 | '<(DEPTH)',
|
314 | 337 | ],
|
315 | 338 | 'sources': [
|
316 |
| - '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
317 |
| - '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', |
318 | 339 | '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc',
|
| 340 | + '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', |
| 341 | + '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
319 | 342 | '<(INTERMEDIATE_DIR)/snapshot.cc',
|
320 | 343 | '../src/setup-isolate-deserialize.cc',
|
| 344 | + '../src/snapshot/embedded-empty.cc', |
321 | 345 | ],
|
322 | 346 | 'actions': [
|
323 | 347 | {
|
|
373 | 397 | '<(DEPTH)',
|
374 | 398 | ],
|
375 | 399 | 'sources': [
|
376 |
| - '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
377 |
| - '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', |
378 | 400 | '<(SHARED_INTERMEDIATE_DIR)/experimental-extras-libraries.cc',
|
| 401 | + '<(SHARED_INTERMEDIATE_DIR)/extras-libraries.cc', |
| 402 | + '<(SHARED_INTERMEDIATE_DIR)/libraries.cc', |
| 403 | + '../src/snapshot/embedded-empty.cc', |
379 | 404 | '../src/snapshot/snapshot-empty.cc',
|
380 | 405 | ],
|
381 | 406 | 'conditions': [
|
|
391 | 416 | 'BUILDING_V8_SHARED',
|
392 | 417 | ],
|
393 | 418 | }],
|
| 419 | + ['v8_enable_i18n_support==1', { |
| 420 | + 'dependencies': [ |
| 421 | + '<(icu_gyp_path):icui18n', |
| 422 | + '<(icu_gyp_path):icuuc', |
| 423 | + ], |
| 424 | + }], |
394 | 425 | ]
|
395 | 426 | },
|
396 | 427 | {
|
|
433 | 464 | ],
|
434 | 465 | 'sources': [
|
435 | 466 | '../src/setup-isolate-deserialize.cc',
|
| 467 | + '../src/snapshot/embedded-empty.cc', |
436 | 468 | '../src/snapshot/natives-external.cc',
|
437 | 469 | '../src/snapshot/snapshot-external.cc',
|
438 | 470 | ],
|
|
587 | 619 | '../src/ast/ast-value-factory.h',
|
588 | 620 | '../src/ast/ast.cc',
|
589 | 621 | '../src/ast/ast.h',
|
590 |
| - '../src/ast/compile-time-value.cc', |
591 |
| - '../src/ast/compile-time-value.h', |
592 | 622 | '../src/ast/context-slot-cache.cc',
|
593 | 623 | '../src/ast/context-slot-cache.h',
|
594 | 624 | '../src/ast/modules.cc',
|
|
669 | 699 | '../src/code-stubs-utils.h',
|
670 | 700 | '../src/code-stubs.cc',
|
671 | 701 | '../src/code-stubs.h',
|
| 702 | + '../src/code-tracer.h', |
672 | 703 | '../src/codegen.cc',
|
673 | 704 | '../src/codegen.h',
|
674 | 705 | '../src/collector.h',
|
675 | 706 | '../src/compilation-cache.cc',
|
676 | 707 | '../src/compilation-cache.h',
|
677 |
| - '../src/compilation-dependencies.cc', |
678 |
| - '../src/compilation-dependencies.h', |
679 | 708 | '../src/compilation-statistics.cc',
|
680 | 709 | '../src/compilation-statistics.h',
|
681 | 710 | '../src/compiler-dispatcher/compiler-dispatcher-job.cc',
|
|
721 | 750 | '../src/compiler/common-operator-reducer.h',
|
722 | 751 | '../src/compiler/common-operator.cc',
|
723 | 752 | '../src/compiler/common-operator.h',
|
| 753 | + '../src/compiler/compilation-dependencies.cc', |
| 754 | + '../src/compiler/compilation-dependencies.h', |
724 | 755 | '../src/compiler/compiler-source-position-table.cc',
|
725 | 756 | '../src/compiler/compiler-source-position-table.h',
|
726 | 757 | '../src/compiler/constant-folding-reducer.cc',
|
|
777 | 808 | '../src/compiler/js-generic-lowering.h',
|
778 | 809 | '../src/compiler/js-graph.cc',
|
779 | 810 | '../src/compiler/js-graph.h',
|
| 811 | + '../src/compiler/js-heap-broker.cc', |
| 812 | + '../src/compiler/js-heap-broker.h', |
780 | 813 | '../src/compiler/js-inlining-heuristic.cc',
|
781 | 814 | '../src/compiler/js-inlining-heuristic.h',
|
782 | 815 | '../src/compiler/js-inlining.cc',
|
|
1015 | 1048 | '../src/heap/gc-idle-time-handler.h',
|
1016 | 1049 | '../src/heap/gc-tracer.cc',
|
1017 | 1050 | '../src/heap/gc-tracer.h',
|
| 1051 | + '../src/heap/heap-controller.cc', |
| 1052 | + '../src/heap/heap-controller.h', |
1018 | 1053 | '../src/heap/heap-inl.h',
|
1019 | 1054 | '../src/heap/heap.cc',
|
1020 | 1055 | '../src/heap/heap.h',
|
|
1190 | 1225 | '../src/objects/frame-array.h',
|
1191 | 1226 | '../src/objects/hash-table-inl.h',
|
1192 | 1227 | '../src/objects/hash-table.h',
|
| 1228 | + '../src/objects/intl-objects-inl.h', |
1193 | 1229 | '../src/objects/intl-objects.cc',
|
1194 | 1230 | '../src/objects/intl-objects.h',
|
1195 | 1231 | '../src/objects/js-array-inl.h',
|
|
1205 | 1241 | '../src/objects/js-regexp-string-iterator-inl.h',
|
1206 | 1242 | '../src/objects/js-regexp-string-iterator.h',
|
1207 | 1243 | '../src/objects/js-regexp.h',
|
| 1244 | + '../src/objects/js-relative-time-format-inl.h', |
| 1245 | + '../src/objects/js-relative-time-format.cc', |
| 1246 | + '../src/objects/js-relative-time-format.h', |
1208 | 1247 | '../src/objects/literal-objects-inl.h',
|
1209 | 1248 | '../src/objects/literal-objects.cc',
|
1210 | 1249 | '../src/objects/literal-objects.h',
|
|
1230 | 1269 | '../src/objects/promise.h',
|
1231 | 1270 | '../src/objects/property-descriptor-object-inl.h',
|
1232 | 1271 | '../src/objects/property-descriptor-object.h',
|
| 1272 | + '../src/objects/prototype-info-inl.h', |
| 1273 | + '../src/objects/prototype-info.h', |
1233 | 1274 | '../src/objects/regexp-match-info.h',
|
1234 | 1275 | '../src/objects/scope-info.cc',
|
1235 | 1276 | '../src/objects/scope-info.h',
|
|
1262 | 1303 | '../src/parsing/parsing.cc',
|
1263 | 1304 | '../src/parsing/parsing.h',
|
1264 | 1305 | '../src/parsing/pattern-rewriter.cc',
|
1265 |
| - '../src/parsing/preparse-data-format.h', |
1266 | 1306 | '../src/parsing/preparse-data.cc',
|
1267 | 1307 | '../src/parsing/preparse-data.h',
|
1268 | 1308 | '../src/parsing/preparsed-scope-data.cc',
|
|
1338 | 1378 | '../src/register-configuration.cc',
|
1339 | 1379 | '../src/register-configuration.h',
|
1340 | 1380 | '../src/reglist.h',
|
| 1381 | + '../src/roots-inl.h', |
| 1382 | + '../src/roots.h', |
1341 | 1383 | '../src/runtime-profiler.cc',
|
1342 | 1384 | '../src/runtime-profiler.h',
|
1343 | 1385 | '../src/runtime/runtime-array.cc',
|
|
1348 | 1390 | '../src/runtime/runtime-compiler.cc',
|
1349 | 1391 | '../src/runtime/runtime-date.cc',
|
1350 | 1392 | '../src/runtime/runtime-debug.cc',
|
1351 |
| - '../src/runtime/runtime-error.cc', |
1352 | 1393 | '../src/runtime/runtime-forin.cc',
|
1353 | 1394 | '../src/runtime/runtime-function.cc',
|
1354 | 1395 | '../src/runtime/runtime-futex.cc',
|
|
1357 | 1398 | '../src/runtime/runtime-interpreter.cc',
|
1358 | 1399 | '../src/runtime/runtime-intl.cc',
|
1359 | 1400 | '../src/runtime/runtime-literals.cc',
|
1360 |
| - '../src/runtime/runtime-liveedit.cc', |
1361 | 1401 | '../src/runtime/runtime-maths.cc',
|
1362 | 1402 | '../src/runtime/runtime-module.cc',
|
1363 | 1403 | '../src/runtime/runtime-numbers.cc',
|
|
1409 | 1449 | '../src/snapshot/partial-deserializer.h',
|
1410 | 1450 | '../src/snapshot/partial-serializer.cc',
|
1411 | 1451 | '../src/snapshot/partial-serializer.h',
|
| 1452 | + '../src/snapshot/references.h', |
1412 | 1453 | '../src/snapshot/serializer-common.cc',
|
1413 | 1454 | '../src/snapshot/serializer-common.h',
|
1414 | 1455 | '../src/snapshot/serializer.cc',
|
|
1455 | 1496 | '../src/trap-handler/handler-shared.cc',
|
1456 | 1497 | '../src/trap-handler/trap-handler-internal.h',
|
1457 | 1498 | '../src/trap-handler/trap-handler.h',
|
| 1499 | + '../src/turbo-assembler.cc', |
| 1500 | + '../src/turbo-assembler.h', |
1458 | 1501 | '../src/type-hints.cc',
|
1459 | 1502 | '../src/type-hints.h',
|
1460 | 1503 | '../src/unicode-cache-inl.h',
|
|
1499 | 1542 | '../src/wasm/function-body-decoder.h',
|
1500 | 1543 | '../src/wasm/function-compiler.cc',
|
1501 | 1544 | '../src/wasm/function-compiler.h',
|
| 1545 | + '../src/wasm/jump-table-assembler.cc', |
| 1546 | + '../src/wasm/jump-table-assembler.h', |
1502 | 1547 | '../src/wasm/leb-helper.h',
|
1503 | 1548 | '../src/wasm/local-decl-encoder.cc',
|
1504 | 1549 | '../src/wasm/local-decl-encoder.h',
|
|
1515 | 1560 | '../src/wasm/value-type.h',
|
1516 | 1561 | '../src/wasm/wasm-code-manager.cc',
|
1517 | 1562 | '../src/wasm/wasm-code-manager.h',
|
1518 |
| - '../src/wasm/wasm-code-specialization.cc', |
1519 |
| - '../src/wasm/wasm-code-specialization.h', |
1520 | 1563 | '../src/wasm/wasm-constants.h',
|
1521 | 1564 | '../src/wasm/wasm-debug.cc',
|
1522 | 1565 | '../src/wasm/wasm-engine.cc',
|
|
1578 | 1621 | '../src/ia32/assembler-ia32.h',
|
1579 | 1622 | '../src/ia32/code-stubs-ia32.cc',
|
1580 | 1623 | '../src/ia32/codegen-ia32.cc',
|
| 1624 | + '../src/ia32/constants-ia32.h', |
1581 | 1625 | '../src/ia32/cpu-ia32.cc',
|
1582 | 1626 | '../src/ia32/deoptimizer-ia32.cc',
|
1583 | 1627 | '../src/ia32/disasm-ia32.cc',
|
|
1612 | 1656 | '../src/x64/assembler-x64.h',
|
1613 | 1657 | '../src/x64/code-stubs-x64.cc',
|
1614 | 1658 | '../src/x64/codegen-x64.cc',
|
| 1659 | + '../src/x64/constants-x64.h', |
1615 | 1660 | '../src/x64/cpu-x64.cc',
|
1616 | 1661 | '../src/x64/deoptimizer-x64.cc',
|
1617 | 1662 | '../src/x64/disasm-x64.cc',
|
|
1654 | 1699 | '../src/arm/frame-constants-arm.cc',
|
1655 | 1700 | '../src/arm/frame-constants-arm.h',
|
1656 | 1701 | '../src/arm/interface-descriptors-arm.cc',
|
1657 |
| - '../src/arm/interface-descriptors-arm.h', |
1658 | 1702 | '../src/arm/macro-assembler-arm.cc',
|
1659 | 1703 | '../src/arm/macro-assembler-arm.h',
|
1660 | 1704 | '../src/arm/simulator-arm.cc',
|
|
1696 | 1740 | '../src/arm64/instrument-arm64.cc',
|
1697 | 1741 | '../src/arm64/instrument-arm64.h',
|
1698 | 1742 | '../src/arm64/interface-descriptors-arm64.cc',
|
1699 |
| - '../src/arm64/interface-descriptors-arm64.h', |
1700 | 1743 | '../src/arm64/macro-assembler-arm64-inl.h',
|
1701 | 1744 | '../src/arm64/macro-assembler-arm64.cc',
|
1702 | 1745 | '../src/arm64/macro-assembler-arm64.h',
|
|
1899 | 1942 | '../src/char-predicates.cc',
|
1900 | 1943 | '../src/intl.cc',
|
1901 | 1944 | '../src/intl.h',
|
| 1945 | + '../src/objects/intl-objects-inl.h', |
1902 | 1946 | '../src/objects/intl-objects.cc',
|
1903 | 1947 | '../src/objects/intl-objects.h',
|
1904 | 1948 | '../src/objects/js-locale-inl.h',
|
1905 | 1949 | '../src/objects/js-locale.cc',
|
1906 | 1950 | '../src/objects/js-locale.h',
|
| 1951 | + '../src/objects/js-relative-time-format-inl.h', |
| 1952 | + '../src/objects/js-relative-time-format.cc', |
| 1953 | + '../src/objects/js-relative-time-format.h', |
1907 | 1954 | '../src/runtime/runtime-intl.cc',
|
1908 | 1955 | ],
|
1909 | 1956 | }],
|
|
1959 | 2006 | '../src/base/ieee754.h',
|
1960 | 2007 | '../src/base/iterator.h',
|
1961 | 2008 | '../src/base/lazy-instance.h',
|
| 2009 | + '../src/base/list.h', |
1962 | 2010 | '../src/base/logging.cc',
|
1963 | 2011 | '../src/base/logging.h',
|
1964 | 2012 | '../src/base/macros.h',
|
|
2406 | 2454 | '../src/js/prologue.js',
|
2407 | 2455 | '../src/js/array.js',
|
2408 | 2456 | '../src/js/typedarray.js',
|
2409 |
| - '../src/debug/mirrors.js', |
2410 |
| - '../src/debug/debug.js', |
2411 |
| - '../src/debug/liveedit.js', |
2412 | 2457 | ],
|
2413 | 2458 | 'libraries_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries.bin',
|
2414 | 2459 | 'libraries_extras_bin_file': '<(SHARED_INTERMEDIATE_DIR)/libraries-extras.bin',
|
|
2912 | 2957 | '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)torque<(EXECUTABLE_SUFFIX)',
|
2913 | 2958 | '../src/builtins/base.tq',
|
2914 | 2959 | '../src/builtins/array.tq',
|
| 2960 | + '../src/builtins/array-foreach.tq', |
| 2961 | + '../src/builtins/array-sort.tq', |
2915 | 2962 | '../src/builtins/typed-array.tq',
|
| 2963 | + '../src/builtins/data-view.tq', |
2916 | 2964 | ],
|
2917 | 2965 | 'outputs': [
|
2918 | 2966 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtin-definitions-from-dsl.h',
|
|
2922 | 2970 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-base-from-dsl-gen.h',
|
2923 | 2971 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-typed-array-from-dsl-gen.cc',
|
2924 | 2972 | '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-typed-array-from-dsl-gen.h',
|
| 2973 | + '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-data-view-from-dsl-gen.cc', |
| 2974 | + '<(SHARED_INTERMEDIATE_DIR)/torque-generated/builtins-data-view-from-dsl-gen.h', |
2925 | 2975 | ],
|
2926 | 2976 | 'action': ['<@(_inputs)', '-o', '<(SHARED_INTERMEDIATE_DIR)/torque-generated'],
|
2927 | 2977 | },
|
|
0 commit comments