Commit Graph

  • d9bca8ab7d Add -Wno-covered-switch-default while compiling libc++ Eric Fiselier 2016-06-18 18:55:18 +0000
  • 29c26b91df Fix SleepFor(...) helper when a monotonic clock is not available. Eric Fiselier 2016-06-18 18:32:26 +0000
  • 87a1065747 Use monotonic clock in synthetic SleepFor test helper Eric Fiselier 2016-06-18 17:51:11 +0000
  • 7840a8ca84 Use utimes instead of utimensat when !defined(UTIME_OMIT). Fixes build for older GLIBC versions Eric Fiselier 2016-06-18 17:37:04 +0000
  • 880e38b206 Fix 3 bugs in filesystem tests and implementation. Eric Fiselier 2016-06-18 04:10:23 +0000
  • ba9dccd902 Enable building and using atomic shared_ptr for GCC. Eric Fiselier 2016-06-18 02:12:53 +0000
  • 591e18f6aa Add additional tests in an attempt to diagnose ARM test failures. Eric Fiselier 2016-06-18 02:11:48 +0000
  • 63a5b248d7 Add checkpoints to string allocation test to help with debugging arm failures. Eric Fiselier 2016-06-18 00:23:13 +0000
  • f1bc722d8c Fix bugs in recursive_directory_iterator::increment(ec) implementation and tests. Eric Fiselier 2016-06-17 23:57:16 +0000
  • a730ec37a9 Work around GCC bug in tests. The bug has been fixed in GCC 6.0 Eric Fiselier 2016-06-17 23:30:40 +0000
  • 5c8a3688be Fix initialization of test case array in C++11 Eric Fiselier 2016-06-17 22:36:47 +0000
  • 6f3b01af9c Fix bugs in recursive_directory_iterator implementation and tests. Eric Fiselier 2016-06-17 22:22:37 +0000
  • 40d9e09d89 Get filesystem tests passing for single-threaded configurations. Eric Fiselier 2016-06-17 21:44:26 +0000
  • 841798ce01 Update status of filesystem issues, and add tests for LWG issue 2683 Eric Fiselier 2016-06-17 21:24:11 +0000
  • 0c75540ba2 Reorder permissions test so they are not dependent on the processes umask Eric Fiselier 2016-06-17 21:00:27 +0000
  • 0354eb7228 Respect the processes umask in the create_directory test Eric Fiselier 2016-06-17 20:54:25 +0000
  • e3f386aae3 Add missing space between >> in template declaration. Fixes C++03 build. Eric Fiselier 2016-06-17 20:16:46 +0000
  • 05761e6861 Fix a couple of warnings present in the filesystem tests. Eric Fiselier 2016-06-17 19:57:54 +0000
  • 6e9a694dce Add Filesystem TS -- Complete Eric Fiselier 2016-06-17 19:46:40 +0000
  • a8f47cc800 Remove CloudABI specific workaround. Ed Schouten 2016-06-16 11:53:11 +0000
  • b2ce77fc21 Add an Android version check for GNU strerror_r. Dan Albert 2016-06-15 20:20:32 +0000
  • 461797d21a Fix warning in tuple tests. The test suite should now run clean with most warnings enabled Eric Fiselier 2016-06-15 19:41:52 +0000
  • 6bdead7593 Add -Wno-unused-command-line-argument when running the test suite to prevent errors Eric Fiselier 2016-06-15 17:25:05 +0000
  • 12150a7eb0 Fix const default initialization of lock_guard<> Eric Fiselier 2016-06-15 17:04:40 +0000
  • 629aa5670a [libcxx] [test] In test/support/test_allocator.h, fix construct() to avoid moving immovable types. Eric Fiselier 2016-06-15 01:53:32 +0000
  • 42e3e187f5 Improve portability of random_device tests. Patch from STL@microsoft.com Eric Fiselier 2016-06-15 01:50:31 +0000
  • c02ca7f4b0 Improve portability of vector tests. Patch from STL@microsoft.com Eric Fiselier 2016-06-15 01:44:22 +0000
  • a995776958 Improve portability of hash tests. Patch from STL@microsoft.com Eric Fiselier 2016-06-15 01:42:35 +0000
  • 5fb49ff88c Automatically detect export lists for OS X. Eric Fiselier 2016-06-14 21:55:14 +0000
  • d0eba8d313 Fix bad test that was previously getting ifdef-ed away Eric Fiselier 2016-06-14 21:50:30 +0000
  • d24c465bea Replace __cplusplus comparisons and dialect __has_feature checks with TEST_STD_VER. Eric Fiselier 2016-06-14 21:31:42 +0000
  • 174432dbd5 Found a couple bugs in the test suite. No functionality change. Marshall Clow 2016-06-14 15:25:46 +0000
  • d9e1819ef4 Partially Revert r272613. FreeBSD needs the non-trivial constructors in pair. Eric Fiselier 2016-06-14 14:34:19 +0000
  • 5a623cf59f Update errcat.objects tests so they test the bug fixed in r272640. Eric Fiselier 2016-06-14 06:37:36 +0000
  • d3f1134dca Fix syntax error in r272640. Eric Fiselier 2016-06-14 06:08:10 +0000
  • 17402e36fa Fix error checking for strerror_r implementations that return the error code. Eric Fiselier 2016-06-14 06:03:20 +0000
  • e443672b05 Avoid octal escape sequence warning with MSVC. Patch from STL@microsoft.com Eric Fiselier 2016-06-14 05:47:46 +0000
  • 10d7856f8f Add missing include Eric Fiselier 2016-06-14 04:58:19 +0000
  • 1f471cbe3e Temporarily XFAIL variadic lock_guard mangling test for GCC 4.9 Eric Fiselier 2016-06-14 04:45:26 +0000
  • 10b52a0e56 Implement variadic lock_guard. Eric Fiselier 2016-06-14 03:48:09 +0000
  • a30cee2258 Make system_error::message() thread safe. Fixes PR25598. Eric Fiselier 2016-06-14 03:45:31 +0000
  • 55ae1f0e07 Ignore depricated warnings from <ext/hash_map> and <ext/hash_set> Eric Fiselier 2016-06-14 03:26:11 +0000
  • bfdae2062a Fix warnings in tests. Eric Fiselier 2016-06-14 03:21:49 +0000
  • 202acb7fd3 Remove unused local var. Patch from STL@microsoft.com Eric Fiselier 2016-06-14 02:55:21 +0000
  • afa2f4331a Prevent truncation warning. Patch from STL@microsoft.com Eric Fiselier 2016-06-14 02:54:15 +0000
  • 831bfc277c Fix vector<bool> tests that were using ints. Patch from STL@microsoft.com Eric Fiselier 2016-06-14 02:53:04 +0000
  • d6c0cf0ebd Rename variables to prevent shadowing. Patch from STL@microsoft.com Eric Fiselier 2016-06-14 02:51:13 +0000
  • 5e3bf9c69a Avoid name shadowing in test. Patch from STL@microsoft.com Eric Fiselier 2016-06-14 02:47:46 +0000
  • be6c5e18b3 Silence more unused variable warnings. Patch from STL@microsoft.com Eric Fiselier 2016-06-14 02:46:39 +0000
  • bf5a4189d3 Remove _LIBCPP_TRIVIAL_PAIR_COPY_CTOR option. Eric Fiselier 2016-06-14 01:36:15 +0000
  • d8df1781e3 Add `REQUIRES: c++experimental` where appropriate. Dan Albert 2016-06-10 22:45:11 +0000
  • 42e8527d86 [streambuf] Added call to traits_type::copy to common case in xsgetn() Evandro Menezes 2016-06-10 16:00:29 +0000
  • 4241df3ef4 Make the comparison objects that we pass in for various tests look more like actual comparison objects. No functional change. Marshall Clow 2016-06-09 18:34:38 +0000
  • 94f5dfc59b Two more issues w/patches Marshall Clow 2016-06-09 14:50:38 +0000
  • f486825a5e Add notes for 2688 Marshall Clow 2016-06-08 22:33:25 +0000
  • 54f2d208b5 [CMake] Cleanup uses of USES_TERMINAL Chris Bieneman 2016-06-08 22:20:28 +0000
  • 9e65b66426 Mark 2441 as ready Marshall Clow 2016-06-08 21:25:38 +0000
  • a5d22d57ed Patch ready for #2436 Marshall Clow 2016-06-08 14:54:35 +0000
  • a8054c3017 Added notes for a bunch of the issues Marshall Clow 2016-06-07 20:05:57 +0000
  • 0f3f60f494 Added notes about the issues for Oulu Marshall Clow 2016-06-07 17:54:38 +0000
  • 467eaf8269 Avoid Shadowing warnings in the associative containers tests. Thanks to STL for the patch. Marshall Clow 2016-06-07 15:49:39 +0000
  • fb59f5ce4d Rename some test data (and make it const) to rid us of some shadowing warnings in the test suite. No functional change. Thanks to STL@microsoft for the report and patch. Marshall Clow 2016-06-06 18:24:08 +0000
  • 10b452646a Remove arithmetic +/-127 on chars; results in UB when dealing with signed chars. Thanks to STL@microsoft for the report. Marshall Clow 2016-06-06 14:35:22 +0000
  • 2700619520 Don't call memmove when there's nothing to move. Fixes PR#27978. Marshall Clow 2016-06-04 16:16:59 +0000
  • 1575e3e813 [libcxx] Fix c++98 test failures. Asiri Rathnayake 2016-06-03 21:40:03 +0000
  • 0dd618b723 [libcxx] Fix thread join.pass.cpp segfault after r271475 Asiri Rathnayake 2016-06-03 08:45:26 +0000
  • 3bf0d98eb1 Add not_fn test for throwing operator! Eric Fiselier 2016-06-02 08:37:00 +0000
  • dd7418914d Fix TEST_HAS_NO_EXCEPTIONS misspelling in the test suite. Eric Fiselier 2016-06-02 08:19:02 +0000
  • 03b9c6b922 Mark LWG issue 2545 as complete. Add extra tests Eric Fiselier 2016-06-02 05:44:14 +0000
  • b36940bb34 Fix leak in __enable_weak_this(). Thanks to Arthur O'Dwyer for finding it. Eric Fiselier 2016-06-02 04:57:00 +0000
  • a2cc95e5b7 Mark LWG issue 2218 as complete. Eric Fiselier 2016-06-02 04:13:41 +0000
  • f1dbeb482d Mark LWG issue 2336 as complete. There is nothing to do. Eric Fiselier 2016-06-02 04:08:03 +0000
  • e98bd2a486 Mark LWG issue 2250 as complete Eric Fiselier 2016-06-02 04:03:31 +0000
  • 400d356341 Mark LWG issue 2450 as complete. Eric Fiselier 2016-06-02 03:12:44 +0000
  • d25628018b Update libcxx.llvm.org documentation by linking to new docs. Eric Fiselier 2016-06-02 02:16:28 +0000
  • c230822a61 Add C++17 std::not_fn negator. Eric Fiselier 2016-06-02 01:25:41 +0000
  • a27cbf8a13 [libcxx] Allow target flags to affect CMake configuration tests Eric Fiselier 2016-06-02 01:10:08 +0000
  • dbfa5b6ea7 Remove enable_shared_from_this test since it leaks the control block and fails with ASAN Eric Fiselier 2016-06-02 01:09:12 +0000
  • 18e1ea69ae Implement P0033R1 - Re-enabling shared_from_this Eric Fiselier 2016-06-02 00:15:35 +0000
  • 84acb1ec3f Remove trailing whitespace in test suite. Approved by Marshall Clow. Eric Fiselier 2016-06-01 21:35:39 +0000
  • 68db6cdf1b Cleanup non-standard tests as reported by STL@microsoft.com. NFC. Eric Fiselier 2016-06-01 21:05:53 +0000
  • cad86ffac9 [CMake] Update to requiring CMake 3.4.3 Chris Bieneman 2016-05-31 20:21:52 +0000
  • 6cec3429ce Issues for Oulu Marshall Clow 2016-05-31 14:29:38 +0000
  • 8a8c114479 Mark LWG issue 2520 as complete Eric Fiselier 2016-05-31 04:27:57 +0000
  • 57c164f2a2 Add tests that got missed in r271247. Eric Fiselier 2016-05-31 01:51:34 +0000
  • b169bb00d1 Mark LWG issue 2276 as complete. Add _LIBCPP_ASSERTS for it Eric Fiselier 2016-05-31 01:50:55 +0000
  • 7883d02159 Mark LWG issue 2537 as complete Eric Fiselier 2016-05-31 01:11:20 +0000
  • 7d1c44c360 Mark LWG issue #2585 as complete Eric Fiselier 2016-05-31 01:03:07 +0000
  • 979137793e Mark LWG issue 2565 as complete. Update the tests to check it. Eric Fiselier 2016-05-31 00:23:31 +0000
  • efa8e8868c Make string_view work with -fno-exceptions and get tests passing. Eric Fiselier 2016-05-30 23:53:19 +0000
  • 53d9966ed2 Cleanup error handling when TLS creation fails Eric Fiselier 2016-05-30 23:15:19 +0000
  • e058f63592 Mark LWG issue #2522 as complete Eric Fiselier 2016-05-30 21:30:46 +0000
  • 2aad5d548c Fix bug in test allocator that incorrectly computed the allocation size Eric Fiselier 2016-05-30 01:31:04 +0000
  • a3eac518e6 [libcxx] Improve tests to use the UNSUPPORTED lit directive Asiri Rathnayake 2016-05-28 08:57:35 +0000
  • dcb35ad8ae Add missing include to test_iterators.h Eric Fiselier 2016-05-27 23:43:29 +0000
  • d9343ac2e4 Fix PR27751. Add proper dependancies for install-libcxx-headers rule Eric Fiselier 2016-05-27 23:33:10 +0000
  • 1eb744592a Fix PR27875. Parse LIBCXX_CXX_ABI_LIBRARY_PATH as a path not a string Eric Fiselier 2016-05-27 23:05:37 +0000
  • 1f21fcd10a Guard testing of tuple extensions to make tests portable Eric Fiselier 2016-05-27 22:41:45 +0000
  • 7515c69b11 Tolerate incorrect return type for 'isinf' and 'isnan' in tests. Eric Fiselier 2016-05-27 22:19:53 +0000
  • 5163e46afb [libcxx] Allow explicit pthread opt-in Ben Craig 2016-05-25 17:40:09 +0000