libc++ Upcoming Meeting Status
This is a temporary page; please check the c++2a status here
This page shows the status of the papers and issues that are expected to be adopted in the next WG21 Meeting.
The groups that have contributed papers:
- LWG - Library working group
- CWG - Core Language Working group
- SG1 - Study group #1 (Concurrency working group)
Paper Status
Paper # | Group | Paper Name | Meeting | Status |
---|---|---|---|---|
P0553R4 | LWG | Bit Operations | Cologne | Complete |
P1355R2 | LWG | Exposing a narrow contract for ceil2 | Cologne | Complete |
Library Working group Issues Status
Issue # | Issue Name | Meeting | Status |
---|
Issue # | Has P/R | Issue Name | Meeting | Status |
---|---|---|---|---|
2899 | Yes | is_(nothrow_)move_constructible and tuple, optional and unique_ptr | Cologne | |
3055 | Yes | path::operator+=(single-character) misspecified | Cologne | |
3158 | Yes | tuple(allocator_arg_t, const Alloc&) should be conditionally explicit | Cologne | Complete |
3169 | Yes | ranges permutation generators discard useful information | Cologne | |
3183 | Yes | Normative permission to specialize Ranges variable templates | Cologne | |
3184 | Yes | Inconsistencies in bind_front wording | Cologne | |
3185 | Yes | Uses-allocator construction functions missing constexpr and noexcept | Cologne | |
3186 | Yes | ranges removal, partition, and partial_sort_copy algorithms discard useful information | Cologne | |
3187 | Yes | P0591R4 reverted DR 2586 fixes to scoped_allocator_adaptor::construct() | Cologne | |
3191 | Yes | std::ranges::shuffle synopsis does not match algorithm definition | Cologne | |
3196 | Yes | std::optional<T> is ill-formed is T is an array | Cologne | Complete |
3198 | Yes | Bad constraint on std::span::span() | Cologne | Complete |
3199 | Yes | istream >> bitset<0> fails | Cologne | Complete |
3202 | Yes | P0318R1 was supposed to be revised | Cologne | Complete |
3206 | Yes | year_month_day conversion to sys_days uses not-existing member function | Cologne | Complete |
3208 | Yes | Boolean's expression requirements are ordered inconsistently | Cologne | Nothing to do |
3209 | Yes | Expression in year::ok() returns clause is ill-formed | Cologne | Complete |
Issues to "Review"
Issue # | Issue Name | Meeting | Status |
---|
Comments about the papers
- P0553R4 - Marshall to updated existing patch (51262)
- P1355R2 - Paper in the mailing; Marshall to handle as part of 553/556
Comments about the issues
- 2899 - Louis
- 3055 - Eric?
- 3169 - We don't do ranges yet
- 3183 - We don't do ranges yet
- 3184 - We don't do bind_front yet
- 3185 - Let's make sure that the patch up for review does this (D58879)
- 3186 - We don't do ranges yet
- 3187 - We need to make sure this is fixed when we land PMRs
- 3191 - We don't do ranges yet
- 3196 - We already do this
- 3198 - We already do this
- 3202 - We already do this
- 3206 - We already do this; added a couple of explicit tests
- 3208 - Nothing to do; wording cleanup
- 3209 - We already do the right thing
Last Updated: 1-Jul-2019