llvm-project/libcxx/src
Muiez Ahmed f6af5efcec [SystemZ][z/OS] vasprintf fix libc++
The aim is to use the correct vasprintf implementation for z/OS libc++, where a copy of va_list ap is needed. In particular, it avoids the potential that the initial internal call to vsnprintf will modify ap and the subsequent call to vsnprintf will use that modified ap.

Differential Revision: https://reviews.llvm.org/D97473
2021-03-18 15:00:57 -04:00
..
experimental [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
filesystem [libc++] Improve src/filesystem's formatting of paths. 2021-03-16 15:00:36 -04:00
include [SystemZ][z/OS] Define _LIBCPP_ELAST 2021-03-15 09:23:36 -04:00
support [SystemZ][z/OS] vasprintf fix libc++ 2021-03-18 15:00:57 -04:00
CMakeLists.txt [CMake][runtimes] Add file level dependency to merge_archives commands 2021-03-18 18:51:10 +01:00
algorithm.cpp [libc++] Split dylib instantiations for deprecated std::random_shuffle into a separate source file 2020-06-30 13:50:17 -04:00
any.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
atomic.cpp [libc++] Fix libcxx build on 32bit architectures with 64bit time_t defaults e.g. riscv32 2021-02-04 11:38:54 -05: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 Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
charconv.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
chrono.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
condition_variable.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
condition_variable_destructor.cpp Make ~mutex and ~condition_variable trivial on Windows. 2019-07-07 17:24:03 +00:00
debug.cpp [libcxx{,abi}] Emit deplibs only when detected by CMake 2019-12-02 22:19:20 +01:00
exception.cpp [libc++] Remove redundant conditionals for Apple platforms 2019-04-23 14:05:04 +00:00
format.cpp [libc++] Allow building with C++17. 2021-01-31 14:25:01 +01:00
functional.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
future.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
hash.cpp [libc++] Avoid UB in the no-exceptions mode in a few places 2019-02-12 16:06:02 +00:00
ios.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -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++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
memory.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
mutex.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
mutex_destructor.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
new.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
optional.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
random.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
random_shuffle.cpp [libc++] Split dylib instantiations for deprecated std::random_shuffle into a separate source file 2020-06-30 13:50:17 -04:00
regex.cpp [libc++] Validate the entire regex is consumed 2019-11-09 17:01:37 +01:00
shared_mutex.cpp [libcxx{,abi}] Emit deplibs only when detected by CMake 2019-12-02 22:19:20 +01:00
stdexcept.cpp Fix ABI compatibility of `<stdexcept>` with VCRuntime. 2019-03-06 20:31:57 +00:00
string.cpp Add flag _LIBCPP_ABI_STRING_OPTIMIZED_EXTERNAL_INSTANTIATIONS for basic_string ABI 2020-03-02 10:26:37 -05:00
strstream.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
system_error.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
thread.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
typeinfo.cpp [libc++/abi] Replace uses of _NOEXCEPT in src/ by noexcept 2021-03-03 12:57:31 -05:00
utility.cpp [libc++] Take 2: Implement LWG 2510 2019-09-26 14:51:10 +00:00
valarray.cpp [libc++] Always build with -fvisibility=hidden 2019-08-13 15:02:53 +00:00
variant.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
vector.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00