|
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