diff --git a/libcxx/docs/ReleaseNotes.rst b/libcxx/docs/ReleaseNotes.rst --- a/libcxx/docs/ReleaseNotes.rst +++ b/libcxx/docs/ReleaseNotes.rst @@ -38,7 +38,29 @@ New Features ------------ -- ... +- Support for older compilers has been removed. Several additional platforms + are now officially supported. :ref:`platform_and_compiler_support` contains + the complete overview of platforms and compilers supported by libc++. +- The large headers ````, ````, and ```` have + been split in more granular headers. This reduces the size of included code + when using libc++. This may lead to missing includes after upgrading to + libc++13. +- The implementation of the C++20 concepts library has been completed. +- Work on C++20 ranges has been started. :doc:`Status/Ranges` has the full + overview of libc++'s C++20 ranges implementation status. +- Several C++20 ``constexpr`` papers have been completed: + + - `P0879R0 `_ ``constexpr`` for ``std::swap()`` + and swap related functions + - `P1032R1 `_ Misc ``constexpr`` bits + - `P0883 `_ Fixing Atomic Initialization + +- More C++20 features have been implemented. :doc:`Status/Cxx20` has the full + overview of libc++'s C++20 implementation status. +- More C++2b features have been implemented. :doc:`Status/Cxx2b` has the + full overview of libc++'s C++2b implementation status. +- The documentation conversion from html to restructured text has been + completed. API Changes ----------- diff --git a/libcxx/docs/index.rst b/libcxx/docs/index.rst --- a/libcxx/docs/index.rst +++ b/libcxx/docs/index.rst @@ -91,6 +91,7 @@ Further, both projects are apparently abandoned: STLport 5.2.1 was released in Oct'08, and STDCXX 4.2.1 in May'08. +.. _platform_and_compiler_support: Platform and Compiler Support =============================