Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Implement p0258r2: has_unique_object_representations | Marshall Clow | 2018-01-03 | 1 | -2/+2 | |
| | | | | llvm-svn: 321685 | |||||
* | A couple more inlined variables that I missed the first time | Marshall Clow | 2018-01-02 | 1 | -1/+1 | |
| | | | | llvm-svn: 321661 | |||||
* | Implement most of P0607: Inline Variables for the Standard Library. This ↵ | Marshall Clow | 2018-01-02 | 1 | -1/+3 | |
| | | | | | | involved marking a lot of variables as inline (but only for C++17 and later). llvm-svn: 321658 | |||||
* | Add issue 2587, which was missed | Marshall Clow | 2017-12-05 | 1 | -0/+1 | |
| | | | | llvm-svn: 319734 | |||||
* | Implement more of P0600: '[[nodiscard]] in the library' for C++2a | Marshall Clow | 2017-12-04 | 1 | -0/+2 | |
| | | | | llvm-svn: 319710 | |||||
* | Implement P0457R2: 'String Prefix and Suffix Checking' for c++2a | Marshall Clow | 2017-12-04 | 1 | -1/+1 | |
| | | | | llvm-svn: 319687 | |||||
* | Implement LWG#2921 and LWG#2976 - removing allocator support from packaged_task. | Marshall Clow | 2017-11-27 | 2 | -2/+2 | |
| | | | | llvm-svn: 319080 | |||||
* | Implement LWG#2948: unique_ptr does not define operator<< for stream output | Marshall Clow | 2017-11-27 | 1 | -2/+2 | |
| | | | | llvm-svn: 319038 | |||||
* | Update C++2a status and add Glen to CREDITS.TXT. Reviewed as ↵ | Marshall Clow | 2017-11-23 | 1 | -1/+1 | |
| | | | | | | https://reviews.llvm.org/D40379 llvm-svn: 318919 | |||||
* | Implement p0137r1 - std::launder. Reviewed as https://reviews.llvm.org/D40144 | Marshall Clow | 2017-11-22 | 1 | -0/+1 | |
| | | | | llvm-svn: 318864 | |||||
* | Implement LWG2950: std::byte operations are misspecified | Marshall Clow | 2017-11-14 | 1 | -1/+1 | |
| | | | | llvm-svn: 318125 | |||||
* | Implement LWG2952: iterator_traits should work for pointers to cv T | Marshall Clow | 2017-11-14 | 1 | -1/+1 | |
| | | | | llvm-svn: 318119 | |||||
* | Put the status in the wrong column | Marshall Clow | 2017-11-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 318012 | |||||
* | Implement P0550R2: Transformation Trait remove_cvref | Marshall Clow | 2017-11-13 | 1 | -1/+1 | |
| | | | | llvm-svn: 318011 | |||||
* | Two more papers from Albuquerque | Marshall Clow | 2017-11-12 | 1 | -0/+2 | |
| | | | | llvm-svn: 318000 | |||||
* | Updated C++2a status page with new features/defects approved in Albuquerque. | Marshall Clow | 2017-11-12 | 1 | -0/+42 | |
| | | | | llvm-svn: 317996 | |||||
* | Mark Endian as 'in progress' | Marshall Clow | 2017-11-02 | 1 | -1/+1 | |
| | | | | llvm-svn: 317209 | |||||
* | More statuses, a new patch, too | Marshall Clow | 2017-11-01 | 1 | -11/+11 | |
| | | | | llvm-svn: 317074 | |||||
* | Fix broken links; update more issues. | Marshall Clow | 2017-10-31 | 1 | -35/+35 | |
| | | | | llvm-svn: 316970 | |||||
* | Initial triage | Marshall Clow | 2017-10-29 | 1 | -16/+16 | |
| | | | | llvm-svn: 316874 | |||||
* | Update status of 2950 | Marshall Clow | 2017-10-29 | 1 | -4/+4 | |
| | | | | llvm-svn: 316873 | |||||
* | Issues to be voted on in ABQ | Marshall Clow | 2017-10-29 | 1 | -31/+50 | |
| | | | | llvm-svn: 316867 | |||||
* | [libcxx] [www] Change an absolute link to cxx1z_status.html to be relative. | Stephan T. Lavavej | 2017-08-31 | 1 | -1/+1 | |
| | | | | | | Fixes D37318. llvm-svn: 312263 | |||||
* | [libcxx] [www] Strip trailing whitespace. | Stephan T. Lavavej | 2017-08-31 | 4 | -7/+7 | |
| | | | | | | Fixes D37318. llvm-svn: 312262 | |||||
* | [libcxx] [www] Fix broken link for LLVM Bugzilla. | Stephan T. Lavavej | 2017-08-31 | 1 | -1/+1 | |
| | | | | | | Fixes D37318. llvm-svn: 312261 | |||||
* | [libcxx] [www] Manually change http links to https. | Stephan T. Lavavej | 2017-08-31 | 11 | -70/+70 | |
| | | | | | | Fixes D37318. llvm-svn: 312260 | |||||
* | [libcxx] [www] Semi-manually change http://www.open-std.org and ↵ | Stephan T. Lavavej | 2017-08-31 | 7 | -62/+62 | |
| | | | | | | | | http://isocpp.org papers to https://wg21.link . Fixes D37318. llvm-svn: 312259 | |||||
* | [libcxx] [www] Change http://cplusplus.github.io/LWG/lwg-defects.html# to ↵ | Stephan T. Lavavej | 2017-08-31 | 1 | -151/+151 | |
| | | | | | | | | https://wg21.link/lwg . Fixes D37318. llvm-svn: 312258 | |||||
* | [libcxx] [www] Change http://wg21.link to https://wg21.link . | Stephan T. Lavavej | 2017-08-31 | 3 | -419/+419 | |
| | | | | | | Fixes D37318. llvm-svn: 312257 | |||||
* | Mark LWG 2942 as complete | Eric Fiselier | 2017-07-30 | 1 | -1/+1 | |
| | | | | llvm-svn: 309528 | |||||
* | Mark LWG 2961 as complete | Eric Fiselier | 2017-07-30 | 1 | -1/+1 | |
| | | | | llvm-svn: 309527 | |||||
* | Implement P0739R0: 'Some improvements to class template argument deduction ↵ | Marshall Clow | 2017-07-27 | 2 | -2/+6 | |
| | | | | | | integration into the standard library' This is an API change (not ABI change) due to a late change in the c++17 standard llvm-svn: 309296 | |||||
* | Update libc++ status pages with results of the Toronto Meeting - and for C++2a | Marshall Clow | 2017-07-16 | 3 | -0/+100 | |
| | | | | llvm-svn: 308153 | |||||
* | Update issues moved in Toronto | Marshall Clow | 2017-07-15 | 1 | -1/+5 | |
| | | | | llvm-svn: 308097 | |||||
* | Implement LWG 2937 - equivalent("dne", "exists") is not an error | Eric Fiselier | 2017-07-05 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | This patch speculatively implements the PR for LWG 2937, which fixes two issues with equivalent. (1) It makes equivalent("dne", "exists") an error. Previously only equivalent("dne", "dne") was an error and the former case was not (it returned false). Now equivalent reports an error when either input doesn't exist. (2) It makes equivalent(p1, p2) well-formed when `is_other(p1) && is_other(p2)`. Previously this was an error, but there is seemingly no reason why it should be on POSIX system. llvm-svn: 307117 | |||||
* | Updated notest on 2974 | Marshall Clow | 2017-06-28 | 1 | -2/+2 | |
| | | | | llvm-svn: 306581 | |||||
* | Updated for the Toronto meeting | Marshall Clow | 2017-06-26 | 1 | -57/+27 | |
| | | | | llvm-svn: 306269 | |||||
* | Mark LWG 2904 as complete. | Michael Park | 2017-06-07 | 1 | -2/+2 | |
| | | | | llvm-svn: 304893 | |||||
* | Mark LWG#2900 as complete - we already do this, and I checked the tests in a ↵ | Marshall Clow | 2017-05-25 | 1 | -2/+2 | |
| | | | | | | couple days ago (r303268 & r303824) llvm-svn: 303876 | |||||
* | Fix broken links on C++1z status page | Eric Fiselier | 2017-05-25 | 1 | -5/+5 | |
| | | | | llvm-svn: 303835 | |||||
* | Implement LWG#2790: Remove istreambuf_iterator::operator->. It never did ↵ | Marshall Clow | 2017-05-23 | 1 | -2/+2 | |
| | | | | | | anything useful. llvm-svn: 303675 | |||||
* | Mark LWG#2782 as complete. No functionality change; we already do this. Just ↵ | Marshall Clow | 2017-05-11 | 1 | -1/+1 | |
| | | | | | | added a few more tests. llvm-svn: 302802 | |||||
* | Mark LWG#2850 as complete. No functionality change; we had tests that ↵ | Marshall Clow | 2017-05-11 | 1 | -1/+1 | |
| | | | | | | covered it already. Just added comments to the tests. Thanks to K-ballo for the heads up. llvm-svn: 302799 | |||||
* | Mark LWG#2796 as complete. No functionality change; we had tests that ↵ | Marshall Clow | 2017-05-11 | 1 | -2/+2 | |
| | | | | | | covered it already. Just added comments to the tests llvm-svn: 302798 | |||||
* | Implement LWG 2591 - Patch from K-Ballo | Eric Fiselier | 2017-05-10 | 1 | -1/+1 | |
| | | | | llvm-svn: 302724 | |||||
* | Mark LWG#2788 as complete - we already do this | Marshall Clow | 2017-04-18 | 1 | -1/+1 | |
| | | | | llvm-svn: 300568 | |||||
* | Mark LWG#2853 as complete. No code changes required, but added a couple of ↵ | Marshall Clow | 2017-04-17 | 1 | -2/+2 | |
| | | | | | | extra tests llvm-svn: 300449 | |||||
* | Overhaul unique_ptr - Implement LWG 2801, 2905, 2520. | Eric Fiselier | 2017-04-16 | 1 | -2/+2 | |
| | | | | | | | | | | | | | | | | | | | | | This patch overhauls both specializations of unique_ptr while implementing the following LWG issues: * LWG 2801 - This issue constrains unique_ptr's constructors when the deleter type is not default constructible. Additionally it adds SFINAE conditions to unique_ptr<T[]>::unique_ptr(Up). * LWG 2905 - This issue reworks the unique_ptr(pointer, /* see below */ deleter) constructors so that they correctly SFINAE when the deleter argument cannot be used to construct the stored deleter. * LWG 2520 - This issue fixes initializing unique_ptr<T[]> from nullptr. Libc++ had previously implemented this issue, but the suggested resolution still broke initialization from NULL. This patch re-works the unique_ptr<T[]>(Up, deleter) overloads so that they accept NULL as well as nullptr. llvm-svn: 300406 | |||||
* | Implement LWG 2857 for variant. Tests from Casey Carter @ Microsoft. | Eric Fiselier | 2017-04-15 | 1 | -1/+1 | |
| | | | | | | | Also mark LWG 2857 as complete, since the changes to optional and any were completed by Marshall earlier. llvm-svn: 300403 | |||||
* | Implement LWG#2855 - made easy by previous refactoring | Marshall Clow | 2017-04-13 | 1 | -2/+2 | |
| | | | | llvm-svn: 300218 |