Commit Graph

  • cac4ec3986 Fix undefined macro issue in locale tests; Try 2 Eric Fiselier 2018-04-04 04:48:26 +00:00
  • 70f2b2c7da Fix undefined macro issue in locale tests Eric Fiselier 2018-04-04 04:39:38 +00:00
  • cdcfa903a9 Update Clang version on Appveyor bots Eric Fiselier 2018-04-04 04:33:09 +00:00
  • 576717d499 Touch up tests for new <version> header; fix module.modulemap. Eric Fiselier 2018-04-04 04:21:54 +00:00
  • b21b3175b8 Fix locale test data for GLIBC 2.27 and newer. Eric Fiselier 2018-04-04 04:00:14 +00:00
  • 0b261846c9 Implement P0754R2: The <version> header. Marshall Clow 2018-04-03 15:48:24 +00:00
  • efbbeb195f Fix fs::proximate tests on platforms where /net exists. Eric Fiselier 2018-04-03 01:52:12 +00:00
  • e96d6a1fb7 Implement P0430R2 - File system library on non-POSIX systems. Eric Fiselier 2018-04-02 23:35:24 +00:00
  • 1e34c76d33 Implement filesystem NB comments, relative paths, and related issues. Eric Fiselier 2018-04-02 23:03:41 +00:00
  • ead2a54952 [libcxx] Disable testing with system lib for 2 tests verifying debug mode. Volodymyr Sapsai 2018-04-02 22:09:57 +00:00
  • 4e177b91d0 fix typo in align_const_pair_U_V.pass.cpp Eric Fiselier 2018-03-29 03:44:01 +00:00
  • 3e005cc583 Move libc++ pair/tuple assign test to libcxx/ test directory. Eric Fiselier 2018-03-29 03:30:00 +00:00
  • f382e53015 Fix PR36914 - num_get::get(unsigned) incorrectly handles negative numbers. Eric Fiselier 2018-03-29 01:18:53 +00:00
  • 245b3a06a1 Fix test case initialization issues in permissions test Eric Fiselier 2018-03-26 07:06:25 +00:00
  • f2c93738b8 Implement filesystem::perm_options specified in NB comments. Eric Fiselier 2018-03-26 06:23:55 +00:00
  • f1471a367b Make filesystem tests generic between experimental and std versions. Eric Fiselier 2018-03-26 05:46:57 +00:00
  • 85e9de93e2 avoid new/delete ellision in construct.pass.cpp Eric Fiselier 2018-03-25 03:00:42 +00:00
  • 5a424a9856 Partially Revert "Workaround GCC bug PR78489 - SFINAE order is not respected." Eric Fiselier 2018-03-23 23:42:30 +00:00
  • 078131e6d2 Add temporary printouts to test to help debug failures. Eric Fiselier 2018-03-22 23:14:20 +00:00
  • 73e00f8321 Avoid Clang error about throwing _LIBCPP_ASSERT in noexcept function. Eric Fiselier 2018-03-22 23:01:08 +00:00
  • 111f042e6c [libcxx] [test] Strip trailing whitespace. NFC. Stephan T. Lavavej 2018-03-22 22:59:02 +00:00
  • 493b609b27 Workaround GCC bug PR78489 - SFINAE order is not respected. Eric Fiselier 2018-03-22 22:32:55 +00:00
  • b06c8f07b2 Use DoNotOptimize to prevent new/delete elision. Eric Fiselier 2018-03-22 21:28:09 +00:00
  • b7f27d421f Un-XFAIL a test under new GCC version; the GCC bug has been fixed Eric Fiselier 2018-03-22 19:18:08 +00:00
  • e9e128b0a6 Fix improperly failing test - and the code it was testing. Thanks to Stephan Lavavej for the catch. Marshall Clow 2018-03-22 18:27:28 +00:00
  • 959c89de1f commit temporary workaround for new Clang exception warning Eric Fiselier 2018-03-22 07:53:47 +00:00
  • 6d7a11eb53 Correct TEST_HAS_NO_ALIGNED_ALLOCATION macro definition Eric Fiselier 2018-03-22 06:21:07 +00:00
  • f4f3025362 Fix dynarray test failures after changing __libcpp_allocate/deallocate Eric Fiselier 2018-03-22 05:44:48 +00:00
  • a831287399 Fix PR22634 - std::allocator doesn't respect over-aligned types. Eric Fiselier 2018-03-22 04:42:56 +00:00
  • 256f187bc6 Implement LWG3034: P0767R1 breaks previously-standard-layout types Marshall Clow 2018-03-21 00:36:05 +00:00
  • dfeb9b2af7 Implement LWG3035: std::allocator's constructors should be constexpr. Marshall Clow 2018-03-20 23:02:53 +00:00
  • 483bc7c64a Implement LWG 3039 and 3041 - 'Treating Unnecessary decay'. Marshall Clow 2018-03-20 22:37:37 +00:00
  • 6ce040b9aa Updated C++2a status with changes from Jacksonville WG21 meeting Marshall Clow 2018-03-18 19:29:21 +00:00
  • ddb6e5f2ef [libcxx][test] Adding apple-clang-9 to UNSUPPORTED in iter_alloc_deduction.fail.cpp. Mike Edwards 2018-03-12 18:06:37 +00:00
  • 698b695147 [CMake] Copy the generated __config header into build directory Petr Hosek 2018-03-10 01:20:11 +00:00
  • 7c796ffe54 [libcxx][test] Reverting r327178 and r327190. Mike Edwards 2018-03-10 00:53:05 +00:00
  • 00c27d8a40 [libcxx][test] Marking libcpp-no-deduction-guides unsupported. Mike Edwards 2018-03-10 00:19:25 +00:00
  • 057ac7c9da XFAIL: libcpp-no-deduction-guides in libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp Mike Edwards 2018-03-09 22:13:12 +00:00
  • 2b588cbf15 Low-hanging fruit optimization in string::__move_assign(). Vedant Kumar 2018-03-08 21:15:26 +00:00
  • 46b8a51b49 Implement LWG#2518 - Non-member swap for propagate_const should call member swap Marshall Clow 2018-03-08 15:01:50 +00:00
  • 66c652fe08 Include <system_error> since we use it. Thanks to Andrey Maksimov for the catch. Marshall Clow 2018-03-07 22:51:16 +00:00
  • c80697556a One more test for P0767: Marshall Clow 2018-03-06 15:01:55 +00:00
  • 06ac7cdfc7 Implement P0767R1 - Deprecate POD Marshall Clow 2018-03-06 15:01:19 +00:00
  • f31b30dc55 Added P0805 to the list of ready bits Marshall Clow 2018-03-01 21:16:07 +00:00
  • 04dd960ff3 [libcxx] Fix last_write_time test for filesystems that don't support very small times. Volodymyr Sapsai 2018-02-28 23:27:40 +00:00
  • 76c246434a [libcxx] [test] Fix MSVC warnings and errors. Stephan T. Lavavej 2018-02-26 20:47:46 +00:00
  • 7102892bf3 Cleanup __config indention NFC Logan Chien 2018-02-24 07:57:32 +00:00
  • 9880456e8d Allow passing additional compiler/linker flags for the tests Alexander Richardson 2018-02-23 15:19:48 +00:00
  • df7a35ce32 [libcxx] Do not include the C math.h header before __config Mikhail Maltsev 2018-02-22 09:34:08 +00:00
  • 2c893111fc Add another test case to the deduction guide for basic_string. Marshall Clow 2018-02-22 05:14:20 +00:00
  • 61494b519c libcxx: Unbreak external thread library configuration. Peter Collingbourne 2018-02-21 21:36:18 +00:00
  • c4658abe60 [libcxx] Improve accuracy of complex asinh and acosh Mikhail Maltsev 2018-02-19 15:41:36 +00:00
  • 48a89ecb9f Merging r325147: ------------------------------------------------------------------------ r325147 | marshall | 2018-02-14 19:05:25 +0100 (Wed, 14 Feb 2018) | 3 lines Hans Wennborg 2018-02-15 08:22:12 +00:00
  • 6878e852d1 Fix test failure on compilers w/o deduction guides Eric Fiselier 2018-02-15 02:41:19 +00:00
  • 078dd9752d Add a catch for std::length_error for the case where the string can't handle 2GB. (like say 32-bit big-endian) Marshall Clow 2018-02-14 18:05:25 +00:00
  • 26a02748eb Fix incorrect indentation. Bruce Mitchener 2018-02-14 00:29:38 +00:00
  • e64dcb66c0 Make the ctype_byname::widen test cases pass on FreeBSD. Dimitry Andric 2018-02-13 17:43:24 +00:00
  • 52474820e4 Put type attributes after class keyword Dimitry Andric 2018-02-13 17:40:59 +00:00
  • e89a34f66a Fix typos. Bruce Mitchener 2018-02-13 08:12:00 +00:00
  • a2b7665eb2 [libcxx] [test] Strip trailing whitespace, NFC. Stephan T. Lavavej 2018-02-12 22:54:35 +00:00
  • 806a6ec645 Implement LWG 2835 - fix <tgmath.h> Marshall Clow 2018-02-12 19:13:24 +00:00
  • f72f21907c Implement LWG#2908 - The less-than operator for shared pointers could do more, and mark 2878 as complete as well (we already do that) Marshall Clow 2018-02-12 17:26:40 +00:00
  • b8cb776511 While implementing P0777 - preventing unnecessary decay, I found some non-public uses of decay that could be replaced by __uncvref. NFC intented Marshall Clow 2018-02-12 15:41:25 +00:00
  • 6ac8dc9566 Merging r324855: ------------------------------------------------------------------------ r324855 | dim | 2018-02-11 23:31:05 +0100 (Sun, 11 Feb 2018) | 26 lines Hans Wennborg 2018-02-12 10:04:36 +00:00
  • 524afaedd1 Add default C++ ABI libname and include paths for FreeBSD Dimitry Andric 2018-02-11 22:31:05 +00:00
  • 22a291c94e Fix libcxx MSVC C++17 redefinition of 'align_val_t' Eric Fiselier 2018-02-11 22:00:19 +00:00
  • 0fc3d1264c Mark two issues as complete Eric Fiselier 2018-02-11 21:57:25 +00:00
  • a8de063568 Fix a typo in the synopsis comment. NFC. Thanks to K-ballo for the catch Marshall Clow 2018-02-11 21:51:49 +00:00
  • 9e6ac074ee Use multi-key tree search for {map, set}::{count, equal_range} Eric Fiselier 2018-02-10 02:53:47 +00:00
  • 5bfbd7dacc The apple versions of clang don't support deduction guides yet. Marshall Clow 2018-02-08 19:33:03 +00:00
  • 88ba9758ff Once more, with feeling. Spell 'clang-4.0' correctly this time Marshall Clow 2018-02-08 17:06:08 +00:00
  • 0eec3e8b24 Clean up string's deduction guides tests. Mark old versions of clang as unsupported, b/c they don't have deduction guides, even in C++17 mode Marshall Clow 2018-02-08 16:25:57 +00:00
  • 1a2caf573f Update the status of removed components Marshall Clow 2018-02-08 14:51:22 +00:00
  • 171ed2198d [libcxx] Avoid spurious construction of valarray elements Mikhail Maltsev 2018-02-08 11:33:48 +00:00
  • 4c153004af Temporarily comment out deduction guide tests while I figure out what to do with old bots Marshall Clow 2018-02-08 07:20:45 +00:00
  • 5b1e87e52d Implement deduction guide for basic_string as described in P0433 Marshall Clow 2018-02-08 06:34:03 +00:00
  • 60020e6384 Improve a test. NFC Marshall Clow 2018-02-08 05:47:40 +00:00
  • c0acd34e9a Fix size and alignment of array<T, 0>. Eric Fiselier 2018-02-07 23:50:25 +00:00
  • 73660f725a Stop using __strtonum_fallback on Android. Dan Albert 2018-02-07 21:58:48 +00:00
  • 088e6015b2 Fix PR#31454 - 'basic_string<T>::push_back() crashes if sizeof(T)>sizeof(long long)'. We were mishandling the small-string optimization calculations for very large 'characters'. This may be an ABI change (change the size of) strings of very large 'characters', but since they never worked, I'm not too concerned. Marshall Clow 2018-02-07 21:30:17 +00:00
  • 2e1fa09f68 Fix -verify static assert messages for older Clang versions Eric Fiselier 2018-02-07 21:25:25 +00:00
  • 6cb35ede81 [libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types. Eric Fiselier 2018-02-07 21:06:13 +00:00
  • f003d63c40 Comment on 'Review' issues Marshall Clow 2018-02-07 19:24:37 +00:00
  • 31810d9c0b Remove more of the std::experimental bits that are now in std::. All the _v type aliases, conjunction/disjunction, apply, etc. See https://libcxx.llvm.org/TS_deprecation.html Marshall Clow 2018-02-06 23:13:48 +00:00
  • c387931db5 Mark P0777 as complete Marshall Clow 2018-02-06 21:00:58 +00:00
  • 52f9ca28a3 Implement P0777: Treating unnecessay decay Marshall Clow 2018-02-06 20:56:55 +00:00
  • 68b20ca4d9 Fix building libc++ with the macOS 10.13 SDK with -mmacosx-version-min=10.12 or lower. Nico Weber 2018-02-06 19:17:41 +00:00
  • f477af5fda Fix misleading indentation; replace a couple of NULLs with nullptr. Resolves https://reviews.llvm.org/D42945 ; thanks to Bruce Mitchener for the patch. Marshall Clow 2018-02-06 18:58:05 +00:00
  • 8d0ea13047 Merging r324153: ------------------------------------------------------------------------ r324153 | ericwf | 2018-02-02 23:39:59 +0100 (Fri, 02 Feb 2018) | 6 lines Hans Wennborg 2018-02-06 13:22:33 +00:00
  • 46c8ec503e No, really this time mark 3034 as 'Patch Ready' Marshall Clow 2018-02-06 03:24:21 +00:00
  • 4d839cb37e Mark issue 3034 as 'Patch Ready' Marshall Clow 2018-02-06 03:23:16 +00:00
  • 610fc67809 Revert "[libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types." Revert "Fix initialization of array<const T, 0> with GCC." Revert "Make array<const T, 0> non-CopyAssignable and make swap and fill ill-formed." Nirav Dave 2018-02-06 03:03:37 +00:00
  • 6c83c7ff6f More patches ready Marshall Clow 2018-02-06 01:59:28 +00:00
  • 53095c7200 Add issues in 'Review' Marshall Clow 2018-02-05 23:50:49 +00:00
  • b50d2443d5 Remove <experimental/string_view>; use <string_view> instead. See https://libcxx.llvm.org/TS_deprecation.html Marshall Clow 2018-02-05 23:43:34 +00:00
  • 13177172d0 Fix initialization of array<const T, 0> with GCC. Eric Fiselier 2018-02-04 08:02:35 +00:00
  • 88232b14d4 Mark LWG 3014 as complete. No code changes needed Eric Fiselier 2018-02-04 07:37:09 +00:00
  • 4d0f42850b Implement LWG 3014 - Fix more noexcept issues in filesystem. Eric Fiselier 2018-02-04 07:35:36 +00:00
  • b2c07b0af2 Mark LWG 3013 as already complete. See r316941 Eric Fiselier 2018-02-04 07:29:53 +00:00
  • 9611902923 Remove debug println from rec.dir.itr.increment test Eric Fiselier 2018-02-04 03:26:55 +00:00