|
13 | 13 | 'generate_bytecode_output_root': '<(SHARED_INTERMEDIATE_DIR)/generate-bytecode-output-root',
|
14 | 14 | 'generate_bytecode_builtins_list_output': '<(generate_bytecode_output_root)/builtins-generated/bytecodes-builtins-list.h',
|
15 | 15 | 'torque_files': [
|
| 16 | + "<(V8_ROOT)/src/builtins/aggregate-error.tq", |
16 | 17 | "<(V8_ROOT)/src/builtins/array-copywithin.tq",
|
17 | 18 | "<(V8_ROOT)/src/builtins/array-every.tq",
|
18 | 19 | "<(V8_ROOT)/src/builtins/array-filter.tq",
|
|
38 | 39 | "<(V8_ROOT)/src/builtins/bigint.tq",
|
39 | 40 | "<(V8_ROOT)/src/builtins/boolean.tq",
|
40 | 41 | "<(V8_ROOT)/src/builtins/builtins-string.tq",
|
41 |
| - "<(V8_ROOT)/src/builtins/collections.tq", |
42 | 42 | "<(V8_ROOT)/src/builtins/cast.tq",
|
| 43 | + "<(V8_ROOT)/src/builtins/collections.tq", |
| 44 | + "<(V8_ROOT)/src/builtins/conversion.tq", |
43 | 45 | "<(V8_ROOT)/src/builtins/convert.tq",
|
44 | 46 | "<(V8_ROOT)/src/builtins/console.tq",
|
45 | 47 | "<(V8_ROOT)/src/builtins/data-view.tq",
|
46 | 48 | "<(V8_ROOT)/src/builtins/finalization-registry.tq",
|
47 | 49 | "<(V8_ROOT)/src/builtins/frames.tq",
|
48 | 50 | "<(V8_ROOT)/src/builtins/frame-arguments.tq",
|
| 51 | + "<(V8_ROOT)/src/builtins/function.tq", |
49 | 52 | "<(V8_ROOT)/src/builtins/growable-fixed-array.tq",
|
50 | 53 | "<(V8_ROOT)/src/builtins/ic-callable.tq",
|
51 | 54 | "<(V8_ROOT)/src/builtins/ic.tq",
|
52 | 55 | "<(V8_ROOT)/src/builtins/internal-coverage.tq",
|
| 56 | + "<(V8_ROOT)/src/builtins/internal.tq", |
53 | 57 | "<(V8_ROOT)/src/builtins/iterator.tq",
|
54 | 58 | "<(V8_ROOT)/src/builtins/math.tq",
|
55 | 59 | "<(V8_ROOT)/src/builtins/number.tq",
|
|
103 | 107 | "<(V8_ROOT)/src/builtins/torque-internal.tq",
|
104 | 108 | "<(V8_ROOT)/src/builtins/typed-array-createtypedarray.tq",
|
105 | 109 | "<(V8_ROOT)/src/builtins/typed-array-every.tq",
|
| 110 | + "<(V8_ROOT)/src/builtins/typed-array-entries.tq", |
106 | 111 | "<(V8_ROOT)/src/builtins/typed-array-filter.tq",
|
107 | 112 | "<(V8_ROOT)/src/builtins/typed-array-find.tq",
|
108 | 113 | "<(V8_ROOT)/src/builtins/typed-array-findindex.tq",
|
109 | 114 | "<(V8_ROOT)/src/builtins/typed-array-foreach.tq",
|
110 | 115 | "<(V8_ROOT)/src/builtins/typed-array-from.tq",
|
| 116 | + "<(V8_ROOT)/src/builtins/typed-array-keys.tq", |
111 | 117 | "<(V8_ROOT)/src/builtins/typed-array-of.tq",
|
112 | 118 | "<(V8_ROOT)/src/builtins/typed-array-reduce.tq",
|
113 | 119 | "<(V8_ROOT)/src/builtins/typed-array-reduceright.tq",
|
|
116 | 122 | "<(V8_ROOT)/src/builtins/typed-array-some.tq",
|
117 | 123 | "<(V8_ROOT)/src/builtins/typed-array-sort.tq",
|
118 | 124 | "<(V8_ROOT)/src/builtins/typed-array-subarray.tq",
|
| 125 | + "<(V8_ROOT)/src/builtins/typed-array-values.tq", |
119 | 126 | "<(V8_ROOT)/src/builtins/typed-array.tq",
|
120 | 127 | "<(V8_ROOT)/src/builtins/wasm.tq",
|
121 | 128 | "<(V8_ROOT)/src/ic/handler-configuration.tq",
|
|
136 | 143 | "<(V8_ROOT)/src/objects/free-space.tq",
|
137 | 144 | "<(V8_ROOT)/src/objects/heap-number.tq",
|
138 | 145 | "<(V8_ROOT)/src/objects/heap-object.tq",
|
139 |
| - "<(V8_ROOT)/src/objects/js-aggregate-error.tq", |
140 | 146 | "<(V8_ROOT)/src/objects/js-array-buffer.tq",
|
141 | 147 | "<(V8_ROOT)/src/objects/js-array.tq",
|
142 | 148 | "<(V8_ROOT)/src/objects/js-collection-iterator.tq",
|
|
721 | 727 | 'type': 'static_library',
|
722 | 728 | 'dependencies': [
|
723 | 729 | # Code generators that only need to be build for the host.
|
| 730 | + 'cppgc_base', |
724 | 731 | 'torque_generated_definitions',
|
725 | 732 | 'v8_headers',
|
726 | 733 | 'v8_libbase',
|
|
730 | 737 | # BUILD.gn public_deps
|
731 | 738 | 'generate_bytecode_builtins_list',
|
732 | 739 | 'run_torque',
|
| 740 | + 'v8_cppgc_shared', |
733 | 741 | 'v8_maybe_icu',
|
734 | 742 | 'v8_zlib',
|
735 | 743 | ],
|
|
1454 | 1462 | },
|
1455 | 1463 | ],
|
1456 | 1464 | }, # run_gen-regexp-special-case
|
| 1465 | + { |
| 1466 | + 'target_name': 'cppgc_base', |
| 1467 | + 'type': 'none', |
| 1468 | + 'conditions': [ |
| 1469 | + ['want_separate_host_toolset', { |
| 1470 | + 'toolsets': ['host', 'target'], |
| 1471 | + }], |
| 1472 | + ], |
| 1473 | + 'direct_dependent_settings': { |
| 1474 | + 'sources': [ |
| 1475 | + '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "v8_source_set.\\"cppgc_base.*?sources = ")', |
| 1476 | + ], |
| 1477 | + }, |
| 1478 | + }, # cppgc_base |
| 1479 | + { |
| 1480 | + 'target_name': 'v8_cppgc_shared', |
| 1481 | + 'type': 'none', |
| 1482 | + 'toolsets': ['host', 'target'], |
| 1483 | + 'direct_dependent_settings': { |
| 1484 | + 'sources': [ |
| 1485 | + '<(V8_ROOT)/src/heap/base/stack.cc', |
| 1486 | + '<(V8_ROOT)/src/heap/base/stack.h', |
| 1487 | + ], |
| 1488 | + 'conditions': [ |
| 1489 | + ['clang or OS!="win"', { |
| 1490 | + 'conditions': [ |
| 1491 | + ['_toolset == "host" and host_arch == "x64" or _toolset == "target" and target_arch=="x64"', { |
| 1492 | + 'sources': [ |
| 1493 | + '<(V8_ROOT)/src/heap/base/asm/x64/push_registers_asm.cc', |
| 1494 | + ], |
| 1495 | + }], |
| 1496 | + ['_toolset == "host" and host_arch == "ia32" or _toolset == "target" and target_arch=="ia32"', { |
| 1497 | + 'sources': [ |
| 1498 | + '<(V8_ROOT)/src/heap/base/asm/ia32/push_registers_asm.cc', |
| 1499 | + ], |
| 1500 | + }], |
| 1501 | + ['_toolset == "host" and host_arch == "arm" or _toolset == "target" and target_arch=="arm"', { |
| 1502 | + 'sources': [ |
| 1503 | + '<(V8_ROOT)/src/heap/base/asm/arm/push_registers_asm.cc', |
| 1504 | + ], |
| 1505 | + }], |
| 1506 | + ['_toolset == "host" and host_arch == "arm64" or _toolset == "target" and target_arch=="arm64"', { |
| 1507 | + 'sources': [ |
| 1508 | + '<(V8_ROOT)/src/heap/base/asm/arm64/push_registers_asm.cc', |
| 1509 | + ], |
| 1510 | + }], |
| 1511 | + ['_toolset == "host" and host_arch == "ppc64" or _toolset == "target" and target_arch=="ppc64"', { |
| 1512 | + 'sources': [ |
| 1513 | + '<(V8_ROOT)/src/heap/base/asm/ppc/push_registers_asm.cc', |
| 1514 | + ], |
| 1515 | + }], |
| 1516 | + ['_toolset == "host" and host_arch == "s390x" or _toolset == "target" and target_arch=="s390x"', { |
| 1517 | + 'sources': [ |
| 1518 | + '<(V8_ROOT)/src/heap/base/asm/s390/push_registers_asm.cc', |
| 1519 | + ], |
| 1520 | + }], |
| 1521 | + ['_toolset == "host" and host_arch == "mips" or _toolset == "target" and target_arch=="mips" or _toolset == "host" and host_arch == "mipsel" or _toolset == "target" and target_arch=="mipsel"', { |
| 1522 | + 'sources': [ |
| 1523 | + '<(V8_ROOT)/src/heap/base/asm/mips/push_registers_asm.cc', |
| 1524 | + ], |
| 1525 | + }], |
| 1526 | + ['_toolset == "host" and host_arch == "mips64" or _toolset == "target" and target_arch=="mips64" or _toolset == "host" and host_arch == "mips64el" or _toolset == "target" and target_arch=="mips64el"', { |
| 1527 | + 'sources': [ |
| 1528 | + '<(V8_ROOT)/src/heap/base/asm/mips64/push_registers_asm.cc', |
| 1529 | + ], |
| 1530 | + }], |
| 1531 | + ] |
| 1532 | + }], |
| 1533 | + ['OS=="win"', { |
| 1534 | + 'conditions': [ |
| 1535 | + ['_toolset == "host" and host_arch == "x64" or _toolset == "target" and target_arch=="x64"', { |
| 1536 | + 'sources': [ |
| 1537 | + '<(V8_ROOT)/src/heap/base/asm/x64/push_registers_masm.S', |
| 1538 | + ], |
| 1539 | + }], |
| 1540 | + ['_toolset == "host" and host_arch == "ia32" or _toolset == "target" and target_arch=="ia32"', { |
| 1541 | + 'sources': [ |
| 1542 | + '<(V8_ROOT)/src/heap/base/asm/ia32/push_registers_masm.S', |
| 1543 | + ], |
| 1544 | + }], |
| 1545 | + ['_toolset == "host" and host_arch == "arm64" or _toolset == "target" and target_arch=="arm64"', { |
| 1546 | + 'sources': [ |
| 1547 | + '<(V8_ROOT)/src/heap/base/asm/arm64/push_registers_masm.S', |
| 1548 | + ], |
| 1549 | + }], |
| 1550 | + ], |
| 1551 | + }], |
| 1552 | + ], |
| 1553 | + }, |
| 1554 | + }, # v8_cppgc_shared |
1457 | 1555 |
|
1458 | 1556 | ###############################################################################
|
1459 | 1557 | # Public targets
|
|
1593 | 1691 | '<(V8_ROOT)/src/objects/instance-type.h',
|
1594 | 1692 | '<(V8_ROOT)/src/objects/js-array-inl.h',
|
1595 | 1693 | '<(V8_ROOT)/src/objects/js-array.h',
|
1596 |
| - '<(V8_ROOT)/src/objects/js-aggregate-error-inl.h', |
1597 |
| - '<(V8_ROOT)/src/objects/js-aggregate-error.h', |
1598 | 1694 | '<(V8_ROOT)/src/objects/js-array-buffer-inl.h',
|
1599 | 1695 | '<(V8_ROOT)/src/objects/js-array-buffer.h',
|
1600 | 1696 | '<(V8_ROOT)/src/objects/js-objects-inl.h',
|
|
0 commit comments