You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
libcxx/src
Louis Dionne ef2d23967e [libc++] Move the linker script generation step to CMake
Summary:
This allows the linker script generation to query CMake properties
(specifically the dependencies of libc++.so) instead of having to
carry these dependencies around manually in global variables. Notice
the removal of the LIBCXX_INTERFACE_LIBRARIES global variable.

Reviewers: phosek, EricWF

Subscribers: mgorny, christof, jkorous, dexonsmith, libcxx-commits

Tags: #libc

Differential Revision: https://reviews.llvm.org/D68343

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@374116 91177308-0d34-0410-b5e6-96231b3b80d8
5 years ago
..
experimental Fix build in C++20 5 years ago
filesystem [libc++] Fix directory_iterator compilation on Win32 5 years ago
include [WebAssembly] WASI support for libcxx 6 years ago
support [libc++] Avoid using timespec when it might not be available 6 years ago
CMakeLists.txt [libc++] Move the linker script generation step to CMake 5 years ago
algorithm.cpp [runtimes] Don't depend on libpthread on Android 5 years ago
any.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
bind.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
charconv.cpp [libc++] Fix leading zeros in std::to_chars 6 years ago
chrono.cpp [runtimes] Don't depend on libpthread on Android 5 years ago
condition_variable.cpp [runtimes] Don't depend on libpthread on Android 5 years ago
condition_variable_destructor.cpp Make ~mutex and ~condition_variable trivial on Windows. 5 years ago
debug.cpp [runtimes] Don't depend on libpthread on Android 5 years ago
exception.cpp [libc++] Remove redundant conditionals for Apple platforms 6 years ago
functional.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
future.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
hash.cpp [libc++] Avoid UB in the no-exceptions mode in a few places 6 years ago
ios.cpp [libc++] Avoid UB in the no-exceptions mode in a few places 6 years ago
iostream.cpp Only initialize the streams cout/wcout/cerr/wcerr etc once, rather than any time Init::Init is called. Fixes PR#43300 5 years ago
locale.cpp Fix a '>= 0' test on unsigned that I inadvertantly introduced. Now correctly '!= 0'. Thanks to Arthur for the catch 6 years ago
memory.cpp [runtimes] Don't depend on libpthread on Android 5 years ago
mutex.cpp [libc++] Take 2: Implement LWG 2510 5 years ago
mutex_destructor.cpp Fix PR27658 - Make ~mutex trivial when possible. 5 years ago
new.cpp [libc++][CMake] Remove unnecessary conditional for defining new handlers 6 years ago
optional.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
random.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
regex.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
shared_mutex.cpp [runtimes] Don't depend on libpthread on Android 5 years ago
stdexcept.cpp Fix ABI compatibility of `<stdexcept>` with VCRuntime. 6 years ago
string.cpp Recommit r362649, which was reverted in r262680 because of bugs in std::to_chars (which have now been fixed). Speedup to_string and to_wstring for integers using stack buffer and SSO 6 years ago
strstream.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
system_error.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
thread.cpp [runtimes] Don't depend on libpthread on Android 5 years ago
typeinfo.cpp [libc++] Remove redundant conditionals for Apple platforms 6 years ago
utility.cpp [libc++] Take 2: Implement LWG 2510 5 years ago
valarray.cpp [libc++] Always build with -fvisibility=hidden 5 years ago
variant.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago
vector.cpp Update more file headers across all of the LLVM projects in the monorepo 6 years ago