6ce040b9aaUpdated C++2a status with changes from Jacksonville WG21 meeting
Marshall Clow
2018-03-18 19:29:21 +0000
ddb6e5f2ef[libcxx][test] Adding apple-clang-9 to UNSUPPORTED in iter_alloc_deduction.fail.cpp.
Mike Edwards
2018-03-12 18:06:37 +0000
698b695147[CMake] Copy the generated __config header into build directory
Petr Hosek
2018-03-10 01:20:11 +0000
7c796ffe54[libcxx][test] Reverting r327178 and r327190.
Mike Edwards
2018-03-10 00:53:05 +0000
00c27d8a40[libcxx][test] Marking libcpp-no-deduction-guides unsupported.
Mike Edwards
2018-03-10 00:19:25 +0000
057ac7c9daXFAIL: libcpp-no-deduction-guides in libcxx/test/std/strings/basic.string/string.cons/iter_alloc_deduction.fail.cpp
Mike Edwards
2018-03-09 22:13:12 +0000
2b588cbf15Low-hanging fruit optimization in string::__move_assign().
Vedant Kumar
2018-03-08 21:15:26 +0000
46b8a51b49Implement LWG#2518 - Non-member swap for propagate_const should call member swap
Marshall Clow
2018-03-08 15:01:50 +0000
66c652fe08Include <system_error> since we use it. Thanks to Andrey Maksimov for the catch.
Marshall Clow
2018-03-07 22:51:16 +0000
c80697556aOne more test for P0767:
Marshall Clow
2018-03-06 15:01:55 +0000
06ac7cdfc7Implement P0767R1 - Deprecate POD
Marshall Clow
2018-03-06 15:01:19 +0000
f31b30dc55Added P0805 to the list of ready bits
Marshall Clow
2018-03-01 21:16:07 +0000
04dd960ff3[libcxx] Fix last_write_time test for filesystems that don't support very small times.
Volodymyr Sapsai
2018-02-28 23:27:40 +0000
76c246434a[libcxx] [test] Fix MSVC warnings and errors.
Stephan T. Lavavej
2018-02-26 20:47:46 +0000
6878e852d1Fix test failure on compilers w/o deduction guides
Eric Fiselier
2018-02-15 02:41:19 +0000
078dd9752dAdd a catch for std::length_error for the case where the string can't handle 2GB. (like say 32-bit big-endian)
Marshall Clow
2018-02-14 18:05:25 +0000
26a02748ebFix incorrect indentation.
Bruce Mitchener
2018-02-14 00:29:38 +0000
e64dcb66c0Make the ctype_byname::widen test cases pass on FreeBSD.
Dimitry Andric
2018-02-13 17:43:24 +0000
52474820e4Put type attributes after class keyword
Dimitry Andric
2018-02-13 17:40:59 +0000
e89a34f66aFix typos.
Bruce Mitchener
2018-02-13 08:12:00 +0000
a2b7665eb2[libcxx] [test] Strip trailing whitespace, NFC.
Stephan T. Lavavej
2018-02-12 22:54:35 +0000
f72f21907cImplement LWG#2908 - The less-than operator for shared pointers could do more, and mark 2878 as complete as well (we already do that)
Marshall Clow
2018-02-12 17:26:40 +0000
b8cb776511While implementing P0777 - preventing unnecessary decay, I found some non-public uses of decay that could be replaced by __uncvref. NFC intented
Marshall Clow
2018-02-12 15:41:25 +0000
6ac8dc9566Merging r324855: ------------------------------------------------------------------------ r324855 | dim | 2018-02-11 23:31:05 +0100 (Sun, 11 Feb 2018) | 26 lines
Hans Wennborg
2018-02-12 10:04:36 +0000
524afaedd1Add default C++ ABI libname and include paths for FreeBSD
Dimitry Andric
2018-02-11 22:31:05 +0000
22a291c94eFix libcxx MSVC C++17 redefinition of 'align_val_t'
Eric Fiselier
2018-02-11 22:00:19 +0000
0fc3d1264cMark two issues as complete
Eric Fiselier
2018-02-11 21:57:25 +0000
a8de063568Fix a typo in the synopsis comment. NFC. Thanks to K-ballo for the catch
Marshall Clow
2018-02-11 21:51:49 +0000
9e6ac074eeUse multi-key tree search for {map, set}::{count, equal_range}
Eric Fiselier
2018-02-10 02:53:47 +0000
5bfbd7daccThe apple versions of clang don't support deduction guides yet.
Marshall Clow
2018-02-08 19:33:03 +0000
88ba9758ffOnce more, with feeling. Spell 'clang-4.0' correctly this time
Marshall Clow
2018-02-08 17:06:08 +0000
0eec3e8b24Clean up string's deduction guides tests. Mark old versions of clang as unsupported, b/c they don't have deduction guides, even in C++17 mode
Marshall Clow
2018-02-08 16:25:57 +0000
1a2caf573fUpdate the status of removed components
Marshall Clow
2018-02-08 14:51:22 +0000
171ed2198d[libcxx] Avoid spurious construction of valarray elements
Mikhail Maltsev
2018-02-08 11:33:48 +0000
4c153004afTemporarily comment out deduction guide tests while I figure out what to do with old bots
Marshall Clow
2018-02-08 07:20:45 +0000
5b1e87e52dImplement deduction guide for basic_string as described in P0433
Marshall Clow
2018-02-08 06:34:03 +0000
60020e6384Improve a test. NFC
Marshall Clow
2018-02-08 05:47:40 +0000
c0acd34e9aFix size and alignment of array<T, 0>.
Eric Fiselier
2018-02-07 23:50:25 +0000
73660f725aStop using __strtonum_fallback on Android.
Dan Albert
2018-02-07 21:58:48 +0000
088e6015b2Fix PR#31454 - 'basic_string<T>::push_back() crashes if sizeof(T)>sizeof(long long)'. We were mishandling the small-string optimization calculations for very large 'characters'. This may be an ABI change (change the size of) strings of very large 'characters', but since they never worked, I'm not too concerned.
Marshall Clow
2018-02-07 21:30:17 +0000
2e1fa09f68Fix -verify static assert messages for older Clang versions
Eric Fiselier
2018-02-07 21:25:25 +0000
6cb35ede81[libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types.
Eric Fiselier
2018-02-07 21:06:13 +0000
f003d63c40Comment on 'Review' issues
Marshall Clow
2018-02-07 19:24:37 +0000
31810d9c0bRemove more of the std::experimental bits that are now in std::. All the _v type aliases, conjunction/disjunction, apply, etc. See https://libcxx.llvm.org/TS_deprecation.html
Marshall Clow
2018-02-06 23:13:48 +0000
c387931db5Mark P0777 as complete
Marshall Clow
2018-02-06 21:00:58 +0000
68b20ca4d9Fix building libc++ with the macOS 10.13 SDK with -mmacosx-version-min=10.12 or lower.
Nico Weber
2018-02-06 19:17:41 +0000
f477af5fdaFix misleading indentation; replace a couple of NULLs with nullptr. Resolves https://reviews.llvm.org/D42945 ; thanks to Bruce Mitchener for the patch.
Marshall Clow
2018-02-06 18:58:05 +0000
610fc67809Revert "[libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types." Revert "Fix initialization of array<const T, 0> with GCC." Revert "Make array<const T, 0> non-CopyAssignable and make swap and fill ill-formed."
Nirav Dave
2018-02-06 03:03:37 +0000
13177172d0Fix initialization of array<const T, 0> with GCC.
Eric Fiselier
2018-02-04 08:02:35 +0000
88232b14d4Mark LWG 3014 as complete. No code changes needed
Eric Fiselier
2018-02-04 07:37:09 +0000
4d0f42850bImplement LWG 3014 - Fix more noexcept issues in filesystem.
Eric Fiselier
2018-02-04 07:35:36 +0000
b2c07b0af2Mark LWG 3013 as already complete. See r316941
Eric Fiselier
2018-02-04 07:29:53 +0000
9611902923Remove debug println from rec.dir.itr.increment test
Eric Fiselier
2018-02-04 03:26:55 +0000
0b47a655acImplement LWG2989: path's streaming operators allow everything under the sun.
Eric Fiselier
2018-02-04 03:10:53 +0000
cc7688a719Mark issue 2851 as complete
Eric Fiselier
2018-02-04 02:45:33 +0000
af1fd7c75fAddress LWG 2849 and fix missing failure condition in copy_file.
Eric Fiselier
2018-02-04 02:43:32 +0000
7d251c57accorrect comment about C++03 assignment operators
Eric Fiselier
2018-02-04 02:22:33 +0000
122c064a76Make array<const T, 0> non-CopyAssignable and make swap and fill ill-formed.
Eric Fiselier
2018-02-04 02:17:02 +0000
f3224ac007[libc++] Fix PR35491 - std::array of zero-size doesn't work with non-default constructible types.
Eric Fiselier
2018-02-04 01:03:08 +0000
b173b26b9eWork around GCC constexpr initialization bug
Eric Fiselier
2018-02-03 01:48:21 +0000
b232793189Work around Clang bug introduced in r324062
Eric Fiselier
2018-02-03 01:45:35 +0000
d33aaa939cFix has_unique_object_representation after Clang commit r324134.
Eric Fiselier
2018-02-02 22:39:59 +0000
b2189c01faDisable test in C++<11 mode due to use of alignas.
Richard Smith
2018-02-01 23:31:22 +0000
dfb1351077Make std::get_temporary_buffer respect overaligned types when possible
Richard Smith
2018-02-01 22:24:45 +0000
fd34566e5aPut the exception classes for experimental::optional and experimental::any back in the dylib for binary compatibility
Marshall Clow
2018-02-01 18:45:57 +0000
75075c6be0Add static_asserts to basic_ios and basic_stream_buf to ensure that that the traits match the character type. This is a requirement on the user - now we get consistent failures at compile time instead of incomprehensible error messages or runtime failures. This is also LWG#2994 - not yet adopted.
Marshall Clow
2018-02-01 03:55:27 +0000
37e4c9b159Implement LWG2870: Default value of parameter theta of polar should be dependent
Marshall Clow
2018-01-31 21:42:39 +0000
64aa1c1b75First cut at issue statuses for JAX
Marshall Clow
2018-01-30 00:48:39 +0000
4bbcce7ef8Add tests to make sure that <string_view> provides std::size/data/empty in C++17 mode. This is LWG#3009, coming up for a vote in JAX - but we already do it, just don't have tests
Marshall Clow
2018-01-30 00:47:43 +0000
6f79a901d1Minor updated to the main libcxx page; add a link to the deprecation page
Marshall Clow
2018-01-29 21:28:46 +0000
1dfee5b4d4LLVM_FOUND isn't always set, so just test if llvm_setup_rpath() is available instead.
Don Hinton
2018-01-27 18:55:30 +0000