c945ad4df0Enable auto-linking on Windows
Saleem Abdulrasool
2017-12-05 19:32:49 +0000
54b78ffabb[libcxx] Fix intrinsics for MSVC
Shoaib Meenai
2017-12-05 17:46:23 +0000
ab7cb215b0Mark a couple of internal routines as 'noexcept'
Marshall Clow
2017-12-05 15:56:26 +0000
df68ebc39bLand D28253 which fixes PR28929 (which we mistakenly marked as fixed before)
Marshall Clow
2017-12-05 04:09:49 +0000
f7d0fecf34Add issue 2587, which was missed
Marshall Clow
2017-12-05 03:51:16 +0000
94ab5eb370Commit tests for changes in revision 319710
Marshall Clow
2017-12-04 23:04:53 +0000
8f6293b39eImplement more of P0600: '[[nodiscard]] in the library' for C++2a
Marshall Clow
2017-12-04 23:03:42 +0000
cd64646026Ooops. I checked in a test for a bug I haven't fixed yet. Temporrarily commented it out.
Marshall Clow
2017-12-04 20:46:38 +0000
46b4ad5400Implement P0457R2: 'String Prefix and Suffix Checking' for c++2a
Marshall Clow
2017-12-04 20:11:38 +0000
aeded2bf6eFix PR#35948: generate_n does not accept floating point Size arguments.
Marshall Clow
2017-12-04 18:59:14 +0000
3156e63e7e[libcxx] Set up .arcconfig to point to new Diffusion CXX repository
Ben Hamilton
2017-12-04 17:55:28 +0000
9627e9b9f4Corrected a typo in the building libc++ docs
Hamza Sood
2017-12-03 10:18:35 +0000
4861f6dfdd[libcxx] Support getentropy as a source of randomness for std::random_device
Petr Hosek
2017-12-01 06:34:33 +0000
aec189a8d1Include AddLLVM needed for tests in the right context
Petr Hosek
2017-12-01 03:16:50 +0000
06f2e0050fFix problems with r'890 when building on machines where sizeof(size_t) != sizeof(unsigned long long) and C++03
Marshall Clow
2017-11-27 22:27:22 +0000
3a968efeebRevert commit removing allocator support from packaged_task. Will investigate further
Marshall Clow
2017-11-27 20:47:54 +0000
14ff89947cImplement LWG#2921 and LWG#2976 - removing allocator support from packaged_task.
Marshall Clow
2017-11-27 19:43:28 +0000
21edec7deeFix PR#35438 - bitset constructor does not zero unused bits
Marshall Clow
2017-11-27 19:03:30 +0000
0f25cd9e35Fix failure on C++03 bots
Marshall Clow
2017-11-27 16:17:19 +0000
b25029437eImplement LWG#2948: unique_ptr does not define operator<< for stream output
Marshall Clow
2017-11-27 15:51:36 +0000
c72032be60More of P0600; marking allocation routines as [[nodiscard]]
Marshall Clow
2017-11-26 02:55:38 +0000
e29f3f1fa5Fix copy/paste bug in test where we were putting a '3' into a vector<bool>. NFC.
Marshall Clow
2017-11-26 00:39:59 +0000
4746c1ee00Fix installation of cxxabi.h through libc++.
Eric Fiselier
2017-11-25 23:39:17 +0000
abba9f214bRemove a broken win32 locale function redirection
Martin Storsjo
2017-11-21 22:41:15 +0000
37332d7724Add missing test_macros.h inclusion.
Billy Robert O'Neal III
2017-11-21 22:16:57 +0000
7e250fcdc1Change (void) casts to TEST_IGNORE_NODISCARD, as requested by Eric. Reviewed as https://reviews.llvm.org/D40065
Billy Robert O'Neal III
2017-11-21 21:37:26 +0000
10bebe2053Fix std::string::data() symbol during library build.
Eric Fiselier
2017-11-20 20:23:27 +0000
7228160964Attempt to fix template depth test failures on older Clang versions
Eric Fiselier
2017-11-19 09:46:34 +0000
d316c2b7fcFix min/max usage in variant
Eric Fiselier
2017-11-19 04:57:22 +0000
e7f8cd476d[libc++] Shrink variant's index type when possible
Eric Fiselier
2017-11-19 04:19:44 +0000
115071a08eFix nodiscard test when modules are enabled
Eric Fiselier
2017-11-19 03:50:35 +0000
bc6989bcbdMore of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in filesystem::path
Marshall Clow
2017-11-16 05:48:32 +0000
79f3f9dbedMore of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in match_results. <regex>
Marshall Clow
2017-11-16 04:48:34 +0000
f1729d90b3More of P0600 - '[[nodiscard]] in the Library' mark empty() as nodiscard in string, string_view, and the free function std::empty(). Removed tabs from <string_view>, which is why the diff is so big.
Marshall Clow
2017-11-15 20:02:27 +0000
3fdfbbfe34[test] Alignment must be > __STDCPP_DEFAULT_NEW_ALIGNMENT__ to call aligned new
Casey Carter
2017-11-15 19:14:45 +0000
37b5a6b495Clean up the tests for free data(), size() and empty()
Marshall Clow
2017-11-15 17:47:09 +0000
88626bf496First part of P0600 - '[[nodiscard] in the standard library'. Mark the 'empty()' methods of all the containers as nodiscard. If you're calling empty() w/o looking at the result, you probably meanto to call 'clear()'. c++2a only
Marshall Clow
2017-11-15 05:51:26 +0000
2645a49a67Still more missing tests - this time for the unordered containers
Marshall Clow
2017-11-15 05:25:36 +0000
0b07da7c85Named the macro wrong in the test.
Marshall Clow
2017-11-15 03:08:39 +0000
6f8459857eUpdate Appveyor LLVM install link to be current and non-broken
Eric Fiselier
2017-11-15 01:37:11 +0000
a17cd7c641Added tests for xxx.size() and xxx.empty() for all the sequence containers
Marshall Clow
2017-11-15 01:33:33 +0000
290625979aMerging r313776:
Tom Stellard
2017-11-15 00:21:20 +0000
c9f5f10562Add two new macros: _LIBCPP_NODISCARD_AFTER_CXX17 and _LIBCPP_CONSTEXPR_AFTER_CXX17, along with a way to turn off the NODISCARD one: _LIBCPP_DISABLE_NODISCARD_AFTER_CXX17. No one is using these yet, but we will be ... soon
Marshall Clow
2017-11-14 22:26:50 +0000
e208d0895aRename identifiers named `__output`
Alexander Richardson
2017-11-14 11:14:25 +0000
8437dbd021Another test for LWG2952
Marshall Clow
2017-11-14 01:18:36 +0000
c6934a38d5Add a fail test for aligned_union of an incomplete type. See LWG#2979. NFC
Marshall Clow
2017-10-31 00:05:17 +0000
772a6d4185Add more fuzzing bits: partial_sort_copy, partition_copy, unique, unique_copy. No functional change to libc++; this is all test infastructure
Marshall Clow
2017-10-30 19:51:58 +0000
a4c272d82fImplement LWG 3013 - some filesystem members should not be noexcept.
Eric Fiselier
2017-10-30 18:59:59 +0000
3b8f03d964Mark test as unsupported on C++98/03, since it uses move_iterator
Marshall Clow
2017-10-30 16:07:59 +0000
c3fa9655a4Fix PR#35119 : set_union misbehaves with move_iterators. Thanks to Denis Yaroshevskiy for both the bug report and the fix.
Marshall Clow
2017-10-30 15:50:00 +0000
a12eafc284Update status of 2950
Marshall Clow
2017-10-29 21:43:30 +0000
23d0bd265dIssues to be voted on in ABQ
Marshall Clow
2017-10-29 19:02:00 +0000
76929f6825Mark string_view's constructor from (ptr,len) as noexcept (an extension). Update the tests to check this (and other noexcept bits
Marshall Clow
2017-10-24 16:30:06 +0000
66db4e4fddMark string_view literals as 'noexcept'. Fixes PR#25054. Thanks to Pavel K for the bug report.
Marshall Clow
2017-10-24 14:06:00 +0000