diff --git a/libcxx/docs/ReleaseNotes/21.rst b/libcxx/docs/ReleaseNotes/21.rst index a7382c5222d08..c571dd6f08fe9 100644 --- a/libcxx/docs/ReleaseNotes/21.rst +++ b/libcxx/docs/ReleaseNotes/21.rst @@ -80,16 +80,18 @@ Deprecations and Removals - The ``_LIBCPP_VERBOSE_ABORT_NOT_NOEXCEPT`` has been removed, making ``std::__libcpp_verbose_abort`` unconditionally ``noexcept``. +- TODO: The non-conforming extension ``packaged_task::result_type`` has been removed in LLVM 21. + Potentially breaking changes ---------------------------- - The implementation of ``num_put::do_put`` has been replaced to improve the performance, which can lead to different output when printing pointers. -Upcoming Deprecations and Removals ----------------------------------- +Announcements About Future Releases +----------------------------------- -LLVM 21 +LLVM 22 ~~~~~~~ - 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 If you are using C++03 in your project, you should consider moving to a newer version of the Standard to get the most out of libc++. -- Non-conforming extension ``packaged_task::result_type`` will be removed in LLVM 21. - -LLVM 22 -~~~~~~~ - -- TODO - ABI Affecting Changes ---------------------