Commit Graph

  • 125313b00b Fix a bit of libc++-specific behavior in the regex tests; add a missing test. Reviewed as https://reviews.llvm.org/D57391 Thanks to Andrey Maksimov for the patch Marshall Clow 2019-01-31 18:54:26 +0000
  • d4a2081367 [CMake] Use correct visibility for linked libraries in CMake Petr Hosek 2019-01-30 23:18:05 +0000
  • 7b459f3f48 Revert "[CMake] Use correct visibility for linked libraries in CMake" Petr Hosek 2019-01-30 19:51:18 +0000
  • 30f748dc47 [CMake] Use correct visibility for linked libraries in CMake Petr Hosek 2019-01-30 19:27:26 +0000
  • 2ae08ad852 [libc++] Explicitly initialize std::nothrow Thomas Anderson 2019-01-30 19:09:41 +0000
  • c79c933180 [libc++] Don't define operator new/delete when using vcruntime Thomas Anderson 2019-01-30 19:08:32 +0000
  • 61be5f1014 [libc++] Don't define exception destructors when using vcruntime Thomas Anderson 2019-01-30 19:07:30 +0000
  • b7568024ed [libc++] Fix Windows build error in <functional> Thomas Anderson 2019-01-29 23:19:45 +0000
  • 867782985a [libc++] Fix Windows build error in include/filesystem Thomas Anderson 2019-01-29 18:48:35 +0000
  • a32a775e66 Fix PR40495 - is_invokable_v<void> does not compile Eric Fiselier 2019-01-29 18:01:14 +0000
  • e0324cb307 Adjust documentation for git migration. James Y Knight 2019-01-29 16:37:27 +0000
  • b8bdc7a157 [NFC] Add missing revision for removal of bad_array_length in ABI changelog Louis Dionne 2019-01-29 16:30:11 +0000
  • 92f58d1b36 Mark some of the behavior in the move w/allocator constructors of deque/unordered containers as 'libc++-specific'. Thanks to Andrey Maksimov for pointing this out. Marshall Clow 2019-01-29 16:12:45 +0000
  • 71de49afa4 Merging r352374: ------------------------------------------------------------------------ r352374 | mgorny | 2019-01-28 16:16:03 +0100 (Mon, 28 Jan 2019) | 18 lines Hans Wennborg 2019-01-29 14:23:48 +0000
  • 4267db0b26 [libc++] Use runtime rather then compile-time glibc version check Petr Hosek 2019-01-28 20:39:50 +0000
  • 1d9cc94e89 Revert "[CMake] Use __libc_start_main rather than fopen when checking for C library" Petr Hosek 2019-01-28 19:26:41 +0000
  • d9cf3925b1 [cmake] Fix get_llvm_lit_path() to respect LLVM_EXTERNAL_LIT always Michal Gorny 2019-01-28 15:16:03 +0000
  • e15f28cfca [CMake] Use __libc_start_main rather than fopen when checking for C library Petr Hosek 2019-01-28 04:12:54 +0000
  • 427fc9484c update upcoming meeting issue status Eric Fiselier 2019-01-28 02:59:01 +0000
  • 9788355e30 Mark awk.pass.cpp as XFAIL for NetBSD Kamil Rytarowski 2019-01-24 20:26:02 +0000
  • e7e7b2e6bd D14686: 'Protect against overloaded comma in random_shuffle and improve tests' I had to cut back on the tests with this, because they were not C++03 friendly. Thanks to gribozavr for the patch Marshall Clow 2019-01-24 19:20:19 +0000
  • 42cbe7a2aa [libcxx] Portability fix: unordered_set and unordered_multiset iterators are not required to be the same Louis Dionne 2019-01-24 19:09:22 +0000
  • 2a895e8087 Mark another test as flaky Kamil Rytarowski 2019-01-24 17:17:55 +0000
  • f2f9af0032 Change a couple of '&' to addressof(). NFC Marshall Clow 2019-01-24 02:02:50 +0000
  • df2b82ce31 Uncomment the entire test, but mark as XFAIL on linux-gnu because it uses locales that aren't generally available there, similar to the other regex tests Marshall Clow 2019-01-24 01:52:56 +0000
  • dd8f4539c4 Mark another test as flaky Kamil Rytarowski 2019-01-23 23:24:43 +0000
  • 01a665a876 Apply D28248: 'Work around GCC PR37804'. Thanks to mdaniels for the patch Marshall Clow 2019-01-23 23:06:18 +0000
  • 96442b7341 [test] Define _LIBCPP_AVAILABILITY_THROW_BAD_ANY_CAST in msvc_stdlib_force_include.hpp Casey Carter 2019-01-23 22:49:44 +0000
  • 7cab086218 Mark another test as flaky Kamil Rytarowski 2019-01-23 22:35:57 +0000
  • 5091808728 Correct mark for flaky tests Kamil Rytarowski 2019-01-23 21:45:02 +0000
  • 6e10a8bdcb Merging r351670: ------------------------------------------------------------------------ r351670 | ericwf | 2019-01-20 02:21:35 +0100 (Sun, 20 Jan 2019) | 7 lines Hans Wennborg 2019-01-23 21:11:36 +0000
  • 97579ac7ac Commit D11348: 'Win32 support: wcsnrtombs and mbsnrtowcs don't handle null output buffers correctly' which has been hanging around for a long time Marshall Clow 2019-01-23 18:27:22 +0000
  • 3f9884bec1 Mark more tests flaky Kamil Rytarowski 2019-01-23 11:36:19 +0000
  • bd03c298c3 Mark thread.condition.condvarany/wait_for.pass.cpp as flaky Kamil Rytarowski 2019-01-23 10:11:41 +0000
  • b9b2b3f11e While reviewing D57058, Louis had some questions about the existing span constructor tests. They were not testing the stuff that they said they were. Updated the tests to test what they should have been doing Marshall Clow 2019-01-22 22:01:13 +0000
  • 8734fa79ec [libcxx] Include <cstring> in tests that use strcmp Louis Dionne 2019-01-22 17:45:00 +0000
  • 56e3b48754 Note that we have a patch for LWG3101 Marshall Clow 2019-01-22 16:22:53 +0000
  • 844067dc76 Updated issue 3144 Marshall Clow 2019-01-22 01:05:58 +0000
  • cb6b6cda0f Update with issues to be moved in San Diego Marshall Clow 2019-01-22 00:31:09 +0000
  • 905ff2b2a8 Fix typos throughout the license files that somehow I and my reviewers all missed! Chandler Carruth 2019-01-21 09:52:34 +0000
  • c6fd2de6a1 Fix aligned allocation availability XFAILs after D56445. Eric Fiselier 2019-01-20 01:21:35 +0000
  • d162d3fe47 Revert "Fix aligned allocation availability XFAILs after D56445." Eric Fiselier 2019-01-20 01:12:53 +0000
  • e09ce3f4e1 Improve docker images and configuration; create compiler-zoo image Eric Fiselier 2019-01-19 23:36:06 +0000
  • 87d470c6f6 Update an example to use the new LLVM file header. Chandler Carruth 2019-01-19 11:54:04 +0000
  • 9daab637c1 Update generator script to use the new license file header. Chandler Carruth 2019-01-19 11:38:40 +0000
  • 7c3769df62 Update more file headers across all of the LLVM projects in the monorepo to reflect the new license. These used slightly different spellings that defeated my regular expressions. Chandler Carruth 2019-01-19 10:56:40 +0000
  • 4685928b62 Fix all the bots. Eric Fiselier 2019-01-19 09:07:04 +0000
  • 4abbf7dac3 Update the file headers across all of the LLVM projects in the monorepo to reflect the new license. Chandler Carruth 2019-01-19 08:50:56 +0000
  • c781cb5281 Install new LLVM license structure and new developer policy. Chandler Carruth 2019-01-19 06:14:24 +0000
  • 14072788a3 Fix aligned allocation availability XFAILs after D56445. Eric Fiselier 2019-01-19 03:27:05 +0000
  • ef4eb5d760 [hurd] Fix unconditional use of PATH_MAX Eric Fiselier 2019-01-17 02:59:28 +0000
  • 8992a5eb87 Drop svn version suffix Hans Wennborg 2019-01-16 13:25:30 +0000
  • ab46ff5c55 Creating release_80 branch off revision 351319 Hans Wennborg 2019-01-16 11:00:55 +0000
  • a9e8405f23 Bump the trunk version to 9.0.0svn Hans Wennborg 2019-01-16 10:57:02 +0000
  • 89e287b0ae correct script name in generated tests Eric Fiselier 2019-01-16 05:43:02 +0000
  • 455f16a829 Attempt to make test_macros.h even more minimal Eric Fiselier 2019-01-16 02:16:57 +0000
  • 8290a8d271 Fix feature test macros for atomics/mutexes without threading Eric Fiselier 2019-01-16 02:10:28 +0000
  • 6840e5476e Fix PR40230 - std::pair may have padding on FreeBSD. Eric Fiselier 2019-01-16 01:54:34 +0000
  • 272871b658 Move internal usages of `alignof`/`__alignof` to use `_LIBCPP_ALIGNOF`. Eric Fiselier 2019-01-16 01:51:12 +0000
  • a8b9f59e8c Implement feature test macros using a script. Eric Fiselier 2019-01-16 01:37:43 +0000
  • 3ea6c6b30c Fix size_t/off_t mixup in std::filesystem. Dan Albert 2019-01-15 19:16:25 +0000
  • ae62476eac Add large file support to create_file for 32-bit. Dan Albert 2019-01-15 19:14:15 +0000
  • b7b2997a4a [libc++] Support different libc++ namespaces in the iterator test Petr Hosek 2019-01-15 18:55:55 +0000
  • e315f32e35 Update year in license files Hans Wennborg 2019-01-15 15:10:32 +0000
  • 9e69b7db4d [test] Fix logic error in <compare> tests; enable for MSVC Dev16 Casey Carter 2019-01-15 01:53:12 +0000
  • 65c8c4faa6 Generalize the comparison test structure to support cross-type comparisons. NFC to the library Marshall Clow 2019-01-15 00:05:05 +0000
  • 7be0d09523 [libcxx] Mark do_open, do_get and do_close parameters unused when catopen is missing Petr Hosek 2019-01-13 22:15:37 +0000
  • 749373168d Change from a to a . Fixes PR#39871. Marshall Clow 2019-01-11 21:57:12 +0000
  • 7aafc4d66a [libcxx] Call __count_bool_true for bitset count Adhemerval Zanella 2019-01-11 17:31:17 +0000
  • ef48e7bcce Don't use the form '2017y' in tests, since some gcc versions don't allow it Marshall Clow 2019-01-11 15:45:56 +0000
  • 8d42566e70 Implement the 'sys_time' portions of the C++20 calendaring stuff. Reviewed as D56494 Marshall Clow 2019-01-11 15:12:04 +0000
  • 134a848236 [libcxx] Reorganize tests since the application of P0602R4 Louis Dionne 2019-01-10 20:06:11 +0000
  • 4fb9e8f89a Filesystem tests: fix fs.op.relative JF Bastien 2019-01-10 18:50:34 +0000
  • a131ebfcaf [NFC] Always lock free test: add indirection JF Bastien 2019-01-09 23:20:24 +0000
  • 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
  • 350f501ab7 Mark 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
  • cd72c52980 Mark 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
  • 11a8815e5a Set 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
  • 4626eac620 Mark more tests as flaky Eric Fiselier 2019-01-07 18:21:18 +0000
  • a9c67b27fa Add 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
  • 6420803549 Fix PR39749 - Headers containing just #error harm __has_include. Eric Fiselier 2019-01-06 00:37:31 +0000
  • 936dd3d1ff Fix flaky symlink access time test. Eric Fiselier 2019-01-05 21:18:10 +0000
  • 73aa3a8936 Revert "D56064: More tolerance for flaky tests in libc++ on NetBSD" Kamil Rytarowski 2019-01-05 20:11:54 +0000
  • 7de83dce41 De-tab a couple tests. NFC Marshall Clow 2019-01-03 17:18:40 +0000
  • 51895bf735 More 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
  • 5f14fb5f34 Fix test case breakages caused by lexically_relative change Eric Fiselier 2018-12-21 04:38:22 +0000
  • 1c5aabc9b7 Don't forward declare _FilesystemClock in C++03 Eric Fiselier 2018-12-21 04:30:04 +0000
  • fdb4802a74 Fix copy paste error in file_clock tests Eric Fiselier 2018-12-21 04:27:45 +0000
  • da05bdc85c Implement LWG 3096: path::lexically_relative is confused by trailing slashes Eric Fiselier 2018-12-21 04:25:40 +0000
  • 3cf34d1caf Implement LWG 3065: Make path operators friends. Eric Fiselier 2018-12-21 04:09:01 +0000
  • 874280d14d Implement LWG 3145: file_clock breaks ABI for C++17 implementations. Eric Fiselier 2018-12-21 03:54:57 +0000
  • a2037284d4 Implement LWG 2936: Path comparison is defined in terms of the generic format Eric Fiselier 2018-12-21 03:16:30 +0000