hanchenye-llvm-project/libcxx/src
Marek Kurdej a984dcaf7c [libc++] [P0482] [C++20] Implement missing bits for codecvt and codecvt_byname.
Add codecvt*<char16_t, char8_t> and codecvt*<char32_t, char8_t>.
Deprecate codecvt<char(16|32)_t, char>.
Enable disabled tests.
Update _LIBCPP_STD_VER to use 20 for C++20. Add _LIBCPP_DEPRECATED_IN_CXX20 macro.

Reviewed By: ldionne, #libc, #libc_abi

Differential Revision: https://reviews.llvm.org/D91517
2020-12-02 09:01:58 +01:00
..
experimental Guard init_priority attribute within libc++ 2020-11-20 15:53:26 -05:00
filesystem [libc++] Port the time functions to z/OS 2020-11-13 10:47:57 -05:00
include [libcxx] Port to NuttX (https://nuttx.apache.org) RTOS 2020-11-18 16:20:56 -05:00
support [libc++] Remove emscripten handling from exception_fallback.ipp 2020-11-09 16:09:54 -08:00
CMakeLists.txt [runtimes] Avoid overwriting the rpath unconditionally 2020-11-09 16:56:03 -05:00
algorithm.cpp
any.cpp
atomic.cpp [libc++] NFC: Remove unused <iostream> include in atomic.cpp 2020-10-05 16:41:25 -04:00
barrier.cpp [libc++] Build the dylib with C++17 to allow aligned new/delete 2020-07-22 14:47:29 -04:00
bind.cpp
charconv.cpp
chrono.cpp [libc++] NFCI: Refactor chrono.cpp to make it easier to support new platforms 2020-11-04 10:23:36 -05:00
condition_variable.cpp
condition_variable_destructor.cpp
debug.cpp
exception.cpp
functional.cpp
future.cpp
hash.cpp
ios.cpp [libc++] Split off iostreams explicit instantiations into its own source file 2020-11-02 10:36:34 -05:00
ios.instantiations.cpp [libc++] Instantiate additional <iostream> members in the dylib 2020-11-12 13:52:47 -05:00
iostream.cpp Guard init_priority attribute within libc++ 2020-11-20 15:53:26 -05:00
locale.cpp [libc++] [P0482] [C++20] Implement missing bits for codecvt and codecvt_byname. 2020-12-02 09:01:58 +01:00
memory.cpp [libc++] Make __shared_weak_count vtable consistent across all build configurations 2020-10-20 08:19:43 -04:00
mutex.cpp
mutex_destructor.cpp
new.cpp [libc++] Replace several uses of 0 by nullptr 2020-11-27 10:00:21 -05:00
optional.cpp [libc++] Rework the whole availability markup implementation 2020-11-05 12:28:52 -05:00
random.cpp
random_shuffle.cpp
regex.cpp
shared_mutex.cpp
stdexcept.cpp
string.cpp
strstream.cpp
system_error.cpp
thread.cpp [libc++] Remove sysctl-based implementation of thread::hardware_concurrency() 2020-11-26 12:00:59 -05:00
typeinfo.cpp
utility.cpp
valarray.cpp
variant.cpp
vector.cpp