Bump the trunk major version to 14

and clear the release notes.

GitOrigin-RevId: 08c766a7318ab37bf1d77e0c683cd3b00e700877
diff --git a/CMakeLists.txt b/CMakeLists.txt
index b1e2535..93827cf 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -27,7 +27,7 @@
   project(libcxx CXX C)
 
   set(PACKAGE_NAME libcxx)
-  set(PACKAGE_VERSION 13.0.0git)
+  set(PACKAGE_VERSION 14.0.0git)
   set(PACKAGE_STRING "${PACKAGE_NAME} ${PACKAGE_VERSION}")
   set(PACKAGE_BUGREPORT "llvm-bugs@lists.llvm.org")
 
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst
index 7687414..a70f012 100644
--- a/docs/ReleaseNotes.rst
+++ b/docs/ReleaseNotes.rst
@@ -1,5 +1,5 @@
 =========================================
-Libc++ 13.0.0 (In-Progress) Release Notes
+Libc++ 14.0.0 (In-Progress) Release Notes
 =========================================
 
 .. contents::
@@ -10,7 +10,7 @@
 
 .. warning::
 
-   These are in-progress notes for the upcoming libc++ 13 release.
+   These are in-progress notes for the upcoming libc++ 14 release.
    Release notes for previous releases can be found on
    `the Download Page <https://releases.llvm.org/download.html>`_.
 
@@ -18,7 +18,7 @@
 ============
 
 This document contains the release notes for the libc++ C++ Standard Library,
-part of the LLVM Compiler Infrastructure, release 13.0.0. Here we describe the
+part of the LLVM Compiler Infrastructure, release 14.0.0. Here we describe the
 status of libc++ in some detail, including major improvements from the previous
 release and new feature work. For the general LLVM release notes, see `the LLVM
 documentation <https://llvm.org/docs/ReleaseNotes.html>`_. All LLVM releases may
@@ -32,7 +32,7 @@
 the current one. To see the release notes for a specific release, please
 see the `releases page <https://llvm.org/releases/>`_.
 
-What's New in Libc++ 13.0.0?
+What's New in Libc++ 14.0.0?
 ============================
 
 New Features
@@ -43,31 +43,4 @@
 API Changes
 -----------
 
-- There has been several changes in the tuple constructors provided by libc++.
-  Those changes were made as part of an effort to regularize libc++'s tuple
-  implementation, which contained several subtle bugs due to these extensions.
-  If you notice a build breakage when initializing a tuple, make sure you
-  properly initialize all the tuple elements - this is probably the culprit.
-
-  In particular, the extension allowing tuples to be constructed from fewer
-  elements than the number of elements in the tuple (in which case the remaining
-  elements would be default-constructed) has been removed. See https://godbolt.org/z/sqozjd.
-
-  Also, the extension allowing a tuple to be constructed from an array has been
-  removed. See https://godbolt.org/z/5esqbW.
-
-- The ``std::pointer_safety`` utility and related functions are not available
-  in C++03 anymore. Furthermore, in other standard modes, it has changed from
-  a struct to a scoped enumeration, which is an ABI break. Finally, the
-  ``std::get_pointer_safety`` function was previously in the dylib, but it
-  is now defined as inline in the headers.
-
-  While this is technically both an API and an ABI break, we do not expect
-  ``std::pointer_safety`` to have been used at all in real code, since we
-  never implemented the underlying support for garbage collection.
-
-- The `LIBCXXABI_ENABLE_PIC` CMake option was removed. If you are building your
-  own libc++abi from source and were using `LIBCXXABI_ENABLE_PIC`, please use
-  `CMAKE_POSITION_INDEPENDENT_CODE=ON` instead.
-
-- When the header <variant> is included, it will no longer include <array> transitively.
+- ...
diff --git a/docs/conf.py b/docs/conf.py
index f3c904c..6b0aad6 100644
--- a/docs/conf.py
+++ b/docs/conf.py
@@ -48,9 +48,9 @@
 # built documents.
 #
 # The short X.Y version.
-version = '13.0'
+version = '14.0'
 # The full version, including alpha/beta/rc tags.
-release = '13.0'
+release = '14.0'
 
 # The language for content autogenerated by Sphinx. Refer to documentation
 # for a list of supported languages.
diff --git a/include/__config b/include/__config
index 3cf2369..5997420 100644
--- a/include/__config
+++ b/include/__config
@@ -34,7 +34,7 @@
 #  define _GNUC_VER_NEW 0
 #endif
 
-#define _LIBCPP_VERSION 13000
+#define _LIBCPP_VERSION 14000
 
 #ifndef _LIBCPP_ABI_VERSION
 #  define _LIBCPP_ABI_VERSION 1