equal
deleted
inserted
replaced
161 (rangeall |
161 (rangeall |
162 None) |
162 None) |
163 * optimized: |
163 * optimized: |
164 (range |
164 (range |
165 ('string', '0') |
165 ('string', '0') |
166 ('string', 'tip')) |
166 ('string', 'tip') |
|
167 define) |
167 * set: |
168 * set: |
168 <spanset+ 0:9> |
169 <spanset+ 0:9> |
169 0 |
170 0 |
170 1 |
171 1 |
171 2 |
172 2 |
489 * optimized: |
490 * optimized: |
490 (keyvalue |
491 (keyvalue |
491 ('symbol', 'foo') |
492 ('symbol', 'foo') |
492 (func |
493 (func |
493 ('symbol', '_notpublic') |
494 ('symbol', '_notpublic') |
494 None)) |
495 None |
|
496 any)) |
495 hg: parse error: can't use a key-value pair in this context |
497 hg: parse error: can't use a key-value pair in this context |
496 [255] |
498 [255] |
497 |
499 |
498 parsed tree at stages: |
500 parsed tree at stages: |
499 |
501 |
541 * analyzed: |
543 * analyzed: |
542 (and |
544 (and |
543 (or |
545 (or |
544 (list |
546 (list |
545 ('symbol', '0') |
547 ('symbol', '0') |
546 ('symbol', '1'))) |
548 ('symbol', '1')) |
|
549 define) |
547 (not |
550 (not |
548 ('symbol', '1'))) |
551 ('symbol', '1') |
|
552 follow) |
|
553 define) |
549 * optimized: |
554 * optimized: |
550 (difference |
555 (difference |
551 (func |
556 (func |
552 ('symbol', '_list') |
557 ('symbol', '_list') |
553 ('string', '0\x001')) |
558 ('string', '0\x001') |
554 ('symbol', '1')) |
559 define) |
|
560 ('symbol', '1') |
|
561 define) |
555 0 |
562 0 |
556 |
563 |
557 $ hg debugrevspec -p unknown '0' |
564 $ hg debugrevspec -p unknown '0' |
558 abort: invalid stage name: unknown |
565 abort: invalid stage name: unknown |
559 [255] |
566 [255] |
569 $ hg debugrevspec --verify -v -p analyzed -p optimized 'r3232() & 2' |
576 $ hg debugrevspec --verify -v -p analyzed -p optimized 'r3232() & 2' |
570 * analyzed: |
577 * analyzed: |
571 (and |
578 (and |
572 (func |
579 (func |
573 ('symbol', 'r3232') |
580 ('symbol', 'r3232') |
574 None) |
581 None |
575 ('symbol', '2')) |
582 define) |
|
583 ('symbol', '2') |
|
584 define) |
576 * optimized: |
585 * optimized: |
577 (and |
586 (and |
578 ('symbol', '2') |
587 ('symbol', '2') |
579 (func |
588 (func |
580 ('symbol', 'r3232') |
589 ('symbol', 'r3232') |
581 None)) |
590 None |
|
591 define) |
|
592 define) |
582 * analyzed set: |
593 * analyzed set: |
583 <baseset [2]> |
594 <baseset [2]> |
584 * optimized set: |
595 * optimized set: |
585 <baseset [2, 2]> |
596 <baseset [2, 2]> |
586 --- analyzed |
597 --- analyzed |
1025 (func |
1036 (func |
1026 ('symbol', 'only') |
1037 ('symbol', 'only') |
1027 (difference |
1038 (difference |
1028 (range |
1039 (range |
1029 ('symbol', '8') |
1040 ('symbol', '8') |
1030 ('symbol', '9')) |
1041 ('symbol', '9') |
1031 ('symbol', '8'))) |
1042 define) |
|
1043 ('symbol', '8') |
|
1044 define) |
|
1045 define) |
1032 * set: |
1046 * set: |
1033 <baseset+ [8, 9]> |
1047 <baseset+ [8, 9]> |
1034 8 |
1048 8 |
1035 9 |
1049 9 |
1036 $ try --optimize '(9)%(5)' |
1050 $ try --optimize '(9)%(5)' |
1042 * optimized: |
1056 * optimized: |
1043 (func |
1057 (func |
1044 ('symbol', 'only') |
1058 ('symbol', 'only') |
1045 (list |
1059 (list |
1046 ('symbol', '9') |
1060 ('symbol', '9') |
1047 ('symbol', '5'))) |
1061 ('symbol', '5')) |
|
1062 define) |
1048 * set: |
1063 * set: |
1049 <baseset+ [2, 4, 8, 9]> |
1064 <baseset+ [2, 4, 8, 9]> |
1050 2 |
1065 2 |
1051 4 |
1066 4 |
1052 8 |
1067 8 |
1256 ('symbol', '2'))))) |
1271 ('symbol', '2'))))) |
1257 * optimized: |
1272 * optimized: |
1258 (and |
1273 (and |
1259 (range |
1274 (range |
1260 ('symbol', '2') |
1275 ('symbol', '2') |
1261 ('symbol', '0')) |
1276 ('symbol', '0') |
|
1277 define) |
1262 (func |
1278 (func |
1263 ('symbol', '_list') |
1279 ('symbol', '_list') |
1264 ('string', '0\x001\x002'))) |
1280 ('string', '0\x001\x002') |
|
1281 follow) |
|
1282 define) |
1265 * set: |
1283 * set: |
1266 <baseset [0, 1, 2]> |
1284 <baseset [0, 1, 2]> |
1267 0 |
1285 0 |
1268 1 |
1286 1 |
1269 2 |
1287 2 |
1285 ('symbol', '2'))))) |
1303 ('symbol', '2'))))) |
1286 * optimized: |
1304 * optimized: |
1287 (and |
1305 (and |
1288 (range |
1306 (range |
1289 ('symbol', '2') |
1307 ('symbol', '2') |
1290 ('symbol', '0')) |
1308 ('symbol', '0') |
|
1309 define) |
1291 (or |
1310 (or |
1292 (list |
1311 (list |
1293 (range |
1312 (range |
1294 ('symbol', '0') |
1313 ('symbol', '0') |
1295 ('symbol', '1')) |
1314 ('symbol', '1') |
1296 ('symbol', '2')))) |
1315 follow) |
|
1316 ('symbol', '2')) |
|
1317 follow) |
|
1318 define) |
1297 * set: |
1319 * set: |
1298 <addset |
1320 <addset |
1299 <filteredset |
1321 <filteredset |
1300 <spanset+ 0:1>, |
1322 <spanset+ 0:1>, |
1301 <spanset- 0:2>>, |
1323 <spanset- 0:2>>, |
1317 ('string', '0\x001\x002'))) |
1339 ('string', '0\x001\x002'))) |
1318 * optimized: |
1340 * optimized: |
1319 (and |
1341 (and |
1320 (func |
1342 (func |
1321 ('symbol', '_intlist') |
1343 ('symbol', '_intlist') |
1322 ('string', '0\x001\x002')) |
1344 ('string', '0\x001\x002') |
|
1345 follow) |
1323 (range |
1346 (range |
1324 ('symbol', '2') |
1347 ('symbol', '2') |
1325 ('symbol', '0'))) |
1348 ('symbol', '0') |
|
1349 define) |
|
1350 define) |
1326 * set: |
1351 * set: |
1327 <filteredset |
1352 <filteredset |
1328 <spanset- 0:2>, |
1353 <spanset- 0:2>, |
1329 <baseset [0, 1, 2]>> |
1354 <baseset [0, 1, 2]>> |
1330 2 |
1355 2 |
1341 ('symbol', '0'))) |
1366 ('symbol', '0'))) |
1342 * optimized: |
1367 * optimized: |
1343 (and |
1368 (and |
1344 (func |
1369 (func |
1345 ('symbol', '_intlist') |
1370 ('symbol', '_intlist') |
1346 ('string', '0\x002\x001')) |
1371 ('string', '0\x002\x001') |
|
1372 define) |
1347 (range |
1373 (range |
1348 ('symbol', '2') |
1374 ('symbol', '2') |
1349 ('symbol', '0'))) |
1375 ('symbol', '0') |
|
1376 follow) |
|
1377 define) |
1350 * set: |
1378 * set: |
1351 <filteredset |
1379 <filteredset |
1352 <spanset- 0:2>, |
1380 <spanset- 0:2>, |
1353 <baseset [0, 2, 1]>> |
1381 <baseset [0, 2, 1]>> |
1354 2 |
1382 2 |
1368 ('string', '*'))) (glob) |
1396 ('string', '*'))) (glob) |
1369 * optimized: |
1397 * optimized: |
1370 (and |
1398 (and |
1371 (range |
1399 (range |
1372 ('symbol', '2') |
1400 ('symbol', '2') |
1373 ('symbol', '0')) |
1401 ('symbol', '0') |
|
1402 define) |
1374 (func |
1403 (func |
1375 ('symbol', '_hexlist') |
1404 ('symbol', '_hexlist') |
1376 ('string', '*'))) (glob) |
1405 ('string', '*') (glob) |
|
1406 follow) |
|
1407 define) |
1377 * set: |
1408 * set: |
1378 <baseset [0, 1, 2]> |
1409 <baseset [0, 1, 2]> |
1379 0 |
1410 0 |
1380 1 |
1411 1 |
1381 2 |
1412 2 |
1391 ('symbol', '0'))) |
1422 ('symbol', '0'))) |
1392 * optimized: |
1423 * optimized: |
1393 (and |
1424 (and |
1394 (range |
1425 (range |
1395 ('symbol', '2') |
1426 ('symbol', '2') |
1396 ('symbol', '0')) |
1427 ('symbol', '0') |
|
1428 follow) |
1397 (func |
1429 (func |
1398 ('symbol', '_hexlist') |
1430 ('symbol', '_hexlist') |
1399 ('string', '*'))) (glob) |
1431 ('string', '*') (glob) |
|
1432 define) |
|
1433 define) |
1400 * set: |
1434 * set: |
1401 <baseset [0, 2, 1]> |
1435 <baseset [0, 2, 1]> |
1402 0 |
1436 0 |
1403 2 |
1437 2 |
1404 1 |
1438 1 |
1419 ('symbol', '2'))))) |
1453 ('symbol', '2'))))) |
1420 * optimized: |
1454 * optimized: |
1421 (and |
1455 (and |
1422 (range |
1456 (range |
1423 ('symbol', '2') |
1457 ('symbol', '2') |
1424 ('symbol', '0')) |
1458 ('symbol', '0') |
|
1459 define) |
1425 (func |
1460 (func |
1426 ('symbol', 'present') |
1461 ('symbol', 'present') |
1427 (func |
1462 (func |
1428 ('symbol', '_list') |
1463 ('symbol', '_list') |
1429 ('string', '0\x001\x002')))) |
1464 ('string', '0\x001\x002') |
|
1465 define) |
|
1466 follow) |
|
1467 define) |
1430 * set: |
1468 * set: |
1431 <baseset [0, 1, 2]> |
1469 <baseset [0, 1, 2]> |
1432 0 |
1470 0 |
1433 1 |
1471 1 |
1434 2 |
1472 2 |
1448 None))) |
1486 None))) |
1449 * optimized: |
1487 * optimized: |
1450 (and |
1488 (and |
1451 (range |
1489 (range |
1452 ('symbol', '0') |
1490 ('symbol', '0') |
1453 ('symbol', '2')) |
1491 ('symbol', '2') |
|
1492 define) |
1454 (func |
1493 (func |
1455 ('symbol', 'reverse') |
1494 ('symbol', 'reverse') |
1456 (func |
1495 (func |
1457 ('symbol', 'all') |
1496 ('symbol', 'all') |
1458 None))) |
1497 None |
|
1498 define) |
|
1499 follow) |
|
1500 define) |
1459 * set: |
1501 * set: |
1460 <filteredset |
1502 <filteredset |
1461 <spanset- 0:2>, |
1503 <spanset- 0:2>, |
1462 <spanset+ 0:9>> |
1504 <spanset+ 0:9>> |
1463 2 |
1505 2 |
1482 ('symbol', 'rev'))))) |
1524 ('symbol', 'rev'))))) |
1483 * optimized: |
1525 * optimized: |
1484 (and |
1526 (and |
1485 (range |
1527 (range |
1486 ('symbol', '0') |
1528 ('symbol', '0') |
1487 ('symbol', '2')) |
1529 ('symbol', '2') |
|
1530 define) |
1488 (func |
1531 (func |
1489 ('symbol', 'sort') |
1532 ('symbol', 'sort') |
1490 (list |
1533 (list |
1491 (func |
1534 (func |
1492 ('symbol', 'all') |
1535 ('symbol', 'all') |
1493 None) |
1536 None |
1494 ('string', '-rev')))) |
1537 define) |
|
1538 ('string', '-rev')) |
|
1539 follow) |
|
1540 define) |
1495 * set: |
1541 * set: |
1496 <filteredset |
1542 <filteredset |
1497 <spanset- 0:2>, |
1543 <spanset- 0:2>, |
1498 <spanset+ 0:9>> |
1544 <spanset+ 0:9>> |
1499 2 |
1545 2 |
1517 ('symbol', '2'))))) |
1563 ('symbol', '2'))))) |
1518 * optimized: |
1564 * optimized: |
1519 (and |
1565 (and |
1520 (range |
1566 (range |
1521 ('symbol', '2') |
1567 ('symbol', '2') |
1522 ('symbol', '0')) |
1568 ('symbol', '0') |
|
1569 define) |
1523 (func |
1570 (func |
1524 ('symbol', 'first') |
1571 ('symbol', 'first') |
1525 (func |
1572 (func |
1526 ('symbol', '_list') |
1573 ('symbol', '_list') |
1527 ('string', '1\x000\x002')))) |
1574 ('string', '1\x000\x002') |
|
1575 define) |
|
1576 follow) |
|
1577 define) |
1528 * set: |
1578 * set: |
1529 <baseset |
1579 <baseset |
1530 <limit n=1, offset=0, |
1580 <limit n=1, offset=0, |
1531 <spanset- 0:2>, |
1581 <spanset- 0:2>, |
1532 <baseset [1, 0, 2]>>> |
1582 <baseset [1, 0, 2]>>> |
1547 ('symbol', '1')))))) |
1597 ('symbol', '1')))))) |
1548 * optimized: |
1598 * optimized: |
1549 (difference |
1599 (difference |
1550 (range |
1600 (range |
1551 ('symbol', '2') |
1601 ('symbol', '2') |
1552 ('symbol', '0')) |
1602 ('symbol', '0') |
|
1603 define) |
1553 (func |
1604 (func |
1554 ('symbol', 'last') |
1605 ('symbol', 'last') |
1555 (func |
1606 (func |
1556 ('symbol', '_list') |
1607 ('symbol', '_list') |
1557 ('string', '0\x002\x001')))) |
1608 ('string', '0\x002\x001') |
|
1609 define) |
|
1610 any) |
|
1611 define) |
1558 * set: |
1612 * set: |
1559 <filteredset |
1613 <filteredset |
1560 <spanset- 0:2>, |
1614 <spanset- 0:2>, |
1561 <not |
1615 <not |
1562 <baseset |
1616 <baseset |
1588 ('symbol', '1')))))) |
1642 ('symbol', '1')))))) |
1589 * optimized: |
1643 * optimized: |
1590 (and |
1644 (and |
1591 (range |
1645 (range |
1592 ('symbol', '2') |
1646 ('symbol', '2') |
1593 ('symbol', '0')) |
1647 ('symbol', '0') |
|
1648 define) |
1594 (range |
1649 (range |
1595 (func |
1650 (func |
1596 ('symbol', '_list') |
1651 ('symbol', '_list') |
1597 ('string', '1\x000\x002')) |
1652 ('string', '1\x000\x002') |
|
1653 define) |
1598 (func |
1654 (func |
1599 ('symbol', '_list') |
1655 ('symbol', '_list') |
1600 ('string', '0\x002\x001')))) |
1656 ('string', '0\x002\x001') |
|
1657 define) |
|
1658 follow) |
|
1659 define) |
1601 * set: |
1660 * set: |
1602 <filteredset |
1661 <filteredset |
1603 <baseset [1]>, |
1662 <baseset [1]>, |
1604 <spanset- 0:2>> |
1663 <spanset- 0:2>> |
1605 1 |
1664 1 |
1621 ('symbol', '1'))))) |
1680 ('symbol', '1'))))) |
1622 * optimized: |
1681 * optimized: |
1623 (and |
1682 (and |
1624 (func |
1683 (func |
1625 ('symbol', '_list') |
1684 ('symbol', '_list') |
1626 ('string', '2\x000\x001')) |
1685 ('string', '2\x000\x001') |
|
1686 follow) |
1627 (func |
1687 (func |
1628 ('symbol', 'contains') |
1688 ('symbol', 'contains') |
1629 ('string', 'glob:*'))) |
1689 ('string', 'glob:*') |
|
1690 define) |
|
1691 define) |
1630 * set: |
1692 * set: |
1631 <filteredset |
1693 <filteredset |
1632 <baseset [2, 0, 1]>, |
1694 <baseset [2, 0, 1]>, |
1633 <contains 'glob:*'>> |
1695 <contains 'glob:*'>> |
1634 2 |
1696 2 |
1651 ('symbol', '1'))))) |
1713 ('symbol', '1'))))) |
1652 * optimized: |
1714 * optimized: |
1653 (and |
1715 (and |
1654 (func |
1716 (func |
1655 ('symbol', '_list') |
1717 ('symbol', '_list') |
1656 ('string', '0\x002\x001')) |
1718 ('string', '0\x002\x001') |
|
1719 follow) |
1657 (func |
1720 (func |
1658 ('symbol', 'reverse') |
1721 ('symbol', 'reverse') |
1659 (func |
1722 (func |
1660 ('symbol', 'contains') |
1723 ('symbol', 'contains') |
1661 ('string', 'glob:*')))) |
1724 ('string', 'glob:*') |
|
1725 define) |
|
1726 define) |
|
1727 define) |
1662 * set: |
1728 * set: |
1663 <filteredset |
1729 <filteredset |
1664 <baseset [1, 2, 0]>, |
1730 <baseset [1, 2, 0]>, |
1665 <contains 'glob:*'>> |
1731 <contains 'glob:*'>> |
1666 1 |
1732 1 |
2050 ('symbol', 'tip') |
2116 ('symbol', 'tip') |
2051 ('symbol', 'null'))) |
2117 ('symbol', 'null'))) |
2052 * optimized: |
2118 * optimized: |
2053 (func |
2119 (func |
2054 ('symbol', '_list') |
2120 ('symbol', '_list') |
2055 ('string', '0\x001\x002\x00-2\x00tip\x00null')) |
2121 ('string', '0\x001\x002\x00-2\x00tip\x00null') |
|
2122 define) |
2056 * set: |
2123 * set: |
2057 <baseset [0, 1, 2, 8, 9, -1]> |
2124 <baseset [0, 1, 2, 8, 9, -1]> |
2058 0 |
2125 0 |
2059 1 |
2126 1 |
2060 2 |
2127 2 |
2073 * optimized: |
2140 * optimized: |
2074 (or |
2141 (or |
2075 (list |
2142 (list |
2076 (func |
2143 (func |
2077 ('symbol', '_list') |
2144 ('symbol', '_list') |
2078 ('string', '0\x001')) |
2145 ('string', '0\x001') |
|
2146 define) |
2079 (range |
2147 (range |
2080 ('symbol', '2') |
2148 ('symbol', '2') |
2081 ('symbol', '3')))) |
2149 ('symbol', '3') |
|
2150 define)) |
|
2151 define) |
2082 * set: |
2152 * set: |
2083 <addset |
2153 <addset |
2084 <baseset [0, 1]>, |
2154 <baseset [0, 1]>, |
2085 <spanset+ 2:3>> |
2155 <spanset+ 2:3>> |
2086 0 |
2156 0 |
2103 * optimized: |
2173 * optimized: |
2104 (or |
2174 (or |
2105 (list |
2175 (list |
2106 (range |
2176 (range |
2107 ('symbol', '0') |
2177 ('symbol', '0') |
2108 ('symbol', '1')) |
2178 ('symbol', '1') |
|
2179 define) |
2109 ('symbol', '2') |
2180 ('symbol', '2') |
2110 (range |
2181 (range |
2111 ('symbol', '3') |
2182 ('symbol', '3') |
2112 ('symbol', '4')) |
2183 ('symbol', '4') |
|
2184 define) |
2113 (func |
2185 (func |
2114 ('symbol', '_list') |
2186 ('symbol', '_list') |
2115 ('string', '5\x006')))) |
2187 ('string', '5\x006') |
|
2188 define)) |
|
2189 define) |
2116 * set: |
2190 * set: |
2117 <addset |
2191 <addset |
2118 <addset |
2192 <addset |
2119 <spanset+ 0:1>, |
2193 <spanset+ 0:1>, |
2120 <baseset [2]>>, |
2194 <baseset [2]>>, |
2137 (list |
2211 (list |
2138 ('symbol', '0') |
2212 ('symbol', '0') |
2139 ('symbol', '1') |
2213 ('symbol', '1') |
2140 ('symbol', '2') |
2214 ('symbol', '2') |
2141 ('symbol', '3') |
2215 ('symbol', '3') |
2142 ('symbol', '4'))) |
2216 ('symbol', '4')) |
|
2217 define) |
2143 * set: |
2218 * set: |
2144 <addset |
2219 <addset |
2145 <addset |
2220 <addset |
2146 <baseset [0]>, |
2221 <baseset [0]>, |
2147 <baseset [1]>>, |
2222 <baseset [1]>>, |
2257 None))) |
2332 None))) |
2258 * optimized: |
2333 * optimized: |
2259 (or |
2334 (or |
2260 (list |
2335 (list |
2261 ('symbol', '0') |
2336 ('symbol', '0') |
2262 None)) |
2337 None) |
|
2338 define) |
2263 hg: parse error: missing argument |
2339 hg: parse error: missing argument |
2264 [255] |
2340 [255] |
2265 |
2341 |
2266 test that chained `or` operations never eat up stack (issue4624) |
2342 test that chained `or` operations never eat up stack (issue4624) |
2267 (uses `0:1` instead of `0` to avoid future optimization of trivial revisions) |
2343 (uses `0:1` instead of `0` to avoid future optimization of trivial revisions) |
2287 * optimized: |
2363 * optimized: |
2288 (func |
2364 (func |
2289 ('symbol', 'only') |
2365 ('symbol', 'only') |
2290 (list |
2366 (list |
2291 ('symbol', '3') |
2367 ('symbol', '3') |
2292 ('symbol', '1'))) |
2368 ('symbol', '1')) |
|
2369 define) |
2293 * set: |
2370 * set: |
2294 <baseset+ [3]> |
2371 <baseset+ [3]> |
2295 3 |
2372 3 |
2296 $ try --optimize 'ancestors(1) - ancestors(3)' |
2373 $ try --optimize 'ancestors(1) - ancestors(3)' |
2297 (minus |
2374 (minus |
2304 * optimized: |
2381 * optimized: |
2305 (func |
2382 (func |
2306 ('symbol', 'only') |
2383 ('symbol', 'only') |
2307 (list |
2384 (list |
2308 ('symbol', '1') |
2385 ('symbol', '1') |
2309 ('symbol', '3'))) |
2386 ('symbol', '3')) |
|
2387 define) |
2310 * set: |
2388 * set: |
2311 <baseset+ []> |
2389 <baseset+ []> |
2312 $ try --optimize 'not ::2 and ::6' |
2390 $ try --optimize 'not ::2 and ::6' |
2313 (and |
2391 (and |
2314 (not |
2392 (not |
2319 * optimized: |
2397 * optimized: |
2320 (func |
2398 (func |
2321 ('symbol', 'only') |
2399 ('symbol', 'only') |
2322 (list |
2400 (list |
2323 ('symbol', '6') |
2401 ('symbol', '6') |
2324 ('symbol', '2'))) |
2402 ('symbol', '2')) |
|
2403 define) |
2325 * set: |
2404 * set: |
2326 <baseset+ [3, 4, 5, 6]> |
2405 <baseset+ [3, 4, 5, 6]> |
2327 3 |
2406 3 |
2328 4 |
2407 4 |
2329 5 |
2408 5 |
2340 * optimized: |
2419 * optimized: |
2341 (func |
2420 (func |
2342 ('symbol', 'only') |
2421 ('symbol', 'only') |
2343 (list |
2422 (list |
2344 ('symbol', '6') |
2423 ('symbol', '6') |
2345 ('symbol', '4'))) |
2424 ('symbol', '4')) |
|
2425 define) |
2346 * set: |
2426 * set: |
2347 <baseset+ [3, 5, 6]> |
2427 <baseset+ [3, 5, 6]> |
2348 3 |
2428 3 |
2349 5 |
2429 5 |
2350 6 |
2430 6 |
2360 * optimized: |
2440 * optimized: |
2361 (and |
2441 (and |
2362 None |
2442 None |
2363 (func |
2443 (func |
2364 ('symbol', 'ancestors') |
2444 ('symbol', 'ancestors') |
2365 ('symbol', '1'))) |
2445 ('symbol', '1') |
|
2446 define) |
|
2447 define) |
2366 hg: parse error: missing argument |
2448 hg: parse error: missing argument |
2367 [255] |
2449 [255] |
2368 |
2450 |
2369 invalid function call should not be optimized to only() |
2451 invalid function call should not be optimized to only() |
2370 |
2452 |