8ba816b366[libcxx] [test] Remove a Clang/C2 workaround.
Stephan T. Lavavej
2017-06-08 18:21:59 +0000
c597e3867eXFAIL tuple deduction guide test on GCC
Eric Fiselier
2017-06-08 08:03:35 +0000
3113ac6f85Add tests for class template deduction on std::tuple.
Eric Fiselier
2017-06-08 07:18:17 +0000
d66e43aff1Revert r304955 - Fix class template deduction for scoped_lock.
Eric Fiselier
2017-06-08 07:18:15 +0000
1cf5591af9Fix class template deduction for scoped_lock.
Eric Fiselier
2017-06-08 00:38:56 +0000
276a69c18bFix compile error with Bionic's PTHREAD_MUTEX_INITIALIZER
Eric Fiselier
2017-06-07 20:47:42 +0000
8f0ca59708Mark LWG 2904 as complete.
Michael Park
2017-06-07 10:27:17 +0000
3762fe69d2Implement LWG 2904.
Michael Park
2017-06-07 10:22:43 +0000
7457967300Fix test with exceptions disabled
Eric Fiselier
2017-06-07 09:06:05 +0000
3da9072b08[test] Test changes to accommodate LWG 2904 "Make variant move-assignment more exception safe"
Casey Carter
2017-06-07 00:06:04 +0000
57a009ae03add missing constexpr to optional::value_or
Casey Carter
2017-06-06 18:47:26 +0000
018fbafdf3[libcxx] [test] Add _SILENCE_ALL_CXX17_DEPRECATION_WARNINGS to msvc_stdlib_force_include.hpp.
Stephan T. Lavavej
2017-06-06 02:46:12 +0000
91d004da6c[test] Remove workaround for C1XX empty parameter pack bug
Casey Carter
2017-06-05 19:59:17 +0000
118d2fef02Fix the recently introduced test to work on C++03
Marshall Clow
2017-06-03 01:21:29 +0000
b1d8bca727Fix some undefined behavior in __hash_table. Thanks to vsk for the report and the patch. Reviewed as https://reviews.llvm.org/D33588.
Marshall Clow
2017-06-03 00:08:32 +0000
c689592890Mark two coroutine tests as unsupported under ubsan, again
Vedant Kumar
2017-06-02 20:06:49 +0000
84d753555fRevert "Mark two coroutine tests as unsupported under ubsan"
Vedant Kumar
2017-06-02 18:30:16 +0000
2e612e1621[test] Allow non-libc++ coroutine_handle::done to strengthen noexcept
Casey Carter
2017-06-01 22:40:16 +0000
974e519e85Mark two coroutine tests as unsupported under ubsan
Vedant Kumar
2017-06-01 20:00:40 +0000
a9d992d310Remove ubsan XFAILS in two tests
Vedant Kumar
2017-06-01 18:48:27 +0000
01e23b3a4bFix name used in -verify diagnostic to match trunk
Eric Fiselier
2017-06-01 02:31:01 +0000
59e24fe13cFix more unreserved names
Eric Fiselier
2017-06-01 02:29:37 +0000
bf86c8f4dcRename unreserved names in tuple
Eric Fiselier
2017-06-01 02:14:21 +0000
a16c62a07eUpgrade Clang version used by appveyor
Eric Fiselier
2017-06-01 01:00:59 +0000
a99bc1563bDefine -DNOMINMAX when running the tests on Windows
Eric Fiselier
2017-05-31 23:27:25 +0000
5ead340ec2Fix silly mistakes in recent changes made to coroutine test
Eric Fiselier
2017-05-31 22:20:42 +0000
7b7ac67cfbFix Libc++ build with MinGW64
Eric Fiselier
2017-05-31 22:14:05 +0000
018a3d51a4[Libc++] Use #pragma push_macro/pop_macro to better handle min/max on Windows
Eric Fiselier
2017-05-31 22:07:49 +0000
256425754dGuard against more macros in tchar.h
Eric Fiselier
2017-05-31 21:39:54 +0000
0db8645d28Transform the libc++ coroutine shell tests into normal .pass.cpp tests.
Eric Fiselier
2017-05-31 21:34:43 +0000
ac633a2a52Remove uses of _UI because Windows is evil and tchar.h #define's it
Eric Fiselier
2017-05-31 21:20:18 +0000
bed65743b4[test] s/uexpectedly/unexpectedly/
Casey Carter
2017-05-30 20:12:55 +0000
fecf2a493bAdd missing 'requires coroutines' to module map
Eric Fiselier
2017-05-29 23:17:28 +0000
8fa39c327dFix <experimental/coroutine> in C++03
Eric Fiselier
2017-05-29 19:46:16 +0000
53d1985f22[coroutines] Make coroutine_handle<T>::from_address ill-formed for everything but void*.
Eric Fiselier
2017-05-29 19:24:25 +0000
704a0db8d3Fix coroutine test failures caused by API misusages.
Eric Fiselier
2017-05-29 06:42:01 +0000
0a8dab6dc6Fix multiple bugs in coroutine tests.
Eric Fiselier
2017-05-29 05:00:24 +0000
120949f3e0Correct XFAIL's in coroutine tests to only list ubsan
Eric Fiselier
2017-05-28 20:56:16 +0000
bcb4a4e5d7Fix use of uninitialized memory
Eric Fiselier
2017-05-28 20:49:13 +0000
5202852ad6XFAIL tests which trigger coroutine debug info crash in Clang
Eric Fiselier
2017-05-28 20:49:11 +0000
75fc44aeceAdd hack to allow test to run w/o C++17 copy elision
Eric Fiselier
2017-05-28 20:30:18 +0000
1e9e38539aRemove XFAIL's for recently fixed bug
Eric Fiselier
2017-05-28 20:25:41 +0000
10d9a93ddd[coroutines] Add end-to-end tests within libc++
Eric Fiselier
2017-05-28 19:38:21 +0000
a317745593Workaround debug info bug in Clangs coroutine implementation
Eric Fiselier
2017-05-26 04:09:38 +0000
4aec787d15Get <experimental/coroutine> working in C++03.
Eric Fiselier
2017-05-26 03:02:54 +0000
c80ef6ed28Guard <experimental/coroutine> against older Clang versions.
Eric Fiselier
2017-05-26 01:52:59 +0000
efcf07d44aRemove incorrect #ifdef guards around variant tests.
Eric Fiselier
2017-05-26 01:27:08 +0000
90b8e58ffa[test] Fix breakage from r303947 =(
Casey Carter
2017-05-26 01:00:56 +0000
fd6177ffd6[test] make_shared<T()>(...) is, uh, libc++-specific
Casey Carter
2017-05-26 00:37:33 +0000
b3559ed0d6Re-add <experimental/coroutine> to the module map.
Eric Fiselier
2017-05-25 23:39:29 +0000
afb54769d4Correct typo: LIBCXXABI_BUILTINS_LIBRARY -> LIBCXX_BUILTINS_LIBRARY
Eric Fiselier
2017-05-25 22:43:42 +0000
fa3bd28afblibcxx: fix bootstrapping for mingw-w64
Martell Malone
2017-05-25 22:37:15 +0000
1bc177fd5bUpdate more coroutine_handle signatures to reflect N4663.
Eric Fiselier
2017-05-25 19:04:55 +0000
90c1331825Add asserts that the nullptr is maintained in string erase operations.
Billy Robert O'Neal III
2017-05-25 19:01:14 +0000
0b958696f5Update coroutine_handle<P>::promise to reflect N4663.
Eric Fiselier
2017-05-25 18:52:34 +0000
a42191c839[test] Remove workaround for C1XX conversion-to-nullptr bug
Casey Carter
2017-05-25 17:42:21 +0000
8b55cce1c8[test] Workaround C1XX bug in uses_allocator_types.hpp
Casey Carter
2017-05-25 17:42:17 +0000
3a07dd740bFix a test that was failing in C++11 mode introduced in r303874
Erik Pilkington
2017-05-25 16:16:17 +0000
8a80169b01Mark LWG#2900 as complete - we already do this, and I checked the tests in a couple days ago (r303268 & r303824)
Marshall Clow
2017-05-25 16:05:54 +0000
a3e0bf4396Add support for shared_ptr<FunctionType>
Erik Pilkington
2017-05-25 15:43:31 +0000
798ecd6c0fLast commit included some extra constexpr; remove them
Marshall Clow
2017-05-25 14:20:26 +0000
efae8792d8Make for_each_n only avaliable on C++17
Marshall Clow
2017-05-25 13:40:57 +0000
eb6bf87030Remove <experimental/coroutine> from the module map for now. It doesn't work unless modules are enabled
Eric Fiselier
2017-05-25 05:30:05 +0000
d3f919eb7bDisable the coroutines tests until Clang bumps __cpp_coroutines to reflect recent changes
Eric Fiselier
2017-05-25 05:11:40 +0000
737c3bf25eAdd <experimental/coroutine>
Eric Fiselier
2017-05-25 04:36:24 +0000
8392d4940dFix broken links on C++1z status page
Eric Fiselier
2017-05-25 04:09:07 +0000
10411c1626Add non-parallel version of for_each_n (+tests) from the Parallelism TS
Marshall Clow
2017-05-25 02:29:54 +0000
6d52b3b76cAdd some constexpr tests for optional's move/copy ctor
Marshall Clow
2017-05-25 00:22:33 +0000
a9197bd465Implement LWG#2790: Remove istreambuf_iterator::operator->. It never did anything useful.
Marshall Clow
2017-05-23 18:55:32 +0000
64182a5877[test] Add support for Objective-C++ tests
Erik Pilkington
2017-05-19 23:02:49 +0000
9e6b540dadMake next/prev/advance/distance operations on iterators be constexpr. I missed this when I implemented the rest of P0031R0
Marshall Clow
2017-05-17 18:51:36 +0000
6a5647485aMark the copy constructor and move constructor to be constexpr. This only works when the contained type has a constexpr copy/move ctor.
Marshall Clow
2017-05-17 15:30:01 +0000
fd1c7cb4b4[test] Add specific test for P0138R2, direct-list-init of fixed enums from integers, part 3/3.
Casey Carter
2017-05-12 20:33:46 +0000
a17261169e[test] Avoid P0138R2, direct-list-init of fixed enums from integers, part 2/3.
Casey Carter
2017-05-12 20:33:41 +0000
7e33af5858[test] Avoid P0138R2, direct-list-init of fixed enums from integers, part 1/3.
Casey Carter
2017-05-12 20:33:32 +0000
db15e80b33Fix C++03 test failures caused by static_assert emulation
Eric Fiselier
2017-05-12 03:53:56 +0000
e250cc68ceCleanup test issues reported by STL @ Microsoft.
Eric Fiselier
2017-05-12 03:38:28 +0000
050bf66723Remove non-standard basic_string_view::clear() member.
Eric Fiselier
2017-05-12 03:35:53 +0000
8e7fc5f6b3Move POSIX specific test under test/libcxx subdirectory
Eric Fiselier
2017-05-12 02:02:09 +0000
b22e6987b8Move tests for libc++ configurations into libcxx/ test subdirectory
Eric Fiselier
2017-05-12 01:49:32 +0000
2d31e197dbFix or move tests with non-standard assumptions
Eric Fiselier
2017-05-12 01:44:51 +0000
40e4fb68acGuard usage of libc++ regex internals inside test.
Eric Fiselier
2017-05-12 01:19:01 +0000
a12fdedd50Fix XFAIL to reflect recent fixes in GCC
Eric Fiselier
2017-05-11 23:04:04 +0000
83c266a94fMark LWG#2782 as complete. No functionality change; we already do this. Just added a few more tests.
Marshall Clow
2017-05-11 14:25:45 +0000
8fdc890aebReplace a nested namespace used for overload resolution with a struct. Richard Smith says that using the namespace results in an ODR violation, but I disagree. Nevertheless, the struct works just as well.
Marshall Clow
2017-05-11 14:00:54 +0000
4cbf03ea88Mark LWG#2850 as complete. No functionality change; we had tests that covered it already. Just added comments to the tests. Thanks to K-ballo for the heads up.
Marshall Clow
2017-05-11 13:55:20 +0000
8fdd8117a9Mark LWG#2796 as complete. No functionality change; we had tests that covered it already. Just added comments to the tests
Marshall Clow
2017-05-11 13:51:09 +0000
f318b708efFix `std::visit` for the zero variants case.
Michael Park
2017-05-11 07:17:12 +0000
98e4596f65Workaround -W#warnings on Windows until the correct fixes can land
Eric Fiselier
2017-05-10 23:29:13 +0000
ab2f54f103Remove usages of _LIBCPP_MSVC which is never defined
Eric Fiselier
2017-05-10 21:40:58 +0000
2df956f21eFix MinGW build to use Pthread when the header is available.
Eric Fiselier
2017-05-10 21:34:58 +0000
ca91fd09f7Don't interfere with the __builtin_foo namespace under MSVC
Eric Fiselier
2017-05-10 21:30:04 +0000
5f3d5935a3Fix bad #endif in msvc_stdlib_force_include.hpp.
Billy Robert O'Neal III
2017-05-10 20:58:30 +0000
41af64afad[libc++] Refactor Windows support headers.
Eric Fiselier
2017-05-10 20:57:45 +0000
76515a2dcfImplement LWG 2591 - Patch from K-Ballo
Eric Fiselier
2017-05-10 20:37:43 +0000
19fc985cceXFAIL is_trivially_copyable test for compilers that don't implement Core 2094
Eric Fiselier
2017-05-10 20:19:35 +0000
74424d09b4Fix enable_shared_from_this test in C++11
Eric Fiselier
2017-05-10 20:09:20 +0000
f6e8a9c876Clean up LIT failure output by not showing the entire environment
Eric Fiselier
2017-05-10 19:55:42 +0000
b423f1e860Update is_trivially_copyable tests with CWG 2094
Billy Robert O'Neal III
2017-05-10 19:43:31 +0000
1bc7a4b31e[libc++] Fix PR32979 - types with a private std::enable_shared_from_this base break shared_ptr
Eric Fiselier
2017-05-10 19:35:49 +0000