Commit 716ed5f
authored
[libc++] Undeprecate shared_ptr atomic access APIs (#92920)
This patch reverts 9b832b7 (#87111):
- [libc++] Deprecated `shared_ptr` Atomic Access APIs as per P0718R2
- [libc++] Implemented P2869R3: Remove Deprecated `shared_ptr` Atomic Access APIs from C++26
As explained in [1], the suggested replacement in P2869R3 is `__cpp_lib_atomic_shared_ptr`,
which libc++ does not yet implement. Let's not deprecate the old way of doing things before
the new way of doing things exists.
[1]: #87111 (comment)1 parent 35fa2de commit 716ed5f
File tree
30 files changed
+46
-423
lines changed- libcxx
- docs
- ReleaseNotes
- Status
- include
- __memory
- modules/std
- test
30 files changed
+46
-423
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
43 | 43 | | |
44 | 44 | | |
45 | 45 | | |
46 | | - | |
47 | 46 | | |
48 | 47 | | |
49 | 48 | | |
| |||
69 | 68 | | |
70 | 69 | | |
71 | 70 | | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | 71 | | |
76 | 72 | | |
77 | 73 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
58 | 58 | | |
59 | 59 | | |
60 | 60 | | |
61 | | - | |
62 | | - | |
63 | 61 | | |
64 | 62 | | |
65 | 63 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | 17 | | |
18 | 18 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
252 | 252 | | |
253 | 253 | | |
254 | 254 | | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | 255 | | |
259 | 256 | | |
260 | 257 | | |
261 | 258 | | |
262 | | - | |
263 | 259 | | |
264 | 260 | | |
265 | 261 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1583 | 1583 | | |
1584 | 1584 | | |
1585 | 1585 | | |
1586 | | - | |
1587 | | - | |
1588 | 1586 | | |
1589 | | - | |
| 1587 | + | |
1590 | 1588 | | |
1591 | 1589 | | |
1592 | 1590 | | |
1593 | 1591 | | |
1594 | | - | |
| 1592 | + | |
1595 | 1593 | | |
1596 | 1594 | | |
1597 | 1595 | | |
| |||
1600 | 1598 | | |
1601 | 1599 | | |
1602 | 1600 | | |
1603 | | - | |
1604 | | - | |
| 1601 | + | |
1605 | 1602 | | |
1606 | 1603 | | |
1607 | 1604 | | |
1608 | 1605 | | |
1609 | | - | |
| 1606 | + | |
1610 | 1607 | | |
1611 | 1608 | | |
1612 | 1609 | | |
1613 | 1610 | | |
1614 | 1611 | | |
1615 | 1612 | | |
1616 | 1613 | | |
1617 | | - | |
1618 | | - | |
| 1614 | + | |
1619 | 1615 | | |
1620 | 1616 | | |
1621 | 1617 | | |
1622 | 1618 | | |
1623 | | - | |
1624 | | - | |
| 1619 | + | |
1625 | 1620 | | |
1626 | 1621 | | |
1627 | 1622 | | |
| |||
1630 | 1625 | | |
1631 | 1626 | | |
1632 | 1627 | | |
1633 | | - | |
| 1628 | + | |
1634 | 1629 | | |
1635 | 1630 | | |
1636 | 1631 | | |
1637 | 1632 | | |
1638 | 1633 | | |
1639 | | - | |
| 1634 | + | |
1640 | 1635 | | |
1641 | 1636 | | |
1642 | 1637 | | |
| |||
1654 | 1649 | | |
1655 | 1650 | | |
1656 | 1651 | | |
1657 | | - | |
| 1652 | + | |
1658 | 1653 | | |
1659 | 1654 | | |
1660 | 1655 | | |
1661 | 1656 | | |
1662 | 1657 | | |
1663 | | - | |
| 1658 | + | |
1664 | 1659 | | |
1665 | 1660 | | |
1666 | 1661 | | |
1667 | 1662 | | |
1668 | 1663 | | |
1669 | | - | |
| 1664 | + | |
1670 | 1665 | | |
1671 | 1666 | | |
1672 | 1667 | | |
1673 | 1668 | | |
1674 | | - | |
1675 | | - | |
1676 | 1669 | | |
1677 | 1670 | | |
1678 | 1671 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
830 | 830 | | |
831 | 831 | | |
832 | 832 | | |
833 | | - | |
| 833 | + | |
834 | 834 | | |
835 | | - | |
| 835 | + | |
836 | 836 | | |
837 | | - | |
| 837 | + | |
838 | 838 | | |
839 | | - | |
| 839 | + | |
840 | 840 | | |
841 | | - | |
| 841 | + | |
842 | 842 | | |
843 | | - | |
| 843 | + | |
844 | 844 | | |
845 | 845 | | |
846 | | - | |
| 846 | + | |
847 | 847 | | |
848 | 848 | | |
849 | | - | |
| 849 | + | |
850 | 850 | | |
851 | 851 | | |
852 | | - | |
| 852 | + | |
853 | 853 | | |
854 | 854 | | |
855 | | - | |
| 855 | + | |
856 | 856 | | |
857 | 857 | | |
858 | 858 | | |
859 | 859 | | |
860 | | - | |
| 860 | + | |
861 | 861 | | |
862 | 862 | | |
863 | 863 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
190 | 190 | | |
191 | 191 | | |
192 | 192 | | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | 193 | | |
197 | 194 | | |
198 | 195 | | |
| |||
209 | 206 | | |
210 | 207 | | |
211 | 208 | | |
212 | | - | |
213 | | - | |
214 | | - | |
215 | 209 | | |
216 | 210 | | |
Lines changed: 0 additions & 32 deletions
This file was deleted.
Lines changed: 0 additions & 34 deletions
This file was deleted.
0 commit comments