summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Expand)Author
2018-08-01[libc++] Fix GCC 7.2.0 macro redefinition warningLouis Dionne
2018-08-01[libc++][C++17] Elementary string conversions for integral typesZhihao Yuan
2018-08-01[libc++] Remove _LIBCPP_BUILDING_XXX macros, which are redundant since _LIBCP...Louis Dionne
2018-08-01First half of C++17's splicing maps and setsErik Pilkington
2018-07-31Test for the presence of a bunch of new macros for c++17. These macros come f...Marshall Clow
2018-07-31import timespec and timespec_get into namespace std if we're under c++17 or l...Marshall Clow
2018-07-30Re-apply "[libcxx] implement <simd> ABI for Clang/GCC vector extension, const...Tim Shen
2018-07-30Revert "[libcxx] implement <simd> ABI for Clang/GCC vector extension, constru...Tim Shen
2018-07-30[libcxx] implement <simd> ABI for Clang/GCC vector extension, constructors, c...Tim Shen
2018-07-27[libc++] Exclude posix_l/strtonum fallback inclusion for newlib > 2.4Jordan Rupprecht
2018-07-27[libc++] Introduce _LIBCPP_HIDE_FROM_ABI to replace _LIBCPP_INLINE_VISIBILITYLouis Dionne
2018-07-27Move Filesystem namespace definition out of a clang specific ifdef block.Eric Fiselier
2018-07-27Attempt to unbreak *all the bots*Eric Fiselier
2018-07-27Implement <filesystem>Eric Fiselier
2018-07-25[CMake] Don't install c++abi headers in standalone libc++ buildPetr Hosek
2018-07-25[libc++] Use __int128_t to represent file_time_type.Eric Fiselier
2018-07-25[libc++] Factor duplicate code into function templatesLouis Dionne
2018-07-25Make <experimental/filesystem> explicitly require C++11.Eric Fiselier
2018-07-25Ensure path::iterator and PathParser share the same enumeration values.Eric Fiselier
2018-07-24Stop wrapping __has_include in another macroAlexander Richardson
2018-07-24Fix use of incorrect _LIBCXX macro (should be _LIBCPP).Eric Fiselier
2018-07-24fix nesting of namespace and standard-version check. Also include <__config>Marshall Clow
2018-07-24Implement <span>. Reviewed as https://reviews.llvm.org/D49338Marshall Clow
2018-07-23Recommit "Use possibly cached directory entry values when performing recursiv...Eric Fiselier
2018-07-23Implement filesystem_error::what() and improve reporting.Eric Fiselier
2018-07-22Implement a better copy_file.Eric Fiselier
2018-07-20Fix two test failures in <experimental/filesystem>Eric Fiselier
2018-07-20Use _LIBCPP_UNREACHABLE to convince GCC that non-void functions actually alwa...Eric Fiselier
2018-07-20[libc++] Implement Directory Entry Caching -- Sort of.Eric Fiselier
2018-07-18Update the synopsis for <chrono> for C++20. No functional change.Marshall Clow
2018-07-17Address "always inline function is not always inlinable" warning with GCC.Eric Fiselier
2018-07-15[CMake] Use correct variable as header install prefixPetr Hosek
2018-07-14Mark __equal_to 's operations as constexpr.Marshall Clow
2018-07-14Mark one more __wrap_iter operation as constexpr.Marshall Clow
2018-07-13wrap _LIBCPP_HAS_NO_CXX14_CONSTEXPR in defined(...)Marshall Clow
2018-07-13Shot in the dark to fix gcc 4.9 / c++11 buildMarshall Clow
2018-07-13Make internal class __wrap_iter constexpr when not using libc++'s debugging m...Marshall Clow
2018-07-11[libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne
2018-07-10[libc++] Declare noop_coroutine() with _LIBCPP_INLINE_VISIBILITYLouis Dionne
2018-07-10[libc++] Declare <compare> operators with the proper visibility attributeLouis Dionne
2018-07-08type_traits: aligned_union is NOT the same as __uncvref [NFC]Casey Carter
2018-07-05Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne
2018-07-05[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITYLouis Dionne
2018-07-05[NFC] Add <initializer_list> to the synopsis of <utility>Louis Dionne
2018-07-03[libc++] Install the missing header __errcZhihao Yuan
2018-07-03[libc++] Lift std::errc into a separated headerZhihao Yuan
2018-07-02[Win32] Overload ==, != for locale_t and long longPirama Arumuga Nainar
2018-07-02Implement LWG 2946, 3075 and 3076. Reviewed as https://reviews.llvm.org/D48616Marshall Clow
2018-06-28[CMake] Rename cxx_headers back to cxx-headers.Ahmed Bougacha
2018-06-28Support for multiarch runtimes layoutPetr Hosek