Commit Graph

  • 2a0436688e Merge r296561 - Fix PR32097 - is_abstract doesn't work on class templates. release_40 Eric Fiselier 2017-05-03 19:50:39 +0000
  • 8ad4f502b5 Merge r300397 - Fix PR32642 - string::insert and string::append don't work with move_iterator. Eric Fiselier 2017-05-03 19:48:55 +0000
  • 57c405955f Add missing acquire_load to call_once overload. Justin Lebar 2017-04-23 16:58:48 +0000
  • 5df171df50 cmath: Skip Libc for integral types in isinf, etc. Duncan P. N. Exon Smith 2017-04-21 23:14:55 +0000
  • fba865a217 Expand test coverage for LWG2857 Casey Carter 2017-04-21 22:38:59 +0000
  • 9f6e23c7c9 update XFAIL comments with more details Eric Fiselier 2017-04-21 03:09:40 +0000
  • c0574ee051 Mark exception_ptr tests as XFAIL on Windows for now Eric Fiselier 2017-04-21 02:13:33 +0000
  • c94dd0a571 XFAIL Windows test failures under test/libcxx Eric Fiselier 2017-04-21 01:48:02 +0000
  • aa22e515ac Resolve unused local typedef warning in test. Billy Robert O'Neal III 2017-04-21 01:10:04 +0000
  • b34376320f Fix 'verify-support' available feature Eric Fiselier 2017-04-21 00:43:07 +0000
  • 3d1d1eab22 [libc++] Default to vcruntime when targeting MSVC Shoaib Meenai 2017-04-20 23:33:49 +0000
  • a67beb7b94 Fix ATOMIC_<TYPE>_LOCK_FREE macros on Windows. Eric Fiselier 2017-04-20 23:22:46 +0000
  • 6ca6874880 Fix comment and remove incorrect linker flags in test configuration Eric Fiselier 2017-04-20 20:22:19 +0000
  • 5bf8bed958 Disable the filesystem library on Windows by default Eric Fiselier 2017-04-20 04:24:29 +0000
  • 23ccaa54dc Rename the static version of libc++ on Windows. Eric Fiselier 2017-04-20 04:19:02 +0000
  • b105246262 Make linker errors verbose on Windows Eric Fiselier 2017-04-20 01:50:39 +0000
  • 47c3219d73 Fix dllimport on a class template Eric Fiselier 2017-04-20 01:45:15 +0000
  • 02213ed1e1 change what branches Appveyor builds Eric Fiselier 2017-04-19 23:27:48 +0000
  • a5ca9445f6 Add appveyor.yml config for a future Windows bot. Eric Fiselier 2017-04-19 23:26:21 +0000
  • 04f2896e85 Fix typo in Windows test configuration code Eric Fiselier 2017-04-19 21:52:08 +0000
  • 2d282d7e6d [libc++] Use _LIBCPP_ABI_MICROSOFT instead of _MSC_VER Shoaib Meenai 2017-04-19 20:11:04 +0000
  • fbca5e0547 Fix tests for extended noexcept in the container adaptors tests Eric Fiselier 2017-04-19 02:07:12 +0000
  • 2c4b8af9aa Cleanup usages of _LIBCPP_HAS_NO_<c++11-feature> in <exception> Eric Fiselier 2017-04-19 01:35:58 +0000
  • aa55cef64a Cleanup usages of _LIBCPP_HAS_NO_<c++11-feature> in <bitset>, <ios>, <locale>, and <iterator> Eric Fiselier 2017-04-19 01:34:08 +0000
  • ec0df99de4 Cleanup remaining usages of _LIBCPP_HAS_NO_<c++11-feature> in the functional library Eric Fiselier 2017-04-19 01:28:47 +0000
  • 191f075c6f Cleanup remaining usages of _LIBCPP_HAS_NO_<c++11-feature> in tuple and utility Eric Fiselier 2017-04-19 01:23:39 +0000
  • 5875c1d527 Cleanup remaining _LIBCPP_HAS_NO_<c++11-feature> usages in container headers Eric Fiselier 2017-04-19 01:23:04 +0000
  • 869c5adc90 Cleanup _LIBCPP_HAS_NO_<c++11-feature> in support headers and final tests Eric Fiselier 2017-04-19 01:02:49 +0000
  • d311b3c55a Cleanup _LIBCPP_HAS_NO_<c++11-feature> in the utilities library Eric Fiselier 2017-04-19 00:56:32 +0000
  • 3e92897754 Cleanup _LIBCPP_HAS_NO_<c++11-feature> in the string library. Eric Fiselier 2017-04-19 00:28:44 +0000
  • 97db517a49 Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in the numeric tests and headers Eric Fiselier 2017-04-19 00:23:45 +0000
  • d89c715f29 Cleanup _LIBCPP_HAS_NO_<c++11-features> macro usage in regex Eric Fiselier 2017-04-18 23:42:15 +0000
  • e915b5c1f2 Cleanup _LIBCPP_HAS_NO_<c++11-feature> in the input.output library Eric Fiselier 2017-04-18 23:38:41 +0000
  • 6b17a7ba2c Cleanup _LIBCPP_HAS_NO_<c++11-feature> in algorithm Eric Fiselier 2017-04-18 23:26:47 +0000
  • 82810a6cef Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros for std::initializer_list Eric Fiselier 2017-04-18 23:09:36 +0000
  • 690d999934 Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in thread. Eric Fiselier 2017-04-18 23:05:08 +0000
  • 1ae14a374d Cleanup _LIBCPP_HAS_NO_<c++11-feature> in std::unordered_map and std::unordered_multimap Eric Fiselier 2017-04-18 22:50:56 +0000
  • 6cdc049a90 Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in std::unordered_set and std::unordered_multiset Eric Fiselier 2017-04-18 22:37:32 +0000
  • a8d1b917ee Cleanup _LIBCPP_HAS_NO_<c++11-feature> for std::queue and std::priority_queue. Eric Fiselier 2017-04-18 21:23:18 +0000
  • 7162dceba5 Cleanup _LIBCPP_HAS_NO_<c++11-feature> macro uses in std::stack. Eric Fiselier 2017-04-18 21:16:26 +0000
  • ce924dce57 Cleanup _LIBCPP_HAS_NO_<c++11-feature> macros in std::map and std::multimap Eric Fiselier 2017-04-18 21:08:06 +0000
  • a3de1e063a Cleanup _LIBCPP_HAS_NO_<c++11-feature> for std::set and std::multiset Eric Fiselier 2017-04-18 20:58:03 +0000
  • 21d02bea58 [test] Silence another unused-typedef warning Casey Carter 2017-04-18 20:04:39 +0000
  • 6f448f6943 [test] Silence unused parameter/typedef warnings Casey Carter 2017-04-18 18:44:33 +0000
  • 2f2efbd520 Mark LWG#2788 as complete - we already do this Marshall Clow 2017-04-18 17:22:49 +0000
  • 30ea4d0c86 Emit benchmark tests into the benchmarks build directory, not lib/ Eric Fiselier 2017-04-18 07:40:22 +0000
  • 688edc78f9 Update google benchmark Eric Fiselier 2017-04-18 07:17:20 +0000
  • 937aecfb3d Allow a standard library to implement conditional noexcept for optional and unique_ptr hash functions. Billy Robert O'Neal III 2017-04-18 00:19:50 +0000
  • 55dc5daa60 Work around GCC 4.9 bug regarding default initialization of const variables Eric Fiselier 2017-04-17 22:32:02 +0000
  • 7e698523da Fix passing incorrectly value-category when constructing unique_ptr's deleter Eric Fiselier 2017-04-17 20:20:27 +0000
  • 634a2b535f [optional] Update synopsis for LWG2934 Casey Carter 2017-04-17 20:15:16 +0000
  • 07d8458932 Sigh. Once again forgot about the 'no exceptions' bots. Marshall Clow 2017-04-17 14:18:44 +0000
  • 5e1df5e170 Mark LWG#2853 as complete. No code changes required, but added a couple of extra tests Marshall Clow 2017-04-17 13:19:14 +0000
  • 1cbdb0cb0e Cleanup one more <forward_list> test Eric Fiselier 2017-04-16 04:05:15 +0000
  • ed67bb6007 Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in <forward_list> Eric Fiselier 2017-04-16 04:02:01 +0000
  • 55ff80ecac Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in <list> Eric Fiselier 2017-04-16 03:45:35 +0000
  • 48503005c3 Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in deque Eric Fiselier 2017-04-16 03:17:01 +0000
  • 6c26be6c87 Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in <array> Eric Fiselier 2017-04-16 02:50:40 +0000
  • ffaa304088 Workaround Clang bug regarding template template parameters Eric Fiselier 2017-04-16 02:47:46 +0000
  • ad421ef159 Replace _LIBCPP_HAS_NO_<C++03 feature> with _LIBCPP_CXX03_LANG in vector. Eric Fiselier 2017-04-16 02:40:45 +0000
  • cebb3e984f [CMake][libcxx] Fix the --target and --gcc-toolchain flag handling Petr Hosek 2017-04-16 02:25:55 +0000
  • 745a5cd57f Cleanup and better scope unique_ptr internals Eric Fiselier 2017-04-16 02:14:31 +0000
  • e3aef86de2 Cleanup default_delete specializations Eric Fiselier 2017-04-16 02:06:25 +0000
  • a4fd0c9d61 Overhaul unique_ptr - Implement LWG 2801, 2905, 2520. Eric Fiselier 2017-04-16 01:51:04 +0000
  • 98d9a858da Implement LWG 2857 for variant. Tests from Casey Carter @ Microsoft. Eric Fiselier 2017-04-15 19:32:02 +0000
  • 6ad335bfc0 Simplify test helper Eric Fiselier 2017-04-15 12:05:11 +0000
  • 622c7d5846 Fix PR32642 - string::insert and string::append don't work with move_iterator. Eric Fiselier 2017-04-15 06:49:02 +0000
  • 9ea4041df8 [libcxx] Fix check-cxx-abilist on OS X Eric Fiselier 2017-04-15 05:41:45 +0000
  • 81f58e5052 Rewrite and cleanup unique_ptr tests. Eric Fiselier 2017-04-15 05:28:06 +0000
  • dfac40a8fc Make clang-format use C++03 syntax Eric Fiselier 2017-04-15 02:45:43 +0000
  • 82a50d6474 [libcxx] Direct support for Fuchsia Petr Hosek 2017-04-13 21:29:21 +0000
  • e1c9dfba1a [libc++] Add _LIBCPP_DISABLE_EXTERN_TEMPLATE config option Shoaib Meenai 2017-04-13 20:13:32 +0000
  • 059256914c Remove the binders from C++17. Reviewed as https://reviews.llvm.org/D31769 Marshall Clow 2017-04-13 18:25:32 +0000
  • 6403571b40 Implement LWG#2855 - made easy by previous refactoring Marshall Clow 2017-04-13 16:57:42 +0000
  • b975b451af [libc++] Explicitly set output directory for DLL Shoaib Meenai 2017-04-13 16:27:38 +0000
  • 9ac5bc5596 Refactor throw_with_nested. NFC. Marshall Clow 2017-04-13 14:41:45 +0000
  • d3b3b1f4a1 Add TEST_NOEXCEPT_FALSE to support D31738 Eric Fiselier 2017-04-13 10:17:23 +0000
  • 0301092a7b Cleanup any_cast failure test Eric Fiselier 2017-04-13 05:27:55 +0000
  • e4b267b262 Fix template >> within C++03 code Eric Fiselier 2017-04-13 02:56:03 +0000
  • 706e2c7374 Diagnose when reverse_iterator is used on path::iterator. Eric Fiselier 2017-04-13 02:54:13 +0000
  • dd5982633c Fix C++03 test failures Eric Fiselier 2017-04-13 01:13:58 +0000
  • 0cb22a2fb4 Add tests that std::unique_ptr's default constructor is constexpr. Eric Fiselier 2017-04-13 01:11:58 +0000
  • 3b7f79609f Update tests -verify error messages after r300140. Eric Fiselier 2017-04-13 01:03:41 +0000
  • dca3bcdd97 Fix more bad member swap definitions in unordered_map. Eric Fiselier 2017-04-13 01:02:41 +0000
  • 55d7bd0e5f Fix the default constructibility of __compressed_pair. Eric Fiselier 2017-04-13 00:50:45 +0000
  • 161ccc1a72 Fix most failures caused by r300140 Eric Fiselier 2017-04-13 00:34:24 +0000
  • db14bcc51c [libcxx] Fix __compressed_pair so it doesn't copy the argument multiple times, and add constexpr. Eric Fiselier 2017-04-12 23:45:53 +0000
  • 87fd9b2370 Fix test failures with older Clang versions Eric Fiselier 2017-04-12 23:17:17 +0000
  • 7b41c797ba [libc++] Implement LWG 2911 - add an is_aggregate type-trait Eric Fiselier 2017-04-12 23:08:46 +0000
  • 9bd669bd90 Additional test file for r300123 Marshall Clow 2017-04-12 22:51:56 +0000
  • 22381ddf4f Implement part of LWG#2857 - any/optional. Still to do - variant. Reviewed as https://reviews.llvm.org/D31956 Marshall Clow 2017-04-12 22:51:27 +0000
  • 39683f1377 Fix incorrectly qualified return type from unique_ptr::get_deleter(). Eric Fiselier 2017-04-12 22:43:49 +0000
  • 6d5fdc110f [libc++] Use more appropriate conditional for ABI macro definition Shoaib Meenai 2017-04-12 19:56:37 +0000
  • 00f804a0a5 [libcxx] [test] Avoid Clang's -Wunused-const-variable in is_constructible.pass.cpp. Stephan T. Lavavej 2017-04-12 17:16:38 +0000
  • a98a45148f Add some FAIL constexpr tests for optional's copy/move ctors. Marshall Clow 2017-04-12 00:07:29 +0000
  • 01208afbd6 Implement LWG#2873: 'Add noexcept to several shared_ptr related functions' This issue missed a couple, so I added those as well (see LWG#2942) Marshall Clow 2017-04-11 17:08:53 +0000
  • fe1d923fd3 [libc++] Fix unknown pragma warning on MSVC Ben Craig 2017-04-11 14:06:39 +0000
  • 41324261fa Mark P0599 as complete. It was implemented in r298573 Marshall Clow 2017-04-11 14:04:03 +0000
  • f4f8803751 Fix a C++03 failure Marshall Clow 2017-04-11 01:54:48 +0000
  • 726efd8dfd Remove some trigraphs that GCC was complaining about Marshall Clow 2017-04-11 00:18:28 +0000