1*3bd3e06fSTom Stellard=========================================== 2*3bd3e06fSTom StellardLibc++ 21.0.0 (In-Progress) Release Notes 3*3bd3e06fSTom Stellard=========================================== 4*3bd3e06fSTom Stellard 5*3bd3e06fSTom Stellard.. contents:: 6*3bd3e06fSTom Stellard :local: 7*3bd3e06fSTom Stellard :depth: 2 8*3bd3e06fSTom Stellard 9*3bd3e06fSTom StellardWritten by the `Libc++ Team <https://libcxx.llvm.org>`_ 10*3bd3e06fSTom Stellard 11*3bd3e06fSTom Stellard.. warning:: 12*3bd3e06fSTom Stellard 13*3bd3e06fSTom Stellard These are in-progress notes for the upcoming libc++ 20.0.0 release. 14*3bd3e06fSTom Stellard Release notes for previous releases can be found on 15*3bd3e06fSTom Stellard `the Download Page <https://releases.llvm.org/download.html>`_. 16*3bd3e06fSTom Stellard 17*3bd3e06fSTom StellardIntroduction 18*3bd3e06fSTom Stellard============ 19*3bd3e06fSTom Stellard 20*3bd3e06fSTom StellardThis document contains the release notes for the libc++ C++ Standard Library, 21*3bd3e06fSTom Stellardpart of the LLVM Compiler Infrastructure, release 20.0.0. Here we describe the 22*3bd3e06fSTom Stellardstatus of libc++ in some detail, including major improvements from the previous 23*3bd3e06fSTom Stellardrelease and new feature work. For the general LLVM release notes, see `the LLVM 24*3bd3e06fSTom Stellarddocumentation <https://llvm.org/docs/ReleaseNotes.html>`_. All LLVM releases may 25*3bd3e06fSTom Stellardbe downloaded from the `LLVM releases web site <https://llvm.org/releases/>`_. 26*3bd3e06fSTom Stellard 27*3bd3e06fSTom StellardFor more information about libc++, please see the `Libc++ Web Site 28*3bd3e06fSTom Stellard<https://libcxx.llvm.org>`_ or the `LLVM Web Site <https://llvm.org>`_. 29*3bd3e06fSTom Stellard 30*3bd3e06fSTom StellardNote that if you are reading this file from a Git checkout or the 31*3bd3e06fSTom Stellardmain Libc++ web page, this document applies to the *next* release, not 32*3bd3e06fSTom Stellardthe current one. To see the release notes for a specific release, please 33*3bd3e06fSTom Stellardsee the `releases page <https://llvm.org/releases/>`_. 34*3bd3e06fSTom Stellard 35*3bd3e06fSTom StellardWhat's New in Libc++ 21.0.0? 36*3bd3e06fSTom Stellard============================== 37*3bd3e06fSTom Stellard 38*3bd3e06fSTom StellardImplemented Papers 39*3bd3e06fSTom Stellard------------------ 40*3bd3e06fSTom Stellard 41*3bd3e06fSTom Stellard- TODO 42*3bd3e06fSTom Stellard 43*3bd3e06fSTom Stellard 44*3bd3e06fSTom StellardImprovements and New Features 45*3bd3e06fSTom Stellard----------------------------- 46*3bd3e06fSTom Stellard 47*3bd3e06fSTom Stellard- TODO 48*3bd3e06fSTom Stellard 49*3bd3e06fSTom Stellard 50*3bd3e06fSTom StellardDeprecations and Removals 51*3bd3e06fSTom Stellard------------------------- 52*3bd3e06fSTom Stellard 53*3bd3e06fSTom StellardUpcoming Deprecations and Removals 54*3bd3e06fSTom Stellard---------------------------------- 55*3bd3e06fSTom Stellard 56*3bd3e06fSTom StellardLLVM 22 57*3bd3e06fSTom Stellard~~~~~~~ 58*3bd3e06fSTom Stellard 59*3bd3e06fSTom Stellard- TODO 60*3bd3e06fSTom Stellard 61*3bd3e06fSTom Stellard 62*3bd3e06fSTom StellardABI Affecting Changes 63*3bd3e06fSTom Stellard--------------------- 64*3bd3e06fSTom Stellard 65*3bd3e06fSTom Stellard- TODO 66*3bd3e06fSTom Stellard 67*3bd3e06fSTom Stellard 68*3bd3e06fSTom StellardBuild System Changes 69*3bd3e06fSTom Stellard-------------------- 70*3bd3e06fSTom Stellard 71*3bd3e06fSTom Stellard- TODO 72