668faeab19[NFC] Normalize some test 'main' signatures
JF Bastien
2019-01-09 22:56:45 +0000
0ef5c29792[libcxx] Add a script to run CI on older MacOS versions
Louis Dionne
2019-01-09 19:40:20 +0000
504008e535[libcxx] Add a script to run CI on MacOS
Louis Dionne
2019-01-09 16:35:55 +0000
350f501ab7Mark two UDL tests as being unsupported with Clang 7
Eric Fiselier
2019-01-09 16:34:17 +0000
ee53ced93e[libcxx] Remove outdated XFAILs for aligned deallocation
Louis Dionne
2019-01-09 16:13:04 +0000
cd72c52980Mark two more tests as FLAKY
Eric Fiselier
2019-01-09 05:48:54 +0000
ed1d77ad35[Sema] Teach Clang that aligned allocation is not supported with macosx10.13
Louis Dionne
2019-01-08 20:26:56 +0000
11a8815e5aSet the buffer of an fstream to empty when the underlying file is closed. This 'fixes' PR#38052 - std::fstream still good after closing and updating content.
Marshall Clow
2019-01-08 02:48:45 +0000
354589c472[libcxx] Optimize vectors construction of trivial types from an iterator range with const-ness mismatch.
Volodymyr Sapsai
2019-01-08 00:03:16 +0000
4626eac620Mark more tests as flaky
Eric Fiselier
2019-01-07 18:21:18 +0000
a9c67b27faAdd the feature test macros that were defined in p1353r0 to the headers of the appropriate tests. No actual tests yet, so NFC.
Marshall Clow
2019-01-07 16:17:52 +0000
9e444eb82d[libcxx] Support building hermetic static library
Petr Hosek
2019-01-06 06:14:31 +0000
6420803549Fix PR39749 - Headers containing just #error harm __has_include.
Eric Fiselier
2019-01-06 00:37:31 +0000
936dd3d1ffFix flaky symlink access time test.
Eric Fiselier
2019-01-05 21:18:10 +0000
73aa3a8936Revert "D56064: More tolerance for flaky tests in libc++ on NetBSD"
Kamil Rytarowski
2019-01-05 20:11:54 +0000
7de83dce41De-tab a couple tests. NFC
Marshall Clow
2019-01-03 17:18:40 +0000
51895bf735More tolerance for flaky tests in libc++ on NetBSD
Kamil Rytarowski
2018-12-30 23:05:14 +0000
8c8f0e1933[libcxx] Remove unused macro _LIBCPP_HAS_UNIQUE_TYPEINFO
Louis Dionne
2018-12-21 20:14:43 +0000
5de5c1197f[NFC] Fix typo in comment
Louis Dionne
2018-12-21 17:32:23 +0000
5f14fb5f34Fix test case breakages caused by lexically_relative change
Eric Fiselier
2018-12-21 04:38:22 +0000
1c5aabc9b7Don't forward declare _FilesystemClock in C++03
Eric Fiselier
2018-12-21 04:30:04 +0000
fdb4802a74Fix copy paste error in file_clock tests
Eric Fiselier
2018-12-21 04:27:45 +0000
da05bdc85cImplement LWG 3096: path::lexically_relative is confused by trailing slashes
Eric Fiselier
2018-12-21 04:25:40 +0000
3cf34d1cafImplement LWG 3065: Make path operators friends.
Eric Fiselier
2018-12-21 04:09:01 +0000
874280d14dImplement LWG 3145: file_clock breaks ABI for C++17 implementations.
Eric Fiselier
2018-12-21 03:54:57 +0000
a2037284d4Implement LWG 2936: Path comparison is defined in terms of the generic format
Eric Fiselier
2018-12-21 03:16:30 +0000
545d0b950dMark 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
1e048a3c69Work around GCC 9.0 regression
Eric Fiselier
2018-12-19 18:58:22 +0000
ff04a5678cAdd missing include to test. NFC
Marshall Clow
2018-12-19 16:39:04 +0000
9ff404deecPortability 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
3af9c5fa77Rework 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
dfa283e2cfFix 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
50f14e23b5Unbreak green dragon bots w/o __builtin_launder
Eric Fiselier
2018-12-17 18:37:59 +0000
2d0643aceaExpect 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
8c36703b2bFix static assert diagnostic checks in i386
Eric Fiselier
2018-12-15 05:18:56 +0000
48df810b1aTry 2: Fix bug in buildbot start script
Eric Fiselier
2018-12-15 03:48:08 +0000
9468ef1494Fix bug in buildbot start script
Eric Fiselier
2018-12-15 03:45:21 +0000
c9296e7eabRework docker setup to make it easier to work around bugs on buildbots
Eric Fiselier
2018-12-15 03:24:33 +0000
01fac08922Tolerate 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
09e67411b7When resolving a merge conflict, I put something inside an #ifdef. Fixed.
Marshall Clow
2018-12-14 19:25:22 +0000
f927635d87Implement 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
ea9230c04bUpdate google benchmark again
Eric Fiselier
2018-12-14 03:48:09 +0000
114125f97bUpdate 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
21a8669adeRevert "[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
c1935f105dAdd a version of std::function that includes a few optimizations in ABI V2.
Eric Fiselier
2018-12-11 00:14:34 +0000
5b3183215bRefactor std::function to more easily support alternative implementations.
Eric Fiselier
2018-12-10 18:14:09 +0000
49ad9aa8cbUpdate 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
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
de29e6ca8fMerging 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
a815a3f8ccFirst 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
ebdb54773cRevert commit r347904 because it broke older compilers
Marshall Clow
2018-11-29 20:04:47 +0000
50509d15b8First 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
e3e576ae50Revert "Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. "
Eric Fiselier
2018-11-28 22:24:19 +0000