summaryrefslogtreecommitdiff
path: root/include/__config
AgeCommit message (Expand)Author
2014-04-15Get libc++ building for AndroidDan Albert
2014-03-30Use defined(__APPLE__) rather than __APPLE__Tim Northover
2014-03-30ARM64: compare RTTI names as stringsTim Northover
2014-03-30ARM64: use the alternate string layout on Apple platforms.Tim Northover
2014-03-26[libc++] Teach is_integral, is_[un]signed and make_[un]signed about __[u]int1...Stephan Tolksdorf
2014-02-22Fix historical #ifdef. Use __cplusplus instead of __GXX_EXPERIMENTAL_CXX0X__ ...Marshall Clow
2014-02-21Revert "Fix historical #ifdef. Use __cplusplus instead of __GXX_EXPERIMENTAL_...Juergen Ributzka
2014-02-21Fix historical #ifdef. Use __cplusplus instead of __GXX_EXPERIMENTAL_CXX0X__ ...Marshall Clow
2014-02-13This solves warning C4005: '_NOEXCEPT' : macro redefinition when compilingYaron Keren
2014-01-06Removed extra trailing underscore in #ifdef (__GNUC___ --> __GNUC__ )Marshall Clow
2014-01-03Patch by Howard. First part of fix for PR18218; add type traits needed to do ...Marshall Clow
2013-12-20Empty line between two unrelated #ifdefs.Yaron Keren
2013-12-14GCC does not support strong enum in pre-C++0x mode.Logan Chien
2013-12-04Give all members of exception types default visibility. Lack of this is caus...Howard Hinnant
2013-11-27Remove _LIBCPP_TRIVIAL_PAIR_COPY_CTOR=0 for __APPLE__, no longer needed.Howard Hinnant
2013-11-22Compiling libcxx with gcc 4.6.4 (MingW) produces these errors:Yaron Keren
2013-11-19Patch by Xing Xue to improve libc++ support for AIXMarshall Clow
2013-11-14This is a followup to r194536, which changed the pair copy constructor to beHoward Hinnant
2013-11-13This fixes a very subtle ABI problem concerning the copy constructor ofHoward Hinnant
2013-10-04G M: The attached patch is for libcxx's new.cpp and __config files. The patch...Howard Hinnant
2013-10-04G M: Fix libcxx's detection of rtti disablement for g++.exe and cl.exe. When ...Howard Hinnant
2013-10-04G M: Provides the _LIBCPP_WARNING macro, to be used for MSVC only, since that...Howard Hinnant
2013-09-28Add a set of macros for using the new '[[[deprecated]]' attribute. No code ch...Marshall Clow
2013-09-17G M: Restore the ability for libcxx to compile again on mingw 64.Howard Hinnant
2013-08-29Turn off extern templates for most uses. It is causing more problems than it...Howard Hinnant
2013-08-27LWG issues 2174/5/6 - mark wstring_convert::converted as noexcept, and make (...Marshall Clow
2013-08-24G M: Improve support for compilers not supporting defaulted functions.Howard Hinnant
2013-08-23Rename _LIBCPP_DEBUG2 to _LIBCPP_DEBUG.Howard Hinnant
2013-08-23Debug mode for string. This commit also marks the first time libc++ debug-mo...Howard Hinnant
2013-08-22Glen: replace obsolete _LIBCPP_CANTTHROW with _NOEXCEPT.Howard Hinnant
2013-08-14Xing Xue: port to IBM XLC++/AIX.Howard Hinnant
2013-08-12Nico Rieck: this patch series fixes visibility issues on Windows as explaine...Howard Hinnant
2013-08-02Ok, 3 major changes for debug mode in one commit:Howard Hinnant
2013-08-01Nico Rieck: Currently _MSC_VER and _WIN32 are used to guard code which isHoward Hinnant
2013-07-15Add macro _LIBCPP_CONSTEXPR_AFTER_CXX11 for functions that have been marked c...Marshall Clow
2013-05-17Add NetBSD support.Joerg Sonnenberger
2013-05-13Fixing the MSan/compiler-rt buildDavid Blaikie
2013-05-10İsmail Dönmez: Enable quick_exit on linux.Howard Hinnant
2013-05-07Introduce _LIBCPP_STD_VER. This can be set by the client (or the clang drive...Howard Hinnant
2013-05-02Stephan Tolksdorf: fixes the issue in the <atomic> header and adds correspond...Howard Hinnant
2013-04-29Use protected version of the malloc attribute in case source wants toJoerg Sonnenberger
2013-04-27GCC doesn't support __has_attribute.Joerg Sonnenberger
2013-03-18Removed raw references to __sun__, __FreeBSD__, __GLIBC__ and __linux__; now ...Marshall Clow
2013-03-18Removed raw references to _MSC_VER; now just check to see if it is defined.Marshall Clow
2013-03-18Removed raw references to _WIN32; now just check to see if it is defined.Marshall Clow
2013-03-07Change _LIBCPP_TYPE_VIS to use __type_visibility__(default) instead of __visi...Howard Hinnant
2013-03-06No functionality change at this time. I've split _LIBCPP_VISIBLE up into two...Howard Hinnant
2013-01-14Michael van der Westhuizen: Patches for Linux. Fixes http://llvm.org/bugs/s...Howard Hinnant
2012-11-26Dimitry Andric: When using libc++ headers on FreeBSD, in combination with -s...Howard Hinnant
2012-11-06Provide a way to disable use of extern templates in libc++. This is intended...Howard Hinnant