Skip to content

Commit 91074a1

Browse files
authored
[libc++] Reword release note section about future releases (#138544)
For several releases, we had a section in the release notes that was called "Upcoming Deprecations and Removals". That section was used to advertize breaking changes in future releases as opposed to ones in the current release. However, the way this section was worded and organized made it unclear what release these announcements related to. This patch rewords that section of the release notes to make it less ambiguous and moves items that aren't done yet (but relate to the ongoing release) to a different section with a TODO.
1 parent e33ca9a commit 91074a1

File tree

1 file changed

+5
-10
lines changed
  • libcxx/docs/ReleaseNotes

1 file changed

+5
-10
lines changed

libcxx/docs/ReleaseNotes/21.rst

+5-10
Original file line numberDiff line numberDiff line change
@@ -80,16 +80,18 @@ Deprecations and Removals
8080
- The ``_LIBCPP_VERBOSE_ABORT_NOT_NOEXCEPT`` has been removed, making ``std::__libcpp_verbose_abort``
8181
unconditionally ``noexcept``.
8282

83+
- TODO: The non-conforming extension ``packaged_task::result_type`` has been removed in LLVM 21.
84+
8385
Potentially breaking changes
8486
----------------------------
8587

8688
- The implementation of ``num_put::do_put`` has been replaced to improve the performance, which can lead to different
8789
output when printing pointers.
8890

89-
Upcoming Deprecations and Removals
90-
----------------------------------
91+
Announcements About Future Releases
92+
-----------------------------------
9193

92-
LLVM 21
94+
LLVM 22
9395
~~~~~~~
9496

9597
- The status of the C++03 implementation will be frozen after the LLVM 21 release. This means that starting in LLVM 22,
@@ -101,13 +103,6 @@ LLVM 21
101103
If you are using C++03 in your project, you should consider moving to a newer version of the Standard to get the most
102104
out of libc++.
103105

104-
- Non-conforming extension ``packaged_task::result_type`` will be removed in LLVM 21.
105-
106-
LLVM 22
107-
~~~~~~~
108-
109-
- TODO
110-
111106

112107
ABI Affecting Changes
113108
---------------------

0 commit comments

Comments
 (0)