summaryrefslogtreecommitdiffstats
path: root/libcxx/www/cxx1z_status.html
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement LWG 2842 - optional(U&&) needs to SFINAE on decay_t<in_place_t>Eric Fiselier2017-03-301-1/+1
| | | | llvm-svn: 299100
* Implement P0298R3: 'std::byte'. Reviewed as https://reviews.llvm.org/D31022Marshall Clow2017-03-241-1/+1
| | | | llvm-svn: 298689
* Implement Pp0156r2: 'Variadic Lock Guard, version 5' Reviewed as ↵Marshall Clow2017-03-241-3/+3
| | | | | | https://reviews.llvm.org/D31163. llvm-svn: 298681
* Implement P0548: 'common_type and duration' This involves a subtle change in ↵Marshall Clow2017-03-211-1/+1
| | | | | | the return type of the unary +/- operators for std::chrono::duration, though I expect that no one will notice. llvm-svn: 298416
* Add two more papers from Kona, and sort themMarshall Clow2017-03-201-8/+10
| | | | llvm-svn: 298284
* Implement LWG#2761: 'basic_string should require that charT match ↵Marshall Clow2017-03-151-1/+1
| | | | | | traits::char_type'. Tests for string_view, too llvm-svn: 297872
* Mark LWG issues 2868, 2872, and 2890 as complete. There's nothing we need to ↵Marshall Clow2017-03-141-3/+3
| | | | | | do for them. llvm-svn: 297758
* Also mark LWG#2785 as complete, because we already implemented thatMarshall Clow2017-03-141-1/+1
| | | | llvm-svn: 297753
* Implement LWG2784, and mark 2786, 2795, 2804, 2812, 2826, 2834, 2837 and ↵Marshall Clow2017-03-141-9/+9
| | | | | | 2838 as complete - since we do them already llvm-svn: 297752
* Mark LWG 2806 as complete. Libc++ speculatively shiped this change in 4.0Eric Fiselier2017-03-061-1/+1
| | | | llvm-svn: 297074
* Mark LWG 2789 as complete. No changes requiredEric Fiselier2017-03-061-1/+1
| | | | llvm-svn: 297073
* Implement LWG 2787 - [file_status.cons] is inconsistentEric Fiselier2017-03-061-1/+1
| | | | llvm-svn: 297071
* Mark LWG 2781 as complete. No changes requiredEric Fiselier2017-03-061-1/+1
| | | | llvm-svn: 297069
* Mark two any_cast issues as completeEric Fiselier2017-03-061-2/+2
| | | | llvm-svn: 297066
* Header update with info about the current status of C++17Marshall Clow2017-03-061-1/+2
| | | | llvm-svn: 297022
* Update list with changes from Kona meetingMarshall Clow2017-03-061-4/+73
| | | | llvm-svn: 297021
* Update all bug URL's to point to https://bugs.llvm.org/...Eric Fiselier2017-02-171-1/+1
| | | | llvm-svn: 295434
* [libcxx] Remove unexpected handlers in C++17Eric Fiselier2017-02-171-1/+1
| | | | | | | | | | | | | | | | | | | Summary: This patch implements [P0003R5](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0003r5.html) which removes exception specifications from C++17. The only changes to the library are removing `set_unexpected`, `get_unexpected`, `unexpected`, and `unexpected_handler`. These functions can be re-enabled in C++17 using `_LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS`. @mclow.lists what do you think about removing stuff is this way? Reviewers: mclow.lists Reviewed By: mclow.lists Subscribers: mclow.lists, cfe-commits Differential Revision: https://reviews.llvm.org/D28172 llvm-svn: 295406
* Update a couple of issue statusesMarshall Clow2017-02-161-3/+3
| | | | llvm-svn: 295355
* Mark LWG 2765 as complete. No changes neededEric Fiselier2017-02-061-1/+1
| | | | llvm-svn: 294167
* Implement LWG 2773 - std::ignore should be constexpr.Eric Fiselier2017-02-061-1/+1
| | | | | | | | In addition to the PR for LWG 2773 this patch also ensures that each of std::ignores constructors or assignment operators are constexpr. llvm-svn: 294165
* Fixed a couple of invalid statuses for 2665 and 2758Marshall Clow2017-01-261-3/+3
| | | | llvm-svn: 293179
* Implement LWG2556: Wide contract for future::share()Marshall Clow2017-01-241-1/+1
| | | | llvm-svn: 292992
* Change the return type of emplace_[front|back] back to void when building ↵Marshall Clow2017-01-241-2/+2
| | | | | | with C++14 or before. Resolves PR31680. llvm-svn: 292990
* Update status for LWG2733Marshall Clow2017-01-241-1/+1
| | | | llvm-svn: 292967
* Mark LWG2736 as complete. No code changes, but we have more tests nowMarshall Clow2017-01-241-1/+1
| | | | llvm-svn: 292958
* Implement LWG#2778: basic_string_view is missing constexpr.Marshall Clow2017-01-231-2/+2
| | | | llvm-svn: 292823
* Implement P0513R0 - "Poisoning the Hash"Eric Fiselier2017-01-211-1/+1
| | | | | | | | | | | | | | | | | | | | | Summary: Exactly what the title says. This patch also adds a `std::hash<nullptr_t>` specialization in C++17, but it was not added by this paper and I can't find the actual paper that adds it. See http://wg21.link/P0513R0 for more info. If there are no comments in the next couple of days I'll commit this Reviewers: mclow.lists, K-ballo, EricWF Reviewed By: EricWF Subscribers: cfe-commits Differential Revision: https://reviews.llvm.org/D28938 llvm-svn: 292684
* Mark two of the TS implementations as 'in progress'Marshall Clow2017-01-191-3/+3
| | | | llvm-svn: 292490
* Mark 'constexpr char_traits' as complete.Marshall Clow2017-01-141-1/+1
| | | | llvm-svn: 292000
* Implement P0403R1 - 'Literal suffixes for basic_string_view'. Requires clang ↵Marshall Clow2017-01-091-1/+1
| | | | | | 4.0 (specifically, r290744) llvm-svn: 291457
* Implement P0505: 'Wording for GB 50'Marshall Clow2017-01-041-1/+1
| | | | llvm-svn: 291028
* Implement the last bit of P0031: 'A Proposal to Add Constexpr Modifiers to ↵Marshall Clow2017-01-041-2/+2
| | | | | | reverse_iterator, move_iterator, array and Range Access' for C++17 llvm-svn: 290976
* Update year to 2017Eric Fiselier2017-01-031-1/+1
| | | | llvm-svn: 290876
* Update "Making Optional Greater Equal Again" paper statusEric Fiselier2016-12-301-1/+1
| | | | llvm-svn: 290742
* Implement P0435R1 - Resolving LWG issues for common_typeEric Fiselier2016-12-271-2/+2
| | | | llvm-svn: 290627
* Recommit r286884: P0503R0, adopted in Issaquah, rewords some requirements on ↵Eric Fiselier2016-12-141-3/+3
| | | | | | | | | | | | | | | nullptr_t and istream_iterator. No code changes were needed, but I updated a few tests. Also resolved P0509 and P0521, which required no changes to the library or tests. This patch was reverted due to llvm.org/PR31016. There is a bug in Clang 3.7 which causes default.pass.cpp to fails. That test is now marked as XFAIL for that clang version. This patch was originally authored by Marshall Clow. llvm-svn: 289708
* Update status page for variant implementationEric Fiselier2016-12-041-1/+1
| | | | llvm-svn: 288625
* Mark various <variant> items as completeEric Fiselier2016-12-031-5/+5
| | | | llvm-svn: 288574
* Revert "P0503R0, adopted in Issaquah, rewords some requirements on nullptr_t ↵Vedant Kumar2016-11-151-3/+3
| | | | | | | | | | | | | and istream_iterator. No code changes were needed, but I updated a few tests. Also resolved P0509 and P0521, which required no changes to the library or tests." This reverts commit r286884, because it breaks the Xcode 7 builders: http://lab.llvm.org:8080/green/job/clang-stage1-cmake-RA-expensive/1583 Here is a PR that tracks the issue: https://llvm.org/bugs/show_bug.cgi?id=31016 llvm-svn: 287004
* P0503R0, adopted in Issaquah, rewords some requirements on nullptr_t and ↵Marshall Clow2016-11-141-3/+3
| | | | | | istream_iterator. No code changes were needed, but I updated a few tests. Also resolved P0509 and P0521, which required no changes to the library or tests. llvm-svn: 286884
* Implement P0516: 'Clarify That shared_future’s Copy Operations have Wide ↵Marshall Clow2016-11-141-1/+1
| | | | | | Contracts' which was adopted last week in Issaquah llvm-svn: 286877
* Implement P0510 'Make future_error Constructible' adopted in IssaquahMarshall Clow2016-11-141-1/+1
| | | | llvm-svn: 286864
* Fixes for LWG 2598, 2686, 2739, 2742, 2747, and 2759, which were adopted ↵Marshall Clow2016-11-141-6/+6
| | | | | | last week in Issaquah llvm-svn: 286858
* Update C++1z status with LWG papers from Issaquah.Marshall Clow2016-11-141-3/+23
| | | | llvm-svn: 286835
* Update C++1z status with LFTS issues from Issaquah.Marshall Clow2016-11-141-0/+6
| | | | llvm-svn: 286834
* Update C++1z status with C++17 issues from Issaquah. Still to come: LFTS ↵Marshall Clow2016-11-141-1/+73
| | | | | | issues and papers llvm-svn: 286828
* Implement constexpr support for reverse_iterator. Reviewed as ↵Marshall Clow2016-10-191-1/+1
| | | | | | https://reviews.llvm.org/D25534 llvm-svn: 284602
* Update the status of three papers that do not require library changesMarshall Clow2016-10-131-3/+5
| | | | llvm-svn: 284165
* Implement http://wg21.link/p0302r1: Removing Allocator Support in ↵Marshall Clow2016-10-131-2/+2
| | | | | | std::function. These functions never worked, and as far as I know, no one ever called them. llvm-svn: 284164
OpenPOWER on IntegriCloud