|
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",
|
|
138 | 142 | ],
|
139 | 143 | 'outputs': [
|
140 | 144 | '<(torque_output_root)/torque-generated/builtin-definitions-tq.h',
|
| 145 | + '<(torque_output_root)/torque-generated/interface-descriptors-tq.inc', |
141 | 146 | '<(torque_output_root)/torque-generated/field-offsets-tq.h',
|
142 | 147 | '<(torque_output_root)/torque-generated/class-verifiers-tq.cc',
|
143 | 148 | '<(torque_output_root)/torque-generated/class-verifiers-tq.h',
|
|
278 | 283 | 'type': 'none',
|
279 | 284 | 'toolsets': ['target'],
|
280 | 285 | 'hard_dependency': 1,
|
281 |
| - 'conditions': [ |
282 |
| - # The dependency on v8_base should come from a transitive |
283 |
| - # dependency however the Android toolchain requires libv8_base.a |
284 |
| - # to appear before libv8_snapshot.a so it's listed explicitly. |
285 |
| - ['v8_use_snapshot==1', { |
286 |
| - 'dependencies': ['v8_base', 'v8_snapshot'], |
287 |
| - }, { |
288 |
| - 'dependencies': ['v8_base', 'v8_init', 'v8_nosnapshot'], |
289 |
| - }], |
290 |
| - ] |
| 286 | + 'dependencies': ['v8_base', 'v8_snapshot'], |
291 | 287 | }, # v8_maybe_snapshot
|
292 | 288 | {
|
293 | 289 | 'target_name': 'v8_init',
|
|
1495 | 1491 | 'v8_enable_i18n_support=<(v8_enable_i18n_support)',
|
1496 | 1492 | 'v8_enable_verify_predictable=<(v8_enable_verify_predictable)',
|
1497 | 1493 | 'v8_target_cpu=<(v8_target_arch)',
|
1498 |
| - 'v8_use_snapshot=<(v8_use_snapshot)', |
1499 | 1494 | 'v8_use_siphash=<(v8_use_siphash)',
|
1500 | 1495 | 'v8_enable_embedded_builtins=<(v8_enable_embedded_builtins)',
|
1501 | 1496 | 'v8_enable_verify_csa=<(v8_enable_verify_csa)',
|
|
1533 | 1528 | 'toolsets': ['host', 'target'],
|
1534 | 1529 | }],
|
1535 | 1530 | ],
|
| 1531 | + 'dependencies': ['run_torque'], |
1536 | 1532 | 'variables': {
|
1537 | 1533 | 'heapobject_files': [
|
1538 |
| - '<!@pymod_do_main(GN-scraper "<(V8_ROOT)/BUILD.gn" "\\"postmortem-metadata.*?sources = ")', |
| 1534 | + '<(V8_ROOT)/src/objects/objects.h', |
| 1535 | + '<(V8_ROOT)/src/objects/objects-inl.h', |
| 1536 | + '<(V8_ROOT)/src/objects/allocation-site-inl.h', |
| 1537 | + '<(V8_ROOT)/src/objects/allocation-site.h', |
| 1538 | + '<(V8_ROOT)/src/objects/cell-inl.h', |
| 1539 | + '<(V8_ROOT)/src/objects/cell.h', |
| 1540 | + '<(V8_ROOT)/src/objects/code-inl.h', |
| 1541 | + '<(V8_ROOT)/src/objects/code.h', |
| 1542 | + '<(V8_ROOT)/src/objects/data-handler.h', |
| 1543 | + '<(V8_ROOT)/src/objects/data-handler-inl.h', |
| 1544 | + '<(V8_ROOT)/src/objects/descriptor-array.h', |
| 1545 | + '<(V8_ROOT)/src/objects/descriptor-array-inl.h', |
| 1546 | + '<(V8_ROOT)/src/objects/feedback-cell.h', |
| 1547 | + '<(V8_ROOT)/src/objects/feedback-cell-inl.h', |
| 1548 | + '<(V8_ROOT)/src/objects/fixed-array-inl.h', |
| 1549 | + '<(V8_ROOT)/src/objects/fixed-array.h', |
| 1550 | + '<(V8_ROOT)/src/objects/heap-number-inl.h', |
| 1551 | + '<(V8_ROOT)/src/objects/heap-number.h', |
| 1552 | + '<(V8_ROOT)/src/objects/heap-object-inl.h', |
| 1553 | + '<(V8_ROOT)/src/objects/heap-object.h', |
| 1554 | + '<(V8_ROOT)/src/objects/instance-type.h', |
| 1555 | + '<(V8_ROOT)/src/objects/js-array-inl.h', |
| 1556 | + '<(V8_ROOT)/src/objects/js-array.h', |
| 1557 | + '<(V8_ROOT)/src/objects/js-array-buffer-inl.h', |
| 1558 | + '<(V8_ROOT)/src/objects/js-array-buffer.h', |
| 1559 | + '<(V8_ROOT)/src/objects/js-objects-inl.h', |
| 1560 | + '<(V8_ROOT)/src/objects/js-objects.h', |
| 1561 | + '<(V8_ROOT)/src/objects/js-promise-inl.h', |
| 1562 | + '<(V8_ROOT)/src/objects/js-promise.h', |
| 1563 | + '<(V8_ROOT)/src/objects/js-regexp-inl.h', |
| 1564 | + '<(V8_ROOT)/src/objects/js-regexp.cc', |
| 1565 | + '<(V8_ROOT)/src/objects/js-regexp.h', |
| 1566 | + '<(V8_ROOT)/src/objects/js-regexp-string-iterator-inl.h', |
| 1567 | + '<(V8_ROOT)/src/objects/js-regexp-string-iterator.h', |
| 1568 | + '<(V8_ROOT)/src/objects/map.h', |
| 1569 | + '<(V8_ROOT)/src/objects/map.cc', |
| 1570 | + '<(V8_ROOT)/src/objects/map-inl.h', |
| 1571 | + '<(V8_ROOT)/src/objects/js-objects.cc', |
| 1572 | + '<(V8_ROOT)/src/objects/name.h', |
| 1573 | + '<(V8_ROOT)/src/objects/name-inl.h', |
| 1574 | + '<(V8_ROOT)/src/objects/oddball-inl.h', |
| 1575 | + '<(V8_ROOT)/src/objects/oddball.h', |
| 1576 | + '<(V8_ROOT)/src/objects/primitive-heap-object.h', |
| 1577 | + '<(V8_ROOT)/src/objects/primitive-heap-object-inl.h', |
| 1578 | + '<(V8_ROOT)/src/objects/scope-info.h', |
| 1579 | + '<(V8_ROOT)/src/objects/script.h', |
| 1580 | + '<(V8_ROOT)/src/objects/script-inl.h', |
| 1581 | + '<(V8_ROOT)/src/objects/shared-function-info.h', |
| 1582 | + '<(V8_ROOT)/src/objects/shared-function-info-inl.h', |
| 1583 | + '<(V8_ROOT)/src/objects/string.cc', |
| 1584 | + '<(V8_ROOT)/src/objects/string.h', |
| 1585 | + '<(V8_ROOT)/src/objects/string-comparator.cc', |
| 1586 | + '<(V8_ROOT)/src/objects/string-comparator.h', |
| 1587 | + '<(V8_ROOT)/src/objects/string-inl.h', |
| 1588 | + '<(V8_ROOT)/src/objects/struct.h', |
| 1589 | + '<(V8_ROOT)/src/objects/struct-inl.h', |
| 1590 | + '<(torque_output_root)/torque-generated/instance-types-tq.h', |
1539 | 1591 | ],
|
1540 | 1592 | },
|
1541 | 1593 | 'actions': [
|
|
0 commit comments