4d8cc6db10Change add_ten to add_one to avoid triggering ubsan integer overflow.
Billy Robert O'Neal III
2018-01-08 19:45:16 +0000
334063336bAdd the C++17 extensions to std::search. Include the default searcher, but not the Boyer-Moore or Boyer-Moore-Horspool searcher (yet). BUT put the BM and BMH tests in place, marked to XFAIL. The other searchers will follow soon
Marshall Clow
2018-01-08 19:18:00 +0000
23bd3c5356Correct mistake in pragma usage for Windows
Saleem Abdulrasool
2018-01-06 18:47:03 +0000
a5f7365011Add casts to prevent narrowing warnings.
Billy Robert O'Neal III
2018-01-06 02:50:03 +0000
e32740b599[libcxx] [test] Remove nonstandard things and resolve warnings in Xxx_scan tests
Billy Robert O'Neal III
2018-01-06 02:18:20 +0000
16eb426933[cmake] Add a config option LIBCXX_HAS_WIN32_THREAD_API for enforcing win32 threads
Martin Storsjo
2018-01-05 20:48:29 +0000
4dd943ec8eMove + and * operators of MoveOnly into MoveOnly.h.
Billy Robert O'Neal III
2018-01-05 01:32:00 +0000
70a8aae298Fix incorrect handling of move-only types in transform_reduce iter iter iter init, and add test.
Billy Robert O'Neal III
2018-01-05 01:31:57 +0000
b68e9c13a0Automated trailing whitespace removal by VS Code.
Billy Robert O'Neal III
2018-01-05 01:31:55 +0000
5de0f33bc6Add move-only types test to transform_reduce iter iter iter init op op.
Billy Robert O'Neal III
2018-01-05 01:31:52 +0000
519485521aAdd move-only types test for transform_reduce bop/uop.
Billy Robert O'Neal III
2018-01-05 01:31:50 +0000
4436c8cd83Fix nonstandard bits in transform_reduce_iter_iter_init_bop_uop.
Billy Robert O'Neal III
2018-01-05 01:31:47 +0000
390d70d797Drop 'svn' suffix from the version number.
Hans Wennborg
2018-01-03 16:58:30 +0000
ac3c89d6a3Update version to 7.0.0svn: cmake, include files and docs
Hans Wennborg
2018-01-03 15:40:29 +0000
05cc77a955Creating release_60 branch off revision 321711
Hans Wennborg
2018-01-03 14:54:46 +0000
3e653d6c9bMark LWG2824 as complete. We already did it, but I added a test to be sure
Marshall Clow
2018-01-03 04:37:30 +0000
1fb741dfe2Mark issue #2866 as "nothing to do"
Marshall Clow
2018-01-03 03:43:32 +0000
97adf8a38eOne more (should be) inline variable that is defined in the dylib
Marshall Clow
2018-01-02 19:23:30 +0000
4e498577b5Un-inline a few more variables that are exported from the dylib.
Marshall Clow
2018-01-02 19:01:45 +0000
136dc563adTemporarily revert the inlining of 'piecewise_construct' because it is exported from the dylib.
Marshall Clow
2018-01-02 18:57:47 +0000
c1ab13d9dfA couple more inlined variables that I missed the first time
Marshall Clow
2018-01-02 18:41:01 +0000
c58e4723e7Implement most of P0607: Inline Variables for the Standard Library. This involved marking a lot of variables as inline (but only for C++17 and later).
Marshall Clow
2018-01-02 17:17:01 +0000
05e705f9ecTry again, this time with the correct address
Jonathan Roelofs
2017-12-29 19:26:53 +0000
6f953342d5Update CREDITS.txt with personal email
Jonathan Roelofs
2017-12-29 19:15:20 +0000
14d7b698bf[libcxx] Suppress unused warning on apple.
Don Hinton
2017-12-25 05:33:42 +0000
de0811ac71Fix the definitions of 'reference' and 'pointer' in string_view that no one uses :-). Thanks to K-ballo for the catch.
Marshall Clow
2017-12-20 16:31:40 +0000
4b54e0fc2alibcxx: Fix for basic_stringbuf::seekoff() after r320604.
Peter Collingbourne
2017-12-19 23:33:16 +0000
5638e7b9c4[libcxx] Add WebAssembly support
Sam Clegg
2017-12-16 18:59:50 +0000
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