From 2f4fb200b6befeb4ff884d5dc46c66ce3ffd9bfc Mon Sep 17 00:00:00 2001 From: marshall Date: Sun, 10 Nov 2019 13:44:10 +0000 Subject: [PATCH] libc++ status page: New papers and issues adopted in Belfast --- libcxx/www/cxx2a_status.html | 63 +++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/libcxx/www/cxx2a_status.html b/libcxx/www/cxx2a_status.html index 6008c22068cf..3ed51fc59e4c 100644 --- a/libcxx/www/cxx2a_status.html +++ b/libcxx/www/cxx2a_status.html @@ -192,6 +192,38 @@ P1661LWGRemove dedicated precalculated hash lookup interfaceCologne P1754LWGRename concepts to standard_case for C++20, while we still canCologne + + P0883LWGFixing Atomic Initialization Belfast + P1391LWGRange constructor for std::string_view Belfast + P1394LWGRange constructor for std::span Belfast + P1456LWGMove-only views Belfast + P1622LWGMandating the Standard Library: Clause 32 - Thread support library Belfast + P1645LWGconstexpr for numeric algorithms Belfast + P1664LWGreconstructible_range - a concept for putting ranges back together Belfast + P1686LWGMandating the Standard Library: Clause 27 - Time library Belfast + P1690LWGRefinement Proposal for P0919 Heterogeneous lookup for unordered containers Belfast + P1716LWGranges compare algorithm are over-constrained Belfast + P1718LWGMandating the Standard Library: Clause 25 - Algorithms library Belfast + P1719LWGMandating the Standard Library: Clause 26 - Numerics library Belfast + P1720LWGMandating the Standard Library: Clause 28 - Localization library Belfast + P1721LWGMandating the Standard Library: Clause 29 - Input/Output library Belfast + P1722LWGMandating the Standard Library: Clause 30 - Regular Expression library Belfast + P1723LWGMandating the Standard Library: Clause 31 - Atomics library Belfast + P1855LWGMake freestanding Belfast + P1862LWGRanges adaptors for non-copyable iterators Belfast + P1865LWGAdd max() to latch and barrier Belfast + P1869LWGRename 'condition_variable_any' interruptible wait methods Belfast + P1870LWGforwarding-range is too subtle Belfast + P1871LWGShould concepts be enabled or disabled? Belfast + P1872LWGspan should have size_type, not index_type Belfast + P1878LWGConstraining Readable Types Belfast + P1892LWGExtended locale-specific presentation specifiers for std::format Belfast + P1902LWGMissing feature-test macros 2018-2019 Belfast + P1959LWGRemove std::weak_equality and std::strong_equalityBelfast + P1960LWGNB Comment Changes Reviewed by SG1Belfast + P1961LWGHarmonizing the definitions of total order for pointersBelfast + P1965LWGBlanket Wording for Specifying “Hidden Friends”Belfast + @@ -376,10 +408,39 @@ 3208Boolean's expression requirements are ordered inconsistentlyCologneNothing to do 3209Expression in year::ok() returns clause is ill-formedCologneComplete + + 3231year_month_day_last::day specification does not cover !ok() valuesBelfast + 3225zoned_time converting constructor shall not be noexceptBelfast + 3190std::allocator::allocate sometimes returns too little storageBelfast + 3218Modifier for %d parse flag does not match POSIX and format specificationBelfast + 3224zoned_time constructor from TimeZonePtr does not specify initialization of tp_Belfast + 3230Format specifier %y/%Y is missing locale alternative versionsBelfast + 3232Inconsistency in zoned_time deduction guidesBelfast + 3222P0574R1 introduced preconditions on non-existent parametersBelfast + 3221Result of year_month arithmetic with months is ambiguousBelfast + 3235parse manipulator without abbreviation is not callableBelfast + 3246What are the constraints on the template parameter of basic_format_arg?Belfast + 3253basic_syncbuf::basic_syncbuf() should not be explicitBelfast + 3245Unnecessary restriction on '%p' parse specifierBelfast + 3244Constraints for Source in §[fs.path.req] insufficiently constraintyBelfast + 3241chrono-spec grammar ambiguity in §[time.format]Belfast + 3257Missing feature testing macro update from P0858Belfast + 3256Feature testing macro for constexpr algorithmsBelfast + 3273Specify weekday_indexed to range of [0, 7]Belfast + 3070path::lexically_relative causes surprising results if a filename can also be a root-nameBelfast + 3266to_chars(bool) should be deletedBelfast + 3272%I%p should parse/format duration since midnightBelfast + 3259The definition of constexpr iterators should be adjustedBelfast + 3103Errors in taking subview of span should be ill-formed where possibleBelfast + 3274Missing feature test macro for <span>Belfast + 3276Class split_view::outer_iterator::value_type should inherit from view_interfaceBelfast + 3277Pre-increment on prvalues is not a requirement of weakly_incrementableBelfast + 3149DefaultConstructible should require default initializationBelfast + -

Last Updated: 22-Jul-2018

+

Last Updated: 10-Nov-2018