llvm-project/libcxx/src
Louis Dionne 5afc5a6c1b [libc++] Only build with -fvisibility=hidden on Clang
The visibility annotations in libc++ are not quite right for GCC, which
results in symbols not being exported when -fvisibility=hidden is used.
To fix the GCC build bots, this commit reverts to the previous state of
not building with hidden visibility on GCC.

In the future, we can build with hidden visibility all the time and
export symbols explicitly using a list. See https://llvm.org/D66970
for one take at this.

llvm-svn: 370926
2019-09-04 16:41:31 +00:00
..
experimental [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
filesystem [libc++] Fix directory_iterator compilation on Win32 2019-08-31 23:17:38 +00:00
include [WebAssembly] WASI support for libcxx 2019-05-01 16:47:30 +00:00
support [libc++] Avoid using timespec when it might not be available 2019-06-21 08:33:47 +00:00
CMakeLists.txt [libc++] Only build with -fvisibility=hidden on Clang 2019-09-04 16:41:31 +00:00
algorithm.cpp [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
any.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00: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++] Fix leading zeros in std::to_chars 2019-06-10 17:11:46 +00:00
chrono.cpp [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
condition_variable.cpp [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
condition_variable_destructor.cpp Make ~mutex and ~condition_variable trivial on Windows. 2019-07-07 17:24:03 +00:00
debug.cpp [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
exception.cpp [libc++] Remove redundant conditionals for Apple platforms 2019-04-23 14:05:04 +00:00
functional.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
future.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00: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++] Avoid UB in the no-exceptions mode in a few places 2019-02-12 16:06:02 +00:00
iostream.cpp Speculative fix for std stream destruction order on Windows. 2019-05-22 03:45:49 +00:00
locale.cpp Fix a '>= 0' test on unsigned that I inadvertantly introduced. Now correctly '!= 0'. Thanks to Arthur for the catch 2019-06-17 13:41:14 +00:00
memory.cpp [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
mutex.cpp Fix thread comparison by making sure we never pass our special 'not a thread' value to the underlying implementation. Fixes PR#42918. 2019-08-14 20:54:56 +00:00
mutex_destructor.cpp Fix PR27658 - Make ~mutex trivial when possible. 2019-07-07 01:20:54 +00:00
new.cpp [libc++][CMake] Remove unnecessary conditional for defining new handlers 2019-04-17 21:57:49 +00:00
optional.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
random.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
regex.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
shared_mutex.cpp [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
stdexcept.cpp Fix ABI compatibility of `<stdexcept>` with VCRuntime. 2019-03-06 20:31:57 +00:00
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 2019-06-10 23:20:01 +00: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 Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +00:00
thread.cpp [runtimes] Don't depend on libpthread on Android 2019-07-22 20:41:03 +00:00
typeinfo.cpp [libc++] Remove redundant conditionals for Apple platforms 2019-04-23 14:05:04 +00:00
utility.cpp Update more file headers across all of the LLVM projects in the monorepo 2019-01-19 10:56:40 +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