llvm-project/libcxx/docs/Cxx2bStatusIssuesStatus.csv

7.4 KiB

1Issue #Issue NameMeetingStatusFirst released version
2`2839 <https://wg21.link/LWG2839>`__Self-move-assignment of library types, againNovember 2020
3`3117 <https://wg21.link/LWG3117>`__Missing ``packaged_task`` deduction guidesNovember 2020
4`3143 <https://wg21.link/LWG3143>`__``monotonic_buffer_resource`` growth policy is unclearNovember 2020
5`3195 <https://wg21.link/LWG3195>`__What is the stored pointer value of an empty weak_ptr?November 2020
6`3211 <https://wg21.link/LWG3211>`__``std::tuple<>`` should be trivially constructibleNovember 2020
7`3236 <https://wg21.link/LWG3236>`__Random access iterator requirements lack limiting relational operators domain to comparing those from the same rangeNovember 2020
8`3265 <https://wg21.link/LWG3265>`__``move_iterator``'s conversions are more broken after P1207November 2020Fixed by `LWG3435 <https://wg21.link/LWG3435>`__
9`3435 <https://wg21.link/LWG3435>`__``three_way_comparable_with<reverse_iterator<int*>, reverse_iterator<const int*>>``November 2020
10`3432 <https://wg21.link/LWG3432>`__Missing requirement for comparison_categoryNovember 2020
11`3447 <https://wg21.link/LWG3447>`__Deduction guides for ``take_view`` and ``drop_view`` have different constraintsNovember 2020
12`3450 <https://wg21.link/LWG3450>`__The const overloads of ``take_while_view::begin/end`` are underconstrainedNovember 2020
13`3464 <https://wg21.link/LWG3464>`__``istream::gcount()`` can overflowNovember 2020
14`2731 <https://wg21.link/LWG2731>`__Existence of ``lock_guard<MutexTypes...>::mutex_type`` typedef unclearNovember 2020
15`2743 <https://wg21.link/LWG2743>`__P0083R3 ``node_handle`` private members missing "exposition only" commentNovember 2020
16`2820 <https://wg21.link/LWG2820>`__Clarify ``<cstdint>`` macrosNovember 2020
17`3120 <https://wg21.link/LWG3120>`__Unclear behavior of ``monotonic_buffer_resource::release()``November 2020
18`3170 <https://wg21.link/LWG3170>`__``is_always_equal`` added to ``std::allocator`` makes the standard library treat derived types as always equalNovember 2020
19`3036 <https://wg21.link/LWG3036>`__``polymorphic_allocator::destroy`` is extraneousNovember 2020
20`3171 <https://wg21.link/LWG3171>`__LWG2989 breaks ``directory_entry`` stream insertionNovember 2020
21`3306 <https://wg21.link/LWG3306>`__``ranges::advance`` violates its preconditionsNovember 2020
22`3403 <https://wg21.link/LWG3403>`__Domain of ``ranges::ssize(E)`` doesn't ``match ranges::size(E)``November 2020
23`3404 <https://wg21.link/LWG3404>`__Finish removing subrange's conversions from pair-likeNovember 2020
24`3405 <https://wg21.link/LWG3405>`__``common_view``'s converting constructor is bad, tooNovember 2020
25`3406 <https://wg21.link/LWG3406>`__``elements_view::begin()`` and ``elements_view::end()`` have incompatible constraintsNovember 2020
26`3419 <https://wg21.link/LWG3419>`__[algorithms.requirements]/15 doesn't reserve as many rights as it intends toNovember 2020
27`3420 <https://wg21.link/LWG3420>`__cpp17-iterator should check that the type looks like an iterator firstNovember 2020
28`3421 <https://wg21.link/LWG3421>`__Imperfect ADL emulation for boolean-testableNovember 2020
29`3425 <https://wg21.link/LWG3425>`__``condition_variable_any`` fails to constrain its Lock parametersNovember 2020
30`3426 <https://wg21.link/LWG3426>`__``operator<=>(const unique_ptr<T, D>&, nullptr_t)`` can't get no satisfactionNovember 2020
31`3427 <https://wg21.link/LWG3427>`__``operator<=>(const shared_ptr<T>&, nullptr_t)`` definition ill-formedNovember 2020
32`3428 <https://wg21.link/LWG3428>`__``single_view``'s in place constructor should be explicitNovember 2020
33`3434 <https://wg21.link/LWG3434>`__``ios_base`` never reclaims memory for iarray and parrayNovember 2020
34`3437 <https://wg21.link/LWG3437>`__``__cpp_lib_polymorphic_allocator`` is in the wrong headerNovember 2020
35`3446 <https://wg21.link/LWG3446>`__``indirectly_readable_traits`` ambiguity for types with both ``value_type`` and ``element_type``November 2020
36`3448 <https://wg21.link/LWG3448>`__``transform_view``'s sentinel<false> not comparable with ``iterator<true>``November 2020
37`3449 <https://wg21.link/LWG3449>`__take_view and take_while_view's ``sentinel<false>`` not comparable with their const iteratorNovember 2020
38`3453 <https://wg21.link/LWG3453>`__Generic code cannot call ``ranges::advance(i, s)``November 2020
39`3455 <https://wg21.link/LWG3455>`__Incorrect Postconditions on ``unique_ptr`` move assignmentNovember 2020
40`3460 <https://wg21.link/LWG3460>`__Unimplementable ``noop_coroutine_handle`` guaranteesNovember 2020
41`3461 <https://wg21.link/LWG3461>`__``convertible_to``'s description mishandles cv-qualified voidNovember 2020
42`3465 <https://wg21.link/LWG3465>`__compare_partial_order_fallback requires ``F < E``November 2020
43`3466 <https://wg21.link/LWG3466>`__Specify the requirements for ``promise``/``future``/``shared_future`` consistentlyNovember 2020
44`3467 <https://wg21.link/LWG3467>`__``bool`` can't be an integer-like typeNovember 2020
45`3472 <https://wg21.link/LWG3472>`__``counted_iterator`` is missing preconditionsNovember 2020
46`3473 <https://wg21.link/LWG3473>`__Normative encouragement in non-normative noteNovember 2020
47`3474 <https://wg21.link/LWG3474>`__Nesting ``join_views`` is broken because of CTADNovember 2020
48`3476 <https://wg21.link/LWG3476>`__``thread`` and ``jthread`` constructors require that the parameters be move-constructible but never move construct the parametersNovember 2020
49`3477 <https://wg21.link/LWG3477>`__Simplify constraints for semiregular-boxNovember 2020
50`3482 <https://wg21.link/LWG3482>`__``drop_view``'s const begin should additionally require sized_rangeNovember 2020
51`3483 <https://wg21.link/LWG3483>`__``transform_view::iterator``'s difference is overconstrainedNovember 2020
52
53`3391 <https://wg21.link/LWG3391>`__Problems with ``counted_iterator``/``move_iterator::base() const &``February 2021
54`3433 <https://wg21.link/LWG3433>`__``subrange::advance(n)`` has UB when ``n < 0``February 2021
55`3490 <https://wg21.link/LWG3490>`__``ranges::drop_while_view::begin()`` is missing a preconditionFebruary 2021
56`3492 <https://wg21.link/LWG3492>`__Minimal improvements to ``elements_view::iterator``February 2021
57`3494 <https://wg21.link/LWG3494>`__Allow ranges to be conditionally borrowedFebruary 2021Superseded by `P2017R1 <https://wg21.link/P2017R1>`__
58`3495 <https://wg21.link/LWG3495>`__``constexpr launder`` makes pointers to inactive members of unions usableFebruary 2021
59`3500 <https://wg21.link/LWG3500>`__``join_view::iterator::operator->()`` is bogusFebruary 2021
60`3502 <https://wg21.link/LWG3502>`__``elements_view`` should not be allowed to return dangling referenceFebruary 2021
61`3505 <https://wg21.link/LWG3505>`__``split_view::outer-iterator::operator++`` misspecifiedFebruary 2021
62