Commit Graph

  • cdc59e576e Add tests for LWG 2796 Eric Fiselier 2016-12-15 07:15:39 +0000
  • 90314c55d1 Add more test cases for PR31384 Eric Fiselier 2016-12-15 07:05:19 +0000
  • 1739d3ef0a Add test case for PR31384 Eric Fiselier 2016-12-15 06:38:07 +0000
  • 9663ee4d4f Revert r289727 due to PR31384 Eric Fiselier 2016-12-15 06:34:54 +0000
  • 4a435415ad XFAIL test for more apple-clang versions Eric Fiselier 2016-12-15 05:41:07 +0000
  • c480bc55cd Work around bug in initialization of std::array base class with older clangs Eric Fiselier 2016-12-14 23:24:12 +0000
  • bad1d6c248 Fix PR31378 - std::list::remove should not require a default constructible allocator. Eric Fiselier 2016-12-14 22:48:38 +0000
  • 7b7dedb244 [libcxx] [test] Fix MSVC x64 truncation warnings with 32-bit allocator size_type/difference_type. Stephan T. Lavavej 2016-12-14 22:46:46 +0000
  • 18e56b438e [libcxx] Fix tuple construction/assignment from types derived from tuple/pair/array. Eric Fiselier 2016-12-14 22:22:38 +0000
  • a793c18bae XFAIL test on apple-clang-7.0 Eric Fiselier 2016-12-14 21:44:08 +0000
  • ff62475dcd [libcxx] Fix PR24075, PR23841 - Add scoped_allocator_adaptor::construct(pair<T, U>*, ...) overloads. Eric Fiselier 2016-12-14 21:29:29 +0000
  • 6d95982406 Recommit r286884: P0503R0, adopted in Issaquah, rewords some requirements on nullptr_t and istream_iterator. Eric Fiselier 2016-12-14 21:22:48 +0000
  • 4d6f42350e [libcxx] [test] Fix size_t-to-int truncation warnings in syserr.hash. Stephan T. Lavavej 2016-12-13 01:54:58 +0000
  • b988a6fb41 [libcxx] [test] Change ifstream constructor tests to handle read-only files. Stephan T. Lavavej 2016-12-12 19:50:22 +0000
  • fbbec294b0 [libcxx] [test] Fix an improper assumption about Null Forward Iterators. Stephan T. Lavavej 2016-12-12 19:50:14 +0000
  • 513447dbb9 [libcxx][CMake] Move the warning to HandleOutOfTreeLLVM Petr Hosek 2016-12-12 05:05:46 +0000
  • d8e3e932bf Actually re-disable -Wsign-compare Eric Fiselier 2016-12-11 05:54:43 +0000
  • ab804f1b7d Re-disable -Wsign-compare for now. I didn't catch all occurrences Eric Fiselier 2016-12-11 05:45:55 +0000
  • a2cd270943 Enable the -Wsign-compare warning to better support MSVC Eric Fiselier 2016-12-11 05:31:00 +0000
  • 47dfc5940d Fix copy/paste errors introduced in r289358 Eric Fiselier 2016-12-11 04:00:26 +0000
  • 11f64dcc58 Fix undefined behavior in container swap tests. Eric Fiselier 2016-12-11 03:41:12 +0000
  • 12a450ff3b Fix yet another dynamic exception spec Eric Fiselier 2016-12-11 02:49:37 +0000
  • e5bca2ba66 Fix more uses of dynamic exception specifications in C++17 Eric Fiselier 2016-12-11 02:47:36 +0000
  • b61c998ece Fix count_new.hpp to work w/o dynamic exception specifications Eric Fiselier 2016-12-11 02:20:17 +0000
  • 3e99c8b0af [libc++] Fix support for multibyte thousands_sep and decimal_point in moneypunct_byname and numpunct_byname. Eric Fiselier 2016-12-11 00:20:59 +0000
  • eae7e51a7d [libcxx] [test] Fix string_view tests. Stephan T. Lavavej 2016-12-09 22:35:53 +0000
  • aa1d62b4af [libcxx] [test] Add LIBCPP_ASSERT_NOEXCEPT/LIBCPP_ASSERT_NOT_NOEXCEPT, remove an unused variable. Stephan T. Lavavej 2016-12-09 19:53:08 +0000
  • 2fe522f79a Update doc version to 4.0 Eric Fiselier 2016-12-09 12:33:49 +0000
  • 8cdac0b885 [NFC] Change whitespace to force docs rebuild Eric Fiselier 2016-12-09 12:32:02 +0000
  • bf3b8e226e Fix missing const on set::count. Patch from Andrey Khalyavin Eric Fiselier 2016-12-09 12:17:31 +0000
  • e386ad3090 Refactor uses_allocator test types for upcoming fixes Eric Fiselier 2016-12-09 09:51:09 +0000
  • 11715ba8e2 Put C++ ABI headers in a special build directory instead of the top level. Eric Fiselier 2016-12-09 09:31:01 +0000
  • 5a6eaee517 fix misspelling in .clang-format Eric Fiselier 2016-12-09 03:18:45 +0000
  • f178c261f4 Turn off header sorting and comment formatting Eric Fiselier 2016-12-09 03:17:25 +0000
  • f2f3637d40 Fix PR27374 - Remove the implicit reduced-arity-extension in tuple. Eric Fiselier 2016-12-08 23:57:08 +0000
  • 3e541a6172 [libcxx] [test] Fix MSVC warning C4244 "conversion from 'X' to 'Y', possible loss of data", part 7/7. Stephan T. Lavavej 2016-12-08 21:38:57 +0000
  • f1cc7ff4c9 [libcxx] [test] Fix MSVC warning C4244 "conversion from 'X' to 'Y', possible loss of data", part 6/7. Stephan T. Lavavej 2016-12-08 21:38:44 +0000
  • 0e8cbce107 [libcxx] [test] Fix MSVC warning C4244 "conversion from 'X' to 'Y', possible loss of data", part 5/7. Stephan T. Lavavej 2016-12-08 21:38:32 +0000
  • 62cd72c4e6 [libcxx] [test] Fix MSVC warning C4244 "conversion from 'X' to 'Y', possible loss of data", part 4/7. Stephan T. Lavavej 2016-12-08 21:38:23 +0000
  • f008c5389e [libcxx] [test] Fix MSVC warning C4244 "conversion from 'X' to 'Y', possible loss of data", part 3/7. Stephan T. Lavavej 2016-12-08 21:38:14 +0000
  • 637a6f6005 [libcxx] [test] Fix MSVC warning C4244 "conversion from 'X' to 'Y', possible loss of data", part 2/7. Stephan T. Lavavej 2016-12-08 21:38:01 +0000
  • c53fd92b0f [libcxx] [test] Fix MSVC warning C4244 "conversion from 'X' to 'Y', possible loss of data", part 1/7. Stephan T. Lavavej 2016-12-08 21:37:47 +0000
  • 22e3b2af50 Add more test cases to packaged_task copyability test Eric Fiselier 2016-12-08 10:02:04 +0000
  • 52b1b17336 Avoid C++17 guaranteed copy elision when testing for non-copyability Eric Fiselier 2016-12-08 09:57:00 +0000
  • 014f0b0d36 Fix PR30323: numeric_limits<T>::max_digits10 when using 16 bit ints. Eric Fiselier 2016-12-08 07:30:01 +0000
  • 183fafa507 Fix _LIBCPP_VERSION tests with modules on Darwin Eric Fiselier 2016-12-08 06:37:41 +0000
  • a683dc04e1 Revert r288787: Add missing stdbool.h module. Eric Fiselier 2016-12-06 09:48:32 +0000
  • 1d801988a7 Add missing stdbool.h module. The test suite now passes on OS X with modules Eric Fiselier 2016-12-06 09:41:50 +0000
  • 7a6fabad1c Fix stdio module build on OS X Eric Fiselier 2016-12-06 07:40:46 +0000
  • 86e9c5f13d std::get<0>([std::variant constant expression]) *is* noexcept. Casey Carter 2016-12-06 02:28:19 +0000
  • 74c9d6aa0d Fix C++03 modules build Eric Fiselier 2016-12-06 01:34:24 +0000
  • 6504ee5755 [libcxx] [test] D27269: Fix MSVC x64 warning C4267 "conversion from 'size_t' to 'int' [or 'unsigned int'], possible loss of data", part 3/4. Stephan T. Lavavej 2016-12-06 01:14:51 +0000
  • ae5809a70c [libcxx] [test] D27268: Fix MSVC x64 warning C4267 "conversion from 'size_t' to 'int' [or 'unsigned int'], possible loss of data", part 2/4. Stephan T. Lavavej 2016-12-06 01:14:43 +0000
  • 7a477f5886 [libcxx] [test] D27267: Fix MSVC x64 warning C4267 "conversion from 'size_t' to 'int' [or 'unsigned int'], possible loss of data", part 1/4. Stephan T. Lavavej 2016-12-06 01:14:29 +0000
  • e2dbcaf969 [libcxx] [test] D27266: Remove spurious semicolons. Stephan T. Lavavej 2016-12-06 01:14:06 +0000
  • 43d9250a01 [libcxx] [test] D27025: Fix MSVC warning C4389 "signed/unsigned mismatch", part 12/12. Stephan T. Lavavej 2016-12-06 01:13:51 +0000
  • caa97ca11f [libcxx] [test] D27024: Fix MSVC warning C4389 "signed/unsigned mismatch", part 11/12. Stephan T. Lavavej 2016-12-06 01:13:40 +0000
  • 3bea61851a [libcxx] [test] D27023: Fix MSVC warning C4389 "signed/unsigned mismatch", part 10/12. Stephan T. Lavavej 2016-12-06 01:13:29 +0000
  • 21208822a8 [libcxx] [test] D27022: Fix MSVC warning C4389 "signed/unsigned mismatch", part 9/12. Stephan T. Lavavej 2016-12-06 01:13:14 +0000
  • 98605940df [libcxx] [test] D27021: Fix MSVC warning C4389 "signed/unsigned mismatch", part 8/12. Stephan T. Lavavej 2016-12-06 01:12:34 +0000
  • d95f62ecd2 Add support for writing -verify shell tests Eric Fiselier 2016-12-06 01:02:15 +0000
  • c7011af19b Allow enabling/disabling testing with module using env LIBCXX_USE_MODULES=1 Eric Fiselier 2016-12-06 00:01:04 +0000
  • 7ba695e32c Add module definitions for <experimental/foo> headers Eric Fiselier 2016-12-05 23:55:34 +0000
  • 72a5c771b8 Add module definitions for string_view Eric Fiselier 2016-12-05 23:53:23 +0000
  • 045b27e848 Add modules for any/optional/variant Eric Fiselier 2016-12-05 23:33:19 +0000
  • bca6de0e4e Adjust libc++ test infastructure to fully support modules Eric Fiselier 2016-12-05 23:16:07 +0000
  • c6d8e8a9cc [libc++] Add _LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS Shoaib Meenai 2016-12-05 19:40:12 +0000
  • d59e3c7fed Handle tests for noexcept that expect a false value Roger Ferrer Ibanez 2016-12-05 11:05:09 +0000
  • b5c2c47fb6 Update status page for variant implementation Eric Fiselier 2016-12-04 22:14:53 +0000
  • 0c2ffb6670 Choose better hash values for std::monostate and valueless variants. Eric Fiselier 2016-12-04 21:37:37 +0000
  • c4599da258 Turn off testsuite warnings by default with GCC Eric Fiselier 2016-12-03 03:29:45 +0000
  • 81b7f63174 Make make_exception_ptr abort with -fno-exceptions Eric Fiselier 2016-12-03 03:22:11 +0000
  • dd74cd25d5 Mark various <variant> items as complete Eric Fiselier 2016-12-03 02:47:40 +0000
  • 29616b3806 Work around more -Wshadow warnings Eric Fiselier 2016-12-03 02:26:28 +0000
  • 5b0fa443aa Fix <variant> w/o exception support Eric Fiselier 2016-12-03 01:58:07 +0000
  • b8574af83c Revert workaround for Clang bug. Thanks to Richard for the quick fix Eric Fiselier 2016-12-03 01:28:01 +0000
  • 90ade0a661 Fix -Wshadow warnings and enable warnings by default for C++ >= 11 Eric Fiselier 2016-12-03 01:21:40 +0000
  • b0d421ae1e XFAIL variant tests for apple-clang Eric Fiselier 2016-12-03 00:33:03 +0000
  • efc48515b4 Enable warnings by default for C++ >= 11 and fix -Wshadow occurances Eric Fiselier 2016-12-03 00:27:13 +0000
  • ac5c826faf Work around Clang 3.8 bugs Eric Fiselier 2016-12-03 00:13:33 +0000
  • a2ff798745 Fix C++03 build Eric Fiselier 2016-12-02 23:41:18 +0000
  • 120401a4e0 Make variant's index part of the hash value Eric Fiselier 2016-12-02 23:38:31 +0000
  • 4975ccc637 Fix generated warnings in <variant> Eric Fiselier 2016-12-02 23:17:33 +0000
  • f7168e5e0b Update darwin ABI list for <variant> Eric Fiselier 2016-12-02 23:14:18 +0000
  • f722080ff3 Update ABI lists for <variant> Eric Fiselier 2016-12-02 23:11:28 +0000
  • cab2af8418 Implement C++17 <variant>. Patch from Michael Park! Eric Fiselier 2016-12-02 23:00:05 +0000
  • 4dfe243dac Work around a bug in Clang's implementation of noexcept function types Eric Fiselier 2016-12-02 22:30:52 +0000
  • 7f2b2c8362 Fix copy/paste errors in new variant tests Eric Fiselier 2016-12-02 21:32:35 +0000
  • 08d07da127 Add tests for libc++'s constexpr variant copy/move extension Eric Fiselier 2016-12-02 21:17:51 +0000
  • 63f6af49d5 Protect sequences test under libcpp-no-exceptions Roger Ferrer Ibanez 2016-12-01 17:36:41 +0000
  • 5813abeff2 Protect futures test under libcpp-no-exceptions Roger Ferrer Ibanez 2016-12-01 17:34:57 +0000
  • 486d8a9adc Protect optional test under libcpp-no-exceptions Roger Ferrer Ibanez 2016-12-01 17:33:36 +0000
  • 7110e847a6 Protect std::ostream::sentry test under libcpp-no-exceptions Roger Ferrer Ibanez 2016-12-01 17:31:38 +0000
  • 72ac68a980 Protect std::array tests under noexceptions Roger Ferrer Ibanez 2016-11-29 17:10:29 +0000
  • 81086f8bfe Protect std::string tests under libcpp-no-exceptions Roger Ferrer Ibanez 2016-11-29 16:40:19 +0000
  • d6f05863c3 Protect std::{,unordered_}map tests under noexceptions Roger Ferrer Ibanez 2016-11-29 16:37:48 +0000
  • 10ffcdf7d0 Protect locale tests under noexceptions Roger Ferrer Ibanez 2016-11-29 16:31:40 +0000
  • ac5aff30fe Protect test for dynarray under libcpp-no-exceptions Roger Ferrer Ibanez 2016-11-29 16:27:45 +0000
  • 4299795816 [libcxx] remove unused code Aditya Kumar 2016-11-29 14:43:42 +0000
  • afa9b590b2 Implement conjuntion/disjuntion/negation for LFTS v2. Same code and tests for the ones in std:: Marshall Clow 2016-11-26 18:45:03 +0000