|
59 | 59 | "<(V8_ROOT)/src/builtins/proxy-set-prototype-of.tq",
|
60 | 60 | "<(V8_ROOT)/src/builtins/proxy.tq",
|
61 | 61 | "<(V8_ROOT)/src/builtins/reflect.tq",
|
| 62 | + "<(V8_ROOT)/src/builtins/regexp-exec.tq", |
| 63 | + "<(V8_ROOT)/src/builtins/regexp-match-all.tq", |
62 | 64 | "<(V8_ROOT)/src/builtins/regexp-match.tq",
|
63 | 65 | "<(V8_ROOT)/src/builtins/regexp-replace.tq",
|
| 66 | + "<(V8_ROOT)/src/builtins/regexp-search.tq", |
64 | 67 | "<(V8_ROOT)/src/builtins/regexp-source.tq",
|
| 68 | + "<(V8_ROOT)/src/builtins/regexp-split.tq", |
65 | 69 | "<(V8_ROOT)/src/builtins/regexp-test.tq",
|
66 | 70 | "<(V8_ROOT)/src/builtins/regexp.tq",
|
67 | 71 | "<(V8_ROOT)/src/builtins/string.tq",
|
|
131 | 135 | ],
|
132 | 136 | 'outputs': [
|
133 | 137 | '<(torque_output_root)/torque-generated/builtin-definitions-tq.h',
|
| 138 | + '<(torque_output_root)/torque-generated/interface-descriptors-tq.inc', |
134 | 139 | '<(torque_output_root)/torque-generated/field-offsets-tq.h',
|
135 | 140 | '<(torque_output_root)/torque-generated/class-verifiers-tq.cc',
|
136 | 141 | '<(torque_output_root)/torque-generated/class-verifiers-tq.h',
|
|
271 | 276 | 'type': 'none',
|
272 | 277 | 'toolsets': ['target'],
|
273 | 278 | 'hard_dependency': 1,
|
274 |
| - 'conditions': [ |
275 |
| - # The dependency on v8_base should come from a transitive |
276 |
| - # dependency however the Android toolchain requires libv8_base.a |
277 |
| - # to appear before libv8_snapshot.a so it's listed explicitly. |
278 |
| - ['v8_use_snapshot==1', { |
279 |
| - 'dependencies': ['v8_base', 'v8_snapshot'], |
280 |
| - }, { |
281 |
| - 'dependencies': ['v8_base', 'v8_init', 'v8_nosnapshot'], |
282 |
| - }], |
283 |
| - ] |
| 279 | + 'dependencies': ['v8_base', 'v8_snapshot'], |
284 | 280 | }, # v8_maybe_snapshot
|
285 | 281 | {
|
286 | 282 | 'target_name': 'v8_init',
|
|
1488 | 1484 | 'v8_enable_i18n_support=<(v8_enable_i18n_support)',
|
1489 | 1485 | 'v8_enable_verify_predictable=<(v8_enable_verify_predictable)',
|
1490 | 1486 | 'v8_target_cpu=<(v8_target_arch)',
|
1491 |
| - 'v8_use_snapshot=<(v8_use_snapshot)', |
1492 | 1487 | 'v8_use_siphash=<(v8_use_siphash)',
|
1493 | 1488 | 'v8_enable_embedded_builtins=<(v8_enable_embedded_builtins)',
|
1494 | 1489 | 'v8_enable_verify_csa=<(v8_enable_verify_csa)',
|
|
1526 | 1521 | 'toolsets': ['host', 'target'],
|
1527 | 1522 | }],
|
1528 | 1523 | ],
|
| 1524 | + 'dependencies': ['run_torque'], |
1529 | 1525 | 'variables': {
|
1530 | 1526 | 'heapobject_files': [
|
1531 |
| - '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"postmortem-metadata.*?sources = ")', |
| 1527 | + '<(V8_ROOT)/src/objects/objects.h', |
| 1528 | + '<(V8_ROOT)/src/objects/objects-inl.h', |
| 1529 | + '<(V8_ROOT)/src/objects/allocation-site-inl.h', |
| 1530 | + '<(V8_ROOT)/src/objects/allocation-site.h', |
| 1531 | + '<(V8_ROOT)/src/objects/cell-inl.h', |
| 1532 | + '<(V8_ROOT)/src/objects/cell.h', |
| 1533 | + '<(V8_ROOT)/src/objects/code-inl.h', |
| 1534 | + '<(V8_ROOT)/src/objects/code.h', |
| 1535 | + '<(V8_ROOT)/src/objects/data-handler.h', |
| 1536 | + '<(V8_ROOT)/src/objects/data-handler-inl.h', |
| 1537 | + '<(V8_ROOT)/src/objects/descriptor-array.h', |
| 1538 | + '<(V8_ROOT)/src/objects/descriptor-array-inl.h', |
| 1539 | + '<(V8_ROOT)/src/objects/feedback-cell.h', |
| 1540 | + '<(V8_ROOT)/src/objects/feedback-cell-inl.h', |
| 1541 | + '<(V8_ROOT)/src/objects/fixed-array-inl.h', |
| 1542 | + '<(V8_ROOT)/src/objects/fixed-array.h', |
| 1543 | + '<(V8_ROOT)/src/objects/heap-number-inl.h', |
| 1544 | + '<(V8_ROOT)/src/objects/heap-number.h', |
| 1545 | + '<(V8_ROOT)/src/objects/heap-object-inl.h', |
| 1546 | + '<(V8_ROOT)/src/objects/heap-object.h', |
| 1547 | + '<(V8_ROOT)/src/objects/instance-type.h', |
| 1548 | + '<(V8_ROOT)/src/objects/js-array-inl.h', |
| 1549 | + '<(V8_ROOT)/src/objects/js-array.h', |
| 1550 | + '<(V8_ROOT)/src/objects/js-array-buffer-inl.h', |
| 1551 | + '<(V8_ROOT)/src/objects/js-array-buffer.h', |
| 1552 | + '<(V8_ROOT)/src/objects/js-objects-inl.h', |
| 1553 | + '<(V8_ROOT)/src/objects/js-objects.h', |
| 1554 | + '<(V8_ROOT)/src/objects/js-promise-inl.h', |
| 1555 | + '<(V8_ROOT)/src/objects/js-promise.h', |
| 1556 | + '<(V8_ROOT)/src/objects/js-regexp-inl.h', |
| 1557 | + '<(V8_ROOT)/src/objects/js-regexp.cc', |
| 1558 | + '<(V8_ROOT)/src/objects/js-regexp.h', |
| 1559 | + '<(V8_ROOT)/src/objects/js-regexp-string-iterator-inl.h', |
| 1560 | + '<(V8_ROOT)/src/objects/js-regexp-string-iterator.h', |
| 1561 | + '<(V8_ROOT)/src/objects/map.h', |
| 1562 | + '<(V8_ROOT)/src/objects/map.cc', |
| 1563 | + '<(V8_ROOT)/src/objects/map-inl.h', |
| 1564 | + '<(V8_ROOT)/src/objects/js-objects.cc', |
| 1565 | + '<(V8_ROOT)/src/objects/name.h', |
| 1566 | + '<(V8_ROOT)/src/objects/name-inl.h', |
| 1567 | + '<(V8_ROOT)/src/objects/oddball-inl.h', |
| 1568 | + '<(V8_ROOT)/src/objects/oddball.h', |
| 1569 | + '<(V8_ROOT)/src/objects/primitive-heap-object.h', |
| 1570 | + '<(V8_ROOT)/src/objects/primitive-heap-object-inl.h', |
| 1571 | + '<(V8_ROOT)/src/objects/scope-info.h', |
| 1572 | + '<(V8_ROOT)/src/objects/script.h', |
| 1573 | + '<(V8_ROOT)/src/objects/script-inl.h', |
| 1574 | + '<(V8_ROOT)/src/objects/shared-function-info.h', |
| 1575 | + '<(V8_ROOT)/src/objects/shared-function-info-inl.h', |
| 1576 | + '<(V8_ROOT)/src/objects/string.cc', |
| 1577 | + '<(V8_ROOT)/src/objects/string.h', |
| 1578 | + '<(V8_ROOT)/src/objects/string-comparator.cc', |
| 1579 | + '<(V8_ROOT)/src/objects/string-comparator.h', |
| 1580 | + '<(V8_ROOT)/src/objects/string-inl.h', |
| 1581 | + '<(V8_ROOT)/src/objects/struct.h', |
| 1582 | + '<(V8_ROOT)/src/objects/struct-inl.h', |
| 1583 | + '<(torque_output_root)/torque-generated/instance-types-tq.h', |
1532 | 1584 | ],
|
1533 | 1585 | },
|
1534 | 1586 | 'actions': [
|
|
0 commit comments