Commit Graph

  • bb00305f46 Fix missing includes in format_string.hpp helper Eric Fiselier 2018-07-25 04:21:59 +0000
  • d3e32d2c53 New test support for comparisons. Reviewed as https://reviews.llvm.org/D49773 Marshall Clow 2018-07-25 04:21:21 +0000
  • 2493db4b26 Make <experimental/filesystem> explicitly require C++11. Eric Fiselier 2018-07-25 03:41:31 +0000
  • 0fbaa11dd3 Ensure path::iterator and PathParser share the same enumeration values. Eric Fiselier 2018-07-25 03:31:48 +0000
  • 88dfb6d532 Add design docs for upcoming file_time_type change. Eric Fiselier 2018-07-25 02:53:53 +0000
  • d2e2a0206e Mark <span> as complete Marshall Clow 2018-07-25 01:55:25 +0000
  • 89d973a050 [CMake] Option to control whether shared/static library is installed Petr Hosek 2018-07-24 23:27:51 +0000
  • 83f3cdc6a4 [CMake] Fix the setting of LIBCXX_HEADER_DIR in standalone build Petr Hosek 2018-07-24 15:49:29 +0000
  • 2be41bb90b Stop wrapping __has_include in another macro Alexander Richardson 2018-07-24 12:40:56 +0000
  • ad7e93552d Fix use of incorrect _LIBCXX macro (should be _LIBCPP). Eric Fiselier 2018-07-24 09:15:03 +0000
  • 44ef94a8c9 Reland "[CMake] Support statically linking dependencies only to shared or static library" Petr Hosek 2018-07-24 07:06:17 +0000
  • 39bc5e758b fix nesting of namespace and standard-version check. Also include <__config> Marshall Clow 2018-07-24 03:56:38 +0000
  • dfd0874465 Disable 'suggest braces' warnings for std::array in tests Marshall Clow 2018-07-24 03:41:36 +0000
  • fbd3e84fa1 Implement <span>. Reviewed as https://reviews.llvm.org/D49338 Marshall Clow 2018-07-24 03:01:02 +0000
  • 4b61d89c14 Revert r337727 as it caused Darwin bot failures Alex Lorenz 2018-07-24 00:27:31 +0000
  • b3e55b246d Handle DT_UNKNOWN correctly during directory iteration. Eric Fiselier 2018-07-23 22:58:46 +0000
  • 2c1163593f Recommit "Use possibly cached directory entry values when performing recursive directory iteration." Eric Fiselier 2018-07-23 22:40:41 +0000
  • f581ed2017 Fix accidentally removed test. Eric Fiselier 2018-07-23 22:39:56 +0000
  • 7485d577aa Revert "Use possibly cached directory entry values when performing recursive directory iteration." Eric Fiselier 2018-07-23 21:52:29 +0000
  • 80412b50ea [CMake] Fix the setting of LIBCXX_HEADER_DIR Heejin Ahn 2018-07-23 18:58:12 +0000
  • 36bf18fc64 Cleanup unnecessary conversions in filesystem. Eric Fiselier 2018-07-23 11:55:13 +0000
  • 6826553803 Cleanup name qualification in the filesystem internals. Eric Fiselier 2018-07-23 11:46:47 +0000
  • 78c3548b88 Revert "[CMake] Support statically linking dependencies only to shared or static library" Petr Hosek 2018-07-23 05:07:44 +0000
  • 04ce4aef00 Use possibly cached directory entry values when performing recursive directory iteration. Eric Fiselier 2018-07-23 04:55:57 +0000
  • 24acfd881a [CMake] Support statically linking dependencies only to shared or static library Petr Hosek 2018-07-23 04:19:55 +0000
  • ba01d96cb5 Fix use of C++14 syntax in C++11 filesystem tests. Eric Fiselier 2018-07-23 03:41:46 +0000
  • a0a39e593e Work around various GCC 4.9 build errors Eric Fiselier 2018-07-23 03:06:57 +0000
  • 0ddb77a467 Implement filesystem_error::what() and improve reporting. Eric Fiselier 2018-07-23 02:00:52 +0000
  • e14f03815b Workaround bug in GCC trunk. Eric Fiselier 2018-07-22 21:56:40 +0000
  • fb03277e63 Harden copy_file even more. Eric Fiselier 2018-07-22 21:15:15 +0000
  • 1061b65e6e fix test failures with older clang versions Eric Fiselier 2018-07-22 20:50:16 +0000
  • 70c866bfc1 Implement a better copy_file. Eric Fiselier 2018-07-22 02:00:53 +0000
  • 4d34ec0850 [CMake] Install C++ ABI headers into the right location Petr Hosek 2018-07-20 22:45:24 +0000
  • 7b1b6ca284 adjust incorrect comment Eric Fiselier 2018-07-20 08:36:45 +0000
  • 77c9cf44e3 Fix two test failures in <experimental/filesystem> Eric Fiselier 2018-07-20 01:51:48 +0000
  • 0f8ee948c3 Use _LIBCPP_UNREACHABLE to convince GCC that non-void functions actually always return Eric Fiselier 2018-07-20 01:44:33 +0000
  • f8bfc79ac5 cleanup test assertion inside library Eric Fiselier 2018-07-20 01:25:06 +0000
  • e274f439c6 [libc++] Implement Directory Entry Caching -- Sort of. Eric Fiselier 2018-07-20 01:22:32 +0000
  • c69e1a0615 [libc++] Allow running ABI list tests with different ABI versions Louis Dionne 2018-07-19 18:02:50 +0000
  • f1f54dc0fb Update the synopsis for <chrono> for C++20. No functional change. Marshall Clow 2018-07-18 17:37:51 +0000
  • ffbb91bb64 Address "always inline function is not always inlinable" warning with GCC. Eric Fiselier 2018-07-17 05:48:48 +0000
  • 6e089f8b10 Fix PR38160 - init_priority attribute not supported by GCC on Apple. Eric Fiselier 2018-07-16 20:01:59 +0000
  • a40a6b3f6e [CMake] Use correct variable as header install prefix Petr Hosek 2018-07-15 04:09:35 +0000
  • 0d0b972927 Mark __equal_to 's operations as constexpr. Marshall Clow 2018-07-14 04:15:19 +0000
  • d7d3d8bc18 Mark one more __wrap_iter operation as constexpr. Marshall Clow 2018-07-14 03:06:11 +0000
  • 1548d77c82 wrap _LIBCPP_HAS_NO_CXX14_CONSTEXPR in defined(...) Marshall Clow 2018-07-13 17:31:36 +0000
  • e585baf371 Shot in the dark to fix gcc 4.9 / c++11 build Marshall Clow 2018-07-13 17:24:59 +0000
  • c005c7e34c Make internal class __wrap_iter constexpr when not using libc++'s debugging mode. Introduce a new macro _LIBCPP_CONSTEXPR_IF_NODEBUG to mark this. Marshall Clow 2018-07-13 16:35:26 +0000
  • 9765ed0367 Fix a couple of 'unused variable' warnings in a vector test. NFC. Marshall Clow 2018-07-13 16:26:16 +0000
  • fbb1e6166a Turns out that wide literals U"xxx" and u"xxx" are c++11 and later. Marshall Clow 2018-07-12 02:55:01 +0000
  • 54238057d6 [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY Louis Dionne 2018-07-11 23:14:33 +0000
  • 88709a3f4e Same reversed ifdef happened twice. Test fix only, NFC to the library. Marshall Clow 2018-07-11 21:22:13 +0000
  • 839b1a6ebd Fix a test #ifdef that was reversed. NFC to the library. Marshall Clow 2018-07-11 21:20:42 +0000
  • f51cf5e75e [CMake] Set per-runtime library directory suffix in runtimes build Petr Hosek 2018-07-10 19:13:33 +0000
  • bb716549f1 [libc++] Declare noop_coroutine() with _LIBCPP_INLINE_VISIBILITY Louis Dionne 2018-07-10 17:38:30 +0000
  • 7a0f119777 Remove BUILD file from google-benchmark Eric Fiselier 2018-07-10 13:25:26 +0000
  • 4a5f61abcb [libc++] Declare <compare> operators with the proper visibility attribute Louis Dionne 2018-07-10 13:21:03 +0000
  • 97d4134fbc Add new string benchmarks Eric Fiselier 2018-07-10 04:11:22 +0000
  • ffc31db661 Update google-benchark to trunk Eric Fiselier 2018-07-10 04:02:00 +0000
  • 8df0521f96 [test] two small cleanups: Casey Carter 2018-07-09 23:45:09 +0000
  • 57288eb81d type_traits: aligned_union is NOT the same as __uncvref [NFC] Casey Carter 2018-07-08 00:06:27 +0000
  • 4e7ffcaae6 Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY" Louis Dionne 2018-07-05 18:41:50 +0000
  • 1f655099cf Fix HTML blunder Marshall Clow 2018-07-05 17:44:12 +0000
  • 79aa4f32d0 [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITY Louis Dionne 2018-07-05 16:49:38 +0000
  • 50e0c14078 [NFC] Add <initializer_list> to the synopsis of <utility> Louis Dionne 2018-07-05 16:16:03 +0000
  • e5a3de1bd1 Remove old workaround that is no longer needed Eric Fiselier 2018-07-04 20:16:05 +0000
  • 8fdc491860 [libc++] Install the missing header __errc Zhihao Yuan 2018-07-03 04:01:44 +0000
  • 8deb2dd30a [libc++] Lift std::errc into a separated header Zhihao Yuan 2018-07-03 03:25:10 +0000
  • 03295feea2 [Win32] Overload ==, != for locale_t and long long Pirama Arumuga Nainar 2018-07-02 20:11:15 +0000
  • 64c10d00c3 Implement LWG 2946, 3075 and 3076. Reviewed as https://reviews.llvm.org/D48616 Marshall Clow 2018-07-02 18:41:15 +0000
  • b525131913 Configure ELAST for MinGW Pirama Arumuga Nainar 2018-06-28 20:16:45 +0000
  • 92f1507ade [CMake] Rename cxx_headers back to cxx-headers. Ahmed Bougacha 2018-06-28 18:35:35 +0000
  • 4d66f0966a Support for multiarch runtimes layout Petr Hosek 2018-06-28 03:11:52 +0000
  • 1639392a4a [CMake] Fix install-cxx target. Matt Morehouse 2018-06-25 18:01:51 +0000
  • 7ef8270dda [CMake] Convert paths to the right form in standalone builds on Windows Martin Storsjo 2018-06-20 21:03:34 +0000
  • 5aa278078e Fix libcxx tests after clang r334677. Richard Smith 2018-06-17 19:58:45 +0000
  • 8d00e543f4 Remove P0771, which was not passed in Rapperswil Marshall Clow 2018-06-16 18:03:29 +0000
  • 9165f9d181 [libcxx] [test] Strip trailing whitespace. NFC. Stephan T. Lavavej 2018-06-14 00:12:20 +0000
  • 9c0cb24c23 [libcxx] [test] Update msvc_stdlib_force_include.hpp. Stephan T. Lavavej 2018-06-14 00:12:14 +0000
  • cb9e96f6f1 Merging r323390: release_60 Tom Stellard 2018-06-13 16:57:18 +0000
  • 204d5ec7f1 [CMake] Use common variable for all header targets NFC Petr Hosek 2018-06-12 06:58:06 +0000
  • 8650687840 [CMake] Add a missing target dependency on C++ ABI headers Petr Hosek 2018-06-12 03:31:03 +0000
  • f48515b28b Reland "Use custom command and target to install libc++ headers" Petr Hosek 2018-06-12 03:10:02 +0000
  • 385a6d473f Update the to-do list with motions from Rapperswil. Marshall Clow 2018-06-12 02:45:30 +0000
  • c19d47a81b Mark the test using <experimental/memory_resource> to require c++experimental. Volodymyr Sapsai 2018-06-11 19:42:27 +0000
  • 00e59b46f0 Remove unused code from __functional_base. NFC. Eric Fiselier 2018-06-06 06:42:27 +0000
  • d54a86893f Fix test failures after r334053. Eric Fiselier 2018-06-06 00:13:49 +0000
  • 301518c94e Fix PR37694 - std::vector doesn't correctly move construct allocators. Eric Fiselier 2018-06-05 22:32:52 +0000
  • 55513c8efb Fix a strict aliasing violation in map and unordered_map. Erik Pilkington 2018-06-04 20:38:23 +0000
  • 6599cac096 Merging r333467: Tom Stellard 2018-06-04 15:49:27 +0000
  • 8d476cd679 Mark __c11_atomic_load as const JF Bastien 2018-06-01 18:02:53 +0000
  • c8846cc964 Filesystem tests: un-confuse write time JF Bastien 2018-06-01 04:59:48 +0000
  • 6d9d212ebb Update ABI lists after change in r333467. Eric Fiselier 2018-05-29 23:52:14 +0000
  • e4063adf19 Mark deduction guide tests as failing on apple-clang-9 JF Bastien 2018-05-29 23:28:04 +0000
  • 1e6ac5e8f4 Fix embarrasing typo in uncaught_exceptions. Update tests to really test this. Thanks to Peter Klotz for calling my attention to this. Marshall Clow 2018-05-29 22:25:42 +0000
  • ab343bb5ae Mark __clear_and_shrink() as noexcept. This prevents the generation of a catch block and call to terminate in string's move assignment. Thanks to Howard for the 'catch'. Marshall Clow 2018-05-29 17:04:37 +0000
  • 40a29e79c2 LWG 2969 "polymorphic_allocator::construct() shouldn't pass resource()" Eric Fiselier 2018-05-29 00:08:47 +0000
  • d1e11a1a6f Fix up the final bits of breakage due to clang v5 generating bad implicit template deduction guides - specifically for copy-ctors Marshall Clow 2018-05-28 19:20:21 +0000
  • afdadcd893 Mark the template deduction tests as UNSUPPORTED on clang 5, because it deduces the wrong type. Marshall Clow 2018-05-28 15:42:47 +0000
  • 4b72294338 Revert "Add nonnull; use it for atomics" JF Bastien 2018-05-26 19:44:45 +0000