Commit Graph

  • 9b0e06fbba Make `vector` unconditionally move elements when exceptions are disabled. Eric Fiselier 2019-08-30 19:01:03 +0000
  • a7af9ff946 ReleaseNotes: remove in-progress warning and empty sections Hans Wennborg 2019-08-29 14:34:13 +0000
  • 228efd5ca3 [libc++] Fix visibility of __vector_base_common on GCC Louis Dionne 2019-08-28 18:10:39 +0000
  • 11985b4787 [libc++] Add yet another test for inverted character classes Louis Dionne 2019-08-27 20:39:10 +0000
  • 92095a21e7 Merging r369364: ------------------------------------------------------------------------ r369364 | miyuki | 2019-08-20 12:19:55 +0200 (Tue, 20 Aug 2019) | 6 lines Hans Wennborg 2019-08-26 12:21:33 +0000
  • 78af550193 [libc++] Fix typo in documentation for LIBCXX_HERMETIC_STATIC_LIBRARY Louis Dionne 2019-08-23 19:42:09 +0000
  • ba34f51708 [libc++] Improve Python 3 compatibility for merge_archives.py Louis Dionne 2019-08-23 15:05:54 +0000
  • 90c8cee2d0 libcxx: Make gen_link_script.py print contents only in --dryrun mode Nico Weber 2019-08-23 13:40:54 +0000
  • 7b663de096 [libc++] Fix broken <random> test Louis Dionne 2019-08-22 19:35:46 +0000
  • c8e19578f2 [libc++] Mark lock_guard nodiscard test as unsupported in C++03 Louis Dionne 2019-08-22 17:24:24 +0000
  • 2da8c29d29 Merging r369537: ------------------------------------------------------------------------ r369537 | davidspickett | 2019-08-21 17:38:24 +0200 (Wed, 21 Aug 2019) | 7 lines Hans Wennborg 2019-08-22 10:32:01 +0000
  • 4ef3309d94 libcxx: Rename last two .hpp files in libcxx to .h Nico Weber 2019-08-21 22:38:38 +0000
  • 2b0de5a74d [libcxx] Only declare contents of threading API when _LIBCPP_HAS_THREAD_API_EXTERNAL is not defined. David Spickett 2019-08-21 15:38:24 +0000
  • a066453bc1 Merging r369399: ------------------------------------------------------------------------ r369399 | marshall | 2019-08-20 18:16:23 +0200 (Tue, 20 Aug 2019) | 1 line Hans Wennborg 2019-08-21 07:27:19 +0000
  • 630780b320 libcxx: Rename .hpp files in libcxx/benchmarks to .h Nico Weber 2019-08-21 01:59:12 +0000
  • 2d8b51bed3 Fix missing __muloti4 function with UBSAN Eric Fiselier 2019-08-21 00:16:33 +0000
  • 41cdb89ec7 Attempt to fix MSAN failures in benchmarks Eric Fiselier 2019-08-21 00:14:48 +0000
  • 28db4445e2 libcxx: Rename .hpp files in libcxx/test/support to .h Nico Weber 2019-08-21 00:14:12 +0000
  • 4dde9ccef5 Add a missing _VSTD:: before a call to merge. Fixes PR43034. Checked the rest of 'algorithm' looking for unqualified calls. Didn't find any. Marshall Clow 2019-08-20 22:23:35 +0000
  • b9f7426583 Fix a couple of unguarded operator, calls in algorithm. Fixes PR#43063. Updated all the heap tests to check this. Marshall Clow 2019-08-20 21:31:51 +0000
  • e44fcf8346 [libc++] Fix std::abs tests Zoe Carver 2019-08-20 20:44:59 +0000
  • 76dbc2cb72 [libc++] Avoid implicit conversion warning in a <random> test Louis Dionne 2019-08-20 19:28:26 +0000
  • 61563aa43f fix buildbot start script to no longer hang Eric Fiselier 2019-08-20 19:06:23 +0000
  • 4a3529492c [libc++] Implement LWG 3199 Louis Dionne 2019-08-20 18:21:06 +0000
  • 460deb67be [libc++] Precise XFAIL for AppleClang 11 Louis Dionne 2019-08-20 18:05:06 +0000
  • 3b71d7ba1f bump lld version used by buildbots Eric Fiselier 2019-08-20 17:43:00 +0000
  • 3eb5fd97e1 [libc++] fix test for unsigned char Zoe Carver 2019-08-20 17:09:00 +0000
  • 534d2b1146 [libc++] Disable <chrono> ""d and ""y literal tests on AppleClang 10.0.0 Louis Dionne 2019-08-20 16:45:27 +0000
  • 969fd81491 [libc++] Populate a lit feature including the compiler patch level Louis Dionne 2019-08-20 16:41:38 +0000
  • e746afcf01 Fix availability of __thread_id on builds with external threading. Reviewed as https://reviews.llvm.org/D66480 Marshall Clow 2019-08-20 16:16:23 +0000
  • 8ed9ff748f [libc++] std::abs should not return double Zoe Carver 2019-08-20 15:43:25 +0000
  • f6e8515214 [libc++] Explicitly cast in generate_canonical Louis Dionne 2019-08-20 15:39:20 +0000
  • bb48af5d40 Merging r368867 and r368916: ------------------------------------------------------------------------ r368867 | marshall | 2019-08-14 18:21:27 +0200 (Wed, 14 Aug 2019) | 1 line Hans Wennborg 2019-08-20 11:31:28 +0000
  • 381f2497df [libcxx] Fix build breakage on mips Mikhail Maltsev 2019-08-20 10:19:55 +0000
  • 66130ef70f Provide a meaningful diagnostic when LLVM_PATH doesn't point to a directory Louis Dionne 2019-08-19 23:51:26 +0000
  • c4fdc11d3a [libc++] Add XFAIL for is_base_of test on AppleClang 11 Louis Dionne 2019-08-19 17:29:42 +0000
  • 41b71cbb05 [libc++] reverts commit a5f5aad568bb7a91ceee47641f3076ac339ef8c7. Zoe Carver 2019-08-19 15:47:16 +0000
  • 52ba46bf85 Fix thread comparison by making sure we never pass our special 'not a thread' value to the underlying implementation. Fixes PR#42918. Marshall Clow 2019-08-14 20:54:56 +0000
  • 5e6dc8fc98 [libc++] Mark <chrono> test as unsupported on AppleClang 9 Louis Dionne 2019-08-14 20:27:56 +0000
  • 6dbf2b76ac [libc++] Mark std::tuple CTAD test as failing on AppleClang 9 Louis Dionne 2019-08-14 20:17:18 +0000
  • 2e9bd4cf8c This commit removes std::shared_ptr::make_shared and std::shared_ptr::allocate_shared as they are not part of the standard. This commit also adds the helper function "__create_with_cntrl_block" which std::allocate_shared and std::make_shared have been updated to use. Zoe Carver 2019-08-14 17:19:25 +0000
  • c31d5a4ef3 [libc++] Enable <chrono> ""d and ""y literals for AppleClang 10 and up Louis Dionne 2019-08-14 17:04:31 +0000
  • 757c2e9bf3 [libc++] Do not define _LIBCPP_CLANG_VER for non-LLVM Clang Louis Dionne 2019-08-14 17:01:08 +0000
  • 734e77fb2b Rework recursive_timed_mutex so that it uses __thread_id instead of using the lower-level __libcpp_thread_id. This is prep for fixing PR42918. Reviewed as https://reviews.llvm.org/D65895 Marshall Clow 2019-08-14 16:21:27 +0000
  • 72109f5b3e [libc++] Mark two <chrono> tests as unsupported on AppleClang 11 Louis Dionne 2019-08-13 21:34:49 +0000
  • 9feb945a66 [libc++] Always build with -fvisibility=hidden Louis Dionne 2019-08-13 15:02:53 +0000
  • e1c08e781c [libc++] Fix incorrect UNSUPPORTED annotation Louis Dionne 2019-08-13 11:25:16 +0000
  • 22eff1a94a [libc++] Use [[nodiscard]] for lock_guard, as an extension Louis Dionne 2019-08-13 11:12:28 +0000
  • 77764d9c0b [libc++] Implement CTAD for std::tuple Louis Dionne 2019-08-12 18:30:31 +0000
  • 6cebf7c36f Improve codegen for deque. Eric Fiselier 2019-08-12 07:51:05 +0000
  • 60739846ba [libc++] Fix environment variable passing in libc++'s `SSHExecutor` `lit` utility Louis Dionne 2019-08-08 17:33:35 +0000
  • a6ac321f01 Implement hh_mm_ss from P1466R3. Reviewed as https://reviews.llvm.org/D65365. Marshall Clow 2019-08-08 14:36:07 +0000
  • 1ec0feb111 [pstl] Add a __pstl_config_site header to record the CMake configuration Louis Dionne 2019-08-08 12:43:04 +0000
  • 16560f681c Revert "[libc++] Take 3: Do not cleverly link against libc++abi just because it happens to be there" Louis Dionne 2019-08-08 00:28:06 +0000
  • c9fa99a44a [libc++] Remove temporary hack for D63883 Louis Dionne 2019-08-07 21:51:01 +0000
  • 24d7d907f2 [libc++] Take 3: Do not cleverly link against libc++abi just because it happens to be there Louis Dionne 2019-08-07 21:36:03 +0000
  • af16e881aa [pstl][libc++] Provide uglified header names for interface headers Louis Dionne 2019-08-06 21:11:24 +0000
  • 2858f4dd65 [libc++] Use the monorepo for the back-deployment testing scripts Louis Dionne 2019-08-06 20:01:28 +0000
  • f233fe0b2f [libc++] Use the monorepo in the macos-trunk CI script Louis Dionne 2019-08-06 15:28:34 +0000
  • 69b3c29338 [libc++] Accept any non-zero return for .fail.cpp tests Louis Dionne 2019-08-05 21:26:50 +0000
  • 56c0bbff3a [libc++] Take 2: Integrate the PSTL into libc++ Louis Dionne 2019-08-05 18:29:14 +0000
  • 1d53e6cb6d Merging r366868: ------------------------------------------------------------------------ r366868 | rogfer01 | 2019-07-24 07:33:46 +0200 (Wed, 24 Jul 2019) | 6 lines Hans Wennborg 2019-08-05 08:14:21 +0000
  • 8279a1399e Revert "Suppress -Wctad-maybe-unsupported on types w/o deduction guides." Eric Fiselier 2019-08-04 07:13:43 +0000
  • de267ad1f1 Suppress -Wctad-maybe-unsupported on types w/o deduction guides. Eric Fiselier 2019-08-03 23:54:29 +0000
  • f8066d40c8 Revert accidental change to __member_pointer_traits_imp. Eric Fiselier 2019-08-03 19:03:22 +0000
  • 871b040ee3 Simplify <type_traits> implementations. Eric Fiselier 2019-08-03 05:01:34 +0000
  • 3e9af5ac6a Add benchmarks to test the cost of allocator Eric Fiselier 2019-08-02 21:13:38 +0000
  • f033db1b64 Refactor deque to centralize handling of spare blocks. Eric Fiselier 2019-08-01 23:11:18 +0000
  • 590e3405ea Teach malloc_allocator how to count bytes Eric Fiselier 2019-08-01 19:52:46 +0000
  • 30af772fc7 Change default bucket count in hash_set/hash_map. Eric Fiselier 2019-08-01 19:48:29 +0000
  • c45ad92a35 [benchmark] Fix win32 link on case-sensitive fs Roman Lebedev 2019-07-30 20:47:59 +0000
  • 392947ba1b add more information to benchmark test failures Eric Fiselier 2019-07-30 15:11:41 +0000
  • f16e172866 libcxx: Define __STDCPP_THREADS__ to 1, not to __cplusplus. Nico Weber 2019-07-30 14:32:47 +0000
  • b255afb4ac Fix tests with modules enabled Eric Fiselier 2019-07-29 22:48:51 +0000
  • 20ea9e39b8 Ensure __config_site definitions are passed to modules tests. Eric Fiselier 2019-07-29 22:48:34 +0000
  • e7f817d01d Fix PR35637: suboptimal codegen for `vector<unsigned char>`. Eric Fiselier 2019-07-28 04:37:02 +0000
  • 4bd3f7d588 Fix a bug in std::chrono::abs where it would fail when the duration's period had not been reduced.s Marshall Clow 2019-07-26 15:10:46 +0000
  • d0ad5eb1bf [NFC][libcxx] Add comments about making mutex/condition_variable trivial on Apple platforms Louis Dionne 2019-07-25 20:29:20 +0000
  • ce2a5ab4c4 Implement change #4 of P1466: Change weekday to accept both 0 and 7 as Sunday. Add accessors 'c_encoding' and 'iso_encoding' to provide different interpretations of the weekday. Remove 'operator unsigned' Marshall Clow 2019-07-25 03:26:05 +0000
  • f8c785b6cb [AIX][lit] Don't depend on psutil on AIX David Tenty 2019-07-24 15:04:27 +0000
  • 6bdf0af168 [RISCV] Implement benchmark::cycleclock::Now Roger Ferrer Ibanez 2019-07-24 05:33:46 +0000
  • fb20aaa0a0 Implement most of P1612R1: Relocate endian. Moves the std::endian functionality from 'type-traits' to 'bit'. No other change. The reason that this is 'partial' is that P1621 also recommends a feature-test macro, but I don't have the value for that one yet. In a month or so, I'll add that Marshall Clow 2019-07-23 04:20:19 +0000
  • a0f5b3a6e3 [NFC][libc++] Add missing EXPLICIT to pair and tuple synopsis Louis Dionne 2019-07-22 20:45:23 +0000
  • 58ca921a8c [runtimes] Don't depend on libpthread on Android Yi Kong 2019-07-22 20:41:03 +0000
  • c0e405ec62 [libc++] Set __file_ to 0 in basic_filebuf::close() even if fclose fails Petr Hosek 2019-07-22 19:54:34 +0000
  • 16e87a2f3e [libc++] Do not infer support for C++17 in GCC < 7 Louis Dionne 2019-07-22 16:24:48 +0000
  • 3826bf7c10 Update c++2a status page with post-Cologne information Marshall Clow 2019-07-22 15:13:14 +0000
  • 28ee2c5f2d [libc++] Mark libcpp_deallocate.sh.cpp as UNSUPPORTED instead of XFAIL on AppleClang 9 Louis Dionne 2019-07-19 19:41:40 +0000
  • 33f76384d0 Revert "[libc++] Integrate the PSTL into libc++" Louis Dionne 2019-07-19 18:52:46 +0000
  • 55d3b34d44 [libc++] Allow passing additional CMake arguments in macOS trunk CI script Louis Dionne 2019-07-19 18:47:00 +0000
  • 2f961a057f [libc++] Use _EnableIf instead of std::enable_if in deduction guides for map and set Louis Dionne 2019-07-19 17:13:39 +0000
  • 106db235ed [libc++] Integrate the PSTL into libc++ Louis Dionne 2019-07-19 17:02:42 +0000
  • 71a0cf47f9 [libc++] Add missing %link_flags to .sh.cpp test Louis Dionne 2019-07-19 14:01:48 +0000
  • 48413c895e [libc++] Fix link error with _LIBCPP_HIDE_FROM_ABI_PER_TU and std::string Louis Dionne 2019-07-19 11:52:55 +0000
  • cd281462e2 Drop svn version suffix. Hans Wennborg 2019-07-19 09:22:23 +0000
  • 56bc01df8f [libc++] Add C++17 deduction guides for std::function Louis Dionne 2019-07-18 19:50:56 +0000
  • 187f208c3c Creating release_90 branch off revision 366426 Hans Wennborg 2019-07-18 11:53:54 +0000
  • 548f2e8e96 Bump the trunk version to 10.0.0svn Hans Wennborg 2019-07-18 11:51:05 +0000
  • 7524ef5009 [libc++] XFAIL a test that does not behave properly on older Clang Louis Dionne 2019-07-17 18:54:29 +0000
  • e2586fd18f [libcxx] Rejigger test for destroying delete feature-test macros Louis Dionne 2019-07-16 21:13:40 +0000