63 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
			
		
		
	
	
			63 lines
		
	
	
		
			2.0 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
| =========================================
 | |
| Libc++ 16.0.0 (In-Progress) Release Notes
 | |
| =========================================
 | |
| 
 | |
| .. contents::
 | |
|    :local:
 | |
|    :depth: 2
 | |
| 
 | |
| Written by the `Libc++ Team <https://libcxx.llvm.org>`_
 | |
| 
 | |
| .. warning::
 | |
| 
 | |
|    These are in-progress notes for the upcoming libc++ 16 release.
 | |
|    Release notes for previous releases can be found on
 | |
|    `the Download Page <https://releases.llvm.org/download.html>`_.
 | |
| 
 | |
| Introduction
 | |
| ============
 | |
| 
 | |
| This document contains the release notes for the libc++ C++ Standard Library,
 | |
| part of the LLVM Compiler Infrastructure, release 16.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
 | |
| be downloaded from the `LLVM releases web site <https://llvm.org/releases/>`_.
 | |
| 
 | |
| For more information about libc++, please see the `Libc++ Web Site
 | |
| <https://libcxx.llvm.org>`_ or the `LLVM Web Site <https://llvm.org>`_.
 | |
| 
 | |
| Note that if you are reading this file from a Git checkout or the
 | |
| main Libc++ web page, this document applies to the *next* release, not
 | |
| 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++ 16.0.0?
 | |
| ============================
 | |
| 
 | |
| Implemented Papers
 | |
| ------------------
 | |
| - P2499R0 - ``string_view`` range constructor should be ``explicit``
 | |
| - P2417R2 - A more constexpr bitset
 | |
| 
 | |
| Improvements and New Features
 | |
| -----------------------------
 | |
| 
 | |
| Deprecations and Removals
 | |
| -------------------------
 | |
| 
 | |
| Upcoming Deprecations and Removals
 | |
| ----------------------------------
 | |
| 
 | |
| API Changes
 | |
| -----------
 | |
| - The comparison operators on ``thread::id`` are now defined as free-standing
 | |
|   functions instead of as hidden friends, in conformance with the C++ standard.
 | |
|   Also see `issue 56187 <https://github.com/llvm/llvm-project/issues/56187>`_.
 | |
| 
 | |
| ABI Affecting Changes
 | |
| ---------------------
 | |
| 
 | |
| Build System Changes
 | |
| --------------------
 |