This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "gcc-wwwdocs". The branch, master has been updated via 59ae91dc7fff5d0745ab3410ce9e71d127c4b148 (commit) from 6338f36a89e4b1d3e73f986bc8e505bc3c67fbb0 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 59ae91dc7fff5d0745ab3410ce9e71d127c4b148 Author: Marek Polacek Date: Wed Jul 1 09:17:17 2020 -0400 C++ DRs: Add new CWGs, update existing ones. diff --git a/htdocs/projects/cxx-dr-status.html b/htdocs/projects/cxx-dr-status.html index 85924fd1..8a107dfd 100644 --- a/htdocs/projects/cxx-dr-status.html +++ b/htdocs/projects/cxx-dr-status.html @@ -4092,7 +4092,7 @@ 581 - DR + DRWP Can a templated constructor be explicitly instantiated or specialized? ? @@ -4799,7 +4799,7 @@ 682 - tentatively ready + DRWP Missing description of lookup of template aliases ? @@ -11375,11 +11375,11 @@ - - + 1621 - drafting + DRWP Member initializers in anonymous unions - - + ? @@ -13589,14 +13589,14 @@ 1937 - DR + DRWP Incomplete specification of function pointer from lambda ? 1938 - DR + DRWP Should hosted/freestanding be implementation-defined? ? @@ -14170,7 +14170,7 @@ 2020 - DR + DRWP Inadequate description of odr-use of implicitly-invoked functions ? @@ -14387,7 +14387,7 @@ 2051 - DR + DRWP Simplifying alias rules ? @@ -14399,11 +14399,11 @@ ? - + 2053 - drafting + DR auto in non-generic lambdas - - + ? @@ -14611,7 +14611,7 @@ 2083 - DR + DRWP Incorrect cases of odr-use ? @@ -14751,7 +14751,7 @@ 2103 - DR + DRWP Lvalue-to-rvalue conversion is irrelevant in odr-use of a reference ? dup of 2083 @@ -14910,11 +14910,11 @@ ? - + 2126 - drafting + DRWP Lifetime-extended temporaries in constant expressions - - + ? @@ -15220,7 +15220,7 @@ 2170 - DR + DRWP Unclear definition of odr-use for arrays ? dup of 2083 @@ -15479,7 +15479,7 @@ 2207 - tentatively ready + DRWP Alignment of allocation function return value ? @@ -15822,14 +15822,14 @@ 2256 - DR + DRWP Lifetime of trivially-destructible objects ? 2257 - DR + DRWP Lifetime extension of references vs exceptions ? @@ -15892,14 +15892,14 @@ 2266 - DR + DRWP Has dependent type vs is type-dependent Yes 2267 - DR + DRWP Copy-initialization of temporary in reference direct-initialization Yes @@ -15976,7 +15976,7 @@ 2278 - DR + DRWP Copy elision in constant expressions reconsidered ? @@ -15990,7 +15990,7 @@ 2280 - review + DRWP Matching a usual deallocation function with placement new ? @@ -16002,11 +16002,11 @@ - - + 2282 - drafting + DRWP Consistency with mismatched aligned/non-over-aligned allocation/deallocation functions - - + ? @@ -16053,7 +16053,7 @@ 2289 - DR + DRWP Uniqueness of decomposition declaration names 11 PR94553 @@ -16130,7 +16130,7 @@ 2300 - tentatively ready + DRWP Lambdas in multiple definitions ? @@ -16151,7 +16151,7 @@ 2303 - DR + DRWP Partial ordering and recursive variadic inheritance ? @@ -16193,14 +16193,14 @@ 2309 - DR + DRWP Restrictions on nested statements within constexpr functions ? 2310 - DR + DRWP Type completeness and derived-to-base pointer conversions No PR94302 @@ -16249,14 +16249,14 @@ 2317 - DR + DRWP Self-referential default member initializers ? 2318 - DR + DRWP Nondeduced contexts in deduction from a braced-init-list ? @@ -16340,7 +16340,7 @@ 2330 - DR + DRWP Missing references to variable templates ? @@ -16354,7 +16354,7 @@ 2332 - DR + DRWP template-name as simple-type-name vs injected-class-name ? @@ -16382,7 +16382,7 @@ 2336 - DR + DRWP Destructor characteristics vs potentially-constructed subobjects ? @@ -16459,7 +16459,7 @@ 2347 - open + DRWP Passing short scoped enumerations to ellipsis ? @@ -16494,21 +16494,21 @@ 2352 - DR + DRWP Similar types and reference binding 10 PR91844 2353 - DR + DRWP Potential results of a member access expression for a static data member ? 2354 - DR + DRWP Extended alignment and object representation ? @@ -16536,7 +16536,7 @@ 2358 - DR + DRWP Explicit capture of value ? @@ -16550,7 +16550,7 @@ 2360 - DR + DRWP [[maybe_unused]] and structured bindings ? @@ -16585,14 +16585,14 @@ 2365 - DR + DRWP Confusing specification for dynamic_cast ? 2366 - tentatively ready + DRWP Can default initialization be constant initialization? ? @@ -16606,7 +16606,7 @@ 2368 - DR + DRWP Differences in relational and three-way constant comparisons ? @@ -16634,7 +16634,7 @@ 2372 - DR + DRWP Incorrect matching rules for block-scope extern declarations ? @@ -16646,11 +16646,11 @@ ? - + 2374 - drafting + DRWP Overly permissive specification of enum direct-list-initialization - - + ? @@ -16662,7 +16662,7 @@ 2376 - tentatively ready + DRWP Class template argument deduction with array declarator ? @@ -16674,37 +16674,37 @@ ? - + 2378 - drafting + accepted Inconsistent grammar for reference init-capture of pack - - + ? PR91847 2379 - DR + DRWP Missing prohibition against constexpr in friend declaration ? 2380 - DR + DRWP capture-default makes too many references odr-usable ? 2381 - DR + DRWP Composite pointer type of pointers to plain and noexcept member functions ? 2382 - review + DRWP Array allocation overhead for non-allocating placement new ? @@ -16718,28 +16718,28 @@ 2384 - DR + DRWP Conversion function templates and qualification conversions ? 2385 - DR + DRWP Lookup for conversion-function-ids ? 2386 - DR + DRWP tuple_size requirements for structured binding ? 2387 - DR + DRWP Linkage of const-qualified variable template ? @@ -16760,7 +16760,7 @@ 2390 - tentatively ready + DRWP Is the argument of __has_cpp_attribute macro-expanded? ? @@ -16788,7 +16788,7 @@ 2394 - DR + DRWP Const-default-constructible for members ? @@ -16821,16 +16821,16 @@ - - + 2399 - drafting + DRWP Unclear referent of “expression” in assignment-expression - - + ? 2400 - tentatively ready + DRWP Constexpr virtual functions and temporary objects ? @@ -16858,7 +16858,7 @@ 2404 - tentatively ready + DRWP [[no_unique_address]] and allocation order ? @@ -16872,7 +16872,7 @@ 2406 - tentatively ready + DRWP [[fallthrough]] attribute and iteration statements ? @@ -16940,11 +16940,11 @@ ? - + 2416 - open + DRWP Explicit specializations vs constexpr and consteval - - + ? @@ -16956,23 +16956,219 @@ 2418 - tentatively ready + DRWP Missing cases in definition of “usable in constant expressions” ? - + 2419 - open + DRWP Loss of generality treating pointers to objects as one-element arrays + ? + + + + 2420 + open + Exception specifications in explicit instantiation + - + + + + 2421 + open + Explicit instantiation of constrained member functions + - + + + + 2422 + DRWP + Incorrect grammar for deduction-guide + ? + + + + 2423 + NAD + Typedefs, names, and entities + N/A + + + + 2424 + DRWP + constexpr initialization requirements for variant members + ? + + + + 2425 + open + Confusing wording for deduction from a type + - + + + + 2426 + DRWP + Reference to destructor that cannot be invoked + ? + + + + 2427 + DRWP + Deprecation of volatile operands and unevaluated contexts + ? + + + + 2428 + open + Deprecating a concept + - + + + + 2429 + DRWP + Initialization of thread_local variables referenced by lambdas + ? + + + + 2430 + DRWP + Completeness of return and parameter types of member functions + ? + + + + 2431 + DRWP + Full-expressions and temporaries bound to references + ? + + + + 2432 + DRWP + Return types for defaulted <=> + ? + + + + 2433 + DRWP + Variable templates in the ODR + ? + + + + 2434 + open + Mandatory copy elision vs non-class objects + - + + + + 2435 + open + Alias template specializations + - + + + + 2436 + accepted + Copy semantics of coroutine parameters + ? + + + + 2437 + DRWP + Conversion of std::strong_ordering in a defaulted operator<=> + ? + + + + 2438 + open + Problems in the specification of qualification conversions + - + + + + 2439 + DRWP + Undefined term in definition of “usable in constant expressions” + ? + + + + 2440 + open + Allocation in core constant expressions - + + 2441 + DRWP + Inline function parameters + Yes + + + + 2442 + DRWP + Incorrect requirement for default arguments + ? + + + + 2443 + open + Meaningless template exports + - + + + + 2444 + open + Constant expressions in initialization odr-use + - + + + + 2445 + + Partial ordering with rewritten candidates + ? + + + + 2446 + accepted + Questionable type-dependency of concept-ids + ? + + + + 2447 + accepted + Unintended description of abbreviated function templates + ? + +

This page is currently maintained by polacek@redhat.com.

Last update: -Wed 20 May 2020 05:25:39 PM EDT +Wed 01 Jul 2020 09:16:15 AM EDT

----------------------------------------------------------------------- Summary of changes: htdocs/projects/cxx-dr-status.html | 352 +++++++++++++++++++++++++++++-------- 1 file changed, 274 insertions(+), 78 deletions(-) hooks/post-receive -- gcc-wwwdocs