summaryrefslogtreecommitdiffstats
path: root/libcxx/www
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement p0258r2: has_unique_object_representationsMarshall Clow2018-01-031-2/+2
| | | | llvm-svn: 321685
* A couple more inlined variables that I missed the first timeMarshall Clow2018-01-021-1/+1
| | | | llvm-svn: 321661
* Implement most of P0607: Inline Variables for the Standard Library. This ↵Marshall Clow2018-01-021-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 missedMarshall Clow2017-12-051-0/+1
| | | | llvm-svn: 319734
* Implement more of P0600: '[[nodiscard]] in the library' for C++2aMarshall Clow2017-12-041-0/+2
| | | | llvm-svn: 319710
* Implement P0457R2: 'String Prefix and Suffix Checking' for c++2aMarshall Clow2017-12-041-1/+1
| | | | llvm-svn: 319687
* Implement LWG#2921 and LWG#2976 - removing allocator support from packaged_task.Marshall Clow2017-11-272-2/+2
| | | | llvm-svn: 319080
* Implement LWG#2948: unique_ptr does not define operator<< for stream outputMarshall Clow2017-11-271-2/+2
| | | | llvm-svn: 319038
* Update C++2a status and add Glen to CREDITS.TXT. Reviewed as ↵Marshall Clow2017-11-231-1/+1
| | | | | | https://reviews.llvm.org/D40379 llvm-svn: 318919
* Implement p0137r1 - std::launder. Reviewed as https://reviews.llvm.org/D40144Marshall Clow2017-11-221-0/+1
| | | | llvm-svn: 318864
* Implement LWG2950: std::byte operations are misspecifiedMarshall Clow2017-11-141-1/+1
| | | | llvm-svn: 318125
* Implement LWG2952: iterator_traits should work for pointers to cv TMarshall Clow2017-11-141-1/+1
| | | | llvm-svn: 318119
* Put the status in the wrong columnMarshall Clow2017-11-131-1/+1
| | | | llvm-svn: 318012
* Implement P0550R2: Transformation Trait remove_cvrefMarshall Clow2017-11-131-1/+1
| | | | llvm-svn: 318011
* Two more papers from AlbuquerqueMarshall Clow2017-11-121-0/+2
| | | | llvm-svn: 318000
* Updated C++2a status page with new features/defects approved in Albuquerque.Marshall Clow2017-11-121-0/+42
| | | | llvm-svn: 317996
* Mark Endian as 'in progress'Marshall Clow2017-11-021-1/+1
| | | | llvm-svn: 317209
* More statuses, a new patch, tooMarshall Clow2017-11-011-11/+11
| | | | llvm-svn: 317074
* Fix broken links; update more issues.Marshall Clow2017-10-311-35/+35
| | | | llvm-svn: 316970
* Initial triageMarshall Clow2017-10-291-16/+16
| | | | llvm-svn: 316874
* Update status of 2950Marshall Clow2017-10-291-4/+4
| | | | llvm-svn: 316873
* Issues to be voted on in ABQMarshall Clow2017-10-291-31/+50
| | | | llvm-svn: 316867
* [libcxx] [www] Change an absolute link to cxx1z_status.html to be relative.Stephan T. Lavavej2017-08-311-1/+1
| | | | | | Fixes D37318. llvm-svn: 312263
* [libcxx] [www] Strip trailing whitespace.Stephan T. Lavavej2017-08-314-7/+7
| | | | | | Fixes D37318. llvm-svn: 312262
* [libcxx] [www] Fix broken link for LLVM Bugzilla.Stephan T. Lavavej2017-08-311-1/+1
| | | | | | Fixes D37318. llvm-svn: 312261
* [libcxx] [www] Manually change http links to https.Stephan T. Lavavej2017-08-3111-70/+70
| | | | | | Fixes D37318. llvm-svn: 312260
* [libcxx] [www] Semi-manually change http://www.open-std.org and ↵Stephan T. Lavavej2017-08-317-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. Lavavej2017-08-311-151/+151
| | | | | | | | https://wg21.link/lwg . Fixes D37318. llvm-svn: 312258
* [libcxx] [www] Change http://wg21.link to https://wg21.link .Stephan T. Lavavej2017-08-313-419/+419
| | | | | | Fixes D37318. llvm-svn: 312257
* Mark LWG 2942 as completeEric Fiselier2017-07-301-1/+1
| | | | llvm-svn: 309528
* Mark LWG 2961 as completeEric Fiselier2017-07-301-1/+1
| | | | llvm-svn: 309527
* Implement P0739R0: 'Some improvements to class template argument deduction ↵Marshall Clow2017-07-272-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++2aMarshall Clow2017-07-163-0/+100
| | | | llvm-svn: 308153
* Update issues moved in TorontoMarshall Clow2017-07-151-1/+5
| | | | llvm-svn: 308097
* Implement LWG 2937 - equivalent("dne", "exists") is not an errorEric Fiselier2017-07-051-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 2974Marshall Clow2017-06-281-2/+2
| | | | llvm-svn: 306581
* Updated for the Toronto meetingMarshall Clow2017-06-261-57/+27
| | | | llvm-svn: 306269
* Mark LWG 2904 as complete.Michael Park2017-06-071-2/+2
| | | | llvm-svn: 304893
* Mark LWG#2900 as complete - we already do this, and I checked the tests in a ↵Marshall Clow2017-05-251-2/+2
| | | | | | couple days ago (r303268 & r303824) llvm-svn: 303876
* Fix broken links on C++1z status pageEric Fiselier2017-05-251-5/+5
| | | | llvm-svn: 303835
* Implement LWG#2790: Remove istreambuf_iterator::operator->. It never did ↵Marshall Clow2017-05-231-2/+2
| | | | | | anything useful. llvm-svn: 303675
* Mark LWG#2782 as complete. No functionality change; we already do this. Just ↵Marshall Clow2017-05-111-1/+1
| | | | | | added a few more tests. llvm-svn: 302802
* Mark LWG#2850 as complete. No functionality change; we had tests that ↵Marshall Clow2017-05-111-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 Clow2017-05-111-2/+2
| | | | | | covered it already. Just added comments to the tests llvm-svn: 302798
* Implement LWG 2591 - Patch from K-BalloEric Fiselier2017-05-101-1/+1
| | | | llvm-svn: 302724
* Mark LWG#2788 as complete - we already do thisMarshall Clow2017-04-181-1/+1
| | | | llvm-svn: 300568
* Mark LWG#2853 as complete. No code changes required, but added a couple of ↵Marshall Clow2017-04-171-2/+2
| | | | | | extra tests llvm-svn: 300449
* Overhaul unique_ptr - Implement LWG 2801, 2905, 2520.Eric Fiselier2017-04-161-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 Fiselier2017-04-151-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 refactoringMarshall Clow2017-04-131-2/+2
| | | | llvm-svn: 300218
OpenPOWER on IntegriCloud