Commit Graph

  • 545d0b950d Mark two filesystem LWG issues as complete - nothing to do Eric Fiselier 2018-12-21 02:17:00 +0000
  • 8daffdabc5 [libcxx] Fix order checking in unordered_multimap tests. Louis Dionne 2018-12-20 17:55:31 +0000
  • d805c8746a [libcxx] Use custom allocator's `construct` in C++03 when available. Volodymyr Sapsai 2018-12-19 20:08:43 +0000
  • 1e048a3c69 Work around GCC 9.0 regression Eric Fiselier 2018-12-19 18:58:22 +0000
  • ff04a5678c Add missing include to test. NFC Marshall Clow 2018-12-19 16:39:04 +0000
  • 9ff404deec Portability fix: add missing includes and static_casts. Reviewed as https://reviews.llvm.org/D55777. Thanks to Andrey Maksimov for the patch. Marshall Clow 2018-12-18 23:19:00 +0000
  • 3af9c5fa77 Rework the C strings tests to use ASSERT_SAME_TYPE. NFC there. Also change cwchar.pass.cpp to avoid constructing a couple things from zero - since apparently they can be enums in some weird C library. NFC there, either, since the values were never used. Marshall Clow 2018-12-18 19:07:30 +0000
  • 6ad953652d [libcxx] Remove XFAILs for older macOS versions Louis Dionne 2018-12-18 13:46:28 +0000
  • b8811ad2ca [libcxx] Handle AppleClang 9 and 10 in XFAILs for aligned allocation tests Louis Dionne 2018-12-18 00:42:09 +0000
  • 3d4bcc1de6 [libcxx] Properly mark aligned allocation macro test as XFAIL on OS X Louis Dionne 2018-12-18 00:30:15 +0000
  • ae5d5c8545 [libcxx][NFC] Properly indent nested #ifdefs and #defines Louis Dionne 2018-12-17 22:22:44 +0000
  • dfa283e2cf Fix FP comparisons when SSE isn't available Eric Fiselier 2018-12-17 20:17:43 +0000
  • 4b8645f0dc [test] Add target_info for NetBSD, and XFAIL some of locale tests Michal Gorny 2018-12-17 19:14:08 +0000
  • c88aa7fa75 [test] [re.traits] Remove asserts failing due to invalid UTF-8 Michal Gorny 2018-12-17 19:13:41 +0000
  • 50f14e23b5 Unbreak green dragon bots w/o __builtin_launder Eric Fiselier 2018-12-17 18:37:59 +0000
  • 2d0643acea Expect Clang diagnostics in std::launder test Eric Fiselier 2018-12-17 16:56:24 +0000
  • 8f7fa38fb9 [libcxx] Speeding up partition_point/lower_bound/upper_bound Louis Dionne 2018-12-17 16:04:39 +0000
  • a443a0013d [test] [support] Use socket()+bind() to create unix sockets portably Michal Gorny 2018-12-16 15:12:06 +0000
  • 36feb1b037 [test] [ctime] Ignore -Wformat-zero-length warnings Michal Gorny 2018-12-16 09:18:31 +0000
  • dc700f1239 [regex] Use distinct __regex_word on NetBSD Michal Gorny 2018-12-16 09:18:26 +0000
  • 8c36703b2b Fix static assert diagnostic checks in i386 Eric Fiselier 2018-12-15 05:18:56 +0000
  • 48df810b1a Try 2: Fix bug in buildbot start script Eric Fiselier 2018-12-15 03:48:08 +0000
  • 9468ef1494 Fix bug in buildbot start script Eric Fiselier 2018-12-15 03:45:21 +0000
  • c9296e7eab Rework docker setup to make it easier to work around bugs on buildbots Eric Fiselier 2018-12-15 03:24:33 +0000
  • 01fac08922 Tolerate Clangs new static_assert messages Eric Fiselier 2018-12-14 20:42:36 +0000
  • 03017b2675 [libcxx] Mark some tests as still failing on macosx10.14 Louis Dionne 2018-12-14 20:22:44 +0000
  • 09e67411b7 When resolving a merge conflict, I put something inside an #ifdef. Fixed. Marshall Clow 2018-12-14 19:25:22 +0000
  • f927635d87 Implement P1209 - Adopt Consistent Container Erasure from Library Fundamentals 2 for C++20. Reviewed as https://reviews.llvm.org/D55532 Marshall Clow 2018-12-14 18:49:35 +0000
  • 7213ea7c13 [libcxx] Make sure use_system_cxx_lib does not override cxx_runtime_root for DYLD_LIBRARY_PATH Louis Dionne 2018-12-14 18:19:14 +0000
  • ea9230c04b Update google benchmark again Eric Fiselier 2018-12-14 03:48:09 +0000
  • 114125f97b Update google benchmark version Eric Fiselier 2018-12-14 03:37:13 +0000
  • e713cc0acf [libc++] Fix _LIBCPP_EXPORTED_FROM_ABI when visibility annotations are disabled Thomas Anderson 2018-12-13 20:06:14 +0000
  • d3f2d5ec4e [libcxx] Fix pop_back() tests to make sure they don't always just pass Louis Dionne 2018-12-13 18:53:17 +0000
  • f77ee9b3c9 [libcxx] Add assertion in deque::pop_back when popping from an empty deque Louis Dionne 2018-12-12 23:58:25 +0000
  • f0c3a12346 [test] [depr.c.headers] XFAIL uchar.h on NetBSD Michal Gorny 2018-12-12 20:51:46 +0000
  • 13d947cc06 [test] [filesystems] NetBSD can do symlink permissions too Michal Gorny 2018-12-12 20:28:52 +0000
  • 413329eb35 [test] [filesystems] Extend FreeBSD tv_sec==-1 workaround to NetBSD Michal Gorny 2018-12-12 20:20:15 +0000
  • 2d1346288e [test] Permit NetBSD in filesystem_dynamic_test_helper.py Michal Gorny 2018-12-11 18:29:35 +0000
  • 682614cc53 [libcxx] Only enable the availability LIT feature when we're testing libc++ Louis Dionne 2018-12-11 18:05:38 +0000
  • 3b06e97b93 [libcxx] Remove the no_default_flags LIT configuration Louis Dionne 2018-12-11 17:29:55 +0000
  • 2fa05e61c8 [NFC] Fix incorrect (but unreachable) LIT error message Louis Dionne 2018-12-11 17:05:20 +0000
  • 649e69dd22 [libcxx] Fix test failure on GCC 4.9 Louis Dionne 2018-12-11 15:27:10 +0000
  • bca4d67c16 [pair] Mark constructors as conditionally noexcept Louis Dionne 2018-12-11 14:22:28 +0000
  • 31355b0538 [libcxx] Fix test on compilers that do not support char8_t yet Louis Dionne 2018-12-11 14:15:54 +0000
  • 544d1ba9a3 Fix problems with char8_t stuff on compilers that don't support char8_t yet Marshall Clow 2018-12-11 06:06:49 +0000
  • 96484477d1 Second part of P0482 - char8_t. Reviewed as https://reviews.llvm.org/D55308 Marshall Clow 2018-12-11 04:35:44 +0000
  • 21a8669ade Revert "[pair] Mark constructors as conditionally noexcept" Louis Dionne 2018-12-11 02:32:46 +0000
  • adde8aeb1c [pair] Mark constructors as conditionally noexcept Louis Dionne 2018-12-11 02:17:23 +0000
  • c1935f105d Add a version of std::function that includes a few optimizations in ABI V2. Eric Fiselier 2018-12-11 00:14:34 +0000
  • 5b3183215b Refactor std::function to more easily support alternative implementations. Eric Fiselier 2018-12-10 18:14:09 +0000
  • 49ad9aa8cb Update a couple of vector<bool> tests that were testing libc++-specific bahavior. Thanks to Andrey Maksimov for the catch. Marshall Clow 2018-12-07 22:16:26 +0000
  • f01e82fd42 [libcxx] Remove the availability_markup LIT feature Louis Dionne 2018-12-07 21:48:39 +0000
  • a796feb20d [libcxx] Add paranoid cast-to-void in comma operator Louis Dionne 2018-12-07 16:42:28 +0000
  • 5fe0a6a0bc [libc++] Improve diagnostics for non-const comparators and hashers in associative containers Louis Dionne 2018-12-06 21:46:17 +0000
  • 21e47d9ff8 [libcxx] Always convert 'use_system_cxx_lib' to an absolute path Louis Dionne 2018-12-06 20:09:15 +0000
  • 55a56d2370 [libcxx] Fix incorrect XFAILs for chrono tests on old macos deployment targets Louis Dionne 2018-12-06 19:24:20 +0000
  • 5b19b0bb3f [libcxx] Add checks for unique value of array<T, 0>.begin() and array<T, 0>.end() Louis Dionne 2018-12-06 18:24:39 +0000
  • 7ea279fbed [libcxx] Add XFAILs for aligned allocation tests on AppleClang 9 Louis Dionne 2018-12-06 18:06:47 +0000
  • edfdc498b8 [libcxx] Make return value of array<T, 0>.data() checked only for libc++ Louis Dionne 2018-12-06 13:52:20 +0000
  • 2ac8add7b3 Merging r343369: release_70 Tom Stellard 2018-12-06 03:14:54 +0000
  • 8bcb9cabcd [libcxx] Mark some tests as failing on macosx 10.14 Louis Dionne 2018-12-06 00:25:15 +0000
  • caae3ec675 [libcxx] Don't depend on availability markup to provide the streams in the dylib Louis Dionne 2018-12-06 00:24:58 +0000
  • de29e6ca8f Merging r343753: Tom Stellard 2018-12-05 00:16:11 +0000
  • bf62394ab6 [libcxx] Always enable availability in the lit test suite. Louis Dionne 2018-12-04 19:31:08 +0000
  • 604afd7688 [libcxx] Implement P0318: unwrap_ref_decay and unwrap_reference Louis Dionne 2018-12-03 14:03:27 +0000
  • a815a3f8cc First part of P0482 - Establish that char8_t is an integral type, and that numeric_limits<char8_t> is valid and sane. (second try) Marshall Clow 2018-11-29 23:21:18 +0000
  • 8e2d4ad9c5 [libcxx] Make UNSUPPORTED for std::async test more fine grained Louis Dionne 2018-11-29 21:25:29 +0000
  • ebdb54773c Revert commit r347904 because it broke older compilers Marshall Clow 2018-11-29 20:04:47 +0000
  • 50509d15b8 First part of P0482 - Establish that char8_t is an integral type, and that numeric_limits<char8_t> is valid and sane. Marshall Clow 2018-11-29 19:49:48 +0000
  • c28aca18e5 [libcxx] Remove bad_array_length Louis Dionne 2018-11-29 19:44:57 +0000
  • 233c79a96f [libcxx] More fixes to XFAILs for aligned allocation tests for macosx 10.13 Louis Dionne 2018-11-29 15:52:36 +0000
  • e3e576ae50 Revert "Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. " Eric Fiselier 2018-11-28 22:24:19 +0000
  • cf99ab780c Fix bad _LIBCPP_ALIGNOF test Eric Fiselier 2018-11-28 18:32:16 +0000
  • 7593e799d2 Implement P0966 - string::reserve should not shrink Marshall Clow 2018-11-28 18:18:34 +0000
  • 087f065cb0 Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. Eric Fiselier 2018-11-28 18:16:02 +0000
  • 581671fd26 [libcxx] Remove dynarray Louis Dionne 2018-11-28 18:02:00 +0000
  • 97c03fb705 [libcxx] Use clang-verify in the lit test suite even when availability is enabled Louis Dionne 2018-11-28 17:31:17 +0000
  • 6bc632fa1a [libcxx] Apply _LIBCPP_INLINE_VISIBILITY for std::hash for string_view Louis Dionne 2018-11-28 15:22:30 +0000
  • c56c9cffe6 [libcxx] Make sure the re-export logic works when paths contain spaces Louis Dionne 2018-11-27 21:13:31 +0000
  • f27a903f77 [libcxx] Fix libc++ re-exporting logic when Command Line Tools are not installed Louis Dionne 2018-11-27 20:59:47 +0000
  • f4e307bd3c Implement P1085R2 - Should Span be Regular?. This consists entirely of deletions Marshall Clow 2018-11-27 16:35:41 +0000
  • 5f3377c0ac Remove duplicate _LIBCPP_INLINE_VISIBILITY attributes. Eric Fiselier 2018-11-26 22:51:35 +0000
  • f9782def0f Add basic_string::__resize_default_init (from P1072) Eric Fiselier 2018-11-26 20:15:38 +0000
  • 893cf80335 [libcxx] Fix XFAILs for aligned allocation tests Louis Dionne 2018-11-26 19:30:08 +0000
  • 82940003c7 [libcxx] Fix XFAIL for aligned deallocation test with trunk Clang Louis Dionne 2018-11-26 17:47:16 +0000
  • 8008cf5287 [libcxx] Use a type that is always an aggregate in variant's tests Louis Dionne 2018-11-26 16:14:56 +0000
  • 09861dbf93 [NFC] Fix typo in comment Louis Dionne 2018-11-22 19:10:28 +0000
  • e9a1ea42bf [libcxx] Reintroduce UNSUPPORTED annotation for strstreambuf overflow test Louis Dionne 2018-11-22 17:43:22 +0000
  • a0b648f164 [libcxx] Add XFAIL for test on OS X 10.12 to 10.14 Louis Dionne 2018-11-22 16:38:03 +0000
  • efba04d1fe [NFC][libcxx] Print human-friendly command line when lit test fails Louis Dionne 2018-11-22 16:10:49 +0000
  • 79132e8628 [libcxx] Remove incorrect XFAIL on macos 10.12 Louis Dionne 2018-11-22 13:40:56 +0000
  • ab883e8c3b [libcxx] Improve error message when an invalid directory is provided as use_system_cxx_lib Louis Dionne 2018-11-21 23:00:45 +0000
  • d898f74a78 [libcxx] Remove unused definition of aligned allocation macro on old OS X Louis Dionne 2018-11-21 21:22:08 +0000
  • 5beaebf500 [libcxx] Fix incorrect iterator type in vector container test Louis Dionne 2018-11-21 20:53:07 +0000
  • 3ad8fb7ecd [libcxx] Mark strstreams tests as being supported on all OS X versions Louis Dionne 2018-11-21 20:47:00 +0000
  • bac4a9b67f Fix missing includes in test header Eric Fiselier 2018-11-21 20:39:24 +0000
  • ce2232ff86 [libcxx] Make sure operator+ is declared with the right visibility attribute Louis Dionne 2018-11-21 17:31:55 +0000
  • ee6e0ce13f [libcxx] Mark stray symbols as hidden to try and fix the build Louis Dionne 2018-11-21 17:00:52 +0000
  • 23e4ddc020 [NFC][libcxx] Add revision number to ABI changelog Louis Dionne 2018-11-21 16:27:14 +0000
  • 507fe4022b [libcxx] Make sure we can build with -fvisibility=hidden on Linux Louis Dionne 2018-11-21 16:24:46 +0000