This repository was archived by the owner on May 28, 2025. It is now read-only.
Commit 80ccddc
committed
weak-into-raw: as_raw -> as_ptr + dangling garbage
* Rename Weak::as_raw to Weak::as_ptr for consistency with some other
types.
* The as_ptr for a dangling Weak pointer might return whatever garbage
(and takes that advantage to avoid a conditional).
* Don't guarantee to be able to do `Weak::from_raw(weak.as_ptr())` (even
though it'll still work fine).1 parent 4d1fbac commit 80ccddc
2 files changed
+30
-52
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1644 | 1644 | | |
1645 | 1645 | | |
1646 | 1646 | | |
1647 | | - | |
1648 | | - | |
| 1647 | + | |
| 1648 | + | |
1649 | 1649 | | |
1650 | 1650 | | |
1651 | 1651 | | |
| |||
1658 | 1658 | | |
1659 | 1659 | | |
1660 | 1660 | | |
1661 | | - | |
| 1661 | + | |
1662 | 1662 | | |
1663 | | - | |
| 1663 | + | |
1664 | 1664 | | |
1665 | 1665 | | |
1666 | | - | |
| 1666 | + | |
1667 | 1667 | | |
1668 | | - | |
| 1668 | + | |
1669 | 1669 | | |
1670 | 1670 | | |
1671 | 1671 | | |
1672 | 1672 | | |
1673 | | - | |
1674 | | - | |
1675 | | - | |
1676 | | - | |
1677 | | - | |
1678 | | - | |
1679 | | - | |
1680 | | - | |
1681 | | - | |
1682 | | - | |
1683 | | - | |
1684 | | - | |
1685 | | - | |
| 1673 | + | |
| 1674 | + | |
| 1675 | + | |
| 1676 | + | |
1686 | 1677 | | |
1687 | 1678 | | |
1688 | 1679 | | |
| |||
1691 | 1682 | | |
1692 | 1683 | | |
1693 | 1684 | | |
1694 | | - | |
| 1685 | + | |
1695 | 1686 | | |
1696 | 1687 | | |
1697 | 1688 | | |
| |||
1712 | 1703 | | |
1713 | 1704 | | |
1714 | 1705 | | |
1715 | | - | |
| 1706 | + | |
1716 | 1707 | | |
1717 | 1708 | | |
1718 | | - | |
| 1709 | + | |
1719 | 1710 | | |
1720 | 1711 | | |
1721 | 1712 | | |
| |||
1730 | 1721 | | |
1731 | 1722 | | |
1732 | 1723 | | |
1733 | | - | |
1734 | | - | |
1735 | | - | |
| 1724 | + | |
| 1725 | + | |
1736 | 1726 | | |
1737 | 1727 | | |
1738 | 1728 | | |
| |||
1765 | 1755 | | |
1766 | 1756 | | |
1767 | 1757 | | |
1768 | | - | |
1769 | 1758 | | |
1770 | 1759 | | |
1771 | 1760 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1340 | 1340 | | |
1341 | 1341 | | |
1342 | 1342 | | |
1343 | | - | |
1344 | | - | |
| 1343 | + | |
| 1344 | + | |
1345 | 1345 | | |
1346 | 1346 | | |
1347 | 1347 | | |
| |||
1354 | 1354 | | |
1355 | 1355 | | |
1356 | 1356 | | |
1357 | | - | |
| 1357 | + | |
1358 | 1358 | | |
1359 | | - | |
| 1359 | + | |
1360 | 1360 | | |
1361 | 1361 | | |
1362 | | - | |
| 1362 | + | |
1363 | 1363 | | |
1364 | | - | |
| 1364 | + | |
1365 | 1365 | | |
1366 | 1366 | | |
1367 | 1367 | | |
1368 | 1368 | | |
1369 | | - | |
1370 | | - | |
1371 | | - | |
1372 | | - | |
1373 | | - | |
1374 | | - | |
1375 | | - | |
1376 | | - | |
1377 | | - | |
1378 | | - | |
1379 | | - | |
1380 | | - | |
1381 | | - | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
1382 | 1373 | | |
1383 | 1374 | | |
1384 | 1375 | | |
| |||
1387 | 1378 | | |
1388 | 1379 | | |
1389 | 1380 | | |
1390 | | - | |
| 1381 | + | |
1391 | 1382 | | |
1392 | 1383 | | |
1393 | 1384 | | |
| |||
1408 | 1399 | | |
1409 | 1400 | | |
1410 | 1401 | | |
1411 | | - | |
| 1402 | + | |
1412 | 1403 | | |
1413 | 1404 | | |
1414 | | - | |
| 1405 | + | |
1415 | 1406 | | |
1416 | 1407 | | |
1417 | 1408 | | |
| |||
1427 | 1418 | | |
1428 | 1419 | | |
1429 | 1420 | | |
1430 | | - | |
1431 | | - | |
1432 | | - | |
| 1421 | + | |
| 1422 | + | |
1433 | 1423 | | |
1434 | 1424 | | |
1435 | 1425 | | |
| |||
1458 | 1448 | | |
1459 | 1449 | | |
1460 | 1450 | | |
1461 | | - | |
1462 | 1451 | | |
1463 | 1452 | | |
1464 | 1453 | | |
| |||
0 commit comments